@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._header_1fd3x_2{position:sticky;top:0;z-index:1000;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 20px #0000001a;border-bottom:1px solid rgba(255,255,255,.2)}._nav_1fd3x_13{display:flex;justify-content:space-between;align-items:center;padding:1rem 5%;max-width:1600px;margin:0 auto}._logoLink_1fd3x_23{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#ff5a5f;text-decoration:none;transition:transform .3s ease}._logoLink_1fd3x_23:hover{transform:scale(1.03)}._homeIcon_1fd3x_38{font-size:1.4rem;color:#ff5a5f}._searchContainer_1fd3x_44{position:relative;flex-grow:1;max-width:500px;margin:0 2rem}._searchInput_1fd3x_51{width:100%;padding:.8rem 3rem .8rem 1.5rem;border:none;border-radius:50px;background:#ffffffe6;box-shadow:0 2px 10px #0000000d;font-size:1rem;transition:all .3s ease}._searchInput_1fd3x_51:focus{outline:none;box-shadow:0 2px 15px #ff5a5f26}._searchButton_1fd3x_68{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ff5a5f;font-size:1rem;cursor:pointer;transition:transform .2s ease}._searchButton_1fd3x_68:hover{transform:translateY(-50%) scale(1.1)}._navLinks_1fd3x_86{display:flex;gap:1.5rem;align-items:center}._navLink_1fd3x_86{color:#333;font-weight:500;text-decoration:none;padding:.5rem 0;position:relative;transition:color .3s ease}._navLink_1fd3x_86:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#ff5a5f;transition:width .3s ease}._navLink_1fd3x_86:hover{color:#ff5a5f}._navLink_1fd3x_86:hover:after{width:100%}._navLinks_1fd3x_86 ._dropdown_1fd3x_121{position:relative;display:inline-block}._navLinks_1fd3x_86 ._dropdownTrigger_1fd3x_126{background:none;border:none;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;padding:.5rem 0;text-decoration:none;position:relative}._navLinks_1fd3x_86 ._dropdownContent_1fd3x_138{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:200px;box-shadow:0 10px 30px #0000001a;border-radius:10px;padding:.5rem 0;z-index:100;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}._navLinks_1fd3x_86 ._dropdown_1fd3x_121:hover ._dropdownContent_1fd3x_138{display:block;opacity:1;visibility:visible;transform:translateY(0)}._navLinks_1fd3x_86 ._listingsDropdown_1fd3x_163{position:relative;display:inline-block}._navLinks_1fd3x_86 ._listingsDropdownTrigger_1fd3x_168{background:none;border:none;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;padding:.5rem 0;text-decoration:none;position:relative}._navLinks_1fd3x_86 ._listingsDropdownContent_1fd3x_180{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:220px;box-shadow:0 10px 30px #0000001a;border-radius:10px;padding:.5rem 0;z-index:100;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}._navLinks_1fd3x_86 ._listingsDropdown_1fd3x_163:hover ._listingsDropdownContent_1fd3x_180{display:block;opacity:1;visibility:visible;transform:translateY(0)}._dropdownLink_1fd3x_204{display:flex;align-items:center;gap:.8rem;padding:.7rem 1.5rem;color:#555;text-decoration:none;transition:all .2s ease}._dropdownLink_1fd3x_204:hover{background:#fff5f5;color:#ff5a5f;padding-left:1.8rem}._accountDropdown_1fd3x_221{position:relative;margin-left:1rem}._dropbtn_1fd3x_226{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ff5a5f,#ff7e5f);color:#fff;padding:.6rem 1.2rem;border:none;border-radius:50px;cursor:pointer;font-weight:500;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 15px #ff5a5f33}._dropbtn_1fd3x_226:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff5a5f4d}._userIcon_1fd3x_247{font-size:1.1rem}._accountDropdownContent_1fd3x_251{position:absolute;right:0;min-width:200px;background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:100}._accountDropdown_1fd3x_221:hover ._accountDropdownContent_1fd3x_251{opacity:1;visibility:visible;transform:translateY(0)}._accountDropdownContent_1fd3x_251 a{display:flex;align-items:center;gap:.8rem;padding:.7rem 1.5rem;color:#555;text-decoration:none;transition:all .2s ease}._accountDropdownContent_1fd3x_251 a:hover{background:#fff5f5;color:#ff5a5f;padding-left:1.8rem}._accountDropdownContent_1fd3x_251 svg{font-size:.9rem}._mobileMenuToggle_1fd3x_297{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:linear-gradient(135deg,#ff5a5f,#ff7e5f);border:none;border-radius:8px;cursor:pointer;padding:0;gap:4px}._mobileMenuToggle_1fd3x_297 span{width:20px;height:2px;background:#fff;transition:all .3s ease;border-radius:2px}._mobileMenuToggle_1fd3x_297._active_1fd3x_320 span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}._mobileMenuToggle_1fd3x_297._active_1fd3x_320 span:nth-child(2){opacity:0}._mobileMenuToggle_1fd3x_297._active_1fd3x_320 span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}._mobileMenu_1fd3x_297{display:none;position:absolute;top:100%;right:0;width:300px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);box-shadow:0 5px 20px #0000001a;padding:1rem;z-index:999;border-radius:0 0 0 10px}._mobileMenu_1fd3x_297._active_1fd3x_320{display:block}._mobileNavLinks_1fd3x_354{display:flex;flex-direction:column;gap:.5rem}._mobileNavLink_1fd3x_354{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;color:#333;text-decoration:none;font-weight:500;border-radius:8px;transition:all .2s ease;border:none;background:none;font-family:inherit;font-size:inherit;cursor:pointer;text-align:left}._mobileNavLink_1fd3x_354:hover{background:#fff5f5;color:#ff5a5f}._mobileDropdownContent_1fd3x_383{display:none;flex-direction:column;padding-left:1.5rem;margin-top:.5rem}._mobileDropdownContent_1fd3x_383._active_1fd3x_320{display:flex}._mobileListingsDropdownContent_1fd3x_394{display:none;flex-direction:column;padding-left:1.5rem;margin-top:.5rem}._mobileListingsDropdownContent_1fd3x_394._active_1fd3x_320{display:flex}._mobileDropdownLink_1fd3x_405{display:flex;align-items:center;gap:.8rem;padding:.6rem 1rem;color:#666;text-decoration:none;border-radius:6px;transition:all .2s ease}._mobileDropdownLink_1fd3x_405:hover{background:#fff5f5;color:#ff5a5f}@media (max-width: 1024px){._nav_1fd3x_13{flex-wrap:wrap;gap:1rem;padding:1rem}._searchContainer_1fd3x_44{order:3;width:100%;max-width:100%;margin:0}._navLinks_1fd3x_86{gap:1rem}}@media (max-width: 768px){._nav_1fd3x_13{padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center}._navLinks_1fd3x_86,._accountDropdown_1fd3x_221{display:none}._mobileMenuToggle_1fd3x_297{display:flex}._logoLink_1fd3x_23{font-size:1.3rem;flex-shrink:0}._homeIcon_1fd3x_38{font-size:1.2rem}._searchContainer_1fd3x_44{display:none}._mobileSearchContainer_1fd3x_481{display:block;position:relative;width:100%;margin:.5rem 0}._mobileSearchInput_1fd3x_488{width:100%;padding:.8rem 3rem .8rem 1.2rem;border:none;border-radius:25px;background:#ffffffe6;box-shadow:0 2px 10px #0000000d;font-size:.9rem}._mobileSearchButton_1fd3x_499{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ff5a5f;cursor:pointer}}@media (max-width: 480px){._nav_1fd3x_13{padding:.6rem .8rem}._logoLink_1fd3x_23{font-size:1.1rem}._homeIcon_1fd3x_38{font-size:1rem}._mobileMenu_1fd3x_297{padding:.8rem;width:280px}._mobileNavLink_1fd3x_354{padding:.7rem .8rem;font-size:.9rem}._mobileDropdownLink_1fd3x_405{padding:.5rem .8rem;font-size:.85rem}}@media (max-width: 768px){._nav_1fd3x_13._with-search_1fd3x_543{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center}._nav_1fd3x_13._with-search_1fd3x_543 ._logoLink_1fd3x_23{grid-column:1}._nav_1fd3x_13._with-search_1fd3x_543 ._searchContainer_1fd3x_44{display:block;grid-column:2;margin:0}._nav_1fd3x_13._with-search_1fd3x_543 ._mobileMenuToggle_1fd3x_297{grid-column:3}._nav_1fd3x_13._with-search_1fd3x_543 ._searchInput_1fd3x_51{padding:.6rem 2.5rem .6rem 1rem;font-size:.85rem}}._footer_l5may_4{background:linear-gradient(135deg,#2c3e50,#1a1a2e);color:#fff;padding:2rem 2rem 1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;overflow:hidden}._footer_l5may_4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjAzKSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNwYXR0ZXJuKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);opacity:.3}._footerContent_l5may_25{display:grid;grid-template-columns:.6fr repeat(3,.6fr);gap:0rem;max-width:900px;margin:0 auto;position:relative;z-index:1}._footerBrand_l5may_36{padding-right:2rem}._footerBrand_l5may_36 h3{font-size:1.8rem;margin-bottom:1rem;color:#d89799;font-weight:700}._footerBrand_l5may_36 p{line-height:1.6;margin-bottom:1.5rem;opacity:.9;max-width:300px}._socialIcons_l5may_55{display:flex;gap:1rem;margin-top:1.5rem}._socialIcons_l5may_55 a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1a;color:#fff;transition:all .3s ease}._socialIcons_l5may_55 a:hover{background:#ff5a5f;transform:translateY(-3px)}._socialIcons_l5may_55 svg{font-size:1.2rem}._footerSection_l5may_83{display:flex;flex-direction:column}._footerSection_l5may_83 h3{font-size:1.2rem;margin-bottom:1.5rem;position:relative;padding-bottom:.1rem}._footerSection_l5may_83 h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:#ff5a5f}._footerSection_l5may_83 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._footerSection_l5may_83 li{display:flex;align-items:center}._footerSection_l5may_83 a{color:#fffc;text-decoration:none;transition:all .3s ease;display:flex;align-items:center;gap:.2rem}._footerSection_l5may_83 a:hover{color:#ff5a5f;padding-left:1px}._footerSection_l5may_83 svg{font-size:.9rem;color:#ff5a5f}._contactInfo_l5may_139{display:flex;flex-direction:column;gap:.8rem}._contactInfo_l5may_139 li{display:flex;align-items:center;gap:.8rem}._footerBottom_l5may_152{text-align:center;padding-top:2rem;margin-top:3rem;border-top:1px solid rgba(255,255,255,.1);grid-column:1 / -1}._footerBottom_l5may_152 p{opacity:.7;font-size:.9rem}@media (max-width: 1024px){._footer_l5may_4{padding:2rem 1.5rem 1rem}._footerContent_l5may_25{grid-template-columns:1fr 1fr;gap:2rem}._footerBrand_l5may_36{grid-column:1 / -1;text-align:center;padding-right:0;margin-bottom:1rem}._footerBrand_l5may_36 p{max-width:100%;margin-left:auto;margin-right:auto}._footerBrand_l5may_36 h3{font-size:1.6rem}._socialIcons_l5may_55{justify-content:center}._footerSection_l5may_83 h3{font-size:1.1rem;margin-bottom:1rem}}@media (max-width: 768px){._footer_l5may_4{padding:1.5rem 1rem 1rem}._footerContent_l5may_25{gap:1.5rem}._footerBrand_l5may_36 h3{font-size:1.5rem;margin-bottom:.8rem}._footerBrand_l5may_36 p{font-size:.95rem;margin-bottom:1rem}._socialIcons_l5may_55{margin-top:1rem}._socialIcons_l5may_55 a{width:36px;height:36px}._socialIcons_l5may_55 svg{font-size:1.1rem}._footerBottom_l5may_152{padding-top:1.5rem;margin-top:2rem}}@media (max-width: 640px){._footerContent_l5may_25{grid-template-columns:1fr;gap:2rem}._footerSection_l5may_83{text-align:center}._footerSection_l5may_83 h3:after{left:50%;transform:translate(-50%)}._footerSection_l5may_83 ul{align-items:center}._footerSection_l5may_83 h3{font-size:1.3rem}._contactInfo_l5may_139 li{justify-content:center}}@media (max-width: 576px){._footer_l5may_4{padding:1.25rem .75rem .75rem}._footerBrand_l5may_36 h3{font-size:1.4rem}._footerBrand_l5may_36 p{font-size:.9rem;line-height:1.5}._footerSection_l5may_83 h3{font-size:1.2rem;margin-bottom:.8rem}._footerSection_l5may_83 ul{gap:.4rem}._footerSection_l5may_83 a{font-size:.9rem}._socialIcons_l5may_55{gap:.75rem}._socialIcons_l5may_55 a{width:34px;height:34px}._socialIcons_l5may_55 svg{font-size:1rem}._footerBottom_l5may_152{padding-top:1.25rem;margin-top:1.5rem}._footerBottom_l5may_152 p{font-size:.85rem}}@media (max-width: 425px){._footer_l5may_4{padding:1rem .5rem .5rem}._footerContent_l5may_25{gap:1.5rem}._footerBrand_l5may_36 h3{font-size:1.3rem}._footerBrand_l5may_36 p{font-size:.85rem;margin-bottom:.8rem}._footerSection_l5may_83 h3{font-size:1.1rem}._footerSection_l5may_83 a{font-size:.85rem}._socialIcons_l5may_55{gap:.5rem;margin-top:.8rem}._socialIcons_l5may_55 a{width:32px;height:32px}._footerBottom_l5may_152{padding-top:1rem;margin-top:1.25rem}}@media (max-width: 375px){._footer_l5may_4{padding:.75rem .25rem .25rem}._footerContent_l5may_25{gap:1.25rem}._footerBrand_l5may_36 h3{font-size:1.2rem;margin-bottom:.5rem}._footerBrand_l5may_36 p{font-size:.8rem;margin-bottom:.5rem}._footerSection_l5may_83 h3{font-size:1rem;margin-bottom:.5rem}._footerSection_l5may_83 ul{gap:.3rem}._footerSection_l5may_83 a{font-size:.8rem}._socialIcons_l5may_55{gap:.4rem}._socialIcons_l5may_55 a{width:30px;height:30px}._socialIcons_l5may_55 svg{font-size:.9rem}._footerBottom_l5may_152 p{font-size:.8rem}}@media (max-width: 768px){._footerSection_l5may_83 a,._socialIcons_l5may_55 a{min-height:44px;display:flex;align-items:center;justify-content:center}._footerSection_l5may_83 li{min-height:44px}}@media (prefers-contrast: high){._footer_l5may_4{background:#000;border-top:3px solid #ff5a5f}._footerSection_l5may_83 a{color:#fff}._socialIcons_l5may_55 a{border:2px solid #ffffff}}@media (prefers-reduced-motion: reduce){._footerSection_l5may_83 a,._socialIcons_l5may_55 a{transition:none}._socialIcons_l5may_55 a:hover{transform:none}}@media (prefers-color-scheme: dark){._footer_l5may_4{background:linear-gradient(135deg,#1a1a2e,#0f0f1a)}}@media print{._footer_l5may_4{background:#fff!important;color:#000!important;border-top:2px solid #000000}._footerSection_l5may_83 a{color:#000!important}._socialIcons_l5may_55{display:none}}:root{--primary-500: #4a6bff;--primary-600: #3a5bef;--secondary-500: #ff7e5f;--neutral-900: #1a1a1a;--neutral-100: #f8f9fa;--neutral-400: #6c757d;--success: #28a745;--danger: #dc3545;--warning: #ffc107;--info: #17a2b8;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;color:var(--neutral-900);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}#root{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(var(--space-sm),5vw,var(--space-md))}.btn{--btn-bg: var(--primary-500);--btn-color: white;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:none;border-radius:.375rem;background-color:var(--btn-bg);color:var(--btn-color);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--primary{--btn-bg: var(--primary-500)}.btn--primary:hover{--btn-bg: var(--primary-600)}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width: 640px){.btn{padding:var(--space-xs) var(--space-sm)}}._home_clfmz_1{padding-bottom:var(--space-xl)}._hero_clfmz_5{background:linear-gradient(#00000080,#00000080),url(/hero-bg.jpg);background-size:cover;background-position:center;min-height:60vh;display:flex;align-items:center;color:#fff;padding:var(--space-xl)}._heroContent_clfmz_16{max-width:600px}._hero_clfmz_5 h1{font-size:2.5rem;margin-bottom:var(--space-sm)}._hero_clfmz_5 p{font-size:1.2rem;margin-bottom:var(--space-lg);line-height:1.6}._heroButton_clfmz_31{display:inline-block;background:linear-gradient(135deg,#ff5a5f,#ff7e5f);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #ff5a5f4d}._heroButton_clfmz_31:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff5a5f66}._featured_clfmz_50{padding:var(--space-xl)}._sectionHeader_clfmz_54{text-align:center;margin-bottom:var(--space-lg)}._sectionHeader_clfmz_54 h2{font-size:2.2rem;color:var(--neutral-900);margin-bottom:var(--space-sm)}._sectionHeader_clfmz_54 p{font-size:1.1rem;color:var(--neutral-600);max-width:600px;margin:0 auto}._propertyGrid_clfmz_72{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-lg);margin-top:var(--space-md)}._propertyCard_clfmz_79{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:all .3s ease}._propertyCard_clfmz_79:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}._propertyImage_clfmz_92{width:100%;height:200px;object-fit:cover}._propertyInfo_clfmz_98{padding:var(--space-md)}._propertyPrice_clfmz_102{font-size:1.4rem;font-weight:700;color:#ff5a5f;margin-bottom:var(--space-xs)}._propertyAddress_clfmz_109{color:var(--neutral-600);margin-bottom:var(--space-sm);line-height:1.4}._propertyFeatures_clfmz_115{display:flex;gap:var(--space-md);margin-top:var(--space-sm)}._feature_clfmz_50{display:flex;align-items:center;gap:.3rem;color:var(--neutral-500);font-size:.9rem}._cta_clfmz_129{text-align:center;padding:var(--space-xl);background:var(--neutral-100)}._ctaContent_clfmz_135{max-width:600px;margin:0 auto}._cta_clfmz_129 h2{font-size:2.2rem;color:var(--neutral-900);margin-bottom:var(--space-sm)}._cta_clfmz_129 p{font-size:1.1rem;color:var(--neutral-600);margin-bottom:var(--space-lg);line-height:1.6}._ctaButton_clfmz_153{display:inline-block;background:linear-gradient(135deg,#ff5a5f,#ff7e5f);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #ff5a5f4d}._ctaButton_clfmz_153:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff5a5f66}@media (max-width: 1024px){._hero_clfmz_5{min-height:50vh;padding:var(--space-lg)}._hero_clfmz_5 h1{font-size:2.2rem}._hero_clfmz_5 p{font-size:1.1rem}._featured_clfmz_50{padding:var(--space-lg)}._sectionHeader_clfmz_54 h2{font-size:2rem}._propertyGrid_clfmz_72{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md)}._cta_clfmz_129{padding:var(--space-lg)}._cta_clfmz_129 h2{font-size:2rem}}@media (max-width: 768px){._home_clfmz_1{padding-bottom:var(--space-lg)}._hero_clfmz_5{min-height:40vh;padding:var(--space-md);text-align:center}._heroContent_clfmz_16{max-width:100%}._hero_clfmz_5 h1{font-size:1.8rem;margin-bottom:var(--space-xs)}._hero_clfmz_5 p{font-size:1rem;margin-bottom:var(--space-md)}._heroButton_clfmz_31{padding:.7rem 1.5rem;font-size:1rem}._featured_clfmz_50{padding:var(--space-md)}._sectionHeader_clfmz_54{margin-bottom:var(--space-md)}._sectionHeader_clfmz_54 h2{font-size:1.6rem}._sectionHeader_clfmz_54 p{font-size:.95rem}._propertyGrid_clfmz_72{grid-template-columns:1fr;gap:var(--space-md);margin-top:var(--space-sm)}._propertyCard_clfmz_79{margin-bottom:var(--space-sm)}._propertyImage_clfmz_92{height:180px}._propertyInfo_clfmz_98{padding:var(--space-sm)}._propertyPrice_clfmz_102{font-size:1.2rem}._propertyAddress_clfmz_109{font-size:.9rem}._propertyFeatures_clfmz_115{gap:var(--space-sm)}._feature_clfmz_50{font-size:.85rem}._cta_clfmz_129{padding:var(--space-md)}._ctaContent_clfmz_135{max-width:100%}._cta_clfmz_129 h2{font-size:1.6rem}._cta_clfmz_129 p{font-size:.95rem;margin-bottom:var(--space-md)}._ctaButton_clfmz_153{padding:.7rem 1.5rem;font-size:1rem}}@media (max-width: 480px){._hero_clfmz_5{min-height:35vh;padding:var(--space-sm)}._hero_clfmz_5 h1{font-size:1.5rem}._hero_clfmz_5 p{font-size:.9rem}._heroButton_clfmz_31{padding:.6rem 1.2rem;font-size:.9rem;width:100%;max-width:200px}._featured_clfmz_50{padding:var(--space-sm)}._sectionHeader_clfmz_54 h2{font-size:1.4rem}._sectionHeader_clfmz_54 p{font-size:.9rem}._propertyGrid_clfmz_72{gap:var(--space-sm)}._propertyImage_clfmz_92{height:160px}._propertyPrice_clfmz_102{font-size:1.1rem}._propertyFeatures_clfmz_115{flex-wrap:wrap;gap:var(--space-xs)}._cta_clfmz_129{padding:var(--space-sm)}._cta_clfmz_129 h2{font-size:1.4rem}._cta_clfmz_129 p{font-size:.9rem}._ctaButton_clfmz_153{padding:.6rem 1.2rem;font-size:.9rem;width:100%;max-width:200px}}@media (min-width: 1440px){._hero_clfmz_5{min-height:70vh}._hero_clfmz_5 h1{font-size:3rem}._hero_clfmz_5 p{font-size:1.3rem}._propertyGrid_clfmz_72{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}._sectionHeader_clfmz_54 h2,._cta_clfmz_129 h2{font-size:2.5rem}}@media (max-width: 360px){._hero_clfmz_5 h1{font-size:1.3rem}._propertyGrid_clfmz_72{grid-template-columns:1fr}._propertyFeatures_clfmz_115{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}}._modal_1e84p_2{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1e84p_15{background:#fff;padding:30px;border-radius:12px;width:90%;max-width:500px;box-shadow:0 10px 30px #0003;max-height:80vh;overflow-y:auto}._modalContent_1e84p_15 h3{margin:0 0 20px;color:#333;font-size:1.5rem;text-align:center}._formGroup_1e84p_33{margin-bottom:20px}._formGroup_1e84p_33 label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}._formGroup_1e84p_33 input,._formGroup_1e84p_33 select,._formGroup_1e84p_33 textarea{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .3s ease;box-sizing:border-box}._formGroup_1e84p_33 input:focus,._formGroup_1e84p_33 select:focus,._formGroup_1e84p_33 textarea:focus{outline:none;border-color:#007bff}._formGroup_1e84p_33 textarea{height:100px;resize:vertical;font-family:inherit}._buttonGroup_1e84p_70{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}._buttonGroup_1e84p_70 button{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}._buttonGroup_1e84p_70 button[type=button]{background:#6c757d;color:#fff}._buttonGroup_1e84p_70 button[type=button]:hover{background:#5a6268}._buttonGroup_1e84p_70 button[type=submit]{background:#007bff;color:#fff}._buttonGroup_1e84p_70 button[type=submit]:hover{background:#0056b3}._modalHeader_1e84p_105{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._modalHeader_1e84p_105 h3{margin:0}._buttonGroup_1e84p_70 button:disabled{background:#6c757d;cursor:not-allowed}@media (max-width: 768px){._modalContent_1e84p_15{padding:20px;margin:20px;width:calc(100% - 40px)}._buttonGroup_1e84p_70{flex-direction:column}._buttonGroup_1e84p_70 button{width:100%}}._chatModal_1w8ld_2{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._chatContent_1w8ld_15{background:#fff;border-radius:12px;width:90%;max-width:400px;height:500px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003}._chatHeader_1w8ld_26{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e1e5e9;background:#f8f9fa;border-radius:12px 12px 0 0}._chatHeader_1w8ld_26 h4{margin:0;color:#333;font-size:1.2rem}._chatHeader_1w8ld_26 button{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}._chatHeader_1w8ld_26 button:hover{background:#e9ecef;color:#333}._messagesContainer_1w8ld_62{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px;background:#f8f9fa}._message_1w8ld_62{max-width:80%;padding:12px 16px;border-radius:18px;position:relative;word-wrap:break-word}._message_1w8ld_62 p{margin:0 0 5px;font-size:14px;line-height:1.4}._message_1w8ld_62 span{font-size:11px;color:#6c757d;display:block;text-align:right}._message_1w8ld_62:not(._userMessage_1w8ld_93){align-self:flex-start;background:#fff;border:1px solid #e1e5e9;border-bottom-left-radius:4px}._message_1w8ld_62._userMessage_1w8ld_93{align-self:flex-end;background:#007bff;color:#fff;border-bottom-right-radius:4px}._message_1w8ld_62._userMessage_1w8ld_93 span{color:#fffc}._inputContainer_1w8ld_111{display:flex;padding:20px;border-top:1px solid #e1e5e9;background:#fff;border-radius:0 0 12px 12px;gap:10px}._inputContainer_1w8ld_111 input{flex:1;padding:12px 16px;border:2px solid #e1e5e9;border-radius:25px;font-size:14px;outline:none;transition:border-color .3s ease}._inputContainer_1w8ld_111 input:focus{border-color:#007bff}._inputContainer_1w8ld_111 button{padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:600;transition:background .3s ease;white-space:nowrap}._inputContainer_1w8ld_111 button:hover{background:#0056b3}._inputContainer_1w8ld_111 button:disabled{background:#6c757d;cursor:not-allowed}._messagesContainer_1w8ld_62::-webkit-scrollbar{width:6px}._messagesContainer_1w8ld_62::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._messagesContainer_1w8ld_62::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._messagesContainer_1w8ld_62::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._chatInfo_1w8ld_175 p{margin:4px 0 0;color:#666;font-size:14px}._noMessages_1w8ld_181{text-align:center;color:#666;margin-top:50px}._message_1w8ld_62{display:flex;margin-bottom:12px}._message_1w8ld_62._sent_1w8ld_192{justify-content:flex-end}._message_1w8ld_62._received_1w8ld_196{justify-content:flex-start}._messageContent_1w8ld_200{padding:12px;border-radius:12px;max-width:70%;position:relative}._sent_1w8ld_192 ._messageContent_1w8ld_200{background:#007bff;color:#fff;border-bottom-right-radius:4px}._received_1w8ld_196 ._messageContent_1w8ld_200{background:#f1f1f1;color:#333;border-bottom-left-radius:4px}._message_1w8ld_62._pending_1w8ld_219 ._messageContent_1w8ld_200{opacity:.7}._message_1w8ld_62._error_1w8ld_223 ._messageContent_1w8ld_200{background:#f8d7da;color:#721c24}._timestamp_1w8ld_228{font-size:11px;opacity:.7;display:block;margin-top:4px}._sending_1w8ld_235,._failed_1w8ld_235{font-size:11px;font-style:italic;display:block;margin-top:4px}._sendButton_1w8ld_242:disabled{background:#6c757d;cursor:not-allowed}@media (max-width: 768px){._chatContent_1w8ld_15{width:95%;height:70vh;margin:20px}._message_1w8ld_62{max-width:85%}}._card_1wrew_1{background:#fff;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s;width:100%;box-sizing:border-box}._card_1wrew_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._grid_1wrew_17{display:flex;flex-direction:column;height:100%}._list_1wrew_24{display:grid;grid-template-columns:250px 1fr;gap:var(--space-md)}._imageContainer_1wrew_30{position:relative;aspect-ratio:16/9;flex-shrink:0}._image_1wrew_30{width:100%;height:100%;object-fit:cover}._favoriteButton_1wrew_42{position:absolute;top:var(--space-xs);right:var(--space-xs);background:#ffffffe6;border:none;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2}._favoriteButton_1wrew_42:hover{background:#fffffff2;transform:scale(1.1)}._heartIcon_1wrew_65{color:var(--danger);font-size:.9rem;transition:all .2s ease}._details_1wrew_71{padding:var(--space-md);display:flex;flex-direction:column;flex-grow:1;min-height:0}._list_1wrew_24 ._details_1wrew_71{padding:var(--space-lg)}._title_1wrew_83{font-size:var(--text-lg);margin-bottom:var(--space-xs);color:var(--neutral-900);line-height:1.3;font-weight:600}._price_1wrew_91{font-weight:700;color:var(--primary-500);margin-bottom:var(--space-xs);font-size:var(--text-md)}._location_1wrew_98{color:var(--neutral-600);font-size:var(--text-sm);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:var(--space-3xs)}._features_1wrew_107{display:flex;gap:var(--space-md);margin:var(--space-sm) 0;color:var(--neutral-600);flex-wrap:wrap}._feature_1wrew_107{display:flex;align-items:center;gap:var(--space-3xs);font-size:var(--text-sm);font-weight:500}._icon_1wrew_123{font-size:.9rem;color:var(--primary-500)}._description_1wrew_128{color:var(--neutral-600);margin:var(--space-sm) 0;line-height:1.5;font-size:var(--text-sm);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}._actions_1wrew_141{display:flex;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-sm)}._button_1wrew_148{padding:var(--space-xs) var(--space-sm);border:1px solid var(--neutral-200);border-radius:6px;background:none;cursor:pointer;font-size:var(--text-sm);transition:all .2s ease;flex:1;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3xs);font-weight:600;min-height:40px}._button_1wrew_148:hover{background:var(--neutral-50);border-color:var(--neutral-300)}._primary_1wrew_172{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}._primary_1wrew_172:hover{background:var(--primary-600);border-color:var(--primary-600);transform:translateY(-1px)}@media (max-width: 1024px){._list_1wrew_24{grid-template-columns:200px 1fr;gap:var(--space-sm)}._list_1wrew_24 ._details_1wrew_71{padding:var(--space-md)}._title_1wrew_83{font-size:1.1rem}._features_1wrew_107{gap:var(--space-lg)}._feature_1wrew_107{font-size:.9rem}}@media (max-width: 768px){._card_1wrew_1{border-radius:12px;margin-bottom:var(--space-md);width:100%;max-width:100vw;box-shadow:0 2px 12px #0000001a}._grid_1wrew_17,._list_1wrew_24{display:flex!important;flex-direction:column!important;width:100%!important}._imageContainer_1wrew_30{aspect-ratio:16/9;width:100%!important;height:200px!important;flex-shrink:0}._image_1wrew_30{width:100%;height:100%;object-fit:cover}._favoriteButton_1wrew_42{width:44px;height:44px;top:12px;right:12px;background:#fffffff2}._heartIcon_1wrew_65{font-size:1rem}._details_1wrew_71{padding:var(--space-md);width:100%!important;flex-grow:1;display:flex;flex-direction:column;gap:8px}._list_1wrew_24 ._details_1wrew_71{padding:var(--space-md)!important}._title_1wrew_83{font-size:1.2rem;margin-bottom:4px;line-height:1.3;font-weight:700}._price_1wrew_91{font-size:1.3rem;margin-bottom:6px;font-weight:800;color:var(--primary-600)}._location_1wrew_98{font-size:.95rem;margin-bottom:12px;color:var(--neutral-700)}._features_1wrew_107{margin:8px 0;gap:var(--space-lg);justify-content:space-between;padding:8px 0}._feature_1wrew_107{font-size:.95rem;gap:6px;flex:1;justify-content:center;min-width:80px}._icon_1wrew_123{font-size:1rem;color:var(--primary-500)}._description_1wrew_128{margin:8px 0;font-size:.9rem;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;flex-shrink:0}._actions_1wrew_141{padding-top:var(--space-sm);gap:var(--space-xs);margin-top:auto}._button_1wrew_148{padding:12px 16px;font-size:1rem;min-height:48px;border-radius:8px;font-weight:600}._primary_1wrew_172{background:var(--primary-500);color:#fff;border:none}}@media (max-width: 480px){._card_1wrew_1{border-radius:10px;margin-bottom:var(--space-sm)}._imageContainer_1wrew_30{height:180px!important;aspect-ratio:16/9}._details_1wrew_71{padding:var(--space-sm);gap:6px}._title_1wrew_83{font-size:1.1rem;margin-bottom:2px}._price_1wrew_91{font-size:1.2rem;margin-bottom:4px}._location_1wrew_98{font-size:.9rem;margin-bottom:8px}._features_1wrew_107{margin:6px 0;gap:var(--space-md);padding:6px 0}._feature_1wrew_107{font-size:.9rem;gap:4px;min-width:70px}._icon_1wrew_123{font-size:.9rem}._description_1wrew_128{margin:6px 0;font-size:.85rem;-webkit-line-clamp:2;line-clamp:2}._actions_1wrew_141{padding-top:10px}._button_1wrew_148{padding:10px 14px;font-size:.95rem;min-height:44px}}@media (max-width: 360px){._card_1wrew_1{border-radius:8px;margin-bottom:var(--space-xs)}._imageContainer_1wrew_30{height:160px!important}._details_1wrew_71{padding:12px;gap:4px}._title_1wrew_83{font-size:1rem}._price_1wrew_91{font-size:1.1rem}._features_1wrew_107{gap:var(--space-sm);flex-wrap:wrap;justify-content:center}._feature_1wrew_107{flex:0 1 calc(50% - 8px);justify-content:flex-start;min-width:auto}._button_1wrew_148{padding:10px 12px;font-size:.9rem;min-height:42px}}@media (max-width: 768px) and (orientation: landscape){._imageContainer_1wrew_30{height:160px!important}._details_1wrew_71{padding:var(--space-sm)}._description_1wrew_128{-webkit-line-clamp:1;line-clamp:1}}@media (hover: none) and (pointer: coarse){._card_1wrew_1:hover{transform:none;box-shadow:0 2px 12px #0000001a}._favoriteButton_1wrew_42:hover,._button_1wrew_148:hover{transform:none}._primary_1wrew_172:hover{transform:none;background:var(--primary-500)}._favoriteButton_1wrew_42{width:44px;height:44px}._button_1wrew_148{min-height:44px}}._card_1wrew_1,._imageContainer_1wrew_30,._details_1wrew_71{max-width:100%;box-sizing:border-box}._heroSearch_1epc0_2{display:flex;flex-direction:column;gap:.75rem;background-color:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 6px #0000001a;max-width:400px;margin-top:1rem;width:100%;box-sizing:border-box}._input_1epc0_16{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box;transition:all .3s ease}._input_1epc0_16:focus{outline:none;border-color:#07f;box-shadow:0 0 0 2px #0077ff1a}._button_1epc0_32{padding:.5rem;background-color:#07f;color:#fff;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500;width:100%;box-sizing:border-box}._button_1epc0_32:hover{background-color:#005fcc;transform:translateY(-1px)}._button_1epc0_32:active{transform:translateY(0)}@media (max-width: 1024px){._heroSearch_1epc0_2{max-width:350px;padding:.875rem;gap:.625rem;margin-top:.875rem}._input_1epc0_16{padding:.625rem .875rem;font-size:.95rem}._button_1epc0_32{padding:.625rem;font-size:.95rem}}@media (max-width: 768px){._heroSearch_1epc0_2{max-width:100%;margin:1rem auto;padding:1.25rem;gap:.75rem;border-radius:12px;box-shadow:0 4px 12px #00000026}._input_1epc0_16{padding:.75rem 1rem;font-size:1rem;border-radius:8px;border:1.5px solid #e1e5e9}._button_1epc0_32{padding:.75rem 1rem;font-size:1rem;border-radius:8px;font-weight:600}}@media (max-width: 576px){._heroSearch_1epc0_2{padding:1rem;margin:.75rem .5rem;gap:.625rem;border-radius:10px;box-shadow:0 3px 10px #0000001f}._input_1epc0_16,._button_1epc0_32{padding:.625rem .875rem;font-size:.95rem;border-radius:6px}}@media (max-width: 425px){._heroSearch_1epc0_2{padding:.875rem;margin:.5rem .25rem;gap:.5rem;border-radius:8px}._input_1epc0_16,._button_1epc0_32{padding:.5rem .75rem;font-size:.9rem;border-radius:5px}}@media (max-width: 320px){._heroSearch_1epc0_2{padding:.75rem;margin:.25rem;gap:.375rem}._input_1epc0_16,._button_1epc0_32{padding:.375rem .625rem;font-size:.85rem}}@media (prefers-contrast: high){._heroSearch_1epc0_2{border:2px solid #000;box-shadow:0 2px 6px #0000004d}._input_1epc0_16,._button_1epc0_32{border:2px solid #000}}@media (prefers-reduced-motion: reduce){._input_1epc0_16,._button_1epc0_32{transition:none}._button_1epc0_32:hover{transform:none}}@media (prefers-color-scheme: dark){._heroSearch_1epc0_2{background-color:#2d3748;box-shadow:0 2px 6px #0000004d}._input_1epc0_16{background-color:#4a5568;border-color:#718096;color:#e2e8f0}._input_1epc0_16::placeholder{color:#a0aec0}._input_1epc0_16:focus{border-color:#07f;box-shadow:0 0 0 2px #0077ff4d}._button_1epc0_32{background-color:#07f}._button_1epc0_32:hover{background-color:#005fcc}}@media (max-width: 768px){._input_1epc0_16,._button_1epc0_32{min-height:44px}}@media (max-width: 768px){._input_1epc0_16{font-size:16px}}@media (min-width: 1440px){._heroSearch_1epc0_2{max-width:450px;padding:1.25rem;gap:1rem}._input_1epc0_16{padding:.75rem 1rem;font-size:1.1rem}._button_1epc0_32{padding:.75rem;font-size:1.1rem}}@media (min-width: 1920px){._heroSearch_1epc0_2{max-width:500px;padding:1.5rem;gap:1.25rem}._input_1epc0_16{padding:1rem 1.25rem;font-size:1.15rem}._button_1epc0_32{padding:1rem;font-size:1.15rem}}._listings_1n7fd_3{padding:var(--space-xl) 0;min-height:calc(100dvh - 200px);display:grid;grid-template-columns:320px 1fr;gap:var(--space-xl);padding:var(--space-md)}._filterDashboard_1n7fd_13{background:#fff;border-radius:12px;padding:var(--space-lg);box-shadow:0 4px 20px #00000014;border:1px solid var(--neutral-100);height:fit-content;position:sticky;top:var(--space-xl);max-height:calc(100vh - 100px);overflow-y:auto}._filterHeader_1n7fd_26{display:flex;justify-content:between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--neutral-100)}._filterTitle_1n7fd_35{font-size:var(--text-xl);font-weight:700;color:var(--neutral-800);margin:0}._filterActions_1n7fd_42{display:flex;gap:var(--space-xs)}._filterSearch_1n7fd_47{width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--neutral-200);border-radius:6px;margin-bottom:var(--space-md);font-size:var(--text-sm);background:var(--neutral-50)}._filterSearch_1n7fd_47:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a}._filterSection_1n7fd_64{margin-bottom:var(--space-md);border:1px solid var(--neutral-200);border-radius:8px;overflow:hidden}._filterSectionHeader_1n7fd_71{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--neutral-50);cursor:pointer;transition:background-color .2s ease}._filterSectionHeader_1n7fd_71:hover{background:var(--neutral-100)}._filterSectionTitle_1n7fd_85{font-size:var(--text-sm);font-weight:600;color:var(--neutral-700);margin:0;display:flex;align-items:center;gap:var(--space-xs)}._filterSectionIcon_1n7fd_95{transition:transform .3s ease}._filterSection_1n7fd_64._active_1n7fd_99 ._filterSectionIcon_1n7fd_95{transform:rotate(180deg)}._filterSectionContent_1n7fd_103{padding:var(--space-md);background:#fff;display:grid;gap:var(--space-sm);animation:_slideDown_1n7fd_1 .3s ease}._filterSection_1n7fd_64:not(._active_1n7fd_99) ._filterSectionContent_1n7fd_103{display:none}._quickFilters_1n7fd_116{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm);margin-bottom:var(--space-lg)}._quickFilter_1n7fd_116{padding:var(--space-xs) var(--space-sm);border:1px solid var(--neutral-300);border-radius:20px;background:#fff;font-size:var(--text-sm);cursor:pointer;transition:all .2s ease;text-align:center}._quickFilter_1n7fd_116:hover{border-color:var(--primary-500);color:var(--primary-600)}._quickFilter_1n7fd_116._active_1n7fd_99{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}._activeFilters_1n7fd_146{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-md)}._filterTag_1n7fd_153{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--primary-50);color:var(--primary-700);border-radius:16px;font-size:var(--text-xs);font-weight:500}._removeFilter_1n7fd_165{background:none;border:none;cursor:pointer;padding:2px;border-radius:50%;display:flex;align-items:center;justify-content:center}._removeFilter_1n7fd_165:hover{background:var(--primary-100)}._filterGroup_1n7fd_181{display:flex;flex-direction:column;gap:var(--space-xs)}._filterLabel_1n7fd_187{font-size:var(--text-sm);font-weight:600;color:var(--neutral-700);display:flex;justify-content:space-between;align-items:center}._filterCount_1n7fd_196{font-size:var(--text-xs);color:var(--neutral-500);background:var(--neutral-100);padding:2px 6px;border-radius:10px}._rangeSlider_1n7fd_205{width:100%;margin:var(--space-sm) 0}._rangeValues_1n7fd_210{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--neutral-600)}._amenitiesGrid_1n7fd_218{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}._amenityOption_1n7fd_224{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--neutral-200);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:var(--text-sm)}._amenityOption_1n7fd_224:hover{border-color:var(--primary-500);background:var(--primary-50)}._amenityOption_1n7fd_224._selected_1n7fd_241{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}._filterPresets_1n7fd_248{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--neutral-200)}._presetButtons_1n7fd_254{display:flex;gap:var(--space-xs);flex-wrap:wrap}._presetButton_1n7fd_254{padding:var(--space-2xs) var(--space-xs);border:1px solid var(--neutral-300);border-radius:6px;background:#fff;font-size:var(--text-xs);cursor:pointer;transition:all .2s ease}._presetButton_1n7fd_254:hover{border-color:var(--primary-500);color:var(--primary-600)}._mainContent_1n7fd_277{display:flex;flex-direction:column;gap:var(--space-lg)}._controls_1n7fd_283{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}._sortGroup_1n7fd_290{display:flex;align-items:center;gap:var(--space-sm)}._viewToggle_1n7fd_296{display:flex;gap:var(--space-xs);border:1px solid var(--neutral-200);border-radius:6px;overflow:hidden}._viewButton_1n7fd_304{padding:var(--space-xs) var(--space-sm);background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-2xs)}._viewButton_1n7fd_304._active_1n7fd_99{background:var(--primary-500);color:#fff}._results_1n7fd_320{display:grid;gap:var(--space-lg);padding:0 var(--space-md)}._gridView_1n7fd_327{display:grid;gap:var(--space-lg);padding:0 var(--space-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}._listView_1n7fd_335{display:grid;gap:var(--space-lg);padding:0 var(--space-md);grid-template-columns:1fr}._listView_1n7fd_335 ._propertyCard_1n7fd_342{display:grid;grid-template-columns:120px 1fr auto;gap:var(--space-md)}._pagination_1n7fd_349{display:flex;justify-content:center;gap:var(--space-xs);margin-top:var(--space-xl);padding:var(--space-md)}._pageButton_1n7fd_357{padding:var(--space-xs) var(--space-sm);border:1px solid var(--neutral-200);background:none;border-radius:4px;cursor:pointer}._pageButton_1n7fd_357._active_1n7fd_99{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}._emptyState_1n7fd_372{text-align:center;padding:var(--space-xl);grid-column:1 / -1}@media (max-width: 768px){._listings_1n7fd_3{grid-template-columns:1fr}._filterDashboard_1n7fd_13{position:static;max-height:none}._quickFilters_1n7fd_116,._amenitiesGrid_1n7fd_218,._listView_1n7fd_335 ._propertyCard_1n7fd_342{grid-template-columns:1fr}}@media (max-width: 480px){._results_1n7fd_320{grid-template-columns:1fr!important}}@keyframes _slideDown_1n7fd_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes _fadeIn_1n7fd_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._propertyCard_1n7fd_342{animation:_fadeIn_1n7fd_1 .3s ease forwards}._filterTag_1n7fd_153{animation:_fadeIn_1n7fd_1 .2s ease}._listings_1elp1_2{display:flex;flex-direction:column;min-height:100vh;background-color:#f8f9fa}._filtersSidebar_1elp1_10{position:fixed;top:0;left:-100%;width:100%;height:100vh;background:#fff;z-index:1000;padding:1rem;overflow-y:auto;transition:left .3s ease;box-shadow:0 0 20px #0000001a}._filtersSidebar_1elp1_10._show_1elp1_24{left:0}._filtersHeader_1elp1_28{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e1e5e9}._filtersHeader_1elp1_28 h3{margin:0;color:#333;font-size:1.25rem}._clearFilters_1elp1_43{background:none;border:none;color:#667eea;font-weight:600;cursor:pointer;padding:.5rem;font-size:.9rem}._filterGroup_1elp1_53{margin-bottom:1.5rem}._filterLabel_1elp1_57{display:block;font-weight:600;margin-bottom:.5rem;color:#333;font-size:.95rem}._filterSelect_1elp1_65{width:100%;padding:12px 40px 12px 12px;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}._filterSelect_1elp1_65:focus{outline:none;border-color:#667eea}._amenitiesGrid_1elp1_86{display:grid;grid-template-columns:1fr;gap:.75rem}._amenityOption_1elp1_92{width:100%}._amenitySelect_1elp1_96{width:100%;padding:10px;border:1px solid #e1e5e9;border-radius:6px;font-size:.9rem;background-color:#fff}._mainContent_1elp1_106{flex:1;padding:1rem;width:100%;box-sizing:border-box}._controls_1elp1_114{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d}._controlsLeft_1elp1_125{display:flex;flex-direction:column;gap:1rem}._filterToggle_1elp1_131{display:flex;align-items:center;gap:.5rem;padding:12px 16px;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;justify-content:center}._filterToggle_1elp1_131:hover{background:#5a6fd8;transform:translateY(-1px)}._viewControls_1elp1_151{display:flex;gap:.5rem;background:#f8f9fa;padding:.5rem;border-radius:8px;justify-content:center}._viewButton_1elp1_160{display:flex;align-items:center;gap:.5rem;padding:10px 16px;background:transparent;border:2px solid transparent;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;flex:1;justify-content:center}._viewButton_1elp1_160._active_1elp1_175{background:#fff;border-color:#667eea;color:#667eea;box-shadow:0 2px 5px #667eea33}._sortGroup_1elp1_182{display:flex;flex-direction:column;gap:.5rem}._resultsInfo_1elp1_189{margin-bottom:1rem;padding:0 .5rem}._resultsInfo_1elp1_189 p{margin:0;color:#666;font-size:.95rem;font-weight:500}._results_1elp1_189{display:grid;gap:1rem;margin-bottom:2rem}._gridView_1elp1_208,._listView_1elp1_212{grid-template-columns:1fr}._emptyState_1elp1_217{text-align:center;padding:3rem 1rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d}._emptyState_1elp1_217 h3{margin:0 0 .5rem;color:#333;font-size:1.25rem}._emptyState_1elp1_217 p{margin:0 0 1.5rem;color:#666}._clearFiltersBtn_1elp1_236{padding:12px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}._clearFiltersBtn_1elp1_236:hover{background:#5a6fd8;transform:translateY(-1px)}._pagination_1elp1_253{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}._pageButton_1elp1_260{padding:10px 16px;border:2px solid #e1e5e9;background:#fff;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease;min-width:44px}._pageButton_1elp1_260:hover:not(:disabled){border-color:#667eea;color:#667eea}._pageButton_1elp1_260._active_1elp1_175{background:#667eea;border-color:#667eea;color:#fff}._pageButton_1elp1_260:disabled{opacity:.5;cursor:not-allowed}._commercialBadge_1elp1_288{display:inline-block;background:#667eea;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;margin-bottom:.5rem}._commercialFeatures_1elp1_299{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}._commercialFeature_1elp1_299{display:flex;align-items:center;gap:.25rem;background:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:.8rem;color:#666}@media (min-width: 768px){._listings_1elp1_2{flex-direction:row}._filtersSidebar_1elp1_10{position:static;width:300px;height:auto;padding:1.5rem;border-right:1px solid #e1e5e9;box-shadow:none}._filtersSidebar_1elp1_10._show_1elp1_24{left:0}._mainContent_1elp1_106{padding:1.5rem}._controls_1elp1_114{flex-direction:row;justify-content:space-between;align-items:center}._controlsLeft_1elp1_125{flex-direction:row;align-items:center;gap:1rem}._filterToggle_1elp1_131,._viewControls_1elp1_151{justify-content:flex-start}._viewButton_1elp1_160{flex:0 1 auto}._sortGroup_1elp1_182{flex-direction:row;align-items:center;gap:1rem}._gridView_1elp1_208,._amenitiesGrid_1elp1_86{grid-template-columns:repeat(2,1fr)}._emptyState_1elp1_217{padding:4rem 2rem}._emptyState_1elp1_217 h3{font-size:1.5rem}}@media (min-width: 1024px){._filtersSidebar_1elp1_10{width:350px;padding:2rem}._mainContent_1elp1_106{padding:2rem}._gridView_1elp1_208{grid-template-columns:repeat(3,1fr)}._amenitiesGrid_1elp1_86{grid-template-columns:repeat(2,1fr)}._controls_1elp1_114{padding:1.5rem}}@media (min-width: 1200px){._gridView_1elp1_208{grid-template-columns:repeat(4,1fr)}._listView_1elp1_212{grid-template-columns:1fr}}@media (max-width: 360px){._mainContent_1elp1_106{padding:.75rem}._filtersSidebar_1elp1_10{padding:1rem}._controls_1elp1_114{padding:.75rem}._filterToggle_1elp1_131{padding:10px 12px;font-size:.9rem}._viewButton_1elp1_160{padding:8px 12px;font-size:.9rem}._filterSelect_1elp1_65{padding:10px;font-size:.95rem}._results_1elp1_189{gap:.75rem}._emptyState_1elp1_217{padding:2rem 1rem}._emptyState_1elp1_217 h3{font-size:1.1rem}._pagination_1elp1_253{gap:.25rem}._pageButton_1elp1_260{padding:8px 12px;min-width:40px;font-size:.9rem}}@media (max-width: 768px) and (orientation: landscape){._filtersSidebar_1elp1_10{padding:1rem}._filtersHeader_1elp1_28,._filterGroup_1elp1_53{margin-bottom:1rem}._amenitiesGrid_1elp1_86{grid-template-columns:repeat(2,1fr);gap:.5rem}._mainContent_1elp1_106{padding:.5rem}._controls_1elp1_114{padding:.75rem}}@media (hover: none) and (pointer: coarse){._filterToggle_1elp1_131:hover{transform:none;background:#667eea}._viewButton_1elp1_160:hover{transform:none}._clearFiltersBtn_1elp1_236:hover{transform:none;background:#667eea}._pageButton_1elp1_260:hover:not(:disabled){transform:none}._filterToggle_1elp1_131,._viewButton_1elp1_160,._clearFiltersBtn_1elp1_236,._pageButton_1elp1_260{min-height:44px}._filterSelect_1elp1_65{font-size:16px}}@media (prefers-reduced-motion: reduce){._filtersSidebar_1elp1_10,._filterToggle_1elp1_131,._viewButton_1elp1_160,._clearFiltersBtn_1elp1_236,._pageButton_1elp1_260{transition:none}}@media (prefers-contrast: high){._filtersSidebar_1elp1_10{border:2px solid #000}._filterSelect_1elp1_65,._amenitySelect_1elp1_96{border-width:2px;border-color:#000}._viewButton_1elp1_160._active_1elp1_175{border-width:3px}}._filterToggle_1elp1_131:focus,._viewButton_1elp1_160:focus,._clearFiltersBtn_1elp1_236:focus,._pageButton_1elp1_260:focus,._filterSelect_1elp1_65:focus,._amenitySelect_1elp1_96:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-color-scheme: dark){._listings_1elp1_2{background-color:#1a1a1a}._filtersSidebar_1elp1_10,._controls_1elp1_114,._emptyState_1elp1_217{background:#2d2d2d;color:#fff}._filtersHeader_1elp1_28 h3,._filterLabel_1elp1_57{color:#fff}._filterSelect_1elp1_65,._amenitySelect_1elp1_96{background:#3d3d3d;border-color:#555;color:#fff}._viewControls_1elp1_151{background:#3d3d3d}._viewButton_1elp1_160{color:#fff}._viewButton_1elp1_160._active_1elp1_175{background:#667eea;color:#fff}._pageButton_1elp1_260{background:#3d3d3d;border-color:#555;color:#fff}._pageButton_1elp1_260._active_1elp1_175{background:#667eea;color:#fff}._resultsInfo_1elp1_189 p,._emptyState_1elp1_217 p{color:#ccc}._commercialFeatures_1elp1_299{background:#3d3d3d}._commercialFeature_1elp1_299{background:#555;color:#ccc}}@media print{._filtersSidebar_1elp1_10,._controls_1elp1_114,._pagination_1elp1_253{display:none}._mainContent_1elp1_106{padding:0}._gridView_1elp1_208{grid-template-columns:repeat(2,1fr)}}._loading_1elp1_679{opacity:.7;pointer-events:none}._loading_1elp1_679:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #667eea;border-radius:50%;animation:_spin_1elp1_1 1s linear infinite}@keyframes _spin_1elp1_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width: 480px){._commercialFeatures_1elp1_299{justify-content:center}._commercialFeature_1elp1_299{flex:0 1 calc(50% - .25rem);justify-content:center;text-align:center}}._listings_1elp1_2,._filtersSidebar_1elp1_10,._mainContent_1elp1_106,._controls_1elp1_114,._results_1elp1_189{max-width:100%;box-sizing:border-box}._filtersSidebar_1elp1_10{-webkit-overflow-scrolling:touch}._card_bkeuv_2{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;display:flex;flex-direction:column;height:100%;position:relative}._card_bkeuv_2:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}._grid_bkeuv_20{display:flex;flex-direction:column}._list_bkeuv_26{display:grid;grid-template-columns:300px 1fr;gap:1.5rem}._imageContainer_bkeuv_32{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f8f9fa}._image_bkeuv_32{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._card_bkeuv_2:hover ._image_bkeuv_32{transform:scale(1.05)}._favoriteButton_bkeuv_50{position:absolute;top:.75rem;right:.75rem;background:#fffffff2;border:none;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2}._favoriteButton_bkeuv_50:hover{background:#fff;transform:scale(1.1)}._heartIcon_bkeuv_73{color:#e74c3c;font-size:1.1rem;transition:all .2s ease}._favoriteButton_bkeuv_50:hover ._heartIcon_bkeuv_73{transform:scale(1.2)}._commercialBadge_bkeuv_83{position:absolute;top:.75rem;left:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.4rem;z-index:2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._details_bkeuv_101{padding:1rem;display:flex;flex-direction:column;flex-grow:1}._list_bkeuv_26 ._details_bkeuv_101{padding:1.5rem;justify-content:center}._title_bkeuv_113{font-size:1.1rem;font-weight:700;color:#333;margin:0 0 .5rem;line-height:1.3;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}._list_bkeuv_26 ._title_bkeuv_113{font-size:1.25rem;height:1.3em}._price_bkeuv_131{font-size:1.3rem;font-weight:800;color:#667eea;margin:0 0 .5rem}._list_bkeuv_26 ._price_bkeuv_131{font-size:1.5rem}._location_bkeuv_142{display:flex;align-items:center;gap:.4rem;color:#666;font-size:.9rem;margin-bottom:.75rem}._location_bkeuv_142 svg{font-size:.8rem;color:#667eea}._commercialFeatures_bkeuv_156{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:.5rem 0;padding:.75rem 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}._list_bkeuv_26 ._commercialFeatures_bkeuv_156{grid-template-columns:repeat(4,1fr);gap:1rem}._commercialFeatures_bkeuv_156 span{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#555;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._commercialFeatures_bkeuv_156 ._icon_bkeuv_183{font-size:.9rem;color:#667eea;flex-shrink:0}._businessType_bkeuv_189{background:#e3f2fd;color:#1976d2;padding:.25rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;text-align:center;grid-column:1 / -1;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._list_bkeuv_26 ._businessType_bkeuv_189{grid-column:auto;margin-top:0}._description_bkeuv_209{color:#666;margin:.75rem 0;line-height:1.5;font-size:.9rem;max-height:4.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;flex-grow:1}._list_bkeuv_26 ._description_bkeuv_209{max-height:3em;margin:1rem 0}._actions_bkeuv_227{display:flex;gap:.75rem;margin-top:auto;padding-top:1rem}._list_bkeuv_26 ._actions_bkeuv_227{padding-top:1.5rem}._button_bkeuv_238{padding:.75rem 1rem;border:2px solid #667eea;border-radius:6px;background:transparent;color:#667eea;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:.9rem;min-height:44px;flex:1;text-align:center}._button_bkeuv_238:hover{background:#667eea;color:#fff;transform:translateY(-1px)}._primary_bkeuv_263{background:#667eea;color:#fff}._primary_bkeuv_263:hover{background:#5a6fd8;border-color:#5a6fd8}._status_bkeuv_274{position:absolute;top:.75rem;right:4rem;background:#27ae60;color:#fff;padding:.3rem .6rem;border-radius:12px;font-size:.7rem;font-weight:600;z-index:2}._status_bkeuv_274._leased_bkeuv_287{background:#e74c3c}._status_bkeuv_274._pending_bkeuv_291{background:#f39c12}._quickStats_bkeuv_296{display:flex;gap:1rem;margin:.5rem 0;padding:.5rem;background:#f8f9fa;border-radius:6px}._stat_bkeuv_274{display:flex;flex-direction:column;align-items:center;flex:1}._statValue_bkeuv_312{font-weight:700;color:#333;font-size:.9rem}._statLabel_bkeuv_318{font-size:.7rem;color:#666;text-align:center}@media (min-width: 768px){._grid_bkeuv_20 ._commercialFeatures_bkeuv_156{grid-template-columns:repeat(3,1fr);gap:.75rem}._grid_bkeuv_20 ._businessType_bkeuv_189{grid-column:auto;margin-top:0}._description_bkeuv_209{max-height:3em}._list_bkeuv_26{grid-template-columns:250px 1fr}}@media (min-width: 1024px){._grid_bkeuv_20 ._commercialFeatures_bkeuv_156{grid-template-columns:repeat(4,1fr)}._list_bkeuv_26{grid-template-columns:280px 1fr;gap:2rem}._list_bkeuv_26 ._details_bkeuv_101{padding:2rem}}@media (min-width: 1200px){._list_bkeuv_26{grid-template-columns:320px 1fr}}@media (max-width: 360px){._card_bkeuv_2{border-radius:6px}._details_bkeuv_101{padding:.75rem}._title_bkeuv_113{font-size:1rem;height:2.4em}._price_bkeuv_131{font-size:1.1rem}._commercialFeatures_bkeuv_156{grid-template-columns:1fr;gap:.4rem}._commercialFeatures_bkeuv_156 span{font-size:.75rem}._businessType_bkeuv_189{grid-column:1;font-size:.65rem}._description_bkeuv_209{font-size:.85rem;max-height:3.8em}._actions_bkeuv_227{flex-direction:column;gap:.5rem}._button_bkeuv_238{padding:.6rem .8rem;font-size:.85rem;min-height:40px}._favoriteButton_bkeuv_50{width:36px;height:36px;top:.5rem;right:.5rem}._commercialBadge_bkeuv_83{top:.5rem;left:.5rem;padding:.4rem .6rem;font-size:.7rem}}@media (max-width: 768px) and (orientation: landscape){._grid_bkeuv_20 ._imageContainer_bkeuv_32{aspect-ratio:4/3}._grid_bkeuv_20 ._commercialFeatures_bkeuv_156{grid-template-columns:repeat(2,1fr)}._description_bkeuv_209{max-height:1.5em}}@media (hover: none) and (pointer: coarse){._card_bkeuv_2:hover{transform:none;box-shadow:0 2px 8px #0000001a}._card_bkeuv_2:hover ._image_bkeuv_32{transform:none}._favoriteButton_bkeuv_50:hover{transform:none;background:#fffffff2}._favoriteButton_bkeuv_50:hover ._heartIcon_bkeuv_73{transform:none}._button_bkeuv_238:hover{transform:none;background:transparent;color:#667eea}._primary_bkeuv_263:hover{background:#667eea;color:#fff}._favoriteButton_bkeuv_50{width:44px;height:44px}._button_bkeuv_238{min-height:48px}._commercialFeatures_bkeuv_156 span{min-height:24px}}._title_bkeuv_113._truncate_bkeuv_506,._description_bkeuv_209._truncate_bkeuv_506{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports not (-webkit-line-clamp: 2){._title_bkeuv_113{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:auto}._description_bkeuv_209{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:none}}@media (prefers-reduced-motion: reduce){._card_bkeuv_2,._image_bkeuv_32,._favoriteButton_bkeuv_50,._heartIcon_bkeuv_73,._button_bkeuv_238{transition:none}}@media (prefers-contrast: high){._card_bkeuv_2{border:2px solid #000}._commercialBadge_bkeuv_83{border:1px solid #000}._button_bkeuv_238{border-width:2px}}@media (prefers-color-scheme: dark){._card_bkeuv_2{background:#2d2d2d;color:#fff}._title_bkeuv_113{color:#fff}._location_bkeuv_142,._commercialFeatures_bkeuv_156 span,._description_bkeuv_209{color:#ccc}._quickStats_bkeuv_296{background:#3d3d3d}._statValue_bkeuv_312{color:#fff}._commercialBadge_bkeuv_83{background:linear-gradient(135deg,#764ba2,#667eea)}._businessType_bkeuv_189{background:#1a237e;color:#bbdefb}._imageContainer_bkeuv_32{background:#3d3d3d}}._favoriteButton_bkeuv_50:focus,._button_bkeuv_238:focus{outline:2px solid #667eea;outline-offset:2px}@media print{._card_bkeuv_2{box-shadow:none;border:1px solid #ccc;break-inside:avoid}._favoriteButton_bkeuv_50,._actions_bkeuv_227{display:none}}._card_bkeuv_2._loading_bkeuv_631{opacity:.7;pointer-events:none}._card_bkeuv_2._loading_bkeuv_631:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:_spin_bkeuv_1 1s linear infinite;z-index:10}@keyframes _spin_bkeuv_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}._card_bkeuv_2,._imageContainer_bkeuv_32,._details_bkeuv_101{max-width:100%;box-sizing:border-box}._details_1t33o_4{max-width:1200px;margin:0 auto;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc;min-height:100vh}._gallery_1t33o_14{margin-bottom:2rem;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001a;background:#fff}._mainImage_1t33o_22{width:100%;height:400px;overflow:hidden;position:relative}._mainImage_1t33o_22 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._mainImage_1t33o_22:hover img{transform:scale(1.02)}._thumbnailGrid_1t33o_40{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;padding:1rem;background:#fff}._thumbnailGrid_1t33o_40 img{width:100%;height:80px;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}._thumbnailGrid_1t33o_40 img:hover{transform:translateY(-2px);border-color:#667eea;box-shadow:0 4px 12px #667eea4d}._content_1t33o_65{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;margin-bottom:2rem}._header_1t33o_74{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}._header_1t33o_74 h1{font-size:2rem;font-weight:700;color:#1a202c;margin:0;line-height:1.2}._price_1t33o_91{font-size:1.75rem;font-weight:700;color:#667eea;margin:0}._status_1t33o_98{display:flex;align-items:center;gap:.5rem}._vacancy_1t33o_104{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._available_1t33o_113{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}._occupied_1t33o_119{background:#fed7d7;color:#742a2a;border:1px solid #feb2b2}._quickInfo_1t33o_126{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}._infoGrid_1t33o_134{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._infoItem_1t33o_140{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.2)}._infoItem_1t33o_140:last-child{border-bottom:none}._label_1t33o_152{font-weight:600;opacity:.9}._infoItem_1t33o_140 span:last-child{font-weight:700;font-size:1.1rem}._description_1t33o_163{margin-bottom:2rem;padding:1.5rem;background:#f7fafc;border-radius:12px;border-left:4px solid #667eea}._description_1t33o_163 h2{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 0 1rem}._description_1t33o_163 p{color:#4a5568;line-height:1.7;margin:0;font-size:1rem}._locationMap_1t33o_186{margin-bottom:2rem;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014}._locationMap_1t33o_186 h2{padding:1.5rem 1.5rem 0;font-size:1.5rem;font-weight:600;color:#2d3748;margin:0}._mapContainer_1t33o_202{display:flex;flex-direction:column}._map_1t33o_202{height:300px;width:100%;position:relative;background:#f1f5f9}._mapPlaceholder_1t33o_214{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#64748b;font-style:italic;text-align:center}._mapPlaceholder_1t33o_214 p{margin:.25rem 0;font-size:1rem}._mapPlaceholder_1t33o_214 p:first-child{font-size:1.1rem;font-weight:600;color:#475569}._mapInfo_1t33o_237{padding:1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0}._mapInfo_1t33o_237 h3{margin:0 0 .5rem;color:#1e293b;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}._mapInfo_1t33o_237 p{margin:0 0 1rem;color:#64748b;font-size:.9rem;line-height:1.5}._directionsButton_1t33o_260{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}._directionsButton_1t33o_260:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._amenities_1t33o_281{margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0}._amenities_1t33o_281 h2{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 0 1.5rem;text-align:center}._amenitiesGrid_1t33o_297{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}._amenityItem_1t33o_303{padding:1rem;background:#f7fafc;border-radius:8px;text-align:center;font-weight:500;color:#4a5568;transition:all .3s ease;border:1px solid #e2e8f0;position:relative;overflow:hidden}._amenityItem_1t33o_303:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .5s ease}._amenityItem_1t33o_303:hover{background:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d;border-color:#667eea}._amenityItem_1t33o_303:hover:before{left:100%}._landlord_1t33o_340{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#fff5f5,#fed7d7);border-radius:12px;border-left:4px solid #e53e3e}._landlord_1t33o_340 h2{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 0 1rem}._landlordInfo_1t33o_355{display:flex;flex-direction:column;gap:.75rem}._landlordName_1t33o_361{font-size:1.25rem;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:.75rem}._verified_1t33o_370{background:#38a169;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}._contact_1t33o_379{font-size:1.1rem;color:#4a5568;font-weight:500;display:flex;align-items:center;gap:.5rem}._contact_1t33o_379:before{content:"";font-size:1rem}._actions_1t33o_394{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}._actionButton_1t33o_403{padding:1rem 1.5rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:56px;text-decoration:none}._primary_1t33o_419{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}._primary_1t33o_419:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}._secondary_1t33o_430{background:transparent;border:2px solid #667eea;color:#667eea}._secondary_1t33o_430:hover{background:#667eea;color:#fff;transform:translateY(-2px)}._save_1t33o_442{background:transparent;border:2px solid #e2e8f0;color:#4a5568}._save_1t33o_442:hover{border-color:#667eea;color:#667eea;transform:translateY(-2px)}._saved_1t33o_454{background:#fed7d7;border:2px solid #feb2b2;color:#c53030}._saved_1t33o_454:hover{background:#feb2b2;transform:translateY(-2px)}._buttonIcon_1t33o_465{font-size:1.2rem}._loading_1t33o_470,._error_1t33o_470{display:flex;align-items:center;justify-content:center;min-height:50vh;font-size:1.1rem;text-align:center;padding:2rem}._error_1t33o_470{color:#e53e3e;background:#fed7d7;border-radius:12px;margin:2rem}@media (min-width: 768px){._details_1t33o_4{padding:2rem}._gallery_1t33o_14{margin-bottom:3rem}._mainImage_1t33o_22{height:500px}._thumbnailGrid_1t33o_40{grid-template-columns:repeat(4,1fr);padding:1.5rem}._thumbnailGrid_1t33o_40 img{height:100px}._content_1t33o_65{padding:3rem}._header_1t33o_74{flex-direction:row;justify-content:space-between;align-items:flex-start}._header_1t33o_74 h1{font-size:2.5rem;flex:1}._price_1t33o_91{font-size:2rem;text-align:right}._infoGrid_1t33o_134{grid-template-columns:repeat(3,1fr)}._mapContainer_1t33o_202{flex-direction:row}._map_1t33o_202{height:400px;flex:1}._mapInfo_1t33o_237{flex:0 0 300px;border-top:none;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;justify-content:center}._amenitiesGrid_1t33o_297{grid-template-columns:repeat(4,1fr)}._landlordInfo_1t33o_355{flex-direction:row;justify-content:space-between;align-items:center}._actions_1t33o_394{flex-direction:row}._actionButton_1t33o_403{flex:1}}@media (min-width: 1024px){._details_1t33o_4{display:grid;grid-template-columns:1fr 400px;gap:3rem;align-items:start}._gallery_1t33o_14{grid-column:1 / -1}._content_1t33o_65{grid-column:1;margin-bottom:0}._sidebar_1t33o_593{grid-column:2;position:sticky;top:2rem}._mainImage_1t33o_22{height:600px}._thumbnailGrid_1t33o_40{grid-template-columns:repeat(6,1fr)}._amenitiesGrid_1t33o_297{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){._details_1t33o_4{grid-template-columns:1fr 450px}._header_1t33o_74 h1{font-size:2.75rem}._price_1t33o_91{font-size:2.25rem}}@media (max-width: 360px){._details_1t33o_4{padding:.5rem}._content_1t33o_65{padding:1rem}._header_1t33o_74 h1,._price_1t33o_91{font-size:1.5rem}._mainImage_1t33o_22{height:250px}._thumbnailGrid_1t33o_40{grid-template-columns:repeat(2,1fr)}._thumbnailGrid_1t33o_40 img{height:70px}._infoGrid_1t33o_134,._amenitiesGrid_1t33o_297{grid-template-columns:1fr}._actionButton_1t33o_403{padding:.875rem 1rem;font-size:.9rem;min-height:50px}}@keyframes _fadeInUp_1t33o_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._details_1t33o_4{animation:_fadeInUp_1t33o_1 .6s ease-out}._gallery_1t33o_14,._content_1t33o_65,._locationMap_1t33o_186,._amenities_1t33o_281,._landlord_1t33o_340{animation:_fadeInUp_1t33o_1 .8s ease-out}._actionButton_1t33o_403:focus,._directionsButton_1t33o_260:focus{outline:2px solid #667eea;outline-offset:2px}@media print{._actions_1t33o_394,._thumbnailGrid_1t33o_40{display:none}._details_1t33o_4{background:#fff;padding:0}._content_1t33o_65{box-shadow:none;border:1px solid #ccc}}@media (prefers-color-scheme: dark){._details_1t33o_4{background:#1a202c;color:#e2e8f0}._content_1t33o_65,._gallery_1t33o_14,._amenities_1t33o_281,._locationMap_1t33o_186{background:#2d3748;color:#e2e8f0}._header_1t33o_74 h1,._description_1t33o_163 h2,._locationMap_1t33o_186 h2,._amenities_1t33o_281 h2,._landlord_1t33o_340 h2{color:#f7fafc}._description_1t33o_163 p,._mapInfo_1t33o_237 p{color:#cbd5e0}._amenityItem_1t33o_303{background:#4a5568;color:#e2e8f0;border-color:#718096}._quickInfo_1t33o_126,._landlord_1t33o_340{background:linear-gradient(135deg,#4a5568,#2d3748)}}._container_1ox7x_2{max-width:1200px;margin:0 auto;padding:.5rem;width:100%;box-sizing:border-box}._imageSection_1ox7x_11{margin-bottom:1.5rem}._mainImage_1ox7x_15{width:100%;height:250px;border-radius:8px;overflow:hidden;margin-bottom:.75rem;background:#f8f9fa}._mainImage_1ox7x_15 img{width:100%;height:100%;object-fit:cover}._imageThumbnails_1ox7x_30{display:flex;gap:.5rem;overflow-x:auto;padding:.25rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._imageThumbnails_1ox7x_30::-webkit-scrollbar{display:none}._imageThumbnails_1ox7x_30 img{width:60px;height:60px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;flex-shrink:0;transition:all .2s ease}._imageThumbnails_1ox7x_30 img._activeThumb_1ox7x_55{border-color:#667eea;transform:scale(1.05)}._header_1ox7x_61{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e1e5e9}._titleSection_1ox7x_70 h1{margin:0 0 .5rem;color:#333;font-size:1.25rem;line-height:1.3;font-weight:700}._location_1ox7x_78{display:flex;align-items:center;gap:.5rem;color:#666;margin-bottom:.75rem;font-size:.9rem}._propertyType_1ox7x_87{display:flex;flex-direction:column;gap:.5rem}._typeBadge_1ox7x_93{background:#667eea;color:#fff;padding:.4rem .8rem;border-radius:16px;font-size:.8rem;font-weight:600;align-self:flex-start}._businessType_1ox7x_103{color:#666;font-style:italic;font-size:.9rem}._priceSection_1ox7x_109{text-align:center;padding:1rem;background:#f8f9fa;border-radius:8px}._price_1ox7x_109{font-size:1.5rem;font-weight:700;color:#667eea;margin-bottom:.25rem}._leaseType_1ox7x_123{color:#666;margin-bottom:1rem;font-size:.9rem}._primaryButton_1ox7x_135,._secondaryButton_1ox7x_135{padding:14px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem;min-height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none}._primaryButton_1ox7x_135{background:#667eea;color:#fff}._primaryButton_1ox7x_135:hover{background:#5a6fd8;transform:translateY(-1px)}._secondaryButton_1ox7x_135{background:transparent;border:2px solid #667eea;color:#667eea}._secondaryButton_1ox7x_135:hover{background:#667eea;color:#fff}._keyFeatures_1ox7x_172{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}._keyFeatures_1ox7x_172 h2{margin:0 0 1rem;color:#333;font-size:1.1rem;font-weight:600}._featuresGrid_1ox7x_187{display:grid;grid-template-columns:1fr;gap:.75rem}._feature_1ox7x_187{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8f9fa;border-radius:8px;transition:all .2s ease}._feature_1ox7x_187:hover{background:#e9ecef;transform:translateY(-1px)}._feature_1ox7x_187 svg{font-size:1.25rem;color:#667eea;flex-shrink:0}._featureValue_1ox7x_214{display:block;font-weight:700;color:#333;font-size:.95rem}._featureLabel_1ox7x_221{display:block;color:#666;font-size:.8rem}._descriptionSection_1ox7x_228,._detailsSection_1ox7x_229,._amenitiesSection_1ox7x_230,._utilitiesSection_1ox7x_231,._locationSection_1ox7x_232{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}._descriptionSection_1ox7x_228 h2,._detailsSection_1ox7x_229 h2,._amenitiesSection_1ox7x_230 h2,._utilitiesSection_1ox7x_231 h2,._locationSection_1ox7x_232 h2{margin:0 0 1rem;color:#333;font-size:1.1rem;font-weight:600}._descriptionSection_1ox7x_228 p{margin:0;color:#666;line-height:1.6;font-size:.95rem}._detailsGrid_1ox7x_260{display:grid;grid-template-columns:1fr;gap:.75rem}._detailItem_1ox7x_266{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:6px}._detailItem_1ox7x_266 strong{color:#333;font-size:.9rem}._detailItem_1ox7x_266 span{color:#666;font-size:.9rem;text-align:right}._trafficLevel_1ox7x_286{text-transform:capitalize;font-weight:600;color:#667eea!important}._amenitiesGrid_1ox7x_293{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._amenityItem_1ox7x_299{padding:.6rem .75rem;background:#f8f9fa;border-radius:6px;font-size:.85rem;color:#333;text-align:center;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-direction:column}._amenityItem_1ox7x_299:hover{background:#667eea;color:#fff;transform:translateY(-1px)}._amenityItem_1ox7x_299 svg{font-size:1.25rem}._utilitiesGrid_1ox7x_325{display:grid;grid-template-columns:1fr;gap:.5rem}._utilityItem_1ox7x_331{padding:.75rem;background:#f8f9fa;border-radius:6px;font-size:.9rem;color:#333;border-left:3px solid #667eea}._accessibilityFeatures_1ox7x_341{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}._accessibilityItem_1ox7x_348{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f8f9fa;border-radius:6px;font-size:.9rem;color:#333}._accessibilityItem_1ox7x_348 svg{color:#667eea;flex-shrink:0}._mapPlaceholder_1ox7x_364{height:200px;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#666;font-style:italic}._contactSection_1ox7x_376{margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;text-align:center;color:#fff}._contactSection_1ox7x_376 h2{color:#fff;margin:0 0 1.5rem;font-size:1.1rem;font-weight:600}._contactActions_1ox7x_392{display:flex;flex-direction:column;gap:.75rem}._modal_1ox7x_399{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;box-sizing:border-box}._modalContent_1ox7x_414{background:#fff;padding:1.5rem;border-radius:12px;width:100%;max-width:400px;max-height:90vh;overflow-y:auto}._loading_1ox7x_425,._error_1ox7x_425{display:flex;align-items:center;justify-content:center;min-height:50vh;font-size:1.1rem;color:#666;text-align:center;padding:2rem}._error_1ox7x_425{color:#e74c3c}._saveButton_1ox7x_441{padding:14px 20px;border:2px solid #667eea;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:#667eea}._saveButton_1ox7x_441:hover{background:#667eea;color:#fff;transform:translateY(-1px)}._saveButton_1ox7x_441._saved_1ox7x_464{background:#667eea;color:#fff;border-color:#667eea}._actions_1ox7x_129{display:flex;gap:.75rem;flex-direction:column}@media (min-width: 768px){._container_1ox7x_2{padding:1rem}._mainImage_1ox7x_15{height:400px;border-radius:12px}._imageThumbnails_1ox7x_30 img{width:80px;height:80px}._header_1ox7x_61{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}._titleSection_1ox7x_70 h1{font-size:1.75rem}._propertyType_1ox7x_87{flex-direction:row;align-items:center;gap:1rem}._priceSection_1ox7x_109{text-align:right;padding:1.5rem;min-width:280px}._price_1ox7x_109{font-size:2rem}._actions_1ox7x_129{flex-direction:row}._primaryButton_1ox7x_135,._secondaryButton_1ox7x_135{min-width:160px}._featuresGrid_1ox7x_187,._detailsGrid_1ox7x_260{grid-template-columns:repeat(2,1fr)}._amenitiesGrid_1ox7x_293{grid-template-columns:repeat(3,1fr)}._utilitiesGrid_1ox7x_325,._accessibilityFeatures_1ox7x_341{grid-template-columns:repeat(2,1fr)}._contactActions_1ox7x_392{flex-direction:row;justify-content:center}._descriptionSection_1ox7x_228,._detailsSection_1ox7x_229,._amenitiesSection_1ox7x_230,._utilitiesSection_1ox7x_231,._locationSection_1ox7x_232{padding:1.5rem}._descriptionSection_1ox7x_228 h2,._detailsSection_1ox7x_229 h2,._amenitiesSection_1ox7x_230 h2,._utilitiesSection_1ox7x_231 h2,._locationSection_1ox7x_232 h2{font-size:1.25rem}._actions_1ox7x_129{flex-direction:row;flex-wrap:wrap}._saveButton_1ox7x_441{min-width:140px}}@media (min-width: 1024px){._container_1ox7x_2{padding:2rem 1rem;display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}._imageSection_1ox7x_11{grid-column:1 / -1}._header_1ox7x_61{grid-column:1;grid-row:2;margin-bottom:0}._priceSection_1ox7x_109{grid-column:2;grid-row:2;position:sticky;top:2rem;margin-bottom:0}._keyFeatures_1ox7x_172{grid-column:1;grid-row:3}._descriptionSection_1ox7x_228{grid-column:1;grid-row:4}._detailsSection_1ox7x_229{grid-column:1;grid-row:5}._amenitiesSection_1ox7x_230{grid-column:1;grid-row:6}._utilitiesSection_1ox7x_231{grid-column:1;grid-row:7}._locationSection_1ox7x_232{grid-column:1;grid-row:8}._contactSection_1ox7x_376{grid-column:1;grid-row:9}._featuresGrid_1ox7x_187{grid-template-columns:repeat(4,1fr)}._detailsGrid_1ox7x_260{grid-template-columns:repeat(2,1fr)}._amenitiesGrid_1ox7x_293{grid-template-columns:repeat(4,1fr)}._mapPlaceholder_1ox7x_364{height:300px}._descriptionSection_1ox7x_228,._detailsSection_1ox7x_229,._amenitiesSection_1ox7x_230,._utilitiesSection_1ox7x_231,._locationSection_1ox7x_232{padding:2rem}._descriptionSection_1ox7x_228 h2,._detailsSection_1ox7x_229 h2,._amenitiesSection_1ox7x_230 h2,._utilitiesSection_1ox7x_231 h2,._locationSection_1ox7x_232 h2{font-size:1.5rem}}@media (min-width: 1200px){._container_1ox7x_2{grid-template-columns:1fr 450px}}@media (max-width: 360px){._container_1ox7x_2{padding:.25rem}._mainImage_1ox7x_15{height:200px}._imageThumbnails_1ox7x_30 img{width:50px;height:50px}._titleSection_1ox7x_70 h1{font-size:1.1rem}._price_1ox7x_109{font-size:1.3rem}._primaryButton_1ox7x_135,._secondaryButton_1ox7x_135{padding:12px 16px;font-size:.9rem;min-height:44px}._featuresGrid_1ox7x_187,._amenitiesGrid_1ox7x_293{grid-template-columns:1fr}._amenityItem_1ox7x_299{font-size:.8rem}._descriptionSection_1ox7x_228,._detailsSection_1ox7x_229,._amenitiesSection_1ox7x_230,._utilitiesSection_1ox7x_231,._locationSection_1ox7x_232{padding:.75rem}}@media (max-width: 768px) and (orientation: landscape){._mainImage_1ox7x_15{height:200px}._container_1ox7x_2{padding:.5rem}._header_1ox7x_61{flex-direction:row;gap:1rem}._priceSection_1ox7x_109{min-width:200px}._actions_1ox7x_129{flex-direction:column}}@media (hover: none) and (pointer: coarse){._primaryButton_1ox7x_135:hover,._secondaryButton_1ox7x_135:hover,._feature_1ox7x_187:hover,._amenityItem_1ox7x_299:hover{transform:none}._primaryButton_1ox7x_135:hover{background:#667eea}._secondaryButton_1ox7x_135:hover{background:transparent;color:#667eea}._feature_1ox7x_187:hover{background:#f8f9fa}._amenityItem_1ox7x_299:hover{background:#f8f9fa;color:#333}._imageThumbnails_1ox7x_30 img{width:70px;height:70px}._primaryButton_1ox7x_135,._secondaryButton_1ox7x_135{min-height:50px}}@media (prefers-reduced-motion: reduce){._primaryButton_1ox7x_135,._secondaryButton_1ox7x_135,._feature_1ox7x_187,._amenityItem_1ox7x_299,._imageThumbnails_1ox7x_30 img{transition:none}}@media (prefers-contrast: high){._descriptionSection_1ox7x_228,._detailsSection_1ox7x_229,._amenitiesSection_1ox7x_230,._utilitiesSection_1ox7x_231,._locationSection_1ox7x_232{border:2px solid #000}._feature_1ox7x_187,._amenityItem_1ox7x_299,._utilityItem_1ox7x_331,._accessibilityItem_1ox7x_348{border:1px solid #000}}@media (prefers-color-scheme: dark){._container_1ox7x_2{background:#1a1a1a;color:#fff}._descriptionSection_1ox7x_228,._detailsSection_1ox7x_229,._amenitiesSection_1ox7x_230,._utilitiesSection_1ox7x_231,._locationSection_1ox7x_232,._keyFeatures_1ox7x_172{background:#2d2d2d;color:#fff}._titleSection_1ox7x_70 h1,._keyFeatures_1ox7x_172 h2,._descriptionSection_1ox7x_228 h2,._detailsSection_1ox7x_229 h2,._amenitiesSection_1ox7x_230 h2,._utilitiesSection_1ox7x_231 h2,._locationSection_1ox7x_232 h2{color:#fff}._location_1ox7x_78,._businessType_1ox7x_103,._leaseType_1ox7x_123,._descriptionSection_1ox7x_228 p,._detailItem_1ox7x_266 span{color:#ccc}._feature_1ox7x_187,._amenityItem_1ox7x_299,._utilityItem_1ox7x_331,._accessibilityItem_1ox7x_348,._detailItem_1ox7x_266,._mapPlaceholder_1ox7x_364,._priceSection_1ox7x_109{background:#3d3d3d;color:#fff}._featureValue_1ox7x_214,._detailItem_1ox7x_266 strong{color:#fff}}._primaryButton_1ox7x_135:focus,._secondaryButton_1ox7x_135:focus,._imageThumbnails_1ox7x_30 img:focus{outline:2px solid #667eea;outline-offset:2px}@media print{._actions_1ox7x_129,._modal_1ox7x_399{display:none}._container_1ox7x_2{padding:0}._descriptionSection_1ox7x_228,._detailsSection_1ox7x_229,._amenitiesSection_1ox7x_230,._utilitiesSection_1ox7x_231,._locationSection_1ox7x_232{box-shadow:none;border:1px solid #000}}._container_16aqd_2{max-width:1200px;margin:0 auto;padding:2rem}._header_16aqd_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._header_16aqd_8 h1{color:#333;margin:0}._form_16aqd_20{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}._section_16aqd_27{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e1e5e9}._section_16aqd_27 h2{color:#333;margin-bottom:1.5rem;font-size:1.5rem}._formGrid_16aqd_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}._formGroup_16aqd_46{display:flex;flex-direction:column}._formGroup_16aqd_46 label{font-weight:600;margin-bottom:.5rem;color:#333}._formGroup_16aqd_46 input,._formGroup_16aqd_46 select,._formGroup_16aqd_46 textarea{padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .3s ease}._formGroup_16aqd_46 input:focus,._formGroup_16aqd_46 select:focus,._formGroup_16aqd_46 textarea:focus{outline:none;border-color:#667eea}._amenitiesGrid_16aqd_74{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._checkboxLabel_16aqd_80{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s ease}._checkboxLabel_16aqd_80:hover{background-color:#f8f9fa}._checkboxText_16aqd_94{font-weight:400;color:#333}._imagePreview_16aqd_99{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem}._imageItem_16aqd_106{position:relative;border-radius:8px;overflow:hidden}._imageItem_16aqd_106 img{width:100%;height:120px;object-fit:cover}._removeImage_16aqd_118{position:absolute;top:5px;right:5px;background:#e74c3c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer}._submitSection_16aqd_131{text-align:center;margin-top:2rem}@media (max-width: 768px){._container_16aqd_2{padding:1rem}._header_16aqd_8{flex-direction:column;gap:1rem;text-align:center}._formGrid_16aqd_39,._amenitiesGrid_16aqd_74{grid-template-columns:1fr}}._container_3ybcd_2{max-width:1200px;margin:0 auto;padding:1rem;width:100%;box-sizing:border-box}._header_3ybcd_10{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;text-align:center}._header_3ybcd_10 h1{color:#333;margin:0;font-size:1.5rem;line-height:1.3}._form_3ybcd_25{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a;width:100%;box-sizing:border-box}._section_3ybcd_34{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e1e5e9}._section_3ybcd_34:last-child{border-bottom:none;margin-bottom:0}._section_3ybcd_34 h2{color:#333;margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.4}._formGrid_3ybcd_53{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}._formGroup_3ybcd_60{display:flex;flex-direction:column;width:100%}._formGroup_3ybcd_60 label{font-weight:600;margin-bottom:.5rem;color:#333;font-size:.95rem}._formGroup_3ybcd_60 input,._formGroup_3ybcd_60 select,._formGroup_3ybcd_60 textarea{padding:14px 12px;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .3s ease;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}._formGroup_3ybcd_60 input:focus,._formGroup_3ybcd_60 select:focus,._formGroup_3ybcd_60 textarea:focus{outline:none;border-color:#667eea}._formGroup_3ybcd_60 textarea{min-height:120px;resize:vertical;line-height:1.5}._formGroup_3ybcd_60 select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}._amenitiesGrid_3ybcd_109{display:grid;grid-template-columns:1fr;gap:.75rem}._checkboxLabel_3ybcd_115{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem;border-radius:8px;transition:all .2s ease;border:1px solid #e1e5e9;background:#fff}._checkboxLabel_3ybcd_115:hover{background-color:#f8f9fa;border-color:#667eea}._checkboxLabel_3ybcd_115 input[type=checkbox]{width:20px;height:20px;border-radius:4px;border:2px solid #e1e5e9;accent-color:#667eea}._checkboxText_3ybcd_140{font-weight:400;color:#333;font-size:.95rem;flex:1}._imageUpload_3ybcd_147{border:2px dashed #e1e5e9;border-radius:8px;padding:2rem 1rem;text-align:center;transition:all .3s ease;margin-bottom:1rem}._imageUpload_3ybcd_147:hover{border-color:#667eea;background-color:#f8f9fa}._imageUpload_3ybcd_147 input{width:100%;padding:1rem;box-sizing:border-box}._imagePreview_3ybcd_167{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}._imageItem_3ybcd_174{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1/1}._imageItem_3ybcd_174 img{width:100%;height:100%;object-fit:cover}._removeImage_3ybcd_187{position:absolute;top:5px;right:5px;background:#e74c3c;color:#fff;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}._submitSection_3ybcd_205{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e1e5e9}._submitButton_3ybcd_212{background:#667eea;color:#fff;border:none;border-radius:8px;padding:16px 32px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px}._submitButton_3ybcd_212:hover{background:#5a6fd8;transform:translateY(-1px)}._submitButton_3ybcd_212:active{transform:translateY(0)}._formGroup_3ybcd_60._error_3ybcd_236 input,._formGroup_3ybcd_60._error_3ybcd_236 select,._formGroup_3ybcd_60._error_3ybcd_236 textarea{border-color:#e74c3c}._errorMessage_3ybcd_242{color:#e74c3c;font-size:.85rem;margin-top:.25rem}@media (min-width: 768px){._container_3ybcd_2{padding:1.5rem}._header_3ybcd_10{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;margin-bottom:2rem}._header_3ybcd_10 h1{font-size:2rem}._form_3ybcd_25{padding:2rem}._section_3ybcd_34{margin-bottom:2.5rem;padding-bottom:2rem}._section_3ybcd_34 h2{font-size:1.5rem;margin-bottom:1.5rem}._formGrid_3ybcd_53{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._amenitiesGrid_3ybcd_109{grid-template-columns:repeat(2,1fr);gap:1rem}._imagePreview_3ybcd_167{grid-template-columns:repeat(3,1fr);gap:1rem}._submitButton_3ybcd_212{width:auto;min-width:200px}}@media (min-width: 1024px){._container_3ybcd_2{padding:2rem}._formGrid_3ybcd_53{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}._amenitiesGrid_3ybcd_109{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}._imagePreview_3ybcd_167{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._formGroup_3ybcd_60._fullWidth_3ybcd_324{grid-column:1 / -1}}@media (min-width: 1200px){._container_3ybcd_2{padding:2rem 0}}@media (max-width: 360px){._container_3ybcd_2{padding:.75rem}._form_3ybcd_25{padding:1rem;border-radius:8px}._header_3ybcd_10 h1{font-size:1.25rem}._section_3ybcd_34 h2{font-size:1.1rem}._formGroup_3ybcd_60 input,._formGroup_3ybcd_60 select,._formGroup_3ybcd_60 textarea{padding:12px 10px;font-size:.95rem}._checkboxLabel_3ybcd_115{padding:.6rem}._imagePreview_3ybcd_167{grid-template-columns:1fr}._submitButton_3ybcd_212{padding:14px 24px;font-size:1rem}}@media (max-width: 768px) and (orientation: landscape){._container_3ybcd_2{padding:.5rem}._form_3ybcd_25{padding:1rem}._section_3ybcd_34{margin-bottom:1rem;padding-bottom:1rem}._formGroup_3ybcd_60 textarea{min-height:80px}._imagePreview_3ybcd_167{grid-template-columns:repeat(3,1fr)}}@media (hover: none) and (pointer: coarse){._checkboxLabel_3ybcd_115:hover{background-color:#fff;border-color:#e1e5e9}._submitButton_3ybcd_212:hover{transform:none}._formGroup_3ybcd_60 input,._formGroup_3ybcd_60 select,._formGroup_3ybcd_60 textarea{font-size:16px}}@media (prefers-reduced-motion: reduce){._formGroup_3ybcd_60 input,._formGroup_3ybcd_60 select,._formGroup_3ybcd_60 textarea,._submitButton_3ybcd_212,._checkboxLabel_3ybcd_115{transition:none}}@media (prefers-contrast: high){._form_3ybcd_25{border:2px solid #000}._formGroup_3ybcd_60 input,._formGroup_3ybcd_60 select,._formGroup_3ybcd_60 textarea{border-width:2px;border-color:#000}}@media print{._container_3ybcd_2{padding:0;box-shadow:none}._form_3ybcd_25{box-shadow:none;padding:0}._submitSection_3ybcd_205{display:none}}._chatbotButton_1sg1l_2{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:#007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px #007bff4d;transition:all .3s ease;z-index:999}._chatbotButton_1sg1l_2:hover{background:#0056b3;transform:scale(1.1);box-shadow:0 6px 25px #007bff66}._chatbotButton_1sg1l_2._hidden_1sg1l_25{display:none}._chatbotButton_1sg1l_2 i{font-size:24px;color:#fff}._chatbotModal_1sg1l_34{position:fixed;bottom:30px;right:30px;width:350px;height:500px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;z-index:1000;overflow:hidden}._chatbotHeader_1sg1l_49{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#007bff;color:#fff}._chatbotHeader_1sg1l_49 h5{margin:0;font-size:1.1rem}._chatbotHeader_1sg1l_49 button{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .3s ease}._chatbotHeader_1sg1l_49 button:hover{background:#fff3}._chatbotMessages_1sg1l_83{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px;background:#f8f9fa}._message_1sg1l_93{max-width:85%;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.4;word-wrap:break-word}._message_1sg1l_93._bot_1sg1l_102{align-self:flex-start;background:#fff;border:1px solid #e1e5e9;border-bottom-left-radius:4px;color:#333}._message_1sg1l_93._user_1sg1l_110{align-self:flex-end;background:#007bff;color:#fff;border-bottom-right-radius:4px}._chatbotInput_1sg1l_117{display:flex;padding:20px;border-top:1px solid #e1e5e9;background:#fff;gap:10px}._chatbotInput_1sg1l_117 input{flex:1;padding:12px 16px;border:2px solid #e1e5e9;border-radius:25px;font-size:14px;outline:none;transition:border-color .3s ease}._chatbotInput_1sg1l_117 input:focus{border-color:#007bff}._chatbotInput_1sg1l_117 button{padding:12px 20px;background:#007bff;color:#fff;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:600;transition:background .3s ease;white-space:nowrap}._chatbotInput_1sg1l_117 button:hover{background:#0056b3}@keyframes _messageSlide_1sg1l_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._message_1sg1l_93{animation:_messageSlide_1sg1l_1 .3s ease}._chatbotMessages_1sg1l_83::-webkit-scrollbar{width:6px}._chatbotMessages_1sg1l_83::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._chatbotMessages_1sg1l_83::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._chatbotMessages_1sg1l_83::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){._chatbotButton_1sg1l_2{bottom:20px;right:20px;width:50px;height:50px}._chatbotButton_1sg1l_2 i{font-size:20px}._chatbotModal_1sg1l_34{width:calc(100% - 40px);height:60vh;bottom:20px;right:20px;left:20px}}._typingIndicator_1sg1l_214{display:flex;align-items:center;gap:4px;padding:12px 16px;background:#fff;border:1px solid #e1e5e9;border-radius:18px 18px 18px 4px;align-self:flex-start;max-width:60px}._typingDot_1sg1l_227{width:8px;height:8px;background:#6c757d;border-radius:50%;animation:_typingAnimation_1sg1l_1 1.4s infinite ease-in-out}._typingDot_1sg1l_227:nth-child(1){animation-delay:-.32s}._typingDot_1sg1l_227:nth-child(2){animation-delay:-.16s}@keyframes _typingAnimation_1sg1l_1{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}._dashboard_e3e6g_4{min-height:100vh;background:#f8f9fa;padding:2rem}._header_e3e6g_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e9ecef}._header_e3e6g_11 h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin:0}._headerActions_e3e6g_27{display:flex;gap:1rem}._btn_e3e6g_33{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}._btn--primary_e3e6g_47{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._btn--primary_e3e6g_47:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}._btn--secondary_e3e6g_57{background:#3498db;color:#fff}._btn--secondary_e3e6g_57:hover{background:#2980b9;transform:translateY(-1px)}._btn--outline_e3e6g_67{background:transparent;border:2px solid #667eea;color:#667eea}._btn--outline_e3e6g_67:hover{background:#667eea;color:#fff}._securityAlerts_e3e6g_79{margin-bottom:2rem}._alertCard_e3e6g_83{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #ffc107;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000001a}._alertCard_e3e6g_83 h3{color:#856404;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem;font-size:1.3rem}._alertItem_e3e6g_100{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#ffffffb3;border-radius:8px;margin-bottom:1rem}._alertItem_e3e6g_100:last-child{margin-bottom:0}._alertIcon_e3e6g_114{font-size:1.5rem;flex-shrink:0}._alertContent_e3e6g_119{flex:1}._alertMessage_e3e6g_123{color:#856404;font-weight:600;margin:0 0 .5rem}._riskDetails_e3e6g_129{display:flex;gap:1rem;flex-wrap:wrap}._riskScore_e3e6g_135{background:#dc3545;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600}._riskFactors_e3e6g_144{background:#fd7e14;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem}._rentNotice_e3e6g_153{background:linear-gradient(135deg,#d1ecf1,#bee5eb);border:2px solid #17a2b8;border-radius:12px;padding:1.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:1rem;color:#0c5460;font-weight:500}._rentNotice_e3e6g_153 i{font-size:1.5rem;color:#17a2b8}._statsGrid_e3e6g_172{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_e3e6g_179{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a;text-align:center;border-left:4px solid #667eea;transition:transform .3s ease}._statCard_e3e6g_179:hover{transform:translateY(-5px)}._statCard_e3e6g_179 h4{color:#6c757d;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin:0 0 .5rem}._statNumber_e3e6g_201{color:#2c3e50;font-size:2.5rem;font-weight:700;margin:0}._grid_e3e6g_209{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2rem}._card_e3e6g_217{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:1.5rem;height:fit-content}._cardHeader_e3e6g_225{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}._cardHeader_e3e6g_225 h3{color:#2c3e50;margin:0;font-size:1.5rem}._badge_e3e6g_240{background:#667eea;color:#fff;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}._viewingSection_e3e6g_250{margin-bottom:2rem}._viewingList_e3e6g_254{display:flex;flex-direction:column;gap:1rem}._viewingItem_e3e6g_260{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}._viewingInfo_e3e6g_270 h4{color:#2c3e50;margin:0 0 .5rem;font-size:1.1rem}._viewingInfo_e3e6g_270 p{margin:.25rem 0;color:#6c757d}._viewingInfo_e3e6g_270 strong{color:#2c3e50}._viewingActions_e3e6g_285{display:flex;gap:.5rem;flex-shrink:0}._approveBtn_e3e6g_291{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .3s ease}._approveBtn_e3e6g_291:hover{background:#218838}._declineBtn_e3e6g_306{background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:background .3s ease}._declineBtn_e3e6g_306:hover{background:#c82333}._propertyList_e3e6g_322{display:flex;flex-direction:column;gap:1.5rem}._propertyItem_e3e6g_328{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}._propertyInfo_e3e6g_338 h4{color:#2c3e50;margin:0 0 .5rem;font-size:1.2rem}._location_e3e6g_344{color:#6c757d;margin:.5rem 0;display:flex;align-items:center;gap:.5rem}._status_e3e6g_352{margin:.5rem 0;font-weight:600}._statusBadge_e3e6g_358{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:capitalize}._occupied_e3e6g_366{background:#d4edda;color:#155724}._vacant_e3e6g_371{background:#fff3cd;color:#856404}._pending_e3e6g_376{background:#cce7ff;color:#004085}._pendingVerification_e3e6g_381{background:#ffeaa7;color:#856404}._pendingApproval_e3e6g_386{background:#fff3cd;color:#856404}._riskIndicator_e3e6g_392{background:#f8d7da;color:#721c24;padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem}._rentInfo_e3e6g_406{text-align:right;min-width:200px}._rentBreakdown_e3e6g_411 p{margin:.25rem 0;color:#2c3e50}._platformFee_e3e6g_416{font-size:.8rem;color:#6c757d;font-style:italic;margin:.25rem 0}._propertyActions_e3e6g_423{display:flex;gap:.5rem;margin-top:1rem;justify-content:flex-end}._paymentList_e3e6g_431{display:flex;flex-direction:column;gap:1rem}._paymentItem_e3e6g_437{padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #28a745}._paymentHeader_e3e6g_444{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._paymentHeader_e3e6g_444 strong{color:#2c3e50}._paymentDate_e3e6g_455{color:#6c757d;font-size:.8rem}._paymentAmount_e3e6g_460{color:#28a745;font-weight:600;margin:.25rem 0}._feeDeduction_e3e6g_466{color:#dc3545;font-size:.8rem;margin:0}._emptyState_e3e6g_473{text-align:center;padding:3rem 2rem;color:#6c757d}._emptyState_e3e6g_473 p{margin:0 0 1rem;font-size:1.1rem}._loading_e3e6g_485{text-align:center;padding:3rem;color:#6c757d;font-size:1.2rem}._chatButton_e3e6g_493{position:relative;background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px}._chatButton_e3e6g_493:hover{background:#218838}._chatButton_e3e6g_493._hasUnread_e3e6g_511{background:#dc3545}._unreadBadge_e3e6g_515{position:absolute;top:-8px;right:-8px;background:#ffc107;color:#000;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700}._chatModalOverlay_e3e6g_532{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._chatModalContent_e3e6g_545{background:#fff;border-radius:8px;width:90%;max-width:800px;height:80vh;display:flex;flex-direction:column}._chatHeader_e3e6g_555{padding:16px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}._chatTitle_e3e6g_563 h3{margin:0}._chatTitle_e3e6g_563 p{margin:4px 0 0;color:#666;font-size:14px}._closeButton_e3e6g_573{background:none;border:none;font-size:24px;cursor:pointer;color:#666}._chatContainer_e3e6g_581{display:flex;flex:1;overflow:hidden}._conversationsSidebar_e3e6g_588{width:300px;border-right:1px solid #eee;display:flex;flex-direction:column}._conversationsSidebar_e3e6g_588 h4{padding:16px;margin:0;border-bottom:1px solid #eee}._conversationsList_e3e6g_601{flex:1;overflow-y:auto}._conversationItem_e3e6g_606{padding:12px 16px;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;align-items:center;gap:12px}._conversationItem_e3e6g_606:hover{background:#f8f9fa}._conversationItem_e3e6g_606._active_e3e6g_619{background:#e3f2fd}._conversationAvatar_e3e6g_623{width:40px;height:40px;border-radius:50%;background:#007bff;display:flex;align-items:center;justify-content:center;color:#fff}._conversationInfo_e3e6g_634{flex:1}._conversationInfo_e3e6g_634 strong{display:block;font-size:14px}._lastMessage_e3e6g_643{margin:2px 0;font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conversationTime_e3e6g_652{font-size:11px;color:#999}._unreadCount_e3e6g_657{background:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center}._noConversations_e3e6g_669{padding:16px;text-align:center;color:#666}._chatArea_e3e6g_676{flex:1;display:flex;flex-direction:column}._messagesContainer_e3e6g_682{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}._message_e3e6g_682{display:flex;max-width:70%}._message_e3e6g_682._sent_e3e6g_696{align-self:flex-end}._message_e3e6g_682._received_e3e6g_700{align-self:flex-start}._messageContent_e3e6g_704{padding:12px;border-radius:12px;background:#f1f1f1}._message_e3e6g_682._sent_e3e6g_696 ._messageContent_e3e6g_704{background:#007bff;color:#fff}._messageTime_e3e6g_715{font-size:11px;opacity:.7;display:block;margin-top:4px}._noMessages_e3e6g_722{text-align:center;color:#666;margin-top:50px}._selectConversation_e3e6g_728{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666}._selectConversation_e3e6g_728 i{font-size:48px;margin-bottom:16px;opacity:.5}._messageInput_e3e6g_743{padding:16px;border-top:1px solid #eee;display:flex;gap:12px}._messageInput_e3e6g_743 input{flex:1;padding:12px;border:1px solid #ddd;border-radius:20px;outline:none}._sendButton_e3e6g_758{padding:12px 24px;background:#007bff;color:#fff;border:none;border-radius:20px;cursor:pointer}._sendButton_e3e6g_758:disabled{background:#6c757d;cursor:not-allowed}._chatBtn_e3e6g_773{background:#17a2b8;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px}._chatBtn_e3e6g_773:hover{background:#138496}@media (max-width: 1024px){._grid_e3e6g_209{grid-template-columns:1fr}}@media (max-width: 768px){._dashboard_e3e6g_4{padding:1rem}._header_e3e6g_11{flex-direction:column;gap:1rem;text-align:center}._headerActions_e3e6g_27{flex-direction:column;width:100%}._headerActions_e3e6g_27 ._btn_e3e6g_33{width:100%;justify-content:center}._statsGrid_e3e6g_172{grid-template-columns:repeat(2,1fr)}._propertyItem_e3e6g_328{flex-direction:column;gap:1rem}._rentInfo_e3e6g_406{text-align:left;width:100%}._propertyActions_e3e6g_423{justify-content:flex-start}._viewingItem_e3e6g_260{flex-direction:column;gap:1rem}._viewingActions_e3e6g_285{width:100%;justify-content:stretch}._viewingActions_e3e6g_285 button{flex:1}._alertItem_e3e6g_100{flex-direction:column;text-align:center}._riskDetails_e3e6g_129{justify-content:center}}@media (max-width: 480px){._statsGrid_e3e6g_172{grid-template-columns:1fr}._header_e3e6g_11 h1{font-size:2rem}._card_e3e6g_217,._propertyItem_e3e6g_328,._viewingItem_e3e6g_260,._paymentItem_e3e6g_437{padding:1rem}}@keyframes _slideIn_e3e6g_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._propertyItem_e3e6g_328,._viewingItem_e3e6g_260,._paymentItem_e3e6g_437{animation:_slideIn_e3e6g_1 .3s ease-out}._card_e3e6g_217:hover{box-shadow:0 8px 25px #00000026;transition:box-shadow .3s ease}._propertyItem_e3e6g_328:hover,._viewingItem_e3e6g_260:hover,._paymentItem_e3e6g_437:hover{transform:translate(5px);transition:transform .2s ease}._propertyList_e3e6g_322,._viewingList_e3e6g_254,._paymentList_e3e6g_431{max-height:600px;overflow-y:auto}._propertyList_e3e6g_322::-webkit-scrollbar,._viewingList_e3e6g_254::-webkit-scrollbar,._paymentList_e3e6g_431::-webkit-scrollbar{width:6px}._propertyList_e3e6g_322::-webkit-scrollbar-track,._viewingList_e3e6g_254::-webkit-scrollbar-track,._paymentList_e3e6g_431::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._propertyList_e3e6g_322::-webkit-scrollbar-thumb,._viewingList_e3e6g_254::-webkit-scrollbar-thumb,._paymentList_e3e6g_431::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._propertyList_e3e6g_322::-webkit-scrollbar-thumb:hover,._viewingList_e3e6g_254::-webkit-scrollbar-thumb:hover,._paymentList_e3e6g_431::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._btn_e3e6g_33:focus,._approveBtn_e3e6g_291:focus,._declineBtn_e3e6g_306:focus{outline:2px solid #667eea;outline-offset:2px}@media print{._headerActions_e3e6g_27,._viewingActions_e3e6g_285,._propertyActions_e3e6g_423{display:none}._dashboard_e3e6g_4{background:#fff;padding:0}._card_e3e6g_217{box-shadow:none;border:1px solid #ddd}}._dashboard_k1ipk_4{padding:20px;max-width:1200px;margin:0 auto;background:#f8f9fa;min-height:100vh}._dashboardHeader_k1ipk_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a}._headerLeft_k1ipk_24 h1{margin:0;color:#333;font-size:28px;font-weight:700}._welcomeMessage_k1ipk_31{font-size:16px;color:#666;font-weight:500;margin-top:5px}._headerRight_k1ipk_38{display:flex;align-items:center;gap:20px}._profileSection_k1ipk_44{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f8f9fa;border-radius:25px;border:1px solid #e9ecef}._profilePicture_k1ipk_54{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #007bff}._unisexProfileIcon_k1ipk_63{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}._unisexProfileIcon_k1ipk_63:hover{transform:scale(1.05);box-shadow:0 4px 15px #0003}._unisexProfileIcon_k1ipk_63 i{font-size:24px;color:#fff}._cameraIcon_k1ipk_87{position:absolute;bottom:-5px;right:-5px;background:#007bff;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer;border:2px solid white}._cameraIcon_k1ipk_87:hover{background:#0056b3}._profilePictureWrapper_k1ipk_108{position:relative;display:inline-block}._tenantName_k1ipk_113{font-weight:600;color:#333;font-size:14px}._notificationBadge_k1ipk_119{position:relative;padding:10px;background:#f8f9fa;border-radius:50%;cursor:pointer;border:1px solid #e9ecef}._notificationBadge_k1ipk_119 i{font-size:18px;color:#666}._notificationBadge_k1ipk_119 span{position:absolute;top:-5px;right:-5px;background:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center}._quickActions_k1ipk_149{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-bottom:25px}._quickActions_k1ipk_149 h3{margin:0 0 20px;color:#333;font-size:20px;font-weight:600}._actionGrid_k1ipk_164{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}._actionButton_k1ipk_170{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:center}._actionButton_k1ipk_170:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}._actionButton_k1ipk_170 i{font-size:24px}._actionButton_k1ipk_170 span{font-weight:500;font-size:14px}._availableProperties_k1ipk_200{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-bottom:25px}._availableProperties_k1ipk_200 h3{margin:0 0 20px;color:#333;font-size:20px;font-weight:600}._propertiesGrid_k1ipk_215{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._propertyCard_k1ipk_221{border:1px solid #e9ecef;border-radius:10px;padding:20px;background:#f8f9fa;transition:all .3s ease}._propertyCard_k1ipk_221:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}._propertyInfo_k1ipk_234 h4{margin:0 0 10px;color:#333;font-size:18px;font-weight:600}._propertyPrice_k1ipk_241{font-size:20px;font-weight:700;color:#28a745;margin:0 0 8px}._propertyAddress_k1ipk_248{color:#666;font-size:14px;margin:0 0 15px}._propertyActions_k1ipk_254{display:flex;flex-direction:column;gap:8px}._scheduleBtn_k1ipk_260,._contactBtn_k1ipk_260,._saveBtn_k1ipk_260{padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:12px;font-weight:500;display:flex;align-items:center;gap:5px;transition:all .3s ease}._scheduleBtn_k1ipk_260{background:#007bff;color:#fff}._contactBtn_k1ipk_260{background:#28a745;color:#fff}._saveBtn_k1ipk_260{background:#6c757d;color:#fff}._scheduleBtn_k1ipk_260:hover{background:#0056b3}._contactBtn_k1ipk_260:hover{background:#218838}._saveBtn_k1ipk_260:hover{background:#545b62}._dashboardTabs_k1ipk_301{display:flex;background:#fff;border-radius:10px 10px 0 0;overflow:hidden;box-shadow:0 2px 10px #0000001a;margin-bottom:0}._tab_k1ipk_310{flex:1;padding:15px 20px;border:none;background:#f8f9fa;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all .3s ease;border-bottom:3px solid transparent}._tab_k1ipk_310:hover{background:#e9ecef;color:#333}._activeTab_k1ipk_328{background:#fff;color:#007bff;border-bottom:3px solid #007bff}._dashboardContent_k1ipk_335{background:#fff;padding:30px;border-radius:0 0 10px 10px;box-shadow:0 2px 10px #0000001a;min-height:400px}._savedSection_k1ipk_344 h3{margin:0 0 20px;color:#333;font-size:20px;font-weight:600}._savedPropertiesGrid_k1ipk_351{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}._savedPropertyCard_k1ipk_357{border:1px solid #e9ecef;border-radius:10px;padding:20px;background:#f8f9fa;display:flex;justify-content:space-between;align-items:flex-start;gap:15px}._savedPropertyInfo_k1ipk_368{flex:1}._savedPropertyInfo_k1ipk_368 h4{margin:0 0 8px;color:#333;font-size:16px;font-weight:600}._savedPropertyPrice_k1ipk_379{font-size:18px;font-weight:700;color:#28a745;margin:0 0 5px}._savedPropertyAddress_k1ipk_386{color:#666;font-size:13px;margin:0}._savedPropertyActions_k1ipk_392{display:flex;flex-direction:column;gap:8px;min-width:120px}._savedPropertyActions_k1ipk_392 ._scheduleBtn_k1ipk_260,._savedPropertyActions_k1ipk_392 ._contactBtn_k1ipk_260,._savedPropertyActions_k1ipk_392 ._removeBtn_k1ipk_401{padding:8px 12px;font-size:11px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}._removeBtn_k1ipk_401{background:#dc3545;color:#fff}._removeBtn_k1ipk_401:hover{background:#c82333}._emptyState_k1ipk_420{text-align:center;padding:60px 20px;color:#666}._emptyState_k1ipk_420 i{font-size:48px;color:#dee2e6;margin-bottom:15px}._emptyState_k1ipk_420 p{font-size:16px;margin-bottom:20px}._browseBtn_k1ipk_437{padding:12px 24px;background:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:500;transition:all .3s ease}._browseBtn_k1ipk_437:hover{background:#0056b3}._documentsSection_k1ipk_453 h3{margin:0 0 20px;color:#333;font-size:20px;font-weight:600}._documentCard_k1ipk_460{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #e9ecef;border-radius:10px;background:#f8f9fa;max-width:400px}._documentCard_k1ipk_460 i{font-size:24px;color:#007bff}._documentCard_k1ipk_460 div{flex:1}._documentCard_k1ipk_460 p{margin:0 0 5px;font-weight:500;color:#333}._documentCard_k1ipk_460 small{color:#666;font-size:12px}._downloadButton_k1ipk_491{padding:10px;background:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease}._downloadButton_k1ipk_491:hover{background:#218838}._highlightSection_k1ipk_505{animation:_highlightPulse_k1ipk_1 2s ease-in-out;border-left:4px solid #007bff;padding-left:15px;border-radius:8px}@keyframes _highlightPulse_k1ipk_1{0%{background-color:#007bff1a;box-shadow:0 0 #007bff66}50%{background-color:#007bff26;box-shadow:0 0 0 10px #007bff00}to{background-color:transparent;box-shadow:0 0 #007bff00}}._savedSection_k1ipk_344{transition:all .3s ease;padding:20px;margin:10px 0}@media (max-width: 768px){._dashboard_k1ipk_4{padding:10px}._dashboardHeader_k1ipk_13{flex-direction:column;gap:15px;text-align:center}._headerRight_k1ipk_38{width:100%;justify-content:center}._actionGrid_k1ipk_164,._propertiesGrid_k1ipk_215{grid-template-columns:1fr}._dashboardTabs_k1ipk_301{flex-direction:column}._savedPropertyCard_k1ipk_357{flex-direction:column;text-align:center}._savedPropertyActions_k1ipk_392{flex-direction:row;justify-content:center;min-width:auto}}@media (max-width: 480px){._profileSection_k1ipk_44{padding:8px 12px}._tenantName_k1ipk_113{display:none}._propertyActions_k1ipk_254,._savedPropertyActions_k1ipk_392{flex-direction:column}}._paymentHistory_v930x_1{background:#fff;border-radius:8px;box-shadow:var(--shadow-sm);padding:var(--space-lg)}._header_v930x_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}._exportButton_v930x_15{background:none;border:1px solid var(--neutral-200);border-radius:4px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;gap:var(--space-xs)}._exportButton_v930x_15:hover{background:var(--neutral-100)}._tableContainer_v930x_31{overflow-x:auto}._table_v930x_31{width:100%;border-collapse:collapse}._table_v930x_31 th{text-align:left;padding:var(--space-sm);background:var(--neutral-100);font-weight:600;color:var(--neutral-800)}._table_v930x_31 td{padding:var(--space-sm);border-bottom:1px solid var(--neutral-100)}._amount_v930x_53{font-weight:600;color:var(--primary-500)}._status_v930x_58{padding:var(--space-2xs) var(--space-sm);border-radius:999px;font-size:var(--text-sm);font-weight:500;display:inline-block}._status_v930x_58._completed_v930x_66{background:color-mix(in srgb,var(--success),transparent 85%);color:var(--success)}._status_v930x_58._pending_v930x_71{background:color-mix(in srgb,var(--warning),transparent 85%);color:var(--warning)}._status_v930x_58._failed_v930x_76{background:color-mix(in srgb,var(--danger),transparent 85%);color:var(--danger)}._receiptButton_v930x_81{background:none;border:none;color:var(--primary-500);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:var(--space-xs)}._emptyState_v930x_92{text-align:center;padding:var(--space-xl);color:var(--neutral-500)}._emptyState_v930x_92 i{font-size:2rem;margin-bottom:var(--space-sm)}._card_10ixc_1{background:#fff;border-radius:8px;box-shadow:var(--shadow-sm);padding:var(--space-lg);margin-bottom:var(--space-xl)}._header_10ixc_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}._status_10ixc_16{padding:var(--space-2xs) var(--space-sm);border-radius:999px;font-size:var(--text-sm);font-weight:500}._status_10ixc_16._current_10ixc_23{background:color-mix(in srgb,var(--success),transparent 85%);color:var(--success)}._status_10ixc_16._overdue_10ixc_28{background:color-mix(in srgb,var(--danger),transparent 85%);color:var(--danger)}._status_10ixc_16._upcoming_10ixc_33{background:color-mix(in srgb,var(--warning),transparent 85%);color:var(--warning)}._propertyInfo_10ixc_38{margin-bottom:var(--space-lg)}._propertyInfo_10ixc_38 h3{margin-bottom:var(--space-2xs)}._address_10ixc_46{color:var(--neutral-600)}._rentDetails_10ixc_50{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}._detailItem_10ixc_57{background:var(--neutral-100);padding:var(--space-sm);border-radius:4px}._label_10ixc_63{color:var(--neutral-600);font-size:var(--text-sm);margin-bottom:var(--space-2xs)}._value_10ixc_69{font-weight:500}._amount_10ixc_73{font-weight:600;color:var(--primary-500);font-size:var(--text-lg)}._payButton_10ixc_79{width:100%;padding:var(--space-sm);background:var(--primary-500);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}._payButton_10ixc_79:hover{background:var(--primary-600)}._modalOverlay_126s8_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContainer_126s8_14{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 20px #00000026}._closeButton_126s8_25{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}._modalHeader_126s8_36{padding:20px;border-bottom:1px solid #eee}._modalBody_126s8_41{padding:20px}._stepIndicator_126s8_45{display:flex;justify-content:center;gap:10px;margin-top:15px}._step_126s8_45{width:30px;height:4px;background-color:#ddd;border-radius:2px}._step_126s8_45._active_126s8_59{background-color:#1976d2}._stepContent_126s8_63{display:flex;flex-direction:column;gap:20px}._buttonGroup_126s8_69{display:flex;justify-content:space-between;margin-top:20px}._primaryButton_126s8_75{background-color:#1976d2;color:#fff;border:none;padding:12px 20px;border-radius:4px;cursor:pointer;font-weight:500}._secondaryButton_126s8_85{background-color:#fff;color:#1976d2;border:1px solid #1976d2;padding:12px 20px;border-radius:4px;cursor:pointer}._errorAlert_126s8_94{background-color:#ffebee;color:#d32f2f;padding:12px;border-radius:4px;margin-bottom:20px}@media (max-width: 480px){._modalContainer_126s8_14{width:95%}._buttonGroup_126s8_69{flex-direction:column;gap:10px}}._paymentContainer_1jvoj_2{max-width:600px;margin:0 auto;padding:1rem}._paymentHeader_1jvoj_8{margin-bottom:2rem;position:relative}._loadingSpinner_1jvoj_13{border:4px solid #f3f3f3;border-top:4px solid #1976d2;border-radius:50%;width:40px;height:40px;animation:_spin_1jvoj_1 1s linear infinite;margin:2rem auto}@keyframes _spin_1jvoj_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorBanner_1jvoj_29{background:#ffebee;color:#d32f2f;padding:1rem;border-radius:4px;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}._amountSection_1jvoj_40{background:#f5f5f5;padding:1.5rem;border-radius:8px;margin-bottom:2rem;text-align:center}._totalAmount_1jvoj_48{font-size:2rem;font-weight:700;color:#1976d2;margin-top:.5rem}._authContainer_1haf5_1{min-height:100dvh;display:grid;place-items:center;background:var(--neutral-100)}._authCard_1haf5_8{width:100%;max-width:400px;padding:var(--space-xl);background:#fff;border-radius:8px;box-shadow:var(--shadow-md)}._authForm_1haf5_17{display:grid;gap:var(--space-md);margin:var(--space-lg) 0}._input_1haf5_23{padding:var(--space-xs);border:1px solid var(--neutral-200);border-radius:4px;font-size:var(--text-base)}._success_1haf5_30{color:green;margin-bottom:1rem;text-align:center}._apiError_1haf5_36{color:red;margin-bottom:1rem;text-align:center}._authFooter_1haf5_42{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm);text-align:center}._container_9iwsz_1{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}._card_9iwsz_10{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:40px;width:100%;max-width:500px}._title_9iwsz_19{text-align:center;margin-bottom:30px;color:#2c3e50}._form_9iwsz_25{display:flex;flex-direction:column;gap:20px}._nameFields_9iwsz_31{display:grid;grid-template-columns:1fr 1fr;gap:15px}._inputGroup_9iwsz_37{display:flex;flex-direction:column;gap:8px}._inputGroup_9iwsz_37 label{font-weight:500;color:#555}._inputGroup_9iwsz_37 input{padding:3px 2px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s}._inputGroup_9iwsz_37 input:focus{outline:none;border-color:#1976d2}._errorInput_9iwsz_61{border-color:#d32f2f!important}._errorText_9iwsz_65{color:#d32f2f;font-size:14px;margin-top:4px}._apiError_9iwsz_71{background-color:#ffebee;color:#d32f2f;padding:12px;border-radius:6px;margin-bottom:20px;text-align:center}._submitButton_9iwsz_80{background-color:#1976d2;color:#fff;border:none;padding:14px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s;margin-top:10px}._submitButton_9iwsz_80:hover{background-color:#1565c0}._submitButton_9iwsz_80:disabled{background-color:#b0bec5;cursor:not-allowed}._loginPrompt_9iwsz_102{text-align:center;margin-top:20px;color:#555}._loginLink_9iwsz_108{color:#1976d2;text-decoration:none;font-weight:500}._loginLink_9iwsz_108:hover{text-decoration:underline}._success_9iwsz_119{color:green;margin-bottom:1rem;text-align:center}._apiError_9iwsz_71{color:red;margin-bottom:1rem;text-align:center}@media (max-width: 600px){._card_9iwsz_10{padding:30px 20px}._nameFields_9iwsz_31{grid-template-columns:1fr}}._authContainer_njqex_2{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}._authCard_njqex_11{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:40px;width:100%;max-width:500px}._authCard_njqex_11 h1{text-align:center;margin-bottom:30px;color:#2c3e50}._authForm_njqex_26{display:flex;flex-direction:column;gap:20px}._authForm_njqex_26 label{font-weight:500;color:#555;margin-bottom:5px}._input_njqex_38{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s;width:100%;box-sizing:border-box}._input_njqex_38:focus{outline:none;border-color:#1976d2}._errorInput_njqex_53{border-color:#d32f2f!important}._errorText_njqex_57{color:#d32f2f;font-size:14px;margin-top:4px}._apiError_njqex_63{background-color:#ffebee;color:#d32f2f;padding:12px;border-radius:6px;margin-bottom:20px;text-align:center}._success_njqex_72{background-color:#e8f5e8;color:green;padding:12px;border-radius:6px;margin-bottom:20px;text-align:center}._authFooter_njqex_81{text-align:center;margin-top:20px;color:#555}._authFooter_njqex_81 a{color:#1976d2;text-decoration:none;font-weight:500}._authFooter_njqex_81 a:hover{text-decoration:underline}._btn_njqex_98{border:none;padding:14px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s;margin-top:10px}._btn--primary_njqex_109{background-color:#1976d2;color:#fff}._btn--primary_njqex_109:hover{background-color:#1565c0}._formRow_njqex_119{display:flex;gap:1rem}._formGroup_njqex_124{flex:1}._passwordRequirements_njqex_128{font-size:.8rem;color:#666;margin:.5rem 0}._passwordRequirements_njqex_128 ul{margin:.25rem 0;padding-left:1.5rem}._termsAgreement_njqex_139{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0;font-size:.9rem}._termsAgreement_njqex_139 input[type=checkbox]{margin-top:.2rem}._verificationNotice_njqex_151{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:4px;border-left:4px solid #007bff}._verificationNotice_njqex_151 p{margin:.5rem 0;font-size:.9rem}._securityNotice_njqex_164{margin-top:1rem;text-align:center;color:#666}._loading_njqex_170{opacity:.7;pointer-events:none}@media (max-width: 600px){._authCard_njqex_11{padding:30px 20px}}._container_16c95_1{max-width:400px;margin:2rem auto;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #0000001a}._successContainer_16c95_9{max-width:400px;margin:2rem auto;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;text-align:center}._inputGroup_16c95_18{margin-bottom:1.5rem}._inputGroup_16c95_18 label{display:block;margin-bottom:.5rem;font-weight:500}._inputGroup_16c95_18 input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}._submitButton_16c95_36{width:100%;padding:.75rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._submitButton_16c95_36:hover{background-color:#1565c0}._submitButton_16c95_36:disabled{background-color:#b0bec5;cursor:not-allowed}._errorAlert_16c95_57{background-color:#ffebee;color:#d32f2f;padding:1rem;border-radius:4px;margin-bottom:1.5rem}._footerLinks_16c95_65{margin-top:1.5rem;text-align:center}._linkButton_16c95_70{background:none;border:none;color:#1976d2;cursor:pointer;text-decoration:underline;font-size:.9rem}._backButton_16c95_79{margin-top:1rem;padding:.5rem 1rem;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer}._about_r04br_2{max-width:1200px;margin:0 auto;padding:2rem;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}._hero_r04br_12{text-align:center;padding:4rem 1rem;margin-bottom:3rem;background:linear-gradient(135deg,#6e8efb,#4a6cf7);color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a}._hero_r04br_12 h1{font-size:2.8rem;margin-bottom:1rem;font-weight:700}._missionHighlight_r04br_29{max-width:800px;margin:2rem auto;font-size:1.2rem;line-height:1.8;padding:1.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}._highlight_r04br_40{color:#ffeb3b;font-weight:600}._missionCards_r04br_46{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}._card_r04br_53{background:#fff;padding:2rem;border-radius:12px;text-align:center;color:#333;transition:transform .3s ease,box-shadow .3s ease}._card_r04br_53:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}._icon_r04br_67{font-size:2.5rem;margin-bottom:1rem}._phoneIcon_r04br_72{color:#4a6cf7}._paymentIcon_r04br_73{color:#4caf50}._shieldIcon_r04br_74{color:#ff5a5f}._section_r04br_77{margin:4rem 0;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000000d}._section_r04br_77 h2{font-size:2rem;margin-bottom:1.5rem;color:#4a6cf7;position:relative;display:inline-block}._section_r04br_77 h2:after{content:"";position:absolute;bottom:-10px;left:0;width:50%;height:3px;background:#ff5a5f}._team_r04br_104{margin-top:5rem;text-align:center}._teamGrid_r04br_109{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:1rem}._member_r04br_116{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 5px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}._member_r04br_116:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}._avatar_r04br_129{width:120px;height:120px;margin:0 auto 1.5rem;border-radius:50%;background:#f0f2f5;border:3px solid #4a6cf7}._member_r04br_116 h3{font-size:1.3rem;margin-bottom:.5rem;color:#2c3e50}._member_r04br_116 p{color:#7f8c8d}@media (max-width: 1024px){._hero_r04br_12 h1{font-size:2.2rem}}@media (max-width: 768px){._missionCards_r04br_46,._teamGrid_r04br_109{grid-template-columns:1fr}._missionHighlight_r04br_29{font-size:1rem;padding:1rem}}@media (max-width: 640px){._section_r04br_77{text-align:center}._section_r04br_77 h2:after{left:50%;transform:translate(-50%)}}._contact_cgskg_1{padding:var(--space-xl) 0}._grid_cgskg_5{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);margin-top:var(--space-lg)}._formSection_cgskg_12{background:#fff;padding:var(--space-lg);border-radius:8px;box-shadow:var(--shadow-sm)}._form_cgskg_12{display:grid;gap:var(--space-md);margin-top:var(--space-md)}._form_cgskg_12 input,._form_cgskg_12 textarea{width:100%;padding:var(--space-xs);border:1px solid var(--neutral-200);border-radius:4px}._infoSection_cgskg_33 address p{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm)}._errorPage_xi3gq_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-xl)}._errorMessage_xi3gq_11{color:var(--danger);margin:var(--space-md) 0}
