.SkeenaHero_heroSection__Urumo{position:relative;z-index:20;width:100%;min-height:500px;display:flex;align-items:center;justify-content:center;padding:80px 24px 76px;overflow:visible}.SkeenaHero_bgWrapper__D3pXz{position:absolute;inset:0;z-index:1;overflow:hidden}.SkeenaHero_bgImage__IU9mB{object-fit:cover;object-position:center 32%;width:100%;height:100%;transform:none}.SkeenaHero_bgImageDesktop__SIuh1{display:block;object-position:center 60%}.SkeenaHero_bgImageMobile__7R4CA,.SkeenaHero_bgOverlay__aEa4m{display:none}.SkeenaHero_container__ebnI1{position:relative;z-index:10;max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:32px}.SkeenaHero_heroTopRow__r9dIx{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:24px}.SkeenaHero_heroTitles__ey5vY{max-width:640px;background:transparent;padding:0;border-radius:0;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.SkeenaHero_headline__eFEeJ{font-size:42px;letter-spacing:-.035em;line-height:1.08;margin:0 0 8px;font-family:var(--font-heading),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-shadow:0 2px 10px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.9)}.SkeenaHero_headlineHighlight__gA7S0,.SkeenaHero_headline__eFEeJ{font-weight:800;color:#ffffff}.SkeenaHero_subheadline__wX7sr{font-size:15px;line-height:1.48;color:#ffffff;font-weight:500;margin:0;max-width:540px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-shadow:0 1px 8px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.9)}.SkeenaHero_heroTopTag__OAX2y{display:flex;flex-direction:column;align-items:flex-end;margin-top:4px;flex-shrink:0}.SkeenaHero_topTagText__vDs2H{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;font-weight:800;letter-spacing:.16em;color:#0f172a;line-height:1.35;text-align:right;font-family:var(--font-heading),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.SkeenaHero_topTagLine__LwSoY{width:32px;height:3px;background:#064e3b;border-radius:2px;margin-top:6px}.SkeenaHero_searchWrapper__NdCpi{position:relative;width:100%;z-index:50}.SkeenaHero_tabsRow__vUWDB{display:inline-flex;align-items:flex-end;gap:4px;background:transparent;padding:0;border:none;margin-bottom:-10px;position:relative;z-index:1}.SkeenaHero_tabBtn__Vxoda{display:inline-flex;align-items:center;gap:8px;padding:9px 20px 18px;font-size:13.5px;font-weight:600;color:#0f172a;background:rgba(255,255,255,.96);border:1px solid #e2e8f0;border-bottom:none;border-radius:12px 12px 0 0;cursor:pointer;transition:all .15s ease;box-shadow:0 -3px 8px rgba(0,0,0,.03)}.SkeenaHero_tabBtn__Vxoda:hover{color:#064e3b;background:#ffffff}.SkeenaHero_tabActive___9Ojz{background:#063a2f!important;color:#ffffff!important;font-weight:700;border-color:#063a2f!important;box-shadow:0 -4px 12px rgba(6,58,47,.22)}.SkeenaHero_searchBar___BjS_{display:flex;align-items:center;background:#ffffff;border-radius:20px;border:1px solid #e2e8f0;padding:6px 8px 6px 18px;box-shadow:0 14px 34px -4px rgba(15,23,42,.09);gap:6px;width:100%;position:relative;z-index:2}.SkeenaHero_inputSegmentLocation__egqnV{display:flex;align-items:center;gap:10px;flex:1.5 1;min-width:200px}.SkeenaHero_locationPinIcon__GQ8iE{color:#059669;flex-shrink:0}.SkeenaHero_locationInput__77x6W{width:100%;border:none;background:transparent;font-size:14.5px;font-weight:500;color:#0f172a;outline:none}.SkeenaHero_locationInput__77x6W::placeholder{color:#64748b;font-weight:400}.SkeenaHero_segmentDivider__ZZRYE{width:1px;height:30px;background:#e2e8f0;flex-shrink:0}.SkeenaHero_filterSegment__QiIDo{position:relative;display:flex;align-items:center;flex:1 1;min-width:125px;padding:0 4px}.SkeenaHero_filterSelect__EyzgM{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:13.5px;font-weight:500;color:#334155;outline:none;cursor:pointer;padding-right:20px}.SkeenaHero_filterSelect__EyzgM:focus{color:#063a2f}.SkeenaHero_selectChevron__FzXpw{position:absolute;right:6px;color:#94a3b8;pointer-events:none}.SkeenaHero_collapsibleFilters__dZqbk{display:contents}.SkeenaHero_mobileFiltersToggle__vH0Ab{display:none}.SkeenaHero_mobileFiltersChevron__DH52R{transition:transform .2s ease}.SkeenaHero_mobileFiltersChevronOpen__OnouR{transform:rotate(180deg)}.SkeenaHero_searchSubmitBtn__TI_YS{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#063a2f;color:#ffffff;border:none;border-radius:12px;padding:11px 26px;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .18s ease;box-shadow:0 4px 14px rgba(6,58,47,.28);flex-shrink:0}.SkeenaHero_searchSubmitBtn__TI_YS:hover{background:#042921;transform:translateY(-1px);box-shadow:0 6px 18px rgba(6,58,47,.35)}.SkeenaHero_searchSubmitBtn__TI_YS:active{transform:translateY(0)}.SkeenaHero_suggestionsDropdown__3fK9a{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-width:640px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 25px 50px -12px rgba(15,23,42,.18);padding:12px;z-index:100;animation:SkeenaHero_dropdownIn__NdrGH .18s ease}@keyframes SkeenaHero_dropdownIn__NdrGH{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SkeenaHero_suggestionsHeader__ykqJC{padding:6px 12px 10px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:6px}.SkeenaHero_suggestionsList__ow62J{display:flex;flex-direction:column;gap:3px;max-height:280px;overflow-y:auto}.SkeenaHero_suggestionItem__VkHPP{display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;border-radius:10px;cursor:pointer;text-align:left;width:100%;transition:background .15s ease}.SkeenaHero_suggestionItem__VkHPP:hover{background:#f8fafc}.SkeenaHero_suggestionIconWrapper__NjekF{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0;transition:color .15s ease}.SkeenaHero_suggestionItem__VkHPP:hover .SkeenaHero_suggestionIconWrapper__NjekF{color:#0f172a}.SkeenaHero_suggestionInfo__EVX4Z{display:flex;flex-direction:column;gap:2px;flex:1 1}.SkeenaHero_suggestionName__nxnJK{font-size:14px;font-weight:700;color:#0f172a}.SkeenaHero_suggestionSubtitle__bRBQl{font-size:12px;color:#64748b}.SkeenaHero_suggestionAction__Rzi2d{font-size:12.5px;font-weight:600;color:#059669;opacity:0;transform:translateX(-4px);transition:all .15s ease}.SkeenaHero_suggestionItem__VkHPP:hover .SkeenaHero_suggestionAction__Rzi2d{opacity:1;transform:translateX(0)}.SkeenaHero_mobileLayout__1ifSn{display:none}@media (max-width:1024px){.SkeenaHero_headline__eFEeJ{font-size:40px}.SkeenaHero_searchBar___BjS_{flex-wrap:wrap;padding:14px;gap:10px}.SkeenaHero_inputSegmentLocation__egqnV{flex:1 1 100%;min-width:100%}.SkeenaHero_segmentDivider__ZZRYE{display:none}.SkeenaHero_filterSegment__QiIDo{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - 10px);background:#f8fafc;padding:8px 12px;border-radius:8px}.SkeenaHero_searchSubmitBtn__TI_YS{width:100%;padding:13px}}@media (max-width:767px){.SkeenaHero_heroSection__Urumo{min-height:490px;padding:0;position:relative;overflow:hidden}.SkeenaHero_bgImageDesktop__SIuh1{display:none}.SkeenaHero_bgImageMobile__7R4CA{display:block;transform:scale(1.14);transform-origin:center 75%;object-position:center 82%}.SkeenaHero_bgOverlay__aEa4m,.SkeenaHero_container__ebnI1{display:none}.SkeenaHero_mobileLayout__1ifSn{position:absolute;inset:0;display:flex;flex-direction:column;z-index:10}.SkeenaHero_mobileTextContent__uptgn{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 20px 36px}.SkeenaHero_mobileHeadline__dvBs3{font-size:32px;font-weight:800;letter-spacing:-.04em;line-height:1.04;color:#ffffff;margin:0 0 10px;font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif;text-shadow:0 2px 10px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.9)}.SkeenaHero_mobileSubheadline__mtPd_{font-size:15px;color:#ffffff;font-weight:500;margin:0;line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.9);letter-spacing:.01em}.SkeenaHero_mobileSearchCard__8atMP{background:rgba(255,255,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:18px 14px 16px;margin:0 12px 20px;box-shadow:0 8px 28px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.1);position:relative;z-index:10}.SkeenaHero_mobileLocationRow__Y05wQ{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;padding:14px 16px;margin-bottom:12px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.SkeenaHero_mobileLocationRow__Y05wQ:focus-within{border-color:#063a2f;background:#ffffff;box-shadow:0 0 0 3px rgba(6,58,47,.08)}.SkeenaHero_mobilePinIcon__sSLea{color:#059669;flex-shrink:0}.SkeenaHero_mobileLocationInputField__Bri6E{border:none;background:transparent;outline:none;font-size:15px;font-weight:500;color:#0f172a;width:100%;font-family:var(--font-sans),"Inter",sans-serif}.SkeenaHero_mobileLocationInputField__Bri6E::placeholder{color:#94a3b8;font-weight:400}.SkeenaHero_mobileSegments__wc1Hw{display:flex;background:#f1f5f9;border-radius:10px;padding:3px;gap:2px;margin-bottom:14px}.SkeenaHero_mobileSegment__Pxawv{flex:1 1;padding:9px 6px;font-size:13px;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:center;font-family:var(--font-sans),"Inter",sans-serif}.SkeenaHero_mobileSegmentActive__XTnAS{background:#ffffff;color:#063a2f;box-shadow:0 1px 6px rgba(0,0,0,.1);font-weight:700}.SkeenaHero_mobileExpandedFilters__EzdfZ{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;animation:SkeenaHero_slideDown__EoN9P .2s ease}.SkeenaHero_mobileFilterItem__57pUS{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.SkeenaHero_mobileActionsRow__U0nQT{display:flex;gap:10px;align-items:stretch}.SkeenaHero_mobileFiltersBtn__B6Fps{display:flex;align-items:center;gap:5px;padding:13px 14px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;flex-shrink:0;transition:all .15s ease;white-space:nowrap;font-family:var(--font-sans),"Inter",sans-serif}.SkeenaHero_mobileFiltersBtnActive__VnhtF,.SkeenaHero_mobileFiltersBtn__B6Fps:hover{border-color:#063a2f;color:#063a2f;background:rgba(6,58,47,.04)}.SkeenaHero_mobilePrimaryBtn__O44VN{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;background:#063a2f;color:#ffffff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .18s ease;box-shadow:0 4px 14px rgba(6,58,47,.28);font-family:var(--font-sans),"Inter",sans-serif}.SkeenaHero_mobilePrimaryBtn__O44VN:hover{background:#042921;box-shadow:0 6px 18px rgba(6,58,47,.35)}.SkeenaHero_mobilePrimaryBtn__O44VN:active{transform:scale(.98)}.SkeenaHero_mobileSuggestionsDropdown__HwCh3{position:absolute;top:calc(100% + 4px);left:16px;right:16px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 40px rgba(15,23,42,.18);z-index:100;padding:8px;max-height:280px;overflow-y:auto;animation:SkeenaHero_dropdownIn__NdrGH .18s ease}}@media (max-width:480px){.SkeenaHero_heroSection__Urumo{min-height:460px}.SkeenaHero_mobileHeadline__dvBs3{font-size:28px}.SkeenaHero_mobileSubheadline__mtPd_{font-size:14px}.SkeenaHero_mobileTextContent__uptgn{padding:16px 18px}.SkeenaHero_mobileSearchCard__8atMP{margin:0 10px 16px}}@keyframes SkeenaHero_slideDown__EoN9P{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ValueStrip_section__OryTf{width:100%;background:#ffffff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:22px 24px}.ValueStrip_container__nMuPi{max-width:1200px;margin:0 auto}.ValueStrip_strip__tRaF7{display:flex;align-items:center;justify-content:space-between;width:100%}.ValueStrip_item__NThbt{display:flex;align-items:center;gap:10px;flex:1 1;padding:0 10px}.ValueStrip_iconWrapper__U8rbT{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#334155}.ValueStrip_textContent__Uqp90{display:flex;flex-direction:column;gap:1px}.ValueStrip_title__k4REv{font-size:13px;font-weight:700;color:#0f172a;margin:0;font-family:var(--font-heading,inherit);letter-spacing:-.01em}.ValueStrip_description__s1FJu{font-size:11.5px;color:#64748b;margin:0;line-height:1.35}.ValueStrip_divider__zLsFf{width:1px;height:30px;background:#f1f5f9;flex-shrink:0;margin:0 4px}@media (max-width:1024px){.ValueStrip_strip__tRaF7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.ValueStrip_divider__zLsFf{display:none}}@media (max-width:640px){.ValueStrip_section__OryTf{padding:18px 16px}.ValueStrip_strip__tRaF7{grid-template-columns:repeat(2,1fr);gap:14px 10px}.ValueStrip_item__NThbt{padding:0;gap:8px;align-items:flex-start}.ValueStrip_iconWrapper__U8rbT svg{width:17px;height:17px}.ValueStrip_title__k4REv{font-size:12px}.ValueStrip_description__s1FJu{font-size:10px;line-height:1.3}}.BrokerSimulatorModal_backdrop__IfsUW{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.BrokerSimulatorModal_modal__8GqaN{background:#ffffff;border-radius:16px;width:100%;max-width:520px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:BrokerSimulatorModal_modalIn__zcBZP .2s cubic-bezier(.16,1,.3,1)}@keyframes BrokerSimulatorModal_modalIn__zcBZP{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.BrokerSimulatorModal_header__CkHd6{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.BrokerSimulatorModal_headerTitleGroup__wr_PI{display:flex;align-items:center;gap:.75rem}.BrokerSimulatorModal_iconWrap__Hkqgp{width:32px;height:32px;color:#059669;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BrokerSimulatorModal_title__sJpQ4{margin:0;font-size:1.15rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.BrokerSimulatorModal_subtitle__JfDzg{margin:.15rem 0 0;font-size:.8rem;color:#64748b;font-weight:500}.BrokerSimulatorModal_closeBtn__1TiRf{background:none;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:.35rem .5rem;border-radius:6px;transition:all .15s ease}.BrokerSimulatorModal_closeBtn__1TiRf:hover{background:#f1f5f9;color:#0f172a}.BrokerSimulatorModal_body__W1wsl{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;max-height:75vh;overflow-y:auto}.BrokerSimulatorModal_fieldGroup__XsiFu{display:flex;flex-direction:column;gap:.35rem}.BrokerSimulatorModal_label__Vzfas{font-size:.825rem;font-weight:600;color:#334155}.BrokerSimulatorModal_labelSub__r3Ul9{font-size:.75rem;font-weight:600;color:#64748b}.BrokerSimulatorModal_inputPrefixWrap__u1VIh{display:flex;align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;transition:border-color .15s ease}.BrokerSimulatorModal_inputPrefixWrap__u1VIh:focus-within{border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.15);background:#ffffff}.BrokerSimulatorModal_inputPrefix__SrQ_0{padding:0 .75rem;font-size:.9rem;font-weight:700;color:#64748b}.BrokerSimulatorModal_inputNumber__9tn_L{width:100%;border:none;background:transparent;padding:.65rem .75rem .65rem 0;font-size:1.1rem;font-weight:700;color:#0f172a;outline:none}.BrokerSimulatorModal_rowTwoCols__FjFun{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.BrokerSimulatorModal_presetButtons___UD_C{display:flex;gap:.35rem;flex-wrap:wrap}.BrokerSimulatorModal_presetBtn__biQ_1{flex:1 1;min-width:42px;padding:.45rem .25rem;font-size:.8rem;font-weight:600;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;transition:all .15s ease;text-align:center}.BrokerSimulatorModal_presetBtn__biQ_1:hover{background:#e2e8f0;color:#0f172a}.BrokerSimulatorModal_presetBtnActive__ArIUX{background:#059669;border-color:#047857;color:#ffffff}.BrokerSimulatorModal_presetBtnActive__ArIUX:hover{background:#047857;color:#ffffff}.BrokerSimulatorModal_balloonSection__AhQPW{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.BrokerSimulatorModal_checkboxLabel__3MQrw{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:#334155;cursor:pointer}.BrokerSimulatorModal_checkbox__WdLcy{width:16px;height:16px;accent-color:#059669;cursor:pointer}.BrokerSimulatorModal_balloonRow__PZQuv{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.BrokerSimulatorModal_select__T2r_8{padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;font-size:.8rem;font-weight:600;color:#334155;outline:none}.BrokerSimulatorModal_select__T2r_8:focus{border-color:#059669}.BrokerSimulatorModal_resultCard__FP3A6{background:linear-gradient(135deg,#064e3b,#047857);border-radius:12px;padding:1.25rem;color:#ffffff;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 4px 12px rgba(5,150,105,.2)}.BrokerSimulatorModal_resultRowMain__Ym692{display:flex;flex-direction:column;gap:.2rem}.BrokerSimulatorModal_resultLabelMain__H3RH3{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#a7f3d0;font-weight:600}.BrokerSimulatorModal_resultValueMain__qBpGB{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;display:flex;align-items:baseline;gap:.35rem}.BrokerSimulatorModal_resultPeriod__USadO{font-size:.85rem;font-weight:500;color:#d1fae5}.BrokerSimulatorModal_resultDivider__RVDKg{height:1px;background:rgba(255,255,255,.2)}.BrokerSimulatorModal_resultGrid__4Ny2n{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem}.BrokerSimulatorModal_resultItem__Qw2sd{display:flex;flex-direction:column;gap:.1rem}.BrokerSimulatorModal_resultItemLabel__25tNd{font-size:.7rem;color:#a7f3d0}.BrokerSimulatorModal_resultItemVal__a_m8n{font-size:.95rem;font-weight:700;color:#ffffff}.BrokerSimulatorModal_footer__jix3D{padding:1rem 1.5rem;border-top:1px solid #f1f5f9;background:#f8fafc;display:flex;gap:.75rem;justify-content:flex-end}.BrokerSimulatorModal_copyBtn__yVaes{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.BrokerSimulatorModal_copyBtn__yVaes:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.BrokerSimulatorModal_whatsappBtn__JLIDB{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.25rem;background:#16a34a;border:1px solid #15803d;border-radius:8px;color:#ffffff;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s ease}.BrokerSimulatorModal_whatsappBtn__JLIDB:hover{background:#15803d}@media (max-width:480px){.BrokerSimulatorModal_rowTwoCols__FjFun{grid-template-columns:1fr}.BrokerSimulatorModal_footer__jix3D{flex-direction:column}.BrokerSimulatorModal_copyBtn__yVaes,.BrokerSimulatorModal_whatsappBtn__JLIDB{width:100%;justify-content:center}}.BrokerDossierModal_backdrop__XBK4A{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.BrokerDossierModal_modal__1I5T_{background:#ffffff;border-radius:16px;width:100%;max-width:540px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:BrokerDossierModal_modalIn__D_Z29 .2s cubic-bezier(.16,1,.3,1);max-height:90vh}@keyframes BrokerDossierModal_modalIn__D_Z29{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.BrokerDossierModal_header__Fc9LD{padding:1.15rem 1.4rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.BrokerDossierModal_headerTitleGroup__nq_7X{display:flex;align-items:center;gap:.75rem}.BrokerDossierModal_iconWrap___THSN{width:32px;height:32px;color:#0f172a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BrokerDossierModal_title__nxQxi{margin:0;font-size:1.15rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.BrokerDossierModal_subtitle__u8cdt{margin:.15rem 0 0;font-size:.8rem;color:#64748b;font-weight:500}.BrokerDossierModal_closeBtn__Yg8tw{background:none;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:.35rem .5rem;border-radius:6px;transition:all .15s ease}.BrokerDossierModal_closeBtn__Yg8tw:hover{background:#f1f5f9;color:#0f172a}.BrokerDossierModal_body__84V5Q{padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.BrokerDossierModal_selectorSection__onLnj{display:flex;flex-direction:column;gap:.65rem;background:#f8fafc;padding:.85rem 1rem;border-radius:12px;border:1px solid #e2e8f0}.BrokerDossierModal_selectorGroup__dZey2{display:flex;flex-direction:column;gap:.3rem;width:100%}.BrokerDossierModal_selectorLabel__czF7s{font-size:.72rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.BrokerDossierModal_selectorSelect__FbRej{width:100%;padding:.55rem .75rem;border-radius:8px;border:1px solid #cbd5e1;background:#ffffff;color:#0f172a;font-size:.84rem;font-weight:600;outline:none;cursor:pointer;transition:all .15s ease;text-overflow:ellipsis;white-space:nowrap}.BrokerDossierModal_selectorSelect__FbRej:focus{border-color:#063a2f;box-shadow:0 0 0 2px rgba(6,58,47,.15)}.BrokerDossierModal_sheetPreview__nXPdU{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.15rem;display:flex;flex-direction:column;gap:.75rem}.BrokerDossierModal_sheetHeader__i4nvi{display:flex;align-items:center;justify-content:space-between}.BrokerDossierModal_badgeCondo__ezSo8{font-size:.75rem;font-weight:700;color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;padding:.25rem .6rem;border-radius:6px}.BrokerDossierModal_priceTag__INywW{font-size:1.25rem;font-weight:800;color:#0f172a}.BrokerDossierModal_sheetTitle__7qTVD{margin:0;font-size:1.15rem;font-weight:800;color:#1e293b}.BrokerDossierModal_specsGrid__WlZSf{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.BrokerDossierModal_specBox__XPRGY{display:flex;flex-direction:column;gap:.1rem}.BrokerDossierModal_specLabel___WWuu{font-size:.7rem;color:#64748b;font-weight:600;text-transform:uppercase}.BrokerDossierModal_specVal__ApJk4{font-size:.85rem;color:#0f172a;font-weight:700}.BrokerDossierModal_brokerCard__oUkM6{display:flex;align-items:center;gap:.75rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .85rem}.BrokerDossierModal_brokerAvatar__bXs7m{width:34px;height:34px;border-radius:50%;background:#063a2f;color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem}.BrokerDossierModal_brokerInfo__WzrqI{display:flex;flex-direction:column;gap:.05rem}.BrokerDossierModal_brokerLabel__AkHMP{font-size:.65rem;color:#64748b;font-weight:500}.BrokerDossierModal_brokerName__e9kB9{font-size:.85rem;color:#0f172a;font-weight:700}.BrokerDossierModal_brokerCreci__oTldC{font-size:.7rem;color:#64748b;font-weight:600}.BrokerDossierModal_footer__40WiD{padding:1rem 1.4rem;border-top:1px solid #f1f5f9;background:#f8fafc;display:flex;gap:.75rem;justify-content:flex-end}.BrokerDossierModal_copyBtn__9fHDb{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.BrokerDossierModal_copyBtn__9fHDb:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.BrokerDossierModal_whatsappBtn__3DE_R{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.25rem;background:#16a34a;border:1px solid #15803d;border-radius:8px;color:#ffffff;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s ease}.BrokerDossierModal_whatsappBtn__3DE_R:hover{background:#15803d}@media (max-width:520px){.BrokerDossierModal_selectorSection__onLnj{grid-template-columns:1fr}.BrokerDossierModal_footer__40WiD{flex-direction:column}.BrokerDossierModal_copyBtn__9fHDb,.BrokerDossierModal_whatsappBtn__3DE_R{width:100%;justify-content:center}}.WhatsAppScriptModal_backdrop__f1b0Z{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.WhatsAppScriptModal_modal__6Cs86{background:#ffffff;border-radius:16px;width:100%;max-width:520px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:WhatsAppScriptModal_modalIn__mEqfk .2s cubic-bezier(.16,1,.3,1)}@keyframes WhatsAppScriptModal_modalIn__mEqfk{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.WhatsAppScriptModal_header__CCwMt{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.WhatsAppScriptModal_headerTitleGroup__7mdcK{display:flex;align-items:center;gap:.75rem}.WhatsAppScriptModal_iconWrap__k3AXV{width:32px;height:32px;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.WhatsAppScriptModal_title__mjsbX{margin:0;font-size:1.15rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.WhatsAppScriptModal_subtitle__vHihf{margin:.15rem 0 0;font-size:.8rem;color:#64748b;font-weight:500}.WhatsAppScriptModal_closeBtn__NFhQf{background:none;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:.35rem .5rem;border-radius:6px;transition:all .15s ease}.WhatsAppScriptModal_closeBtn__NFhQf:hover{background:#f1f5f9;color:#0f172a}.WhatsAppScriptModal_body__esELi{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.WhatsAppScriptModal_scriptTabs__taZ33{display:flex;gap:.35rem;flex-wrap:wrap}.WhatsAppScriptModal_scriptTabBtn__ZTxg1{padding:.4rem .65rem;font-size:.75rem;font-weight:600;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;transition:all .15s ease}.WhatsAppScriptModal_scriptTabBtn__ZTxg1:hover{background:#e2e8f0;color:#0f172a}.WhatsAppScriptModal_scriptTabBtnActive__fqcyO{background:#059669;border-color:#047857;color:#ffffff}.WhatsAppScriptModal_scriptTabBtnActive__fqcyO:hover{background:#047857;color:#ffffff}.WhatsAppScriptModal_textareaWrap__b8d_B{display:flex;flex-direction:column;gap:.35rem}.WhatsAppScriptModal_textareaLabel__bDfJZ{font-size:.8rem;font-weight:600;color:#334155}.WhatsAppScriptModal_textarea__QJuWo{width:100%;padding:.75rem;font-size:.85rem;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;line-height:1.5;resize:vertical;outline:none}.WhatsAppScriptModal_textarea__QJuWo:focus{border-color:#059669;background:#ffffff;box-shadow:0 0 0 3px rgba(5,150,105,.15)}.WhatsAppScriptModal_footer__fXCau{padding:1rem 1.5rem;border-top:1px solid #f1f5f9;background:#f8fafc;display:flex;gap:.75rem;justify-content:flex-end}.WhatsAppScriptModal_copyBtn__AXqym{padding:.65rem 1rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.WhatsAppScriptModal_copyBtn__AXqym:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.WhatsAppScriptModal_sendBtn__8IyMf{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.25rem;background:#16a34a;border:1px solid #15803d;border-radius:8px;color:#ffffff;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s ease}.WhatsAppScriptModal_sendBtn__8IyMf:hover{background:#15803d}@media (max-width:480px){.WhatsAppScriptModal_footer__fXCau{flex-direction:column}.WhatsAppScriptModal_copyBtn__AXqym,.WhatsAppScriptModal_sendBtn__8IyMf{width:100%;justify-content:center}}.BrokerHomeDashboard_container__KCAGp{display:flex;flex-direction:column;gap:1.25rem;width:100%;padding-bottom:2.5rem}.BrokerHomeDashboard_heroCockpit__4LrI1{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem 1.75rem;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:1.25rem;position:relative}.BrokerHomeDashboard_heroTopRow__sfcab{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.BrokerHomeDashboard_brokerIdentityWrap__jAXO0{display:flex;align-items:center;gap:1rem}.BrokerHomeDashboard_brokerAvatar__SDYD8{width:48px;height:48px;border-radius:12px;background:#f1f5f9;color:#0f172a;font-size:1.25rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;flex-shrink:0}.BrokerHomeDashboard_brokerInfo__p5Yab{display:flex;flex-direction:column;gap:.25rem}.BrokerHomeDashboard_brokerTitleRow__jQ2tK{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BrokerHomeDashboard_brokerGreeting__qCpmi{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.BrokerHomeDashboard_brokerBadgeCreci__y__u6{background:#f8fafc;color:#475569;padding:2.5px 8px;border-radius:6px;font-size:.72rem;font-weight:700;border:1px solid #e2e8f0;display:inline-flex;align-items:center;gap:4px}.BrokerHomeDashboard_brokerTierBadge__VHfd5{background:#fef3c7;color:#92400e;border:1px solid #fde68a;padding:2px 7px;border-radius:6px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.BrokerHomeDashboard_brokerStatusRow__kblRl{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#64748b}.BrokerHomeDashboard_onlinePulse__m_aCV{width:7px;height:7px;border-radius:50%;background:#063a2f;box-shadow:0 0 0 2px rgba(6,58,47,.2);display:inline-block}.BrokerHomeDashboard_heroActionGroup__nXUqL{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BrokerHomeDashboard_heroBtnPrimary__D6HXS{display:inline-flex;align-items:center;gap:6px;background:#063a2f;color:#ffffff;font-weight:600;font-size:.82rem;padding:.5rem .95rem;border-radius:8px;border:1px solid #063a2f;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 6px rgba(6,58,47,.14)}.BrokerHomeDashboard_heroBtnPrimary__D6HXS:hover{background:#042921;border-color:#042921;transform:translateY(-1px)}.BrokerHomeDashboard_heroBtnSecondary__aYvTi{display:inline-flex;align-items:center;gap:6px;background:#ffffff;color:#334155;font-weight:600;font-size:.82rem;padding:.5rem .95rem;border-radius:8px;border:1px solid #cbd5e1;cursor:pointer;transition:all .15s ease}.BrokerHomeDashboard_heroBtnSecondary__aYvTi:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8;transform:translateY(-1px)}.BrokerHomeDashboard_heroPerformanceRow__qeyfx{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:1.25rem;gap:1.25rem;background:#f8fafc;border-radius:10px;padding:.75rem 1.1rem;border:1px solid #e2e8f0;align-items:center}.BrokerHomeDashboard_goalCol__JJVhE{display:flex;flex-direction:column;gap:.35rem}.BrokerHomeDashboard_goalLabelRow__XEDfE{display:flex;justify-content:space-between;font-size:.78rem;font-weight:600;color:#475569}.BrokerHomeDashboard_goalProgressTrack__q4jcy{width:100%;height:7px;background:#e2e8f0;border-radius:999px;overflow:hidden}.BrokerHomeDashboard_goalProgressFill__sEJ0R{height:100%;background:#063a2f;border-radius:999px;transition:width .6s ease}.BrokerHomeDashboard_commissionCol__aHOE4{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.BrokerHomeDashboard_commissionTexts__h_bnX{text-align:right;display:flex;flex-direction:column}.BrokerHomeDashboard_commissionSub__7u7yj{font-size:.7rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.BrokerHomeDashboard_commissionValue__M7D15{font-size:1.2rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.BrokerHomeDashboard_kpiRibbon__QNzqI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.BrokerHomeDashboard_kpiCard__0sHNi{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.4rem;position:relative;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.03)}.BrokerHomeDashboard_kpiCard__0sHNi:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#cbd5e1}.BrokerHomeDashboard_kpiHeader__n2Re2{display:flex;justify-content:space-between;align-items:center}.BrokerHomeDashboard_kpiLabel__UZcv7{font-size:.74rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.BrokerHomeDashboard_kpiIconWrapper__SwmSE{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;color:#475569}.BrokerHomeDashboard_kpiValue__0gFBn{font-size:1.65rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.1}.BrokerHomeDashboard_kpiFooter__C06mP{font-size:.76rem;color:#64748b;display:flex;align-items:center;gap:.35rem;margin-top:2px}.BrokerHomeDashboard_kpiAlert__iETz3,.BrokerHomeDashboard_kpiSuccess__lvDdI{color:#475569;font-weight:600}.BrokerHomeDashboard_quickToolsStrip__rmW0y{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.9rem;box-shadow:0 1px 3px rgba(0,0,0,.03)}.BrokerHomeDashboard_quickToolsHeader__9FQNX{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.BrokerHomeDashboard_quickToolsTitleGroup__u7w8C{display:flex;align-items:center;gap:.5rem}.BrokerHomeDashboard_quickToolsTitle__th1_Y{font-size:.92rem;font-weight:800;color:#0f172a;margin:0}.BrokerHomeDashboard_quickToolsSubtitle__a5YIG{font-size:.78rem;color:#64748b}.BrokerHomeDashboard_quickToolsGrid__Hl8u_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.85rem;gap:.85rem}.BrokerHomeDashboard_quickToolCard__NEb47{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1.1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;text-align:left;transition:all .2s ease;position:relative}.BrokerHomeDashboard_quickToolCard__NEb47:hover{background:#ffffff;border-color:#94a3b8;box-shadow:0 4px 12px rgba(15,23,42,.06);transform:translateY(-2px)}.BrokerHomeDashboard_quickToolIconWrap__1U_oI{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:#334155}.BrokerHomeDashboard_toolIconDossier__GJ22i,.BrokerHomeDashboard_toolIconScript__arTfH,.BrokerHomeDashboard_toolIconSim__479vt{color:#334155}.BrokerHomeDashboard_quickToolTexts__VblHE{display:flex;flex-direction:column;gap:.2rem;padding-right:0}.BrokerHomeDashboard_quickToolTexts__VblHE strong{font-size:.86rem;font-weight:700;color:#0f172a}.BrokerHomeDashboard_quickToolTexts__VblHE span{font-size:.74rem;color:#64748b;line-height:1.35}.BrokerHomeDashboard_expressLookupCard___n6XH{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.15rem 1.4rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 1px 3px rgba(0,0,0,.03)}.BrokerHomeDashboard_expressLookupHeader__oK_fF{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.BrokerHomeDashboard_expressLookupTitleWrap__cgY91{display:flex;align-items:center;gap:.5rem}.BrokerHomeDashboard_expressLookupTitle__6ouzN{font-size:.92rem;font-weight:800;color:#0f172a;margin:0}.BrokerHomeDashboard_expressLookupSearchBox__kT_L5{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .75rem;width:280px;transition:border-color .15s ease}.BrokerHomeDashboard_expressLookupSearchBox__kT_L5:focus-within{border-color:#063a2f;background:#ffffff}.BrokerHomeDashboard_expressLookupInput__0yirN{border:none;background:transparent;outline:none;font-size:.82rem;color:#0f172a;width:100%}.BrokerHomeDashboard_expressLotsRow__W2MhF{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.BrokerHomeDashboard_expressLotItem__ZoP06{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.45rem;transition:all .15s ease}.BrokerHomeDashboard_expressLotItem__ZoP06:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.04)}.BrokerHomeDashboard_expressLotTop__YSYFR{display:flex;justify-content:space-between;align-items:center}.BrokerHomeDashboard_expressLotName__DCqQE{font-size:.84rem;font-weight:700;color:#0f172a}.BrokerHomeDashboard_expressLotBadge__oSlLl{font-size:.68rem;font-weight:700;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;padding:2px 7px;border-radius:4px}.BrokerHomeDashboard_expressLotMeta__Vs4Oc{display:flex;align-items:center;gap:.5rem;font-size:.74rem;color:#64748b}.BrokerHomeDashboard_expressLotPrice__VTB6M{font-size:.92rem;font-weight:800;color:#0f172a}.BrokerHomeDashboard_expressLotActions__lVvEp{display:flex;gap:.4rem;margin-top:.2rem}.BrokerHomeDashboard_expressBtnSim___0i47{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#ffffff;border:1px solid #cbd5e1;color:#334155;font-size:.72rem;font-weight:700;padding:.35rem .5rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.BrokerHomeDashboard_expressBtnSim___0i47:hover{background:#063a2f;border-color:#063a2f;color:#ffffff}.BrokerHomeDashboard_expressBtnDossier___AZBQ{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a;font-size:.72rem;font-weight:700;padding:.35rem .5rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.BrokerHomeDashboard_expressBtnDossier___AZBQ:hover{background:#063a2f;border-color:#063a2f;color:#ffffff}.BrokerHomeDashboard_modularGrid__umuZs{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start}.BrokerHomeDashboard_modularCol__Mk5ed{display:flex;flex-direction:column;gap:1.25rem}.BrokerHomeDashboard_widgetCard__eBKQW{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.15rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 1px 3px rgba(0,0,0,.03)}.BrokerHomeDashboard_widgetHeader__Rd3H2{display:flex;justify-content:space-between;align-items:center;padding-bottom:.65rem;border-bottom:1px solid #f1f5f9}.BrokerHomeDashboard_widgetTitleWrap__DJdYb{display:flex;align-items:center;gap:.5rem}.BrokerHomeDashboard_widgetIcon__J7YBm{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#334155;background:transparent}.BrokerHomeDashboard_widgetTitle__CxfhS{font-size:.92rem;font-weight:750;color:#0f172a;margin:0}.BrokerHomeDashboard_widgetLink__LOqC5{font-size:.78rem;font-weight:600;color:#059669;background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.BrokerHomeDashboard_widgetLink__LOqC5:hover{text-decoration:underline}.BrokerHomeDashboard_activitiesList__DEFtz{display:flex;flex-direction:column;gap:.65rem}.BrokerHomeDashboard_activityItem__XTcgq{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem;border-radius:8px;background:#f8fafc;border:1px solid #f1f5f9;transition:all .15s ease}.BrokerHomeDashboard_activityItem__XTcgq:hover{background:#ffffff;border-color:#e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02)}.BrokerHomeDashboard_activityItemDone__MxN3f{opacity:.55;background:#f1f5f9}.BrokerHomeDashboard_activityCheckBtn__9nyi1{width:18px;height:18px;border-radius:4px;border:1.5px solid #cbd5e1;background:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#ffffff;flex-shrink:0;margin-top:2px;padding:0}.BrokerHomeDashboard_activityCheckDone__WUFr2{background:#059669;border-color:#059669}.BrokerHomeDashboard_activityContent__5tk54{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.BrokerHomeDashboard_activityTypeRow__ukyrS{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.BrokerHomeDashboard_activityTypeTag__RcRSm{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:700;color:#475569}.BrokerHomeDashboard_activityTypeIcon__hkklw{display:flex;align-items:center}.BrokerHomeDashboard_activityTimeBadge__gRquW{font-size:.68rem;font-weight:600;color:#64748b;background:#e2e8f0;padding:1px 6px;border-radius:4px}.BrokerHomeDashboard_activityTimeUrgent__7dMtt{background:#fef3c7;color:#b45309;font-weight:700}.BrokerHomeDashboard_activityText__7_cFt{font-size:.8rem;font-weight:600;color:#1e293b;margin:0;line-height:1.35}.BrokerHomeDashboard_activityAddBtn__3NjMO:hover{background:#063a2f;border-color:#063a2f;color:#ffffff}.BrokerHomeDashboard_activityLeadLink__mI88L{font-size:.72rem;color:#063a2f;text-decoration:none;font-weight:600}.BrokerHomeDashboard_activityLeadLink__mI88L:hover{text-decoration:underline}.BrokerHomeDashboard_activityQuickAction__8EV5M{background:#f8fafc;color:#0f172a;font-size:.7rem;font-weight:700;border:1px solid #cbd5e1;border-radius:4px;padding:2px 7px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:3px}.BrokerHomeDashboard_activityQuickAction__8EV5M:hover{background:#063a2f;color:#ffffff;border-color:#063a2f}.BrokerHomeDashboard_funnelTabs__GDcZz{display:flex;background:#f1f5f9;padding:3px;border-radius:8px;gap:2px}.BrokerHomeDashboard_funnelTabBtn__v8Y5q{flex:1 1;padding:.35rem .5rem;font-size:.75rem;font-weight:600;color:#64748b;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.BrokerHomeDashboard_funnelTabActive__vI8GK{background:#ffffff;color:#0f172a;box-shadow:0 1px 2px rgba(0,0,0,.05)}.BrokerHomeDashboard_funnelPipeline__HzDp_{display:flex;flex-direction:column;gap:.55rem}.BrokerHomeDashboard_funnelStage__YnWR3{display:flex;flex-direction:column;gap:.25rem}.BrokerHomeDashboard_funnelStageHeader__G4WIx{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:600;color:#334155}.BrokerHomeDashboard_funnelStageBadge__JMXQi{font-size:.72rem;font-weight:700;color:#0f172a;background:#f1f5f9;padding:1px 6px;border-radius:4px}.BrokerHomeDashboard_funnelBarTrack__v4jyM{height:6px;width:100%;background:#f1f5f9;border-radius:999px;overflow:hidden}.BrokerHomeDashboard_funnelBarFill__d4gpO{height:100%;border-radius:999px;transition:width .4s ease}.BrokerHomeDashboard_funnelFillNew__o9XIN{background:#3b82f6}.BrokerHomeDashboard_funnelFillContacted__jjkdr{background:#6366f1}.BrokerHomeDashboard_funnelFillQualified__W5cUD{background:#0f172a}.BrokerHomeDashboard_funnelFillProposal__LlsZb{background:#0f766e}.BrokerHomeDashboard_funnelFillConverted__dOO6r{background:#063a2f}.BrokerHomeDashboard_funnelHealthStats__ER8Xx{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.4rem;padding-top:.6rem;border-top:1px solid #f1f5f9;flex-wrap:wrap}.BrokerHomeDashboard_healthBadge__JjW12{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:500;color:#475569}.BrokerHomeDashboard_dotGreen__7i1zL{width:7px;height:7px;border-radius:50%;background:#063a2f}.BrokerHomeDashboard_dotAmber__YkJj9{width:7px;height:7px;border-radius:50%;background:#f59e0b}.BrokerHomeDashboard_dotRed__3qsZU{width:7px;height:7px;border-radius:50%;background:#ef4444}.BrokerHomeDashboard_donutSection__YOSJx{display:flex;align-items:center;gap:1rem}.BrokerHomeDashboard_donutWrapper__Wwnha{position:relative;width:110px;height:110px;flex-shrink:0}.BrokerHomeDashboard_donutSvg__z48zN{transform:rotate(-90deg);width:100%;height:100%}.BrokerHomeDashboard_donutCenterText__2WeKi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column}.BrokerHomeDashboard_donutTotal__YkZQd{font-size:1.15rem;font-weight:800;color:#0f172a;line-height:1}.BrokerHomeDashboard_donutSub__4TS25{font-size:.65rem;color:#64748b;font-weight:600;text-transform:uppercase;margin-top:2px}.BrokerHomeDashboard_donutLegend__tbtY1{display:flex;flex-direction:column;gap:.35rem;flex:1 1}.BrokerHomeDashboard_legendItem__IiYts{display:flex;align-items:center;justify-content:space-between;font-size:.76rem;color:#334155}.BrokerHomeDashboard_legendDot__uWVrf{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:6px}.BrokerHomeDashboard_legendBadge__8Y6I_{font-weight:700;color:#0f172a;background:#f8fafc;padding:1px 6px;border-radius:4px}.BrokerHomeDashboard_proposalsList__8zrm_{display:flex;flex-direction:column;gap:.65rem}.BrokerHomeDashboard_proposalCard__2axdN{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.35rem;transition:all .15s ease}.BrokerHomeDashboard_proposalCard__2axdN:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.02)}.BrokerHomeDashboard_proposalTopRow__IcLRf{display:flex;justify-content:space-between;align-items:baseline}.BrokerHomeDashboard_proposalClient__JVrOI{font-size:.82rem;font-weight:700;color:#0f172a}.BrokerHomeDashboard_proposalValue__qeio4{font-size:.84rem;font-weight:800;color:#059669}.BrokerHomeDashboard_proposalMidRow__YyYvT{display:flex;justify-content:space-between;font-size:.74rem;color:#64748b}.BrokerHomeDashboard_proposalExpire__V_xH7{color:#b45309;font-weight:600}.BrokerHomeDashboard_originsList__w1bRe{display:flex;flex-direction:column;gap:.55rem}.BrokerHomeDashboard_originItem__CSDFq{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:#334155;padding:.4rem .5rem;border-radius:6px;background:#f8fafc}.BrokerHomeDashboard_originLeft__Zex1c{display:flex;align-items:center;gap:.5rem}.BrokerHomeDashboard_originShare__5vk4C{font-weight:700;color:#059669}.BrokerHomeDashboard_emptyBox__tOfVU{font-size:.78rem;color:#94a3b8;text-align:center;padding:1rem}.BrokerHomeDashboard_modalOverlay__1x_9S{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.BrokerHomeDashboard_modalContent__GApN8{background:#ffffff;border-radius:12px;width:100%;max-width:440px;padding:1.25rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem}.BrokerHomeDashboard_modalHeader__PS99j{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:.65rem}.BrokerHomeDashboard_modalTitle__uvSZe{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.BrokerHomeDashboard_closeBtn__bmMRG{background:none;border:none;font-size:1.15rem;cursor:pointer;color:#64748b;padding:0;line-height:1}.BrokerHomeDashboard_formGroup__gHfam{display:flex;flex-direction:column;gap:.3rem}.BrokerHomeDashboard_formLabel__iNO9d{font-size:.78rem;font-weight:600;color:#334155}.BrokerHomeDashboard_formInput__eu0FJ,.BrokerHomeDashboard_formSelect__4gPuT,.BrokerHomeDashboard_formTextarea__3_nfx{padding:.45rem .65rem;border-radius:6px;border:1px solid #cbd5e1;font-size:.84rem;color:#0f172a;outline:none}.BrokerHomeDashboard_formInput__eu0FJ:focus,.BrokerHomeDashboard_formSelect__4gPuT:focus,.BrokerHomeDashboard_formTextarea__3_nfx:focus{border-color:#063a2f}.BrokerHomeDashboard_formActions__qCTU0{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.BrokerHomeDashboard_primaryBtn__yAb4Q{display:inline-flex;align-items:center;gap:6px;background:#063a2f;color:#ffffff;font-weight:600;font-size:.85rem;padding:.5rem 1rem;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:all .15s ease}.BrokerHomeDashboard_primaryBtn__yAb4Q:hover{background:#042921}.BrokerHomeDashboard_secondaryBtn__nM5_m{display:inline-flex;align-items:center;gap:6px;background:#ffffff;color:#334155;font-weight:600;font-size:.85rem;padding:.5rem .95rem;border-radius:8px;border:1px solid #cbd5e1;cursor:pointer;text-decoration:none;transition:all .15s ease}.BrokerHomeDashboard_secondaryBtn__nM5_m:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}@media (max-width:1200px){.BrokerHomeDashboard_modularGrid__umuZs{grid-template-columns:1fr 1fr}}@media (max-width:900px){.BrokerHomeDashboard_heroPerformanceRow__qeyfx{grid-template-columns:1fr}.BrokerHomeDashboard_commissionCol__aHOE4{justify-content:flex-start}.BrokerHomeDashboard_kpiRibbon__QNzqI{grid-template-columns:repeat(2,1fr)}.BrokerHomeDashboard_modularGrid__umuZs,.BrokerHomeDashboard_quickToolsGrid__Hl8u_{grid-template-columns:1fr}}@media (max-width:600px){.BrokerHomeDashboard_kpiRibbon__QNzqI{grid-template-columns:1fr}.BrokerHomeDashboard_heroTopRow__sfcab{flex-direction:column;align-items:flex-start}}.MyPropertiesTableView_container__oLMfv{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:1320px;margin:0 auto;padding-bottom:3rem}.MyPropertiesTableView_headerRow__JHLpj{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid #e2e8f0}.MyPropertiesTableView_titleCol__S7Fzp{display:flex;flex-direction:column;gap:.25rem}.MyPropertiesTableView_title__g1LlC{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.025em;line-height:1.2}.MyPropertiesTableView_subtitle__v_USa{font-size:.875rem;color:#64748b;margin:0}.MyPropertiesTableView_addPropertyBtn__l0BCU{display:inline-flex;align-items:center;gap:.45rem;background:#059669;color:#ffffff;font-weight:600;font-size:.875rem;padding:.55rem 1.15rem;border-radius:8px;border:none;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .15s ease;white-space:nowrap}.MyPropertiesTableView_addPropertyBtn__l0BCU:hover{background:#047857;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.MyPropertiesTableView_statusTabsRow__Ow04g{display:flex;gap:.5rem;border-bottom:1px solid #e2e8f0;padding-bottom:.75rem;flex-wrap:wrap}.MyPropertiesTableView_statusTab__1X6L8{background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.82rem;font-weight:600;padding:.45rem .9rem;border-radius:7px;cursor:pointer;transition:all .15s ease}.MyPropertiesTableView_statusTab__1X6L8:hover{background:#f1f5f9;color:#0f172a}.MyPropertiesTableView_statusTabActive__wNsah{background:#064e3b;border-color:#064e3b;color:#ffffff}.MyPropertiesTableView_statusTabActive__wNsah:hover{background:#04382a;color:#ffffff}.MyPropertiesTableView_searchFilterRow__egUiP{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.MyPropertiesTableView_searchInputWrapper__nWTJi{position:relative;flex:1 1;min-width:260px;max-width:480px}.MyPropertiesTableView_searchIcon__mz9mk{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.MyPropertiesTableView_searchInput__JCB_m{width:100%;padding:.55rem 2.2rem .55rem 2.25rem;border-radius:8px;border:1px solid #cbd5e1;font-size:.85rem;color:#0f172a;background:#ffffff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.MyPropertiesTableView_searchInput__JCB_m:focus{border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.MyPropertiesTableView_clearSearchBtn__bnj2j{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;font-size:.8rem;cursor:pointer;padding:2px}.MyPropertiesTableView_clearSearchBtn__bnj2j:hover{color:#475569}.MyPropertiesTableView_dropdownFilters__UTAXk{display:flex;gap:.65rem;flex-wrap:wrap}.MyPropertiesTableView_filterSelect__PToaN{padding:.55rem .85rem;border-radius:8px;border:1px solid #cbd5e1;font-size:.82rem;font-weight:500;color:#334155;background:#ffffff;outline:none;cursor:pointer;transition:border-color .15s ease}.MyPropertiesTableView_filterSelect__PToaN:focus{border-color:#059669}.MyPropertiesTableView_tableCard__1CUlw{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.02);position:relative;overflow:visible;padding-bottom:30px}.MyPropertiesTableView_tableResponsive__yBe6Y{width:100%;min-height:180px;overflow:visible}.MyPropertiesTableView_propertiesTable__1d_Za{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.MyPropertiesTableView_propertiesTable__1d_Za thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.MyPropertiesTableView_propertiesTable__1d_Za th{padding:.85rem 1.15rem;font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.MyPropertiesTableView_tableRow__Pw5Fm{border-bottom:1px solid #f1f5f9;transition:background-color .12s ease}.MyPropertiesTableView_tableRow__Pw5Fm:last-child{border-bottom:none}.MyPropertiesTableView_tableRow__Pw5Fm:hover{background:#fbfcfe}.MyPropertiesTableView_propertiesTable__1d_Za td{padding:.95rem 1.15rem;vertical-align:middle}.MyPropertiesTableView_propertyIdentification__SprdD{display:flex;flex-direction:column;gap:.2rem;cursor:pointer}.MyPropertiesTableView_propertyName__C32dp{font-size:.92rem;font-weight:700;color:#0f172a;letter-spacing:-.01em;transition:color .15s ease}.MyPropertiesTableView_propertyIdentification__SprdD:hover .MyPropertiesTableView_propertyName__C32dp{color:#059669}.MyPropertiesTableView_propertySubLocation__ROKJx{font-size:.76rem;color:#64748b}.MyPropertiesTableView_condoColumnName__zKv7r{font-weight:600;color:#1e293b;white-space:nowrap}.MyPropertiesTableView_areaValue__f_45r{font-weight:600;color:#334155;font-feature-settings:"tnum";white-space:nowrap}.MyPropertiesTableView_priceValue__Rf_y9{font-weight:700;color:#0f172a;font-feature-settings:"tnum";white-space:nowrap}.MyPropertiesTableView_dateValue__ixI_b{font-size:.8rem;color:#64748b;white-space:nowrap}.MyPropertiesTableView_statusActive__UQUCK{background:#064e3b;color:#ffffff;border-radius:6px;font-weight:700}.MyPropertiesTableView_statusActive__UQUCK,.MyPropertiesTableView_statusPending__sZbre{display:inline-flex;align-items:center;padding:3.5px 10px;font-size:.76rem;white-space:nowrap}.MyPropertiesTableView_statusPending__sZbre{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;border-radius:6px;font-weight:600}.MyPropertiesTableView_statusRejected__rSTDj{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:6px}.MyPropertiesTableView_statusInactive__KP5_6,.MyPropertiesTableView_statusRejected__rSTDj{display:inline-flex;align-items:center;padding:3.5px 10px;font-size:.76rem;font-weight:600;white-space:nowrap}.MyPropertiesTableView_statusInactive__KP5_6{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:6px}.MyPropertiesTableView_actionCellWrap__t8IVe{display:flex;align-items:center;justify-content:flex-end}.MyPropertiesTableView_inlineActionButtons__bAKM0{display:inline-flex;align-items:center;gap:6px}.MyPropertiesTableView_iconActionBtn__dQWz2{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;cursor:pointer;text-decoration:none;transition:all .15s ease;padding:0}.MyPropertiesTableView_iconActionBtn__dQWz2:hover{background:#0f172a;border-color:#0f172a;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 6px rgba(15,23,42,.15)}.MyPropertiesTableView_iconActionBtnDelete__8MYwO{color:#64748b}.MyPropertiesTableView_iconActionBtnDelete__8MYwO:hover{background:#dc2626;border-color:#dc2626;color:#ffffff;box-shadow:0 2px 6px rgba(220,38,38,.25)}.MyPropertiesTableView_actionDropdown__mP3Cx{top:calc(100% + 4px);box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.05)}.MyPropertiesTableView_actionDropdownUp__mRsar,.MyPropertiesTableView_actionDropdown__mP3Cx{position:absolute;right:0;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;min-width:165px;z-index:999;padding:.35rem;display:flex;flex-direction:column;gap:2px}.MyPropertiesTableView_actionDropdownUp__mRsar{bottom:calc(100% + 6px);top:auto;box-shadow:0 -10px 25px -5px rgba(0,0,0,.15),0 -4px 10px rgba(0,0,0,.05)}.MyPropertiesTableView_dropdownItem__Fqw96{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .65rem;font-size:.8rem;font-weight:500;color:#334155;background:transparent;border:none;border-radius:5px;cursor:pointer;text-decoration:none;text-align:left;transition:all .12s ease}.MyPropertiesTableView_dropdownItem__Fqw96:hover{background:#f1f5f9;color:#0f172a}.MyPropertiesTableView_dropdownItemDanger__fiIN1{color:#dc2626}.MyPropertiesTableView_dropdownItemDanger__fiIN1:hover{background:#fef2f2;color:#b91c1c}.MyPropertiesTableView_dangerDeleteBtn__Guof2{display:inline-flex;align-items:center;gap:6px;background:#dc2626;border:1px solid #dc2626;color:#ffffff;font-weight:700;font-size:.84rem;padding:.6rem 1.25rem;border-radius:8px;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(220,38,38,.25)}.MyPropertiesTableView_dangerDeleteBtn__Guof2:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;box-shadow:0 4px 12px rgba(220,38,38,.35)}.MyPropertiesTableView_dangerDeleteBtn__Guof2:disabled{opacity:.6;cursor:not-allowed}.MyPropertiesTableView_modalDeleteActionBtn__cDjBT{display:inline-flex;align-items:center;gap:6px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;font-weight:700;font-size:.84rem;padding:.6rem 1rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.MyPropertiesTableView_modalDeleteActionBtn__cDjBT:hover{background:#fecaca;color:#b91c1c}.MyPropertiesTableView_emptyContainer__9nun6{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.5rem;background:#ffffff;border:1px dashed #cbd5e1;border-radius:12px}.MyPropertiesTableView_emptyIconWrap__mq7NN{width:54px;height:54px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b;margin-bottom:1rem}.MyPropertiesTableView_emptyTitle__4h_6y{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.MyPropertiesTableView_emptyDesc__eBtGP{font-size:.875rem;color:#64748b;margin:0 0 1.5rem;max-width:440px}.MyPropertiesTableView_noResultsBox__FSGz7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:.875rem;text-align:center}.MyPropertiesTableView_resetFiltersBtn__MW5og{background:#f8fafc;border:1px solid #cbd5e1;color:#334155;font-size:.82rem;font-weight:600;padding:.4rem .85rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.MyPropertiesTableView_resetFiltersBtn__MW5og:hover{background:#f1f5f9;color:#0f172a}.MyPropertiesTableView_modalOverlay__v4Jxv{position:fixed;inset:0;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.MyPropertiesTableView_modalCard__H0QZb{background:#ffffff;border-radius:14px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.15);display:flex;flex-direction:column}.MyPropertiesTableView_modalHeader__8Z9Gd{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0}.MyPropertiesTableView_modalTitle__DGqTk{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.MyPropertiesTableView_modalSub__ozfLh{font-size:.8rem;color:#64748b}.MyPropertiesTableView_modalCloseBtn__V1CFf{background:transparent;border:none;color:#64748b;font-size:1.1rem;cursor:pointer;padding:.25rem;border-radius:4px}.MyPropertiesTableView_modalCloseBtn__V1CFf:hover{color:#0f172a}.MyPropertiesTableView_modalBody__ro07B{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.MyPropertiesTableView_modalStatusRow__W70_c{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.MyPropertiesTableView_modalGrid__frDDY{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.MyPropertiesTableView_modalField__ju0cV{display:flex;flex-direction:column;gap:.2rem}.MyPropertiesTableView_modalFieldLabel__tAJhd{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.MyPropertiesTableView_modalFieldValue__WMtn9{font-size:.92rem;font-weight:600;color:#0f172a}.MyPropertiesTableView_modalDescBlock__Uyb7D{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem;display:flex;flex-direction:column;gap:.35rem}.MyPropertiesTableView_modalDescText__iHxvr{font-size:.85rem;color:#334155;margin:0;line-height:1.4}.MyPropertiesTableView_modalFooter__PHGP2{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid #f1f5f9}.MyPropertiesTableView_modalMapBtn__jTpu4{display:inline-flex;align-items:center;background:#059669;color:#ffffff;font-weight:600;font-size:.84rem;padding:.55rem 1rem;border-radius:8px;text-decoration:none;transition:background .15s ease}.MyPropertiesTableView_modalMapBtn__jTpu4:hover{background:#047857}.MyPropertiesTableView_modalCloseActionBtn__Kaw6w{background:transparent;border:1px solid #cbd5e1;color:#475569;font-weight:600;font-size:.84rem;padding:.55rem 1rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.MyPropertiesTableView_modalCloseActionBtn__Kaw6w:hover{background:#f8fafc;color:#0f172a}.MyPropertiesTableView_modalEditActionBtn__7ZMTe{display:inline-flex;align-items:center;gap:6px;background:#0f172a;border:1px solid #0f172a;color:#ffffff;font-weight:700;font-size:.84rem;padding:.55rem 1.1rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.MyPropertiesTableView_modalEditActionBtn__7ZMTe:hover{background:#1e293b;border-color:#1e293b}.MyPropertiesTableView_editFormGrid__OMCvG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.MyPropertiesTableView_editFormGroup__uRCV1{display:flex;flex-direction:column;gap:.35rem}.MyPropertiesTableView_editFormGroupFull__uoTsB{grid-column:1/-1;display:flex;flex-direction:column;gap:.35rem}.MyPropertiesTableView_editLabel__pwmpA{font-size:.78rem;font-weight:700;color:#334155}.MyPropertiesTableView_editInput__q5i9w{width:100%;padding:.65rem .85rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.85rem;color:#0f172a;background:#ffffff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.MyPropertiesTableView_editInput__q5i9w:focus{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.MyPropertiesTableView_editInputHighlight__qIBv_{width:100%;padding:.75rem 1rem;border:2px solid #0f172a;border-radius:8px;font-size:1.1rem;font-weight:800;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.MyPropertiesTableView_editInputHighlight__qIBv_:focus{border-color:#000000;background:#ffffff;box-shadow:0 0 0 4px rgba(15,23,42,.12)}.MyPropertiesTableView_editHelpText__h2shg{font-size:.76rem;color:#64748b;margin-top:.15rem}.MyPropertiesTableView_editTextarea__i4POl{width:100%;padding:.65rem .85rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.85rem;color:#0f172a;background:#ffffff;outline:none;resize:vertical;min-height:70px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.MyPropertiesTableView_editTextarea__i4POl:focus{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.MyPropertiesTableView_editModalFooter___4tW_{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid #f1f5f9}.MyPropertiesTableView_cancelEditBtn__Nbty0{background:transparent;border:1px solid #cbd5e1;color:#475569;font-weight:600;font-size:.84rem;padding:.55rem 1rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.MyPropertiesTableView_cancelEditBtn__Nbty0:hover{background:#f8fafc;color:#0f172a}.MyPropertiesTableView_saveEditBtn___AIQH{display:inline-flex;align-items:center;justify-content:center;background:#0f172a;border:1px solid #0f172a;color:#ffffff;font-weight:700;font-size:.84rem;padding:.6rem 1.35rem;border-radius:8px;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(15,23,42,.15)}.MyPropertiesTableView_saveEditBtn___AIQH:hover:not(:disabled){background:#1e293b;border-color:#1e293b;box-shadow:0 4px 12px rgba(15,23,42,.22)}.MyPropertiesTableView_saveEditBtn___AIQH:disabled{opacity:.6;cursor:not-allowed}.MyPropertiesTableView_editLabelRow__Shvfv{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.MyPropertiesTableView_aiGenerateBtnSmall__FPghv{display:inline-flex;align-items:center;gap:5px;padding:.25rem .7rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#0d543a;border-radius:9999px;font-size:.74rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(13,84,58,.08)}.MyPropertiesTableView_aiGenerateBtnSmall__FPghv:hover:not(:disabled){background:#0d543a;border-color:#0d543a;color:#ffffff;transform:translateY(-1px);box-shadow:0 3px 10px rgba(13,84,58,.2)}.MyPropertiesTableView_aiGenerateBtnSmall__FPghv:disabled{opacity:.75;cursor:wait}.MyPropertiesTableView_aiSpinIcon__HCer6{animation:MyPropertiesTableView_aiPulse__iQ2PX 1.2s ease-in-out infinite}@keyframes MyPropertiesTableView_aiPulse__iQ2PX{0%{transform:scale(1) rotate(0deg);opacity:.8}50%{transform:scale(1.25) rotate(180deg);opacity:1}to{transform:scale(1) rotate(1turn);opacity:.8}}.MyPropertiesTableView_addPhotoBtnSmall__fs2xU{display:inline-flex;align-items:center;gap:4px;padding:.25rem .65rem;background:#f8fafc;border:1px solid #cbd5e1;color:#334155;border-radius:9999px;font-size:.74rem;font-weight:700;cursor:pointer;transition:all .15s ease}.MyPropertiesTableView_addPhotoBtnSmall__fs2xU:hover{background:#0f172a;border-color:#0f172a;color:#ffffff}.MyPropertiesTableView_editPhotosGrid__BVP2q{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:8px;gap:8px;margin-top:6px}.MyPropertiesTableView_editPhotoCard__0t_Wo{position:relative;width:100%;aspect-ratio:4/3;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;background:#f1f5f9}.MyPropertiesTableView_editPhotoCardCover__O0ZFE{border:2px solid #059669;box-shadow:0 2px 8px rgba(5,150,105,.28)}.MyPropertiesTableView_editPhotoImg__E9w6g{width:100%;height:100%;object-fit:cover;display:block}.MyPropertiesTableView_removePhotoBtn__TPV5l{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.65);color:#ffffff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;padding:0;z-index:2}.MyPropertiesTableView_removePhotoBtn__TPV5l:hover{background:#ef4444}.MyPropertiesTableView_coverBadge__tdepy{background:#059669;color:#fbbf24;box-shadow:0 1px 4px rgba(0,0,0,.35)}.MyPropertiesTableView_coverBadge__tdepy,.MyPropertiesTableView_setCoverBtn__COiav{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;border:1px solid rgba(255,255,255,.3)}.MyPropertiesTableView_setCoverBtn__COiav{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffff;cursor:pointer;transition:all .15s ease;padding:0}.MyPropertiesTableView_setCoverBtn__COiav:hover{background:#059669;border-color:#059669;color:#fbbf24;transform:scale(1.12)}.MyPropertiesTableView_emptyPhotosBox__MQtZF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px 12px;border:1.5px dashed #cbd5e1;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .15s ease;text-align:center;margin-top:4px}.MyPropertiesTableView_emptyPhotosBox__MQtZF:hover{border-color:#064e3b;background:#f0fdf4}.MyPropertiesTableView_toastNotice__FOqFe{position:fixed;bottom:24px;right:24px;background:#0f172a;color:#ffffff;padding:12px 20px;border-radius:10px;font-size:.86rem;font-weight:700;box-shadow:0 10px 25px rgba(0,0,0,.25);z-index:2000;animation:MyPropertiesTableView_slideUp__5x0Dw .2s ease}@keyframes MyPropertiesTableView_slideUp__5x0Dw{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.MyPropertiesTableView_typeSelectorGroup__raJiI{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.MyPropertiesTableView_typeSelectorBtn__pNE7F{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.86rem;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease}.MyPropertiesTableView_typeSelectorBtn__pNE7F:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.MyPropertiesTableView_typeSelectorBtnActive__Ber3B{background:#f0fdf4!important;border-color:#166534!important;color:#166534!important;box-shadow:0 0 0 1px #166534}@media (max-width:900px){.MyPropertiesTableView_searchFilterRow__egUiP{flex-direction:column;align-items:stretch}.MyPropertiesTableView_searchInputWrapper__nWTJi{max-width:100%}.MyPropertiesTableView_dropdownFilters__UTAXk{width:100%}.MyPropertiesTableView_filterSelect__PToaN{flex:1 1}}@media (max-width:640px){.MyPropertiesTableView_headerRow__JHLpj{flex-direction:column;align-items:flex-start}.MyPropertiesTableView_addPropertyBtn__l0BCU{width:100%;justify-content:center}.MyPropertiesTableView_modalGrid__frDDY{grid-template-columns:1fr}}.BrokerApplicationModal_overlay__2qPuD{position:fixed;inset:0;background-color:rgba(15,23,42,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px;animation:BrokerApplicationModal_fadeIn__8Vieu .2s ease-out}@keyframes BrokerApplicationModal_fadeIn__8Vieu{0%{opacity:0}to{opacity:1}}.BrokerApplicationModal_modal___V8jj{background:#ffffff;border-radius:20px;box-shadow:0 25px 50px -12px rgba(15,23,42,.25);width:100%;max-width:580px;max-height:90vh;overflow-y:auto;position:relative;padding:32px;animation:BrokerApplicationModal_slideUp__5tsMk .25s cubic-bezier(.16,1,.3,1)}@keyframes BrokerApplicationModal_slideUp__5tsMk{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.BrokerApplicationModal_closeBtn___6rq_{position:absolute;top:20px;right:20px;background:#f1f5f9;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .15s ease}.BrokerApplicationModal_closeBtn___6rq_:hover{background:#e2e8f0;color:#0f172a}.BrokerApplicationModal_header__GCmFn{display:flex;align-items:center;gap:14px;margin-bottom:10px}.BrokerApplicationModal_headerIconBadge__TfIVj{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,rgba(6,78,59,.12),rgba(6,78,59,.05));color:#064e3b;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(6,78,59,.15)}.BrokerApplicationModal_eyebrow__Dkgfn{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#064e3b;margin-bottom:2px}.BrokerApplicationModal_title__Gaf5Z{font-size:20px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.BrokerApplicationModal_subtitle__f6RBO{font-size:13.5px;line-height:1.5;color:#64748b;margin-top:6px;margin-bottom:20px}.BrokerApplicationModal_pendingBanner__7H_fw{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#92400e;font-size:13px;line-height:1.45;margin-bottom:20px}.BrokerApplicationModal_pendingIcon__KiGiz{color:#d97706;flex-shrink:0;margin-top:2px}.BrokerApplicationModal_pendingContent__f4crI strong{display:block;color:#78350f;margin-bottom:2px}.BrokerApplicationModal_pendingContent__f4crI p{margin:0}.BrokerApplicationModal_errorAlert__m6Yyh{padding:12px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;font-size:13px;margin-bottom:16px}.BrokerApplicationModal_form___xEP_{display:flex;flex-direction:column;gap:16px}.BrokerApplicationModal_formRow__UGEQi{display:flex;gap:14px}@media (max-width:540px){.BrokerApplicationModal_formRow__UGEQi{flex-direction:column}}.BrokerApplicationModal_formGroup__t89p1{display:flex;flex-direction:column;gap:6px;flex:1 1}.BrokerApplicationModal_label__PiQIr{font-size:12.5px;font-weight:600;color:#334155}.BrokerApplicationModal_required__BwzVz{color:#ef4444}.BrokerApplicationModal_optional__UTO1M{font-size:11.5px;font-weight:400;color:#94a3b8}.BrokerApplicationModal_input__SXnXQ,.BrokerApplicationModal_textarea__0r2Xg{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:13.5px;color:#0f172a;background:#ffffff;outline:none;transition:all .15s ease;font-family:inherit}.BrokerApplicationModal_input__SXnXQ:focus,.BrokerApplicationModal_textarea__0r2Xg:focus{border-color:#064e3b;box-shadow:0 0 0 3px rgba(6,78,59,.1)}.BrokerApplicationModal_inputHint__SBPiK{font-size:11px;color:#94a3b8}.BrokerApplicationModal_textarea__0r2Xg{resize:vertical;min-height:72px}.BrokerApplicationModal_perksBox__NmJdj{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;margin-top:4px}.BrokerApplicationModal_perksTitle__3aVhj{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#064e3b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.BrokerApplicationModal_perksGrid__wAkWp{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px}@media (max-width:500px){.BrokerApplicationModal_perksGrid__wAkWp{grid-template-columns:1fr}}.BrokerApplicationModal_perkItem__9uYz8{display:flex;align-items:center;gap:7px;font-size:12px;color:#475569;line-height:1.3}.BrokerApplicationModal_actionsRow__OrqRa{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:16px;border-top:1px solid #f1f5f9}.BrokerApplicationModal_cancelBtn__H_PIC{padding:10px 18px;background:#f1f5f9;border:none;border-radius:12px;font-size:13.5px;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease}.BrokerApplicationModal_cancelBtn__H_PIC:hover{background:#e2e8f0;color:#0f172a}.BrokerApplicationModal_submitBtn__hIrRq{padding:10px 22px;background:linear-gradient(135deg,#064e3b,#04382a);border:none;border-radius:12px;font-size:13.5px;font-weight:700;color:#ffffff;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 14px rgba(6,78,59,.25)}.BrokerApplicationModal_submitBtn__hIrRq:hover{background:linear-gradient(135deg,#04382a,#02231a);transform:translateY(-1px)}.BrokerApplicationModal_submitBtn__hIrRq:disabled{opacity:.65;cursor:not-allowed;transform:none}.BrokerApplicationModal_successState__S0IyM{text-align:center;padding:20px 10px}.BrokerApplicationModal_successIconWrap__F_siH{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:#ecfdf5;border:2px solid #a7f3d0;display:flex;align-items:center;justify-content:center;animation:BrokerApplicationModal_scaleIn__dqYaB .3s cubic-bezier(.16,1,.3,1)}@keyframes BrokerApplicationModal_scaleIn__dqYaB{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.BrokerApplicationModal_successIcon__d8LK1{color:#10b981}.BrokerApplicationModal_successTitle__yAWHp{font-size:20px;font-weight:800;color:#0f172a;margin-bottom:8px}.BrokerApplicationModal_successDesc__3BM69{font-size:14px;color:#475569;margin-bottom:20px;line-height:1.5}.BrokerApplicationModal_successNotice__E55zE{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;font-size:13px;color:#475569;line-height:1.45;margin-bottom:24px}.BrokerApplicationModal_successNotice__E55zE svg{color:#064e3b;flex-shrink:0;margin-top:2px}.FavoritesToast_toastContainer__32_1X{position:fixed;bottom:28px;right:28px;z-index:999999;display:flex;flex-direction:column;gap:12px;pointer-events:none;max-width:calc(100vw - 32px)}.FavoritesToast_toastCard__858bx{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:14px;min-width:320px;max-width:400px;padding:16px 18px 18px 16px;background:#ffffff;border:1px solid rgba(226,232,240,.9);border-radius:14px;box-shadow:0 20px 40px -15px rgba(15,23,42,.12),0 0 0 1px rgba(0,0,0,.05),0 8px 16px -4px rgba(15,23,42,.06);color:#0f172a;font-family:inherit;animation:FavoritesToast_slideInToast__i3RC3 .35s cubic-bezier(.16,1,.3,1) forwards;transition:opacity .2s ease,transform .2s ease}.FavoritesToast_toastExiting__1nfww{animation:FavoritesToast_slideOutToast__nFttx .25s cubic-bezier(.7,0,.84,0) forwards}@keyframes FavoritesToast_slideInToast__i3RC3{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes FavoritesToast_slideOutToast__nFttx{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.97)}}.FavoritesToast_iconBox__FpOuN{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:1px}.FavoritesToast_iconBoxSuccess__L1Yj4{background:#f0fdf4;border:1px solid #dcfce7;color:#0f766e}.FavoritesToast_iconBoxRemove__6R5do{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.FavoritesToast_iconBoxAuth__BWMxx{background:#fffbeb;border:1px solid #fef3c7;color:#b45309}.FavoritesToast_contentBox__gwmez{flex:1 1;min-width:0}.FavoritesToast_toastTitle__ynz3o{font-size:.92rem;font-weight:700;color:#0f172a;margin:0 0 3px;line-height:1.3;letter-spacing:-.01em}.FavoritesToast_toastMessage__u5Wu7{font-size:.83rem;color:#475569;margin:0;line-height:1.45;word-break:break-word}.FavoritesToast_toastActions__4LCZ7{display:flex;align-items:center;gap:12px;margin-top:8px}.FavoritesToast_actionBtnPrimary__EoKFx{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;background:#0f766e;color:#ffffff;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:all .15s ease;box-shadow:0 2px 4px rgba(15,118,110,.2)}.FavoritesToast_actionBtnPrimary__EoKFx:hover{background:#0d543a;transform:translateY(-1px)}.FavoritesToast_actionLink__PPeyo{font-size:.8rem;font-weight:600;color:#0f766e;text-decoration:none;cursor:pointer;background:none;border:none;padding:0;transition:color .15s ease}.FavoritesToast_actionLink__PPeyo:hover{color:#0d543a;text-decoration:underline}.FavoritesToast_closeBtn__iD6bU{flex-shrink:0;background:transparent;border:none;color:#94a3b8;font-size:1.05rem;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:all .15s ease;margin-left:-4px;margin-top:-2px}.FavoritesToast_closeBtn__iD6bU:hover{color:#1e293b;background:#f1f5f9}.FavoritesToast_progressBarTrack__9A8iN{position:absolute;bottom:0;left:0;right:0;height:3px;background:#f1f5f9;overflow:hidden}.FavoritesToast_progressBarFill__bUkJK{height:100%;width:100%;transform-origin:left;animation:FavoritesToast_countdownShrink__Vy5nt var(--toast-duration,3.5s) linear forwards}.FavoritesToast_progressSuccess__YZDCg{background:linear-gradient(90deg,#0f766e,#14b8a6)}.FavoritesToast_progressRemove__vw0BX{background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.FavoritesToast_progressAuth__NNNKx{background:linear-gradient(90deg,#f59e0b,#fbbf24)}@keyframes FavoritesToast_countdownShrink__Vy5nt{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.FavoritesToast_toastCard__858bx:hover .FavoritesToast_progressBarFill__bUkJK{animation-play-state:paused}@media (max-width:640px){.FavoritesToast_toastContainer__32_1X{bottom:20px;right:16px;left:16px}.FavoritesToast_toastCard__858bx{min-width:0;max-width:100%}}.LotPolygon_lotGroup__DlQSJ{transition:opacity .2s ease;outline:none}.LotPolygon_poly__p_41w{transition:fill .15s ease,stroke .15s ease,stroke-width .15s ease}.LotPolygon_selected__IeCf3 .LotPolygon_poly__p_41w{filter:drop-shadow(0 2px 8px rgba(15,81,50,.25))}.LotPolygon_badgeRect__VqhrQ{transition:all .15s ease}.LotPolygon_badgeText__kKY5p{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.LotPolygon_sunGlow__xTbmi{animation:LotPolygon_sunPulse__oUwVJ 2.2s ease-in-out infinite;pointer-events:none}@keyframes LotPolygon_sunPulse__oUwVJ{0%,to{opacity:.85}50%{opacity:.28}}.LotPolygon_sunRay__U_oYC{pointer-events:none;stroke-linecap:round;animation:LotPolygon_rayFlicker__DmZ57 2.2s ease-in-out infinite}.LotPolygon_sunRay__U_oYC:nth-child(2){animation-delay:.15s}.LotPolygon_sunRay__U_oYC:nth-child(3){animation-delay:.3s}.LotPolygon_sunRay__U_oYC:nth-child(4){animation-delay:.45s}.LotPolygon_sunRay__U_oYC:nth-child(5){animation-delay:.6s}@keyframes LotPolygon_rayFlicker__DmZ57{0%,to{opacity:.9;stroke-width:2.5}50%{opacity:.2;stroke-width:1}}@media (max-width:768px){.LotPolygon_badgeText__kKY5p{font-size:8px}}