.leadList_leadsContainer__5mHWi{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:20px;width:100%;max-width:1500px}@media(max-width:1400px){.leadList_leadsContainer__5mHWi{padding:15px;max-width:100%}}.leadList_header__L_GEh{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media(max-width:768px){.leadList_header__L_GEh{flex-direction:column;align-items:flex-start;gap:10px}}.leadList_dropdown__9E0aE{padding:8px 12px;border-radius:6px;border:1px solid #ddd;font-family:Montserrat,sans-serif;color:#1a3250;background:#fff}@media(max-width:768px){.leadList_dropdown__9E0aE{padding:6px 10px}}.leadList_chartContainer___0tWF{margin-bottom:20px;height:300px}@media(max-width:1400px){.leadList_chartContainer___0tWF{height:250px}}@media(max-width:768px){.leadList_chartContainer___0tWF{height:200px}}.leadList_leadsList__QbFld{list-style:none;padding:0;margin:0}.leadList_leadItem___Drnx{display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;padding:12px 0;border-bottom:1px solid #eee;color:#1a3250}.leadList_leadItem___Drnx:last-child{border-bottom:none}@media(max-width:768px){.leadList_leadItem___Drnx{padding:10px 0;font-size:14px}}.leadList_leadsTitle__L6bDi{font-family:Montserrat,sans-serif;color:#1a3250;font-size:20px;margin:0}@media(max-width:1400px){.leadList_leadsTitle__L6bDi{font-size:18px}}@media(max-width:768px){.leadList_leadsTitle__L6bDi{font-size:16px}}.leadList_agentId__NQBHA{font-family:Montserrat,sans-serif;color:#1a3250;font-size:14px}@media(max-width:768px){.leadList_agentId__NQBHA{font-size:12px}}@media(max-width:1400px){.leadList_leadsContainer__5mHWi{padding:16px;max-width:1200px;margin-top:16px}.leadList_header__L_GEh{margin-bottom:16px}.leadList_dropdown__9E0aE{padding:6px 10px;border-radius:5px}.leadList_chartContainer___0tWF{height:240px}.leadList_leadItem___Drnx{padding:10px 0}.leadList_leadsTitle__L6bDi{font-size:16px}.leadList_agentId__NQBHA{font-size:11px}}.spinner_container__Zw_ou{display:flex;justify-content:center;align-items:center;min-height:100px}.spinner_spinner__1RbqS{width:50px;height:50px;border-radius:50%;border:4px solid rgba(26,50,80,.2);border-top-color:#1a3250;animation:spinner_spin__K_Xb7 1s ease-in-out infinite}@keyframes spinner_spin__K_Xb7{to{transform:rotate(1turn)}}.spinner_loadingText__68R3T{font-family:Montserrat,sans-serif;color:#1a3250;margin-top:1rem;font-weight:500}.listingEditor_container__rxSnx{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;max-width:1400px;font-family:Montserrat,sans-serif}.listingEditor_header__UEDTQ{border-bottom:1px solid #e0e0e0;padding-bottom:16px;margin-bottom:24px}.listingEditor_header__UEDTQ .listingEditor_title__sE_do{font-size:26px;margin-bottom:32px;color:#1a3250}.listingEditor_tabs__lQdMa{display:flex;justify-content:space-between;align-items:center;width:100%}.listingEditor_tabGroup__Nav4y{display:flex;gap:32px}.listingEditor_tabButtonNew__kCRJ8{flex-shrink:0}.listingEditor_tabButton__uiIfF{font-size:16px;color:#666;padding:8px 0;background:none;border:none;border-radius:0;position:relative}.listingEditor_tabButton__uiIfF:hover{color:#333}.listingEditor_tabButton__uiIfF.listingEditor_active__bzsqX{color:#1a1a1a;font-weight:500}.listingEditor_tabButton__uiIfF.listingEditor_active__bzsqX:after{content:"";position:absolute;bottom:-17px;left:0;right:0;height:2px;background:#1a1a1a}.listingEditor_propertyList__TI_jD{display:flex;flex-direction:column;gap:16px}.listingEditor_propertyItem__7SBPR{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #eee;border-radius:6px}.listingEditor_propertyContent__nJxfv{flex-grow:1}.listingEditor_propertyTitle__KnbRj{font-size:16px;margin:0 0 4px;color:#1a3250}.listingEditor_propertyMeta__mWgtR{display:flex;align-items:center;gap:8px;color:#1a3250;font-size:14px}.listingEditor_separator__vKj48{color:#1a3250}.listingEditor_statusIndicator__aO69V{margin-left:8px;color:#1a3250}.listingEditor_propertyActions__O2Zou{position:relative;display:flex;gap:16px;align-items:center}.listingEditor_actionButton__XekgQ{background:none;border:none;padding:0;font-size:14px;color:#666}.listingEditor_actionButton__XekgQ:hover{color:#333}.listingEditor_actionButton__XekgQ img{margin-right:4px}.listingEditor_threeDotsButton__6BwXI{background:#ededed;width:40px;height:40px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.listingEditor_threeDotsButton__6BwXI:hover{background:#e1e1e1}.listingEditor_threeDotsIcon__5OEwl{width:4px;height:14px}.listingEditor_dropdownMenu__0qzyt{position:absolute;left:50px;background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1;padding:8px 0;min-width:120px}.listingEditor_dropdownMenuLeft__lfWdF{left:auto;right:0}.listingEditor_loadMoreContainer__P9DHN{display:flex;justify-content:flex-end;margin-top:2vh}.listingEditor_menuItem__kZZaI{display:flex;align-items:center;width:100%;padding:8px 16px;background:none;border:none;font-size:14px;color:#666;cursor:pointer}.listingEditor_menuItem__kZZaI:hover{background:#f5f5f5}.listingEditor_menuItem__kZZaI img{width:16px;height:16px;margin-right:8px}@media(max-width:1400px){.listingEditor_container__rxSnx{border-radius:6px;padding:19px;max-width:1120px}.listingEditor_header__UEDTQ{padding-bottom:13px;margin-bottom:19px}.listingEditor_title__sE_do{font-size:19px;margin-bottom:19px}.listingEditor_tabGroup__Nav4y{gap:26px}.listingEditor_tabButton__uiIfF{font-size:13px;padding:6px 0}.listingEditor_tabButton__uiIfF.listingEditor_active__bzsqX:after{bottom:-14px;height:2px}.listingEditor_propertyList__TI_jD{gap:13px}.listingEditor_propertyItem__7SBPR{padding:13px;border-radius:5px}.listingEditor_propertyTitle__KnbRj{font-size:13px;margin-bottom:3px}.listingEditor_propertyMeta__mWgtR{gap:6px;font-size:11px}.listingEditor_statusIndicator__aO69V{margin-left:6px}.listingEditor_propertyActions__O2Zou{gap:13px}.listingEditor_actionButton__XekgQ{font-size:11px}.listingEditor_actionButton__XekgQ img{margin-right:3px}.listingEditor_threeDotsButton__6BwXI{width:32px;height:32px;border-radius:3px}.listingEditor_threeDotsIcon__5OEwl{width:3px;height:11px}.listingEditor_dropdownMenu__0qzyt{left:40px;border-radius:3px;padding:6px 0;min-width:96px}.listingEditor_menuItem__kZZaI{padding:6px 13px;font-size:11px}.listingEditor_menuItem__kZZaI img{width:13px;height:13px;margin-right:6px}}.wishlist_spinner__FEmJ4{display:flex;align-items:center;justify-content:center;margin:2rem auto}.wishlist_emptyWishlist__VEwb3{width:966px;margin:2rem auto;display:flex;flex-direction:column;align-items:flex-start}.wishlist_emptyWishlist__VEwb3 .wishlist_emptyTitle__nstA3{color:#1a3250;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:normal;margin-bottom:1rem}.wishlist_emptyWishlist__VEwb3 .wishlist_emptySubtitle__faQud{color:#1a3250;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin-bottom:.5rem}.wishlist_emptyWishlist__VEwb3 .wishlist_emptyDescription__qpeTH{color:#1a3250;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:normal}.wishlist_wishlistContainer__JhcsW{max-width:1200px;margin:0 auto;padding:2rem;font-family:Montserrat,sans-serif}.wishlist_wishlistContainer__JhcsW h1{font-size:24px;font-weight:700;color:#1a3250;margin-bottom:1.5rem}.wishlist_grid__nPTeF{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;justify-content:start}.wishlist_propertyCard__UJbyt{width:240px;height:307px;flex-shrink:0;position:relative;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer}.wishlist_closeIcon__qDBiG{position:absolute;top:8px;left:8px;width:24px;height:24px;aspect-ratio:1/1;background-color:hsla(0,0%,100%,.8);border-radius:50%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:drop-shadow(1px 1px 2px rgba(0,0,0,.25));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wishlist_xIcon__znPnX{width:10px;height:10px;position:relative}.wishlist_xIcon__znPnX:after,.wishlist_xIcon__znPnX:before{content:"";position:absolute;top:4px;left:0;width:10px;height:2px;background-color:#34495e}.wishlist_xIcon__znPnX:before{transform:rotate(45deg)}.wishlist_xIcon__znPnX:after{transform:rotate(-45deg)}.wishlist_image__YW9Hs{width:240px;height:228.563px;flex-shrink:0;background:#d3d3d3 50%/cover no-repeat}.wishlist_price__i374C{width:220px;height:20px;margin:8px 10px 4px;color:#1a3250;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:140%}.wishlist_title__6Io4E{margin:0 10px 4px}.wishlist_details__BTFOl,.wishlist_title__6Io4E{width:220px;height:20px;color:#1a3250;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:140%}.wishlist_details__BTFOl{margin:0 10px}.wishlist_overlay__0mEoo{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:9999}.wishlist_confirmBox__8g7Kx,.wishlist_overlay__0mEoo{display:flex;align-items:center;justify-content:center}.wishlist_confirmBox__8g7Kx{width:360px;height:180px;flex-shrink:0;border-radius:20px;background:#fff;flex-direction:column;padding:1rem}.wishlist_confirmText__1xkqs{color:#1a3250;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:normal;margin-bottom:1rem}.wishlist_buttonRow__LNEWw{display:flex;gap:1rem}.wishlist_cancelButton__Ih2FH{border-radius:10px;background:#fff;border:2px solid #1a3250;color:#1a3250}.wishlist_cancelButton__Ih2FH,.wishlist_deleteButton__rEpoW{width:120px;height:44px;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;cursor:pointer}.wishlist_deleteButton__rEpoW{border-radius:10px;background:#1a3250;border:none;color:#fff}@media(max-width:768px){.wishlist_emptyWishlist__VEwb3{width:100%;margin:1rem auto}.wishlist_emptyWishlist__VEwb3 .wishlist_emptyTitle__nstA3{font-size:20px}.wishlist_emptyWishlist__VEwb3 .wishlist_emptyDescription__qpeTH,.wishlist_emptyWishlist__VEwb3 .wishlist_emptySubtitle__faQud{font-size:14px}.wishlist_wishlistContainer__JhcsW{padding:1rem}.wishlist_wishlistContainer__JhcsW h1{font-size:20px}.wishlist_grid__nPTeF{grid-template-columns:1fr}.wishlist_propertyCard__UJbyt{width:100%;height:auto}.wishlist_propertyCard__UJbyt .wishlist_image__YW9Hs{width:100%;height:200px}.wishlist_propertyCard__UJbyt .wishlist_details__BTFOl,.wishlist_propertyCard__UJbyt .wishlist_price__i374C,.wishlist_propertyCard__UJbyt .wishlist_title__6Io4E{width:100%;margin:.5rem}.wishlist_confirmBox__8g7Kx{width:300px;height:160px}.wishlist_buttonRow__LNEWw{flex-direction:column}}.floorplanStep_container__eUHjE{display:flex;flex-direction:column;gap:12px;padding:20px;width:100%;max-width:800px;margin:0 auto}.floorplanStep_title__uKI3g{color:#1a3250;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;margin-bottom:8px}.floorplanStep_description__9fQ4X{color:#1a3250;font-family:Inter,sans-serif;font-size:14px;margin-bottom:24px}.floorplanStep_borderWrapper__CTVxA{display:flex;width:576px;min-height:397px;height:auto;padding:16px;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;border:1px solid #1a3250}.floorplanStep_uploadContainerEmpty__4JgLc{display:flex;justify-content:center;align-items:center;width:100%;height:365px}.floorplanStep_uploadButtonEmpty__YIiyP{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px dashed #1a3250;background:#fff;cursor:pointer;transition:border-color .2s ease}.floorplanStep_uploadButtonEmpty__YIiyP:hover{border-color:#0d1a2a}.floorplanStep_uploadButtonEmpty__YIiyP input{display:none}.floorplanStep_grid__0VfR7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;width:100%;height:100%}.floorplanStep_imageContainer__WUHp3{position:relative;width:100%;height:180px;border:1px solid #ccc;border-radius:8px;overflow:hidden;cursor:-webkit-grab;cursor:grab}.floorplanStep_imageContainer__WUHp3:hover .floorplanStep_photo__dNVtu{opacity:.4}.floorplanStep_imageContainer__WUHp3:hover .floorplanStep_deleteButton__gIl3j{opacity:1;pointer-events:auto}.floorplanStep_uploadButton__OjZcw{width:100%;height:180px;border:2px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease;background:hsla(0,0%,96%,.5)}.floorplanStep_uploadButton__OjZcw:hover{border-color:#1a3250}.floorplanStep_uploadButton__OjZcw input{display:none}.floorplanStep_inputContainer__Rrp9u{width:100%;display:flex;flex-direction:column;gap:8px}.floorplanStep_inputFull__LTb3Z{width:100%;height:48px;padding:10px;border:1px solid #1a3250;border-radius:4px;font-size:16px;box-sizing:border-box}.floorplanStep_spinnerOverlay__TYw2Z{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10}.floorplanStep_deleteButton__gIl3j{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease;z-index:3;pointer-events:none}.floorplanStep_deleteButton__gIl3j .floorplanStep_trashIconBox__mpBjQ{display:inline-flex;padding:9px;justify-content:center;align-items:center;border-radius:6px;background:#fff}.floorplanStep_photo__dNVtu{transition:opacity .2s ease;object-fit:cover}.floorplanStep_errorInput__fLtQH{border-color:red!important}.floorplanStep_errorMessage__Mw_pa{color:red;font-size:12px;margin-top:4px}.statusPrice_container__cO5ZC{display:flex;flex-direction:column;justify-content:center;gap:24px;max-width:460px;margin:0 auto}.statusPrice_statusToggle__fZAAh{display:flex;gap:16px}.statusPrice_statusToggle__fZAAh .statusPrice_statusButton__6qlya{width:210px;height:65px;padding:12px;border:2px solid #1a3250;border-radius:8px;background:#fff;color:#1a3250;text-align:left;transition:all .2s ease}.statusPrice_statusToggle__fZAAh .statusPrice_statusButton__6qlya:hover{background:rgba(26,50,80,.05)}.statusPrice_statusToggle__fZAAh .statusPrice_statusButton__6qlya.statusPrice_active__etG7r{background:#1a3250;color:#fff}.statusPrice_statusToggle__fZAAh .statusPrice_statusButton__6qlya.statusPrice_active__etG7r .statusPrice_statusSubtext__uHsdd{color:hsla(0,0%,100%,.8)}.statusPrice_statusToggle__fZAAh .statusPrice_statusTitle__FYnzi{font-weight:600;font-size:16px;margin-bottom:4px}.statusPrice_statusToggle__fZAAh .statusPrice_statusSubtext__uHsdd{font-size:12px;color:rgba(26,50,80,.7)}.statusPrice_priceInputs__34AA1{display:flex;flex-direction:column;gap:16px}.statusPrice_priceInputs__34AA1 .statusPrice_inputGroup__Cy_cz{position:relative}.statusPrice_priceInputs__34AA1 .statusPrice_inputWithAddon__GwixZ{display:flex;align-items:center;position:relative}.statusPrice_priceInputs__34AA1 .statusPrice_inputWithAddon__GwixZ .statusPrice_currencySymbol__bzMQN{padding:0 8px;font-size:16px;font-weight:600;color:#1a3250}.statusPrice_priceInputs__34AA1 .statusPrice_inputWithAddon__GwixZ .statusPrice_priceInput__WM8C6{width:210px;height:48px;padding:12px 16px;border:2px solid rgba(26,50,80,.3);border-radius:6px;font-size:14px;transition:all .2s;-moz-appearance:textfield}.statusPrice_priceInputs__34AA1 .statusPrice_inputWithAddon__GwixZ .statusPrice_priceInput__WM8C6::-webkit-inner-spin-button,.statusPrice_priceInputs__34AA1 .statusPrice_inputWithAddon__GwixZ .statusPrice_priceInput__WM8C6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.statusPrice_priceInputs__34AA1 .statusPrice_inputWithAddon__GwixZ .statusPrice_priceInput__WM8C6:focus{border-color:#1a3250;outline:none}.statusPrice_priceInputs__34AA1 .statusPrice_inputWithAddon__GwixZ .statusPrice_priceInput__WM8C6.statusPrice_activeInput__DPlFq{background:#fff}.statusPrice_priceInputs__34AA1 .statusPrice_inputWithAddon__GwixZ .statusPrice_priceInput__WM8C6:disabled{background:#ededed;border-color:rgba(26,50,80,.1);cursor:not-allowed}.statusPrice_errorInput__eS_kL{border-color:red!important}.statusPrice_errorMessage__hK7Rg{color:red;font-size:12px;margin-top:4px}@font-face{font-family:ADLaM Display;src:url(/fonts/ADLaMDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}.editProperty_container__72wK5{padding:1rem;width:100%;min-width:650px;max-width:1000px;margin:0 auto;min-height:650px;display:flex;flex-direction:column;justify-content:center;font-family:Montserrat,sans-serif}.editProperty_content__vJ6WP{flex:1 1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.editProperty_footer__hMg2g{display:flex;justify-content:space-between;padding:1rem 0;gap:1rem}.editProperty_footer__hMg2g button{margin-top:5rem;padding:.8rem 2rem;border-radius:4px;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .2s}.editProperty_backButton__pdPmI{background:#fff;border:1px solid #1a3250;color:#1a3250}.editProperty_backButton__pdPmI:hover{background:rgba(26,50,80,.1)}.editProperty_nextButton__7ofGN{background:#d85151;border:none;color:#fff}.editProperty_nextButton__7ofGN:hover{background:#1a3250}