.AddDealToCompanyModal_font-manrope-extra-light__2FxZQ{font-family:var(--font-headline);font-weight:200}.AddDealToCompanyModal_font-manrope-light__zrhYB{font-family:var(--font-headline);font-weight:300}.AddDealToCompanyModal_font-manrope-normal__CC8xp{font-family:var(--font-headline);font-weight:400}.AddDealToCompanyModal_font-manrope-medium__Q7KkG{font-family:var(--font-headline);font-weight:500}.AddDealToCompanyModal_font-manrope-semi-bold__xo2jR{font-family:var(--font-headline);font-weight:600}.AddDealToCompanyModal_font-manrope-bold__1TYdT{font-family:var(--font-headline);font-weight:700}.AddDealToCompanyModal_font-manrope-ultra-bold__fOVxa{font-family:var(--font-headline);font-weight:800}.AddDealToCompanyModal_font-roboto-thin__GsfDp{font-family:var(--font-body);font-weight:100}.AddDealToCompanyModal_font-roboto-light__1hXBw{font-family:var(--font-body);font-weight:300}.AddDealToCompanyModal_font-roboto-normal__v8Nhy{font-family:var(--font-body);font-weight:400}.AddDealToCompanyModal_font-roboto-medium__hRrG8{font-family:var(--font-body);font-weight:500}.AddDealToCompanyModal_font-roboto-bold__5AEpq{font-family:var(--font-body);font-weight:700}.AddDealToCompanyModal_font-roboto-black__qH0Bf{font-family:var(--font-body);font-weight:900}.AddDealToCompanyModal_modalOverlay__rnks8{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:2rem;animation:AddDealToCompanyModal_fadeIn__AS4sg .2s ease-in-out;margin:0!important}@media(max-width:1024px){.AddDealToCompanyModal_modalOverlay__rnks8{padding:1rem}}@keyframes AddDealToCompanyModal_fadeIn__AS4sg{0%{opacity:0}to{opacity:1}}.AddDealToCompanyModal_modalContent__CtF9G{background:var(--color-background);border-radius:8px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:AddDealToCompanyModal_slideUp__3w9f7 .3s ease-out;overflow:hidden}@keyframes AddDealToCompanyModal_slideUp__3w9f7{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AddDealToCompanyModal_modalHeader__EPl8P{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.AddDealToCompanyModal_modalHeader__EPl8P h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.AddDealToCompanyModal_closeButton__34ip3{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.AddDealToCompanyModal_closeButton__34ip3:hover:not(:disabled){background:var(--color-background-alt)}.AddDealToCompanyModal_closeButton__34ip3:disabled{opacity:.5;cursor:not-allowed}.AddDealToCompanyModal_closeButton__34ip3 svg{display:block}.AddDealToCompanyModal_modalBody__6hyn8{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.AddDealToCompanyModal_formScrollable__THoJk{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.AddDealToCompanyModal_errorMessage__5Tmht{padding:.75rem;background:rgba(59,80,84,.1);border:1px solid var(--color-accent-secondary);border-radius:4px;color:var(--color-accent-secondary);font-size:.875rem;margin-bottom:1rem}.AddDealToCompanyModal_errorMessage__5Tmht p{margin:0}.AddDealToCompanyModal_formGroup__ePGPT{margin-bottom:1rem}.AddDealToCompanyModal_formGroup__ePGPT label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.875rem}.AddDealToCompanyModal_formGroup__ePGPT .AddDealToCompanyModal_required__nKJnq{color:var(--color-accent-secondary)}.AddDealToCompanyModal_formGroup__ePGPT input,.AddDealToCompanyModal_formGroup__ePGPT select,.AddDealToCompanyModal_formGroup__ePGPT textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.AddDealToCompanyModal_formGroup__ePGPT input:focus,.AddDealToCompanyModal_formGroup__ePGPT select:focus,.AddDealToCompanyModal_formGroup__ePGPT textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.AddDealToCompanyModal_formGroup__ePGPT input:disabled,.AddDealToCompanyModal_formGroup__ePGPT select:disabled,.AddDealToCompanyModal_formGroup__ePGPT textarea:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.AddDealToCompanyModal_formGroup__ePGPT input::placeholder,.AddDealToCompanyModal_formGroup__ePGPT select::placeholder,.AddDealToCompanyModal_formGroup__ePGPT textarea::placeholder{color:var(--color-text-secondary)}.AddDealToCompanyModal_formGroup__ePGPT select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.AddDealToCompanyModal_formGroup__ePGPT textarea{resize:vertical;min-height:100px;font-family:inherit}.AddDealToCompanyModal_formRow__ty1HP{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:1024px){.AddDealToCompanyModal_formRow__ty1HP{grid-template-columns:1fr}}.AddDealToCompanyModal_modalActions__srlfP{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}@media(max-width:1024px){.AddDealToCompanyModal_modalActions__srlfP{flex-direction:column}}.AddDealToCompanyModal_searchSection__4k73J{margin-bottom:1.5rem}.AddDealToCompanyModal_searchInput__Bqdt_{position:relative;display:flex;align-items:center}.AddDealToCompanyModal_searchInput__Bqdt_ input{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.AddDealToCompanyModal_searchInput__Bqdt_ input::placeholder{color:var(--color-text-secondary)}.AddDealToCompanyModal_searchInput__Bqdt_ input:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.AddDealToCompanyModal_searchResults__ARpG5{margin-top:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;background:var(--color-background);min-height:200px;max-height:400px;overflow-y:auto}.AddDealToCompanyModal_searchResultsHeader__r_F_M{padding:.75rem 1rem;border-bottom:1px solid var(--color-border-primary);background:var(--theme-elevation-25);font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.AddDealToCompanyModal_searchResultItem__fmc3m{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border-primary)}.AddDealToCompanyModal_searchResultItem__fmc3m:last-child{border-bottom:none}.AddDealToCompanyModal_itemInfo__mJYRN{flex:1 1}.AddDealToCompanyModal_itemName__4ByZu{font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem}.AddDealToCompanyModal_itemDetails__GaCC8{font-size:.75rem;color:var(--color-text-secondary);margin-bottom:.25rem}.AddDealToCompanyModal_itemDetails__GaCC8:last-child{margin-bottom:0}.AddDealToCompanyModal_createNewOption__GCVNY{padding:.75rem 1rem;border-top:1px solid var(--color-border-primary);background:var(--theme-elevation-25)}.AddDealToCompanyModal_noResults__AIRCB{margin-top:.75rem;padding:1.5rem;text-align:center;border:1px solid var(--color-border-primary);border-radius:4px;background:var(--theme-elevation-25)}.AddDealToCompanyModal_noResults__AIRCB p{margin:0 0 1rem;color:var(--color-text-secondary);font-size:.875rem}.AddDealToCompanyModal_createForm__Sx3NW{margin-top:0}.AddDealToCompanyModal_createFormHeader__T5QEn{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.AddDealToCompanyModal_createFormHeader__T5QEn h3{font-size:1.125rem;font-weight:600;margin:0;color:var(--color-text-primary)}.AddPropertyToCompanyModal_font-manrope-extra-light__ixlQ9{font-family:var(--font-headline);font-weight:200}.AddPropertyToCompanyModal_font-manrope-light__dbMKa{font-family:var(--font-headline);font-weight:300}.AddPropertyToCompanyModal_font-manrope-normal__ZHKnz{font-family:var(--font-headline);font-weight:400}.AddPropertyToCompanyModal_font-manrope-medium__XFBb8{font-family:var(--font-headline);font-weight:500}.AddPropertyToCompanyModal_font-manrope-semi-bold__0qCVB{font-family:var(--font-headline);font-weight:600}.AddPropertyToCompanyModal_font-manrope-bold__oDcf5{font-family:var(--font-headline);font-weight:700}.AddPropertyToCompanyModal_font-manrope-ultra-bold__gZo6j{font-family:var(--font-headline);font-weight:800}.AddPropertyToCompanyModal_font-roboto-thin__vyhCP{font-family:var(--font-body);font-weight:100}.AddPropertyToCompanyModal_font-roboto-light__ptxA2{font-family:var(--font-body);font-weight:300}.AddPropertyToCompanyModal_font-roboto-normal__KMzVj{font-family:var(--font-body);font-weight:400}.AddPropertyToCompanyModal_font-roboto-medium__JDlRB{font-family:var(--font-body);font-weight:500}.AddPropertyToCompanyModal_font-roboto-bold__JxVsU{font-family:var(--font-body);font-weight:700}.AddPropertyToCompanyModal_font-roboto-black__8O7SC{font-family:var(--font-body);font-weight:900}.AddPropertyToCompanyModal_modalOverlay__x798L{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:2rem;animation:AddPropertyToCompanyModal_fadeIn__JQoS0 .2s ease-in-out;margin:0!important}@media(max-width:1024px){.AddPropertyToCompanyModal_modalOverlay__x798L{padding:1rem}}@keyframes AddPropertyToCompanyModal_fadeIn__JQoS0{0%{opacity:0}to{opacity:1}}.AddPropertyToCompanyModal_modalContent__Xvq4F{background:var(--color-background);border-radius:8px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:AddPropertyToCompanyModal_slideUp__kDE88 .3s ease-out;overflow:hidden}@keyframes AddPropertyToCompanyModal_slideUp__kDE88{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AddPropertyToCompanyModal_modalHeader__sNdfA{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.AddPropertyToCompanyModal_modalHeader__sNdfA h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.AddPropertyToCompanyModal_closeButton__3cEVv{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.AddPropertyToCompanyModal_closeButton__3cEVv:hover:not(:disabled){background:var(--color-background-alt)}.AddPropertyToCompanyModal_closeButton__3cEVv:disabled{opacity:.5;cursor:not-allowed}.AddPropertyToCompanyModal_closeButton__3cEVv svg{display:block}.AddPropertyToCompanyModal_modalBody__gkFV0{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.AddPropertyToCompanyModal_formScrollable__v9m6z{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.AddPropertyToCompanyModal_errorMessage__JSXTc{padding:.75rem;background:rgba(59,80,84,.1);border:1px solid var(--color-accent-secondary);border-radius:4px;color:var(--color-accent-secondary);font-size:.875rem;margin-bottom:1rem}.AddPropertyToCompanyModal_errorMessage__JSXTc p{margin:0}.AddPropertyToCompanyModal_formGroup__i_e0W{margin-bottom:1rem}.AddPropertyToCompanyModal_formGroup__i_e0W label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.875rem}.AddPropertyToCompanyModal_formGroup__i_e0W .AddPropertyToCompanyModal_required__b59bq{color:var(--color-accent-secondary)}.AddPropertyToCompanyModal_formGroup__i_e0W input,.AddPropertyToCompanyModal_formGroup__i_e0W select,.AddPropertyToCompanyModal_formGroup__i_e0W textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.AddPropertyToCompanyModal_formGroup__i_e0W input:focus,.AddPropertyToCompanyModal_formGroup__i_e0W select:focus,.AddPropertyToCompanyModal_formGroup__i_e0W textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.AddPropertyToCompanyModal_formGroup__i_e0W input:disabled,.AddPropertyToCompanyModal_formGroup__i_e0W select:disabled,.AddPropertyToCompanyModal_formGroup__i_e0W textarea:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.AddPropertyToCompanyModal_formGroup__i_e0W input::placeholder,.AddPropertyToCompanyModal_formGroup__i_e0W select::placeholder,.AddPropertyToCompanyModal_formGroup__i_e0W textarea::placeholder{color:var(--color-text-secondary)}.AddPropertyToCompanyModal_formGroup__i_e0W select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.AddPropertyToCompanyModal_formGroup__i_e0W textarea{resize:vertical;min-height:100px;font-family:inherit}.AddPropertyToCompanyModal_formRow__KnfzI{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.AddPropertyToCompanyModal_formRow__KnfzI:has(.AddPropertyToCompanyModal_formGroup__i_e0W:nth-child(3)){grid-template-columns:1fr 1fr 1fr}@media(max-width:1024px){.AddPropertyToCompanyModal_formRow__KnfzI:has(.AddPropertyToCompanyModal_formGroup__i_e0W:nth-child(3)){grid-template-columns:1fr 1fr}}@media(max-width:1024px){.AddPropertyToCompanyModal_formRow__KnfzI{grid-template-columns:1fr}}.AddPropertyToCompanyModal_modalActions__5qfgq{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}@media(max-width:1024px){.AddPropertyToCompanyModal_modalActions__5qfgq{flex-direction:column}}.AddPropertyToCompanyModal_searchSection__ed2cV{margin-bottom:1.5rem}.AddPropertyToCompanyModal_searchInput__tVx2L{position:relative;display:flex;align-items:center}.AddPropertyToCompanyModal_searchInput__tVx2L input{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.AddPropertyToCompanyModal_searchInput__tVx2L input::placeholder{color:var(--color-text-secondary)}.AddPropertyToCompanyModal_searchInput__tVx2L input:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.AddPropertyToCompanyModal_searchResults__IVn5W{margin-top:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;background:var(--color-background);min-height:200px;max-height:400px;overflow-y:auto}.AddPropertyToCompanyModal_searchResultsHeader__vAc7f{padding:.75rem 1rem;border-bottom:1px solid var(--color-border-primary);background:var(--theme-elevation-25);font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.AddPropertyToCompanyModal_searchResultItem__MHS7e{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border-primary)}.AddPropertyToCompanyModal_searchResultItem__MHS7e:last-child{border-bottom:none}.AddPropertyToCompanyModal_itemInfo__FHKIS{flex:1 1}.AddPropertyToCompanyModal_itemName__cqbOi{font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem}.AddPropertyToCompanyModal_itemDetails__gt6el{font-size:.75rem;color:var(--color-text-secondary);margin-bottom:.25rem}.AddPropertyToCompanyModal_itemDetails__gt6el:last-child{margin-bottom:0}.AddPropertyToCompanyModal_createNewOption__rWgIT{padding:.75rem 1rem;border-top:1px solid var(--color-border-primary);background:var(--theme-elevation-25)}.AddPropertyToCompanyModal_noResults__ykQNs{margin-top:.75rem;padding:1.5rem;text-align:center;border:1px solid var(--color-border-primary);border-radius:4px;background:var(--theme-elevation-25)}.AddPropertyToCompanyModal_noResults__ykQNs p{margin:0 0 1rem;color:var(--color-text-secondary);font-size:.875rem}.AddPropertyToCompanyModal_createForm__aAxB7{margin-top:0}.AddPropertyToCompanyModal_createFormHeader__FbPYn{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.AddPropertyToCompanyModal_createFormHeader__FbPYn h3{font-size:1.125rem;font-weight:600;margin:0;color:var(--color-text-primary)}.CompanyModal_font-manrope-extra-light__KYKbc{font-family:var(--font-headline);font-weight:200}.CompanyModal_font-manrope-light__Ntw6R{font-family:var(--font-headline);font-weight:300}.CompanyModal_font-manrope-normal__3rmdz{font-family:var(--font-headline);font-weight:400}.CompanyModal_font-manrope-medium__x4clS{font-family:var(--font-headline);font-weight:500}.CompanyModal_font-manrope-semi-bold__MEunT{font-family:var(--font-headline);font-weight:600}.CompanyModal_font-manrope-bold__MPUWE{font-family:var(--font-headline);font-weight:700}.CompanyModal_font-manrope-ultra-bold__n7L_k{font-family:var(--font-headline);font-weight:800}.CompanyModal_font-roboto-thin__zhpBq{font-family:var(--font-body);font-weight:100}.CompanyModal_font-roboto-light__a0YPS{font-family:var(--font-body);font-weight:300}.CompanyModal_font-roboto-normal__w1p2Y{font-family:var(--font-body);font-weight:400}.CompanyModal_font-roboto-medium__eO9Ia{font-family:var(--font-body);font-weight:500}.CompanyModal_font-roboto-bold__rSewx{font-family:var(--font-body);font-weight:700}.CompanyModal_font-roboto-black__Zsor2{font-family:var(--font-body);font-weight:900}.CompanyModal_modalContent__nkIoW{max-width:700px}.CompanyModal_modalForm___h39o{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.CompanyModal_formScrollable__K6KHF{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.CompanyModal_formFields__jxajE{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.CompanyModal_required__08n77{color:var(--color-accent-secondary)}.CompanyModal_error___dsOl{border-color:var(--color-accent-secondary)!important}.CompanyModal_formGroup__7hGeo{margin-bottom:0}.CompanyModal_formRow__pqu2l{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:1024px){.CompanyModal_formRow__pqu2l{grid-template-columns:1fr}}.CompanyModal_errorMessage__QlCdf{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-accent-secondary)}.CompanyModal_successMessage__BoFuW{padding:3rem 1.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;flex:1 1;min-height:0}.CompanyModal_successMessage__BoFuW .CompanyModal_successIcon__XrdMK{width:64px;height:64px;margin:0 auto 1rem;background:var(--color-accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white)}.CompanyModal_successMessage__BoFuW h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.CompanyModal_successMessage__BoFuW p{margin:0 0 2rem;color:var(--color-text-secondary);font-size:1rem}.CompanyModal_successMessage__BoFuW .CompanyModal_modalActions__pZb0_{border-top:none;padding-top:0;margin-top:auto;justify-content:center}.CompanyModal_metadataSection__LLNTn{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border-primary)}.CompanyModal_metadataSection__LLNTn h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.CompanyModal_tagsContainer__LnC_J{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.CompanyModal_tagInputWrapper__W_e1p{display:flex;align-items:center;gap:.375rem;position:relative}.CompanyModal_tagInput__eLvEM{padding:.5rem 2rem .5rem .875rem!important;border:1px solid var(--color-border-primary)!important;border-radius:16px!important;font-size:.875rem!important;background:linear-gradient(135deg,var(--theme-elevation-50),var(--theme-elevation-100))!important;color:var(--theme-elevation-700)!important;font-weight:500!important;min-width:120px!important;width:auto!important;transition:all .2s ease!important}.CompanyModal_tagInput__eLvEM:focus{border-color:var(--color-accent-primary)!important;background:linear-gradient(135deg,var(--theme-elevation-100),var(--theme-elevation-150))!important;box-shadow:0 0 0 2px rgba(163,176,117,.2)!important}.CompanyModal_tagInput__eLvEM::placeholder{color:var(--theme-elevation-500);font-weight:400}.CompanyModal_tagInput__eLvEM:disabled{background:var(--theme-elevation-50)!important;opacity:.7}.CompanyModal_removeTagButton__KOqBu{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.1);border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--theme-elevation-600);transition:all .2s ease;padding:0;flex-shrink:0}.CompanyModal_removeTagButton__KOqBu:hover{background:rgba(220,38,38,.1);color:#dc2626;transform:translateY(-50%) scale(1.1)}.CompanyModal_removeTagButton__KOqBu:active{transform:translateY(-50%) scale(.95)}.CompanyModal_removeTagButton__KOqBu svg{display:block}.CompanyModal_teamMembersList__OmvM5{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.CompanyModal_teamMemberRow__Mp9oY{display:flex;gap:.75rem;align-items:flex-start}.CompanyModal_teamMemberUser__8aRg_{flex:2 1}.CompanyModal_teamMemberRole__82KiG{flex:1 1}.CompanyModal_removeTeamMemberButton__Sb4wm{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);border-radius:4px;width:32px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--theme-elevation-600);transition:all .2s ease;padding:0;flex-shrink:0}.CompanyModal_removeTeamMemberButton__Sb4wm:hover{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.3);color:#dc2626}.CompanyModal_removeTeamMemberButton__Sb4wm svg{display:block}.CompanyModal_companyUsersList__KXMie{display:flex;flex-direction:column;gap:1rem;margin-bottom:.75rem}.CompanyModal_companyUserCard__R1KB3{padding:1rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:8px;display:flex;flex-direction:column;gap:1rem}.CompanyModal_companyUserHeader__T7dzi{display:flex;gap:.75rem;align-items:flex-start}.CompanyModal_companyUserUser__4JTLA{flex:1 1}.CompanyModal_removeCompanyUserButton__jGFi0{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);border-radius:4px;width:32px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--theme-elevation-600);transition:all .2s ease;padding:0;flex-shrink:0}.CompanyModal_removeCompanyUserButton__jGFi0:hover{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.3);color:#dc2626}.CompanyModal_removeCompanyUserButton__jGFi0 svg{display:block}.CompanyModal_checkboxLabel__gZ71p{display:flex!important;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:var(--theme-text);margin-bottom:0!important}.CompanyModal_checkboxLabel__gZ71p input[type=checkbox]{margin:0!important;cursor:pointer;width:18px;height:18px;flex-shrink:0;-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox}.CompanyModal_checkboxLabel__gZ71p span{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5}.CompanyModal_additionalSections__Ay3_q{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.CompanyModal_socialSection__Dk6Ln{padding-top:1.5rem;border-top:1px solid var(--color-border-primary)}.CompanyModal_socialTitle__BkL_0{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.CompanyModal_socialFields__Eizbo{display:flex;flex-direction:column;gap:1.5rem}.CompanyModal_socialLabel__YYi8m{display:inline-flex;align-items:center;margin-left:.25rem;color:var(--color-text-primary);vertical-align:middle}.CompanyModal_readOnlyValue__EbZDY{display:block;padding:.75rem;background:var(--color-background-alt);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-secondary);font-size:1rem}.CompanyModal_modalActions__pZb0_{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}@media(max-width:768px){.CompanyModal_modalActions__pZb0_{flex-direction:column}.CompanyModal_modalActions__pZb0_ button{width:100%}.CompanyModal_modalActions__pZb0_ .btn-primary{order:1}.CompanyModal_modalActions__pZb0_ .btn-secondary{order:2}}.CompanyModal_spinning__5YHYv{animation:CompanyModal_spin__eFDT6 1s linear infinite}@keyframes CompanyModal_spin__eFDT6{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.ContactModal_font-manrope-extra-light__wUrjr{font-family:var(--font-headline);font-weight:200}.ContactModal_font-manrope-light__Xio9E{font-family:var(--font-headline);font-weight:300}.ContactModal_font-manrope-normal__YcLKa{font-family:var(--font-headline);font-weight:400}.ContactModal_font-manrope-medium__sgTWB{font-family:var(--font-headline);font-weight:500}.ContactModal_font-manrope-semi-bold__evwby{font-family:var(--font-headline);font-weight:600}.ContactModal_font-manrope-bold__1hVig{font-family:var(--font-headline);font-weight:700}.ContactModal_font-manrope-ultra-bold__Gh53m{font-family:var(--font-headline);font-weight:800}.ContactModal_font-roboto-thin__5OPs8{font-family:var(--font-body);font-weight:100}.ContactModal_font-roboto-light__p9x4Z{font-family:var(--font-body);font-weight:300}.ContactModal_font-roboto-normal___bof4{font-family:var(--font-body);font-weight:400}.ContactModal_font-roboto-medium__GOOq1{font-family:var(--font-body);font-weight:500}.ContactModal_font-roboto-bold__kjtgD{font-family:var(--font-body);font-weight:700}.ContactModal_font-roboto-black__inbK5{font-family:var(--font-body);font-weight:900}.ContactModal_modalContent__hEN1Y{max-width:700px}.ContactModal_modalForm__f5n9r{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.ContactModal_formScrollable__YrLsn{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.ContactModal_formFields__G23Wg{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.ContactModal_required__nkPel{color:var(--color-accent-secondary)}.ContactModal_error__Fe72b{border-color:var(--color-accent-secondary)!important}.ContactModal_formRow__22iFb{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:1024px){.ContactModal_formRow__22iFb{grid-template-columns:1fr}}.ContactModal_errorMessage___VJFk{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-accent-secondary)}.ContactModal_successMessage__5cMEJ{padding:3rem 1.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;flex:1 1;min-height:0}.ContactModal_successMessage__5cMEJ .ContactModal_successIcon__5gJUJ{width:64px;height:64px;margin:0 auto 1rem;background:var(--color-accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white)}.ContactModal_successMessage__5cMEJ h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.ContactModal_successMessage__5cMEJ p{margin:0 0 2rem;color:var(--color-text-secondary);font-size:1rem}.ContactModal_successMessage__5cMEJ .ContactModal_modalActions__lQE3k{border-top:none;padding-top:0;margin-top:auto;justify-content:center}.ContactModal_metadataSection__CyzZ4{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border-primary)}.ContactModal_metadataSection__CyzZ4 h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.ContactModal_readOnlyValue__UpTYz{display:block;padding:.75rem;background:var(--color-background-alt);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-secondary);font-size:1rem}.ContactModal_modalActions__lQE3k{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}@media(max-width:768px){.ContactModal_modalActions__lQE3k{flex-direction:column}.ContactModal_modalActions__lQE3k button{width:100%}.ContactModal_modalActions__lQE3k .btn-primary{order:1}.ContactModal_modalActions__lQE3k .btn-secondary{order:2}}.ContactModal_socialSection__Y_HVY{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border-primary)}.ContactModal_socialHeader__rSUcM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.ContactModal_socialHeader__rSUcM{flex-direction:column;align-items:flex-start}.ContactModal_socialHeader__rSUcM .ContactModal_findProfilesButton__IDNih{order:-1;width:100%}.ContactModal_socialHeader__rSUcM .ContactModal_socialTitle__35aQu{order:0}}.ContactModal_socialTitle__35aQu{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.ContactModal_socialFields__v7LYo{display:flex;flex-direction:column;gap:1.5rem}.ContactModal_profileSearchResults__wnLPI{background:#f9fafb;border:1px solid var(--color-border-primary);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.ContactModal_profileSearchResults__wnLPI h4{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px}.ContactModal_profileResult__MrxeN{background:var(--white);border:1px solid var(--color-border-primary);border-radius:6px;padding:.75rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.ContactModal_profileResult__MrxeN:last-child{margin-bottom:0}.ContactModal_profileResultHeader__pv_C_{display:flex;align-items:center;gap:.5rem}.ContactModal_platformIcon__YQfhW{display:flex;align-items:center;color:var(--color-text-primary)}.ContactModal_platformName__OJxx4{font-weight:600;font-size:.875rem;color:var(--color-text-primary);text-transform:capitalize}.ContactModal_profileLink__gOxeY{color:#2563eb;text-decoration:none;font-size:.875rem;word-break:break-all}.ContactModal_profileLink__gOxeY:hover{text-decoration:underline}.ContactModal_acceptButton__1MegZ{align-self:flex-start;padding:.375rem .75rem;background:#10b981;color:var(--white);border:none;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.25rem}.ContactModal_acceptButton__1MegZ:hover{background:#059669}.ContactModal_socialLabel__YYZOu{display:inline-flex;align-items:center;margin-left:.25rem;color:var(--color-text-primary);vertical-align:middle}.ContactModal_spinning__5BXI0{animation:ContactModal_spin__OSoWI 1s linear infinite}@keyframes ContactModal_spin__OSoWI{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.AgentCapacity_font-manrope-extra-light__4MFtO{font-family:var(--font-headline);font-weight:200}.AgentCapacity_font-manrope-light__Wn30_{font-family:var(--font-headline);font-weight:300}.AgentCapacity_font-manrope-normal__joC_a{font-family:var(--font-headline);font-weight:400}.AgentCapacity_font-manrope-medium__fij4d{font-family:var(--font-headline);font-weight:500}.AgentCapacity_font-manrope-semi-bold__U1IHV{font-family:var(--font-headline);font-weight:600}.AgentCapacity_font-manrope-bold__IoSWw{font-family:var(--font-headline);font-weight:700}.AgentCapacity_font-manrope-ultra-bold___Wa8R{font-family:var(--font-headline);font-weight:800}.AgentCapacity_font-roboto-thin__dvv_2{font-family:var(--font-body);font-weight:100}.AgentCapacity_font-roboto-light__N8VDD{font-family:var(--font-body);font-weight:300}.AgentCapacity_font-roboto-normal__12_Lf{font-family:var(--font-body);font-weight:400}.AgentCapacity_font-roboto-medium__b20HV{font-family:var(--font-body);font-weight:500}.AgentCapacity_font-roboto-bold__L95R2{font-family:var(--font-body);font-weight:700}.AgentCapacity_font-roboto-black__BdsCT{font-family:var(--font-body);font-weight:900}.AgentCapacity_agentCapacity__nmqQ0{width:100%;max-width:100%;display:flex;flex-direction:column;gap:2rem;overflow:hidden}.AgentCapacity_agentCapacity__nmqQ0 *{box-sizing:border-box}.AgentCapacity_error__Qlbn2,.AgentCapacity_loading__LxOIP{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;gap:1rem}.AgentCapacity_error__Qlbn2 svg,.AgentCapacity_loading__LxOIP svg{color:var(--theme-elevation-500)}.AgentCapacity_error__Qlbn2 p,.AgentCapacity_loading__LxOIP p{color:var(--theme-elevation-600);margin:0}.AgentCapacity_loading__LxOIP svg{animation:AgentCapacity_spin__jdDh2 1s linear infinite}@keyframes AgentCapacity_spin__jdDh2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgentCapacity_retryButton__28KTr{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--theme-accent-500);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.AgentCapacity_retryButton__28KTr:hover{background:var(--theme-accent-600)}.AgentCapacity_capacityHeader__T7wRe{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:12px}@media(max-width:768px){.AgentCapacity_capacityHeader__T7wRe{flex-direction:column;gap:1rem;align-items:flex-start}}.AgentCapacity_headerInfo__YWEQ5 h2{margin:0 0 .25rem;font-family:var(--font-headline);color:var(--theme-text)}.AgentCapacity_headerInfo__YWEQ5 p{margin:0;color:var(--theme-elevation-600)}.AgentCapacity_headerStats__V2Hx4{display:flex;gap:2rem}@media(max-width:768px){.AgentCapacity_headerStats__V2Hx4{gap:1rem}}.AgentCapacity_stat__R0W_p{text-align:center}.AgentCapacity_stat__R0W_p .AgentCapacity_statValue__oJCUt{display:block;font-size:2rem;font-weight:700;color:var(--theme-accent-500)}.AgentCapacity_stat__R0W_p .AgentCapacity_statLabel__qQjvm{font-size:.875rem;color:var(--theme-elevation-600)}.AgentCapacity_agentsSection__tkBOn h3{margin:0 0 1rem;font-family:var(--font-headline);color:var(--theme-text)}.AgentCapacity_agentsList__0Sin9{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.AgentCapacity_agentsList__0Sin9{grid-template-columns:1fr}}.AgentCapacity_agentCard__lBeRO{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:8px;padding:1rem;transition:all .2s ease}.AgentCapacity_agentCard__lBeRO:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.AgentCapacity_agentInfo__G1Orp{display:flex;gap:.75rem;margin-bottom:1rem}.AgentCapacity_agentAvatar__nSJAz{width:40px;height:40px;background:var(--theme-accent-100);color:var(--theme-accent-600);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.AgentCapacity_agentDetails__U_zCA{flex:1 1}.AgentCapacity_agentDetails__U_zCA h4{margin:0 0 .25rem;font-size:1rem;color:var(--theme-text)}.AgentCapacity_agentDetails__U_zCA p{margin:0 0 .5rem;font-size:.875rem;color:var(--theme-elevation-600)}.AgentCapacity_agentSpecialties__Za1sA{display:flex;gap:.25rem;flex-wrap:wrap}.AgentCapacity_specialty__cQACm{padding:.125rem .5rem;background:var(--theme-elevation-100);color:var(--theme-elevation-700);border-radius:12px;font-size:.75rem;font-weight:500}.AgentCapacity_agentMetrics__0DE6z .AgentCapacity_performance__Yw1HC{font-size:.875rem;color:var(--theme-elevation-600);margin-top:.5rem}.AgentCapacity_capacityBar__xAqs_ .AgentCapacity_capacityLabel__F1Mel{font-size:.875rem;color:var(--theme-text);margin-bottom:.25rem}.AgentCapacity_capacityProgress__kXiP_{height:6px;background:var(--theme-elevation-200);border-radius:3px;overflow:hidden}.AgentCapacity_capacityFill__1olEy{height:100%;transition:width .3s ease}.AgentCapacity_capacityFill__1olEy.AgentCapacity_success__pk6kk{background:var(--color-success-500)}.AgentCapacity_capacityFill__1olEy.AgentCapacity_warning__gyHB_{background:var(--color-warning-500)}.AgentCapacity_capacityFill__1olEy.AgentCapacity_error__Qlbn2{background:var(--color-error-500)}.AgentCapacity_emptyState__PU12n{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:12px}.AgentCapacity_emptyState__PU12n svg{color:var(--theme-elevation-500);margin-bottom:1rem}.AgentCapacity_emptyState__PU12n h4{margin:0 0 .5rem;color:var(--theme-text)}.AgentCapacity_emptyState__PU12n p{margin:0;color:var(--theme-elevation-600)}.EmailComposer_font-manrope-extra-light__wdm8Q{font-family:var(--font-headline);font-weight:200}.EmailComposer_font-manrope-light__MToi7{font-family:var(--font-headline);font-weight:300}.EmailComposer_font-manrope-normal__C76iQ{font-family:var(--font-headline);font-weight:400}.EmailComposer_font-manrope-medium__zJMUx{font-family:var(--font-headline);font-weight:500}.EmailComposer_font-manrope-semi-bold__w8fS3{font-family:var(--font-headline);font-weight:600}.EmailComposer_font-manrope-bold__Ll_FD{font-family:var(--font-headline);font-weight:700}.EmailComposer_font-manrope-ultra-bold__RbS77{font-family:var(--font-headline);font-weight:800}.EmailComposer_font-roboto-thin__E_4QW{font-family:var(--font-body);font-weight:100}.EmailComposer_font-roboto-light__HA9Oy{font-family:var(--font-body);font-weight:300}.EmailComposer_font-roboto-normal__eYzGq{font-family:var(--font-body);font-weight:400}.EmailComposer_font-roboto-medium__IiACe{font-family:var(--font-body);font-weight:500}.EmailComposer_font-roboto-bold__XO_uo{font-family:var(--font-body);font-weight:700}.EmailComposer_font-roboto-black__WiPuj{font-family:var(--font-body);font-weight:900}.EmailComposer_modalForm__G2kNX{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.EmailComposer_formScrollable___lGh1{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.EmailComposer_emailFields__7xkse{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.EmailComposer_recipientField__6i0Ty{display:flex;gap:.5rem;align-items:flex-start}.EmailComposer_recipientField__6i0Ty input{flex:1 1}.EmailComposer_recipientField__6i0Ty .EmailComposer_ccBccToggle__bgKry{padding:.75rem!important;white-space:nowrap}.EmailComposer_editorContainer__FqJdj{border:1px solid var(--color-border-primary);border-radius:4px;overflow:hidden;margin-bottom:1.5rem}.EmailComposer_toolbar__cBZdU{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:var(--color-background-alt);border-bottom:1px solid var(--color-border-primary)}.EmailComposer_toolbarButton__3hCiN{padding:.375rem;background:none;border:none;border-radius:4px;cursor:pointer;color:var(--color-text-secondary);transition:all .2s;display:flex;align-items:center;justify-content:center}.EmailComposer_toolbarButton__3hCiN:hover{background:var(--color-background);color:var(--color-text-primary)}.EmailComposer_toolbarButton__3hCiN.EmailComposer_active__zVMWJ{background:var(--color-background);color:var(--color-accent-primary)}.EmailComposer_separator__15wAi{width:1px;height:20px;background:var(--color-border-primary);margin:0 .25rem}.EmailComposer_editor__ShGXP{min-height:300px;padding:1rem;font-size:1rem;color:var(--color-text-primary);line-height:1.5;background:var(--white)}.EmailComposer_editor__ShGXP:focus{outline:none}.EmailComposer_editor__ShGXP:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none}.EmailComposer_editor__ShGXP ol,.EmailComposer_editor__ShGXP ul{margin-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.EmailComposer_editor__ShGXP a{color:var(--color-accent-primary);text-decoration:underline}.EmailComposer_attachments__ifxUQ{margin-bottom:1.5rem}.EmailComposer_attachmentActions__P1Gyf{display:flex;gap:.5rem}.EmailComposer_attachButton__qs_nu{display:flex;align-items:center;gap:.5rem}.EmailComposer_attachmentList__Wop6m{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.EmailComposer_attachmentItem__ACHgl{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-background-alt);border:1px solid var(--color-border-primary);border-radius:4px;font-size:.875rem}.EmailComposer_attachmentName__FhA1N{flex:1 1;color:var(--color-text-primary);font-weight:500}.EmailComposer_attachmentSize__gZsG9{color:var(--color-text-secondary);font-size:.75rem}.EmailComposer_removeAttachment__L5fC1{padding:.25rem;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.EmailComposer_removeAttachment__L5fC1:hover{background:var(--color-background);color:var(--color-text-primary)}.EmailComposer_modalActions__mlYLG{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}@media(max-width:768px){.EmailComposer_modalActions__mlYLG{flex-direction:column}.EmailComposer_modalActions__mlYLG button{width:100%}.EmailComposer_modalActions__mlYLG .btn-primary{order:1}.EmailComposer_modalActions__mlYLG .btn-secondary{order:2}}.EmailComposer_documentPickerContent__TgEpR{background:var(--color-background);border-radius:8px;width:90%;max-width:500px;max-height:500px;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:EmailComposer_slideUp__0QOfV .3s ease-out;overflow:hidden}.EmailComposer_documentList__6atzw{flex:1 1;overflow-y:auto;padding:1rem;min-height:0}.EmailComposer_documentItem__xmyLg{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:4px;cursor:pointer;transition:all .2s;font-size:.875rem;color:var(--color-text-primary)}.EmailComposer_documentItem__xmyLg:hover{background:var(--color-background-alt)}.EmailComposer_documentItem__xmyLg:focus{outline:none;background:var(--color-background-alt)}.EmailComposer_noDocuments__jdBkS{text-align:center;padding:2rem;color:var(--color-text-secondary);font-size:.875rem}.KnowledgeGraph_font-manrope-extra-light__Ld8_Q{font-family:var(--font-headline);font-weight:200}.KnowledgeGraph_font-manrope-light__CgnKs{font-family:var(--font-headline);font-weight:300}.KnowledgeGraph_font-manrope-normal__m_AlK{font-family:var(--font-headline);font-weight:400}.KnowledgeGraph_font-manrope-medium__7ox4y{font-family:var(--font-headline);font-weight:500}.KnowledgeGraph_font-manrope-semi-bold__dWRBO{font-family:var(--font-headline);font-weight:600}.KnowledgeGraph_font-manrope-bold__jGbrn{font-family:var(--font-headline);font-weight:700}.KnowledgeGraph_font-manrope-ultra-bold__I_T0I{font-family:var(--font-headline);font-weight:800}.KnowledgeGraph_font-roboto-thin__nfTMu{font-family:var(--font-body);font-weight:100}.KnowledgeGraph_font-roboto-light__tUbjd{font-family:var(--font-body);font-weight:300}.KnowledgeGraph_font-roboto-normal__zkITq{font-family:var(--font-body);font-weight:400}.KnowledgeGraph_font-roboto-medium__WP2VF{font-family:var(--font-body);font-weight:500}.KnowledgeGraph_font-roboto-bold__I4HT4{font-family:var(--font-body);font-weight:700}.KnowledgeGraph_font-roboto-black__eWcwN{font-family:var(--font-body);font-weight:900}.KnowledgeGraph_knowledgeGraph__sIFwO{position:relative;width:100%;height:500px;min-height:400px;border-radius:12px;border:1px solid var(--color-border-primary);overflow:hidden}.KnowledgeGraph_graphSvg__Db4KW{width:100%;height:100%;display:block}.KnowledgeGraph_loadingContainer__FlCY7{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--color-text-primary);background:inherit;z-index:5}.KnowledgeGraph_loadingContainer__FlCY7 p{font-size:.875rem;margin:0}.KnowledgeGraph_loadingSpinner__hCUry{animation:KnowledgeGraph_spin__JGqye 1s linear infinite}@keyframes KnowledgeGraph_spin__JGqye{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.KnowledgeGraph_legend__JDyGI{position:absolute;top:1rem;left:1rem;background:var(--color-background);border:1px solid var(--color-border-primary);border-radius:8px;padding:.75rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:1}.KnowledgeGraph_legend__JDyGI h4{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.KnowledgeGraph_legendItems__a40Sx{display:flex;flex-direction:column;gap:.375rem}.KnowledgeGraph_legendItem__tRZhJ{display:flex;align-items:center;gap:.5rem}.KnowledgeGraph_legendDot__qHnX_{width:10px;height:10px;border-radius:50%;flex-shrink:0}.KnowledgeGraph_legendLabel__UeNty{font-size:.75rem;color:var(--color-text-primary)}.KnowledgeGraph_controls__YZwHV{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1}.KnowledgeGraph_controlButton__ehGIz{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-background);border:1px solid var(--color-border-primary);border-radius:8px;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.KnowledgeGraph_controlButton__ehGIz:hover{background:var(--color-hover);color:var(--color-text-primary);border-color:var(--color-border-primary)}.KnowledgeGraph_node__rUKUU{cursor:pointer;transition:filter .2s ease}.KnowledgeGraph_edgeLabel__QE_vc,.KnowledgeGraph_nodeLabel__VzFTo{font-family:var(--font-body);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.KnowledgeGraph_detailsPanel__cH__0{position:absolute;bottom:1rem;right:1rem;width:280px;background:var(--color-background);border:1px solid var(--color-border-primary);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden;z-index:20}.KnowledgeGraph_detailsHeader__Hyycs{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-hover);border-left:4px solid}.KnowledgeGraph_detailsIcon__NrU9e{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-background);border-radius:8px;color:var(--color-text-primary)}.KnowledgeGraph_detailsTitle__J1VCy{flex:1 1;min-width:0}.KnowledgeGraph_detailsTitle__J1VCy h4{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.KnowledgeGraph_detailsType__YfMKd{font-size:.6875rem;font-weight:500;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.KnowledgeGraph_detailsBody__FFVmk{padding:.75rem 1rem}.KnowledgeGraph_detailItem__Z0_U_{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.8125rem;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-primary)}.KnowledgeGraph_detailItem__Z0_U_:last-child{border-bottom:none}.KnowledgeGraph_detailItem__Z0_U_ svg{color:var(--color-text-secondary);flex-shrink:0}.KnowledgeGraph_detailItem__Z0_U_ span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.KnowledgeGraph_noData__6_TKx{margin:0;font-size:.8125rem;color:var(--color-text-secondary);font-style:italic}.KnowledgeGraph_connectionCount__Zycff{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-hover);font-size:.75rem;color:var(--color-text-primary)}.KnowledgeGraph_connectionCount__Zycff svg{color:var(--color-text-secondary)}.KnowledgeGraph_statsBar___K6gi{position:absolute;bottom:1rem;left:1rem;display:flex;gap:1rem;padding:.75rem 1.25rem;background:var(--color-background);border:1px solid var(--color-border-primary);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:1}.KnowledgeGraph_stat__UfEEb{display:flex;flex-direction:column;align-items:center;gap:.125rem}.KnowledgeGraph_statValue__bY1z7{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-headline)}.KnowledgeGraph_statLabel__HMy34{font-size:.625rem;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}@media(max-width:1024px){.KnowledgeGraph_knowledgeGraph__sIFwO{height:450px;min-height:350px}.KnowledgeGraph_legend__JDyGI{top:.75rem;left:.75rem;padding:.625rem .875rem}.KnowledgeGraph_controls__YZwHV{top:.75rem;right:.75rem}.KnowledgeGraph_detailsPanel__cH__0{width:240px;bottom:.75rem;right:.75rem}.KnowledgeGraph_statsBar___K6gi{bottom:.75rem;left:.75rem;gap:.75rem;padding:.625rem 1rem}}@media(max-width:768px){.KnowledgeGraph_knowledgeGraph__sIFwO{height:400px;min-height:320px}.KnowledgeGraph_legend__JDyGI{position:static;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem;border-radius:6px;padding:.5rem .75rem}.KnowledgeGraph_legend__JDyGI h4{width:100%;margin-bottom:.25rem}.KnowledgeGraph_legendItems__a40Sx{flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem}.KnowledgeGraph_controls__YZwHV{flex-direction:row;top:auto;bottom:auto;right:.75rem;top:.75rem}.KnowledgeGraph_controlButton__ehGIz{width:40px;height:40px;min-width:40px;min-height:40px}.KnowledgeGraph_detailsPanel__cH__0{position:static;width:100%;margin:0 .75rem .75rem;border-radius:8px}.KnowledgeGraph_statsBar___K6gi{position:static;justify-content:center;margin:0 .75rem .75rem;border-radius:6px;padding:.5rem 1rem}.KnowledgeGraph_stat__UfEEb{flex-direction:row;gap:.375rem}.KnowledgeGraph_statValue__bY1z7{font-size:1rem}.KnowledgeGraph_statLabel__HMy34{font-size:.6875rem}}@media(max-width:400px){.KnowledgeGraph_knowledgeGraph__sIFwO{height:350px;min-height:280px}.KnowledgeGraph_legendItem__tRZhJ{gap:.375rem}.KnowledgeGraph_legendDot__qHnX_{width:8px;height:8px}.KnowledgeGraph_legendLabel__UeNty{font-size:.6875rem}}.NoteModal_font-manrope-extra-light__Gj1sU{font-family:var(--font-headline);font-weight:200}.NoteModal_font-manrope-light__ezCeZ{font-family:var(--font-headline);font-weight:300}.NoteModal_font-manrope-normal__kgbdB{font-family:var(--font-headline);font-weight:400}.NoteModal_font-manrope-medium__Yht0s{font-family:var(--font-headline);font-weight:500}.NoteModal_font-manrope-semi-bold__cKi23{font-family:var(--font-headline);font-weight:600}.NoteModal_font-manrope-bold__LDil7{font-family:var(--font-headline);font-weight:700}.NoteModal_font-manrope-ultra-bold__biDkJ{font-family:var(--font-headline);font-weight:800}.NoteModal_font-roboto-thin__9ZjPy{font-family:var(--font-body);font-weight:100}.NoteModal_font-roboto-light__XIwIO{font-family:var(--font-body);font-weight:300}.NoteModal_font-roboto-normal__mg1JG{font-family:var(--font-body);font-weight:400}.NoteModal_font-roboto-medium__GjKnj{font-family:var(--font-body);font-weight:500}.NoteModal_font-roboto-bold__cGEBj{font-family:var(--font-body);font-weight:700}.NoteModal_font-roboto-black__sOjWv{font-family:var(--font-body);font-weight:900}.NoteModal_modalOverlay__O2AKK{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:2rem;animation:NoteModal_fadeIn__3eigk .2s ease-in-out;margin:0!important}@media(max-width:1024px){.NoteModal_modalOverlay__O2AKK{padding:1rem}}@keyframes NoteModal_fadeIn__3eigk{0%{opacity:0}to{opacity:1}}.NoteModal_modalContent__sYSZd{background:var(--color-background);border-radius:8px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:NoteModal_slideUp__PBmnz .3s ease-out;overflow:hidden}@keyframes NoteModal_slideUp__PBmnz{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.NoteModal_modalHeader__KGnMU{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.NoteModal_modalHeader__KGnMU h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}.NoteModal_closeButton__k3tE1{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.NoteModal_closeButton__k3tE1:hover:not(:disabled){background:var(--color-background-alt)}.NoteModal_closeButton__k3tE1:disabled{opacity:.5;cursor:not-allowed}.NoteModal_closeButton__k3tE1 svg{display:block}.NoteModal_modalForm__o_PKl{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.NoteModal_formScrollable__N44BB{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.NoteModal_formGrid__nfnHp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.NoteModal_formGrid__nfnHp{grid-template-columns:1fr;gap:1rem}}.NoteModal_formGroup__mGEoX{margin-bottom:1.5rem}.NoteModal_formGroup__mGEoX label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.875rem}.NoteModal_formGroup__mGEoX .NoteModal_required__MdWKz{color:var(--color-accent-secondary)}.NoteModal_formGroup__mGEoX input,.NoteModal_formGroup__mGEoX select,.NoteModal_formGroup__mGEoX textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.NoteModal_formGroup__mGEoX input:focus,.NoteModal_formGroup__mGEoX select:focus,.NoteModal_formGroup__mGEoX textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.NoteModal_formGroup__mGEoX input:disabled,.NoteModal_formGroup__mGEoX select:disabled,.NoteModal_formGroup__mGEoX textarea:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.NoteModal_formGroup__mGEoX input.NoteModal_error__wAxDN,.NoteModal_formGroup__mGEoX select.NoteModal_error__wAxDN,.NoteModal_formGroup__mGEoX textarea.NoteModal_error__wAxDN{border-color:var(--color-accent-secondary)}.NoteModal_formGroup__mGEoX textarea{resize:vertical;min-height:100px;font-family:inherit}.NoteModal_formGroup__mGEoX select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.NoteModal_selectWrapper__O2KbY{position:relative;width:100%}.NoteModal_selectWrapper__O2KbY select{width:100%}.NoteModal_selectWrapper__O2KbY .NoteModal_selectIcon__hR2tM{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted);z-index:1}.NoteModal_spinning___cFTW{animation:NoteModal_spin__Y3DkF 1s linear infinite}@keyframes NoteModal_spin__Y3DkF{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.NoteModal_errorMessage__ZKT3n{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-accent-secondary)}.NoteModal_submitError__VP1tZ{background:var(--color-error-100);color:var(--color-error-700);padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem;border:1px solid var(--color-error-200)}.NoteModal_modalActions__DXe6i{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border-primary);flex-shrink:0;background:var(--color-background)}@media(max-width:768px){.NoteModal_modalActions__DXe6i{flex-direction:column-reverse;gap:.5rem}}.NoteModal_successMessage__s564b{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;flex:1 1;min-height:0}.NoteModal_successIcon__49K2J{width:64px;height:64px;border-radius:50%;background:var(--color-success-100);color:var(--color-success-700);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.NoteModal_successMessage__s564b h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}.NoteModal_successMessage__s564b p{margin:0 0 2rem;color:var(--color-text-secondary);font-size:1rem}.NoteModal_loading__SQI5_{padding:3rem;text-align:center;color:var(--color-text-secondary);font-size:1.125rem;flex:1 1;display:flex;align-items:center;justify-content:center}.NoteModal_formGroup__mGEoX select option{background:var(--white);color:var(--color-text-primary);padding:.5rem}.NoteModal_input__sfRT6,.NoteModal_select__ZugKo{width:100%}.NoteModal_helpText__gIfWl{display:block;margin-top:.25rem;font-size:.75rem;color:var(--color-text-muted)}.TaskModal_font-manrope-extra-light__lboKX{font-family:var(--font-headline);font-weight:200}.TaskModal_font-manrope-light__Oo528{font-family:var(--font-headline);font-weight:300}.TaskModal_font-manrope-normal__bnu_0{font-family:var(--font-headline);font-weight:400}.TaskModal_font-manrope-medium__1i2Ha{font-family:var(--font-headline);font-weight:500}.TaskModal_font-manrope-semi-bold__qkqmb{font-family:var(--font-headline);font-weight:600}.TaskModal_font-manrope-bold__KMbL7{font-family:var(--font-headline);font-weight:700}.TaskModal_font-manrope-ultra-bold__b6sds{font-family:var(--font-headline);font-weight:800}.TaskModal_font-roboto-thin__n1CFk{font-family:var(--font-body);font-weight:100}.TaskModal_font-roboto-light__RcY_q{font-family:var(--font-body);font-weight:300}.TaskModal_font-roboto-normal__NiCpj{font-family:var(--font-body);font-weight:400}.TaskModal_font-roboto-medium__zxhVO{font-family:var(--font-body);font-weight:500}.TaskModal_font-roboto-bold__xbUuL{font-family:var(--font-body);font-weight:700}.TaskModal_font-roboto-black__NzIlB{font-family:var(--font-body);font-weight:900}.TaskModal_modalOverlay__4CsnW{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:2rem;animation:TaskModal_fadeIn__06AsG .2s ease-in-out;margin:0!important}@media(max-width:1024px){.TaskModal_modalOverlay__4CsnW{padding:1rem}}@keyframes TaskModal_fadeIn__06AsG{0%{opacity:0}to{opacity:1}}.TaskModal_modalContent__wlw2W{background:var(--color-background);border-radius:8px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:TaskModal_slideUp__Px2jO .3s ease-out;overflow:hidden}@keyframes TaskModal_slideUp__Px2jO{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.TaskModal_modalHeader__1fQLz{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.TaskModal_modalHeader__1fQLz h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}.TaskModal_closeButton__84afN{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.TaskModal_closeButton__84afN:hover:not(:disabled){background:var(--color-background-alt)}.TaskModal_closeButton__84afN:disabled{opacity:.5;cursor:not-allowed}.TaskModal_closeButton__84afN svg{display:block}.TaskModal_modalForm__JhOWx{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.TaskModal_formScrollable__cs8SQ{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.TaskModal_formGrid__VW26Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.TaskModal_formGrid__VW26Z{grid-template-columns:1fr;gap:1rem}}.TaskModal_formGroup__eNHnx{margin-bottom:1.5rem}.TaskModal_formGroup__eNHnx label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.875rem}.TaskModal_formGroup__eNHnx .TaskModal_required___PqOI{color:var(--color-accent-secondary)}.TaskModal_formGroup__eNHnx input,.TaskModal_formGroup__eNHnx select,.TaskModal_formGroup__eNHnx textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.TaskModal_formGroup__eNHnx input:focus,.TaskModal_formGroup__eNHnx select:focus,.TaskModal_formGroup__eNHnx textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.TaskModal_formGroup__eNHnx input:disabled,.TaskModal_formGroup__eNHnx select:disabled,.TaskModal_formGroup__eNHnx textarea:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.TaskModal_formGroup__eNHnx input.TaskModal_error__mpagg,.TaskModal_formGroup__eNHnx select.TaskModal_error__mpagg,.TaskModal_formGroup__eNHnx textarea.TaskModal_error__mpagg{border-color:var(--color-accent-secondary)}.TaskModal_formGroup__eNHnx textarea{resize:vertical;min-height:100px;font-family:inherit}.TaskModal_formGroup__eNHnx select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.TaskModal_selectWrapper__b9aVY{position:relative;width:100%}.TaskModal_selectWrapper__b9aVY select{width:100%}.TaskModal_selectWrapper__b9aVY .TaskModal_selectIcon__Ug84j{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted);z-index:1}.TaskModal_spinning__BqIdd{animation:TaskModal_spin__YaVty 1s linear infinite}@keyframes TaskModal_spin__YaVty{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.TaskModal_errorMessage__cHX5r{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-accent-secondary)}.TaskModal_submitError__jI5Kl{background:var(--color-error-100);color:var(--color-error-700);padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem;border:1px solid var(--color-error-200)}.TaskModal_modalActions__FKmdq{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border-primary);flex-shrink:0;background:var(--color-background)}@media(max-width:768px){.TaskModal_modalActions__FKmdq{flex-direction:column-reverse;gap:.5rem}}.TaskModal_successMessage__pgTRu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;flex:1 1;min-height:0}.TaskModal_successIcon__9s8zs{width:64px;height:64px;border-radius:50%;background:var(--color-success-100);color:var(--color-success-700);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.TaskModal_successMessage__pgTRu h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}.TaskModal_successMessage__pgTRu p{margin:0 0 2rem;color:var(--color-text-secondary);font-size:1rem}.TaskModal_loading__QSENc{padding:3rem;text-align:center;color:var(--color-text-secondary);font-size:1.125rem;flex:1 1;display:flex;align-items:center;justify-content:center}.TaskModal_formGroup__eNHnx select option{background:var(--white);color:var(--color-text-primary);padding:.5rem}.LeadConversionModal_font-manrope-extra-light__lZuJg{font-family:var(--font-headline);font-weight:200}.LeadConversionModal_font-manrope-light__Aj__4{font-family:var(--font-headline);font-weight:300}.LeadConversionModal_font-manrope-normal__Cw9qf{font-family:var(--font-headline);font-weight:400}.LeadConversionModal_font-manrope-medium__C7m4F{font-family:var(--font-headline);font-weight:500}.LeadConversionModal_font-manrope-semi-bold__TUQzn{font-family:var(--font-headline);font-weight:600}.LeadConversionModal_font-manrope-bold__iljwy{font-family:var(--font-headline);font-weight:700}.LeadConversionModal_font-manrope-ultra-bold__h7z13{font-family:var(--font-headline);font-weight:800}.LeadConversionModal_font-roboto-thin__7u2Wk{font-family:var(--font-body);font-weight:100}.LeadConversionModal_font-roboto-light__eVg7V{font-family:var(--font-body);font-weight:300}.LeadConversionModal_font-roboto-normal__HNs7Q{font-family:var(--font-body);font-weight:400}.LeadConversionModal_font-roboto-medium__haVSL{font-family:var(--font-body);font-weight:500}.LeadConversionModal_font-roboto-bold__ZE76w{font-family:var(--font-body);font-weight:700}.LeadConversionModal_font-roboto-black__2vlAW{font-family:var(--font-body);font-weight:900}.LeadConversionModal_modalContent__BPeqp{max-width:700px}.LeadConversionModal_modalBody__CgpGi{flex:1 1;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}.LeadConversionModal_leadSummary__DEZHT{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--color-background-alt);border:1px solid var(--color-border-primary);border-radius:8px}@media(max-width:768px){.LeadConversionModal_leadSummary__DEZHT{flex-direction:column;gap:1rem;align-items:flex-start}}.LeadConversionModal_leadInfo__jsgm0{display:flex;gap:1rem;align-items:center}.LeadConversionModal_leadAvatar__NPbbf{width:48px;height:48px;background:var(--dark-teal);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;flex-shrink:0}.LeadConversionModal_leadDetails__cP7ys h4{margin:0 0 .25rem;font-size:1.125rem;color:var(--color-text-primary)}.LeadConversionModal_leadDetails__cP7ys p{margin:0 0 .125rem;font-size:.875rem;color:var(--color-text-secondary)}.LeadConversionModal_leadDetails__cP7ys p.LeadConversionModal_company__bIEhg{color:var(--color-text-primary);font-weight:500}.LeadConversionModal_leadScore__Qlaha{flex-shrink:0}.LeadConversionModal_scoreBadge__qNy7D{display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--color-background-alt);color:var(--color-accent-secondary);border-radius:20px;font-size:.875rem;font-weight:600}.LeadConversionModal_conversionForm__yF7aZ h3{margin:0 0 1.5rem;font-family:var(--font-headline);font-size:1.25rem;color:var(--color-text-primary)}.LeadConversionModal_conversionForm__yF7aZ h4{margin:1.5rem 0 1rem;font-size:1rem;color:var(--color-text-primary)}.LeadConversionModal_formFields__SO_kF{display:flex;flex-direction:column;gap:1.5rem}.LeadConversionModal_formRow__SyD7m{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.LeadConversionModal_formRow__SyD7m{grid-template-columns:1fr}}.LeadConversionModal_companySection__57erS{background:var(--color-background-alt);border:1px solid var(--color-border-primary);border-radius:8px;padding:1.5rem;margin:1rem 0}.LeadConversionModal_companyOptions__XO5UB{display:flex;gap:1.5rem;margin-bottom:1rem}@media(max-width:768px){.LeadConversionModal_companyOptions__XO5UB{flex-direction:column;gap:.75rem}}.LeadConversionModal_radioOption__unLGR{display:flex;align-items:center;gap:.5rem;cursor:pointer}.LeadConversionModal_radioOption__unLGR input[type=radio]{margin:0;cursor:pointer}.LeadConversionModal_radioOption__unLGR span{font-size:.875rem;color:var(--color-text-primary)}.LeadConversionModal_checkboxGroup___h3Vn{margin:1rem 0}.LeadConversionModal_checkboxGroup___h3Vn label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.LeadConversionModal_checkboxGroup___h3Vn label input[type=checkbox]{margin:.125rem 0 0;cursor:pointer}.LeadConversionModal_checkboxGroup___h3Vn label span{font-size:.875rem;color:var(--color-text-primary);line-height:1.4}.LeadConversionModal_probabilitySlider__NWV2p{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--color-border-primary);outline:none;margin:.5rem 0}.LeadConversionModal_probabilitySlider__NWV2p::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent-primary);cursor:pointer;border:2px solid var(--white);box-shadow:0 2px 4px rgba(0,0,0,.2)}.LeadConversionModal_probabilitySlider__NWV2p::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-accent-primary);cursor:pointer;border:2px solid var(--white);box-shadow:0 2px 4px rgba(0,0,0,.2)}.LeadConversionModal_probabilityValue__Qi9zA{display:block;text-align:center;font-size:.875rem;font-weight:600;color:var(--color-accent-primary);margin-top:.25rem}.LeadConversionModal_modalActions__S7SdX{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--color-border-primary);background:var(--color-background)}@media(max-width:768px){.LeadConversionModal_modalActions__S7SdX{padding:1rem 1.5rem;flex-wrap:wrap}.LeadConversionModal_modalActions__S7SdX .btn-primary,.LeadConversionModal_modalActions__S7SdX .btn-secondary{flex:1 1;min-width:0}.LeadConversionModal_modalBody__CgpGi{padding:1.5rem}.LeadConversionModal_companySection__57erS,.LeadConversionModal_leadSummary__DEZHT{padding:1rem}}.PropertyEditModal_font-manrope-extra-light__CskNR{font-family:var(--font-headline);font-weight:200}.PropertyEditModal_font-manrope-light__tBXIq{font-family:var(--font-headline);font-weight:300}.PropertyEditModal_font-manrope-normal__BmrhL{font-family:var(--font-headline);font-weight:400}.PropertyEditModal_font-manrope-medium__S440Z{font-family:var(--font-headline);font-weight:500}.PropertyEditModal_font-manrope-semi-bold__N6zZ4{font-family:var(--font-headline);font-weight:600}.PropertyEditModal_font-manrope-bold___ihNx{font-family:var(--font-headline);font-weight:700}.PropertyEditModal_font-manrope-ultra-bold__INpZX{font-family:var(--font-headline);font-weight:800}.PropertyEditModal_font-roboto-thin__eByqg{font-family:var(--font-body);font-weight:100}.PropertyEditModal_font-roboto-light__M_tPk{font-family:var(--font-body);font-weight:300}.PropertyEditModal_font-roboto-normal__67CTS{font-family:var(--font-body);font-weight:400}.PropertyEditModal_font-roboto-medium__6p0Va{font-family:var(--font-body);font-weight:500}.PropertyEditModal_font-roboto-bold__2UeS_{font-family:var(--font-body);font-weight:700}.PropertyEditModal_font-roboto-black__7nq70{font-family:var(--font-body);font-weight:900}.PropertyEditModal_modalOverlay__afDlR{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:2rem;animation:PropertyEditModal_fadeIn__sqpWF .2s ease-in-out;margin:0!important}@media(max-width:1024px){.PropertyEditModal_modalOverlay__afDlR{padding:1rem}}@keyframes PropertyEditModal_fadeIn__sqpWF{0%{opacity:0}to{opacity:1}}.PropertyEditModal_modalContent__HGBUh{background:var(--color-background);border-radius:8px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:PropertyEditModal_slideUp__Uwpbl .3s ease-out;overflow:hidden}@keyframes PropertyEditModal_slideUp__Uwpbl{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.PropertyEditModal_modalHeader__iA36b{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.PropertyEditModal_modalHeader__iA36b h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.PropertyEditModal_closeButton__S4u_f{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.PropertyEditModal_closeButton__S4u_f:hover:not(:disabled){background:var(--color-background-alt)}.PropertyEditModal_closeButton__S4u_f:disabled{opacity:.5;cursor:not-allowed}.PropertyEditModal_closeButton__S4u_f svg{display:block}.PropertyEditModal_modalForm__NpE1g{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.PropertyEditModal_formScrollable__rEF5T{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.PropertyEditModal_formSection__5_Db3{margin-bottom:2rem}.PropertyEditModal_formSection__5_Db3:last-child{margin-bottom:0}.PropertyEditModal_formSection__5_Db3 h3{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--color-text-primary);padding-bottom:.5rem;border-bottom:1px solid var(--color-border-primary)}.PropertyEditModal_formGroup__4XcS7{margin-bottom:1rem}.PropertyEditModal_formGroup__4XcS7 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.875rem}.PropertyEditModal_formGroup__4XcS7 input,.PropertyEditModal_formGroup__4XcS7 select,.PropertyEditModal_formGroup__4XcS7 textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.PropertyEditModal_formGroup__4XcS7 input:focus,.PropertyEditModal_formGroup__4XcS7 select:focus,.PropertyEditModal_formGroup__4XcS7 textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.PropertyEditModal_formGroup__4XcS7 input:disabled,.PropertyEditModal_formGroup__4XcS7 select:disabled,.PropertyEditModal_formGroup__4XcS7 textarea:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.PropertyEditModal_formGroup__4XcS7 input.PropertyEditModal_error__8Er9D,.PropertyEditModal_formGroup__4XcS7 select.PropertyEditModal_error__8Er9D,.PropertyEditModal_formGroup__4XcS7 textarea.PropertyEditModal_error__8Er9D{border-color:var(--color-accent-secondary)}.PropertyEditModal_formGroup__4XcS7 textarea{resize:vertical;min-height:80px}.PropertyEditModal_selectWrapper__kHsSO{position:relative}.PropertyEditModal_selectWrapper__kHsSO select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.PropertyEditModal_selectWrapper__kHsSO .PropertyEditModal_selectIcon__RFocn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-secondary)}.PropertyEditModal_formRow___3_ru{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:1024px){.PropertyEditModal_formRow___3_ru{grid-template-columns:1fr}}.PropertyEditModal_errorMessage__668jQ{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-accent-secondary)}.PropertyEditModal_submitError__MmyVM{padding:.75rem;background:rgba(59,80,84,.1);border:1px solid var(--color-accent-secondary);border-radius:4px;color:var(--color-accent-secondary);font-size:.875rem;margin-bottom:1rem}.PropertyEditModal_successMessage__27O_H{padding:3rem 1.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;flex:1 1;min-height:0}.PropertyEditModal_successMessage__27O_H .PropertyEditModal_successIcon__Ilerd{width:64px;height:64px;margin:0 auto 1rem;background:var(--color-accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:2rem;font-weight:700}.PropertyEditModal_successMessage__27O_H h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:500;color:var(--color-text-primary)}.PropertyEditModal_successMessage__27O_H p{margin:0 0 2rem;color:var(--color-text-secondary);font-size:1rem}.PropertyEditModal_successMessage__27O_H .PropertyEditModal_modalActions__08Xwr{border-top:none;padding-top:0;margin-top:auto;justify-content:center}.PropertyEditModal_modalActions__08Xwr{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}@media(max-width:1024px){.PropertyEditModal_modalActions__08Xwr{flex-direction:column}}.PropertyEditModal_fieldHint__AaM9u{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-text-secondary);font-style:italic;opacity:.7}.PropertyEditModal_agentSearchWrapper___pBoV{position:relative}.PropertyEditModal_agentSearchInputWrapper__KcCVy{position:relative;display:flex;align-items:center}.PropertyEditModal_agentSearchInput__2LAj9{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.PropertyEditModal_agentSearchInput__2LAj9:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.PropertyEditModal_agentSearchInput__2LAj9:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.PropertyEditModal_clearAgentButton__xhUyB{position:absolute;right:.5rem;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:.25rem .5rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.PropertyEditModal_clearAgentButton__xhUyB:hover{color:var(--color-text-primary)}.PropertyEditModal_agentDropdown__ereIy{position:absolute;top:100%;left:0;right:0;background:var(--white);border:1px solid var(--color-border-primary);border-top:none;border-radius:0 0 4px 4px;max-height:250px;overflow-y:auto;z-index:100;box-shadow:0 4px 6px rgba(0,0,0,.1)}.PropertyEditModal_agentDropdownEmpty__KMQpM,.PropertyEditModal_agentDropdownLoading__UEjmR{padding:1rem;text-align:center;color:var(--color-text-secondary);font-size:.875rem}.PropertyEditModal_agentDropdownList__5S_u3{list-style:none;margin:0;padding:0}.PropertyEditModal_agentDropdownItem__tsisY{padding:.75rem 1rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;border-bottom:1px solid var(--color-border-primary);transition:background-color .2s}.PropertyEditModal_agentDropdownItem__tsisY:last-child{border-bottom:none}.PropertyEditModal_agentDropdownItem__tsisY:hover{background:var(--color-background-alt)}.PropertyEditModal_agentDropdownItem__tsisY:focus{outline:none;background:var(--color-background-alt)}.PropertyEditModal_agentDropdownItemSelected__tnhq8{background:rgba(163,176,117,.1)}.PropertyEditModal_agentDropdownItemSelected__tnhq8:hover{background:rgba(163,176,117,.15)}.PropertyEditModal_agentName__1YiUu{font-weight:500;color:var(--color-text-primary)}.PropertyEditModal_agentDropdownMore__Cdo18,.PropertyEditModal_agentEmail__cYcEW{font-size:.875rem;color:var(--color-text-secondary)}.PropertyEditModal_agentDropdownMore__Cdo18{padding:.75rem 1rem;text-align:center;font-style:italic;background:var(--color-background-alt)}.PropertyEditModal_tabNavigation__jkwwL{display:flex;gap:.5rem;border-bottom:1px solid var(--color-border-primary);background:var(--color-background);color:var(--color-text-primary);overflow-x:auto;overflow-y:hidden;width:100%;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;flex-shrink:0;min-height:49px}.PropertyEditModal_tab__EOfXT{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;transition:all .2s;white-space:nowrap;height:49px;box-sizing:border-box}.PropertyEditModal_tab__EOfXT:hover{color:var(--color-text-primary)}.PropertyEditModal_tab__EOfXT.PropertyEditModal_activeTab__Gw6IN{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.PropertyEditModal_sectionHeader__3sS7m{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PropertyEditModal_sectionHeader__3sS7m h3{margin:0}.PropertyEditModal_addButton__mgim_{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-accent-primary);color:var(--white);border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s}.PropertyEditModal_addButton__mgim_:hover{background:var(--color-accent-primary-dark,rgba(163,176,117,.9))}.PropertyEditModal_emptyState__VPsh6{padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.PropertyEditModal_emptyState__VPsh6 .PropertyEditModal_emptyStateIcon__jMyK6{color:var(--color-text-secondary);opacity:.5}.PropertyEditModal_emptyState__VPsh6 h4{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.PropertyEditModal_emptyState__VPsh6 p{margin:0;color:var(--color-text-secondary);font-size:.875rem}.PropertyEditModal_emptyState__VPsh6 button{margin-top:.5rem}.PropertyEditModal_itemsList__kfU9R{display:flex;flex-direction:column;gap:1rem}.PropertyEditModal_itemCard__Q0b__{border:1px solid var(--color-border-primary);border-radius:4px;padding:1rem;background:var(--white)}.PropertyEditModal_itemHeader__IiHUb{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.PropertyEditModal_itemHeader__IiHUb h4{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.PropertyEditModal_itemActions___ecEr{display:flex;gap:.5rem}.PropertyEditModal_editButton__LEqBK,.PropertyEditModal_removeButton__SJd39{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;color:var(--color-text-secondary)}.PropertyEditModal_editButton__LEqBK:hover,.PropertyEditModal_removeButton__SJd39:hover{background:var(--color-background-alt)}.PropertyEditModal_removeButton__SJd39{color:var(--color-accent-secondary)}.PropertyEditModal_removeButton__SJd39:hover{background:rgba(59,80,84,.1)}.PropertyEditModal_itemDetails__rmxxz{display:flex;flex-direction:column;gap:.5rem}.PropertyEditModal_detailRow__tIm2r{display:flex;gap:.5rem;font-size:.875rem}.PropertyEditModal_detailRow__tIm2r .PropertyEditModal_detailLabel__TPjSs{font-weight:500;color:var(--color-text-secondary);min-width:100px}.PropertyEditModal_detailRow__tIm2r span:last-child{color:var(--color-text-primary)}.PropertyEditModal_editorForm__yKWGW{display:flex;flex-direction:column;gap:1rem}.PropertyEditModal_editorHeader__65bHe{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}.PropertyEditModal_editorHeader__65bHe h4{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.PropertyEditModal_editorHeaderActions__vkW0X{display:flex;gap:.5rem}.PropertyEditModal_editorScrollable__5OK39{display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow-y:auto}.PropertyEditModal_editorForm__yKWGW .PropertyEditModal_formSection__5_Db3 h4{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary);padding-bottom:.5rem;border-bottom:1px solid var(--color-border-primary)}.PropertyEditModal_featuresSection__FyZYq{display:flex;flex-direction:column;gap:.5rem}.PropertyEditModal_featureItem__lGmnU{display:flex;gap:.5rem;align-items:center}.PropertyEditModal_featureItem__lGmnU input{flex:1 1}.PropertyEditModal_removeFeatureButton__wap90{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;color:var(--color-accent-secondary)}.PropertyEditModal_removeFeatureButton__wap90:hover{background:rgba(59,80,84,.1)}.PropertyEditModal_addFeatureButton__8KjRk{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--color-background-alt);border:1px dashed var(--color-border-primary);border-radius:4px;cursor:pointer;color:var(--color-text-secondary);font-size:.875rem;transition:background-color .2s,border-color .2s}.PropertyEditModal_addFeatureButton__8KjRk:hover{background:var(--color-background);border-color:var(--color-accent-primary);color:var(--color-text-primary)}.PropertyEditModal_imagesGrid__VRKn6{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.PropertyEditModal_imageItem__RUCXI{display:flex;flex-direction:column;gap:.5rem}.PropertyEditModal_imagePreview___knKE{position:relative;width:100%;aspect-ratio:4/3;border:1px solid var(--color-border-primary);border-radius:4px;overflow:hidden;background:var(--color-background-alt)}.PropertyEditModal_imagePreview___knKE img{width:100%;height:100%;object-fit:cover}.PropertyEditModal_imageFallback__ORC4L{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--color-background-alt);color:var(--color-text-secondary);font-size:.875rem;text-align:center;word-break:break-word}.PropertyEditModal_removeImageButton__X_4x7{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.7);border:none;border-radius:4px;cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center;color:var(--white);transition:background-color .2s}.PropertyEditModal_removeImageButton__X_4x7:hover{background:rgba(0,0,0,.9)}.PropertyEditModal_imageCaptionInput__j3yKV{width:100%;padding:.5rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:.875rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s}.PropertyEditModal_imageCaptionInput__j3yKV:focus{outline:none;border-color:var(--color-accent-primary)}.PropertyEditModal_uploadButtons__4h13Z{display:flex;gap:.75rem;flex-wrap:wrap}.PropertyEditModal_selectButton__ANj4f,.PropertyEditModal_uploadButton__HMdXE{padding:.625rem 1rem;border-radius:6px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-text);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.PropertyEditModal_selectButton__ANj4f:hover:not(:disabled),.PropertyEditModal_uploadButton__HMdXE:hover:not(:disabled){background:var(--theme-elevation-50);border-color:var(--color-accent-primary)}.PropertyEditModal_selectButton__ANj4f:disabled,.PropertyEditModal_uploadButton__HMdXE:disabled{opacity:.5;cursor:not-allowed}.PropertyEditModal_mediaPickerOverlay__CpRMS{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100000;padding:2rem;animation:PropertyEditModal_fadeIn__sqpWF .2s ease-in-out}.PropertyEditModal_mediaPickerModal__qNAZS{background:var(--color-background);border-radius:8px;width:100%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:PropertyEditModal_slideUp__Uwpbl .3s ease-out;overflow:hidden}.PropertyEditModal_mediaPickerHeader__BoXop{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary)}.PropertyEditModal_mediaPickerHeader__BoXop h3{margin:0;font-size:1.25rem;font-weight:600}.PropertyEditModal_mediaPickerContent__OzPca{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.PropertyEditModal_loadingMedia__v4M8W,.PropertyEditModal_noMedia__Ukvy5{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary);font-size:.875rem}.PropertyEditModal_mediaGrid__O2ov6{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.PropertyEditModal_mediaItem__glO3g{border:1px solid var(--color-border-primary);border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s;background:var(--color-background)}.PropertyEditModal_mediaItem__glO3g:hover{border-color:var(--color-text-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.PropertyEditModal_mediaItemPreview__aFIY5{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--color-background);overflow:hidden}.PropertyEditModal_mediaItemPreview__aFIY5 img{width:100%;height:100%;object-fit:cover}.PropertyEditModal_mediaItemInfo__AnA0K{padding:.75rem;background:var(--color-background)}.PropertyEditModal_mediaItemName__pRfbW{font-size:.875rem;color:var(--color-text-primary);word-break:break-word;display:block}.PropertyEditModal_documentIcon__HCeiQ{font-size:2rem;opacity:.5}.PropertyMap_wrapper__TR_PR{width:100%;overflow:hidden;border:1px solid var(--color-border-primary);background:var(--color-background)}.PropertyMap_mapContainer__lQJ2S{width:100%;height:400px}.PropertyMap_mapPlaceholder__8OU5V{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-background);border:2px dashed var(--color-border-primary);padding:48px 24px;text-align:center;min-height:300px}.PropertyMap_mapPlaceholder__8OU5V h4{margin:16px 0 8px;color:var(--color-text-primary);font-size:16px;font-weight:600}.PropertyMap_mapPlaceholder__8OU5V p{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.5}.PropertyMap_mapPlaceholder__8OU5V .PropertyMap_addressText__m_XGc{margin-top:12px;color:var(--color-text-primary);font-weight:500;background:var(--color-background);padding:8px 12px;display:inline-block;font-size:12px}.PropertyMap_loadingSpinner__tkS7Z{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.PropertyMap_spinner__6xXMY{width:32px;height:32px;border-top:3px solid var(--color-border-primary);border:3px solid var(--color-border-primary);border-top-color:var(--color-accent-primary);animation:PropertyMap_spin__lpMe6 1s linear infinite}@keyframes PropertyMap_spin__lpMe6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PropertyMap_errorIcon__NBUiP{font-size:48px;margin-bottom:16px;opacity:.6}@media(max-width:768px){.PropertyMap_mapContainer__lQJ2S{height:300px}.PropertyMap_mapPlaceholder__8OU5V{padding:32px 16px;min-height:250px}.PropertyMap_mapPlaceholder__8OU5V h4{font-size:14px}.PropertyMap_mapPlaceholder__8OU5V p{font-size:13px}}@media print{.PropertyMap_mapContainer__lQJ2S,.PropertyMap_mapPlaceholder__8OU5V,.PropertyMap_wrapper__TR_PR{display:none!important}.PropertyMap_mapContainer__lQJ2S:after,.PropertyMap_wrapper__TR_PR:after{content:"Location: See property address above";display:block;padding:.75rem;border:1px solid #ccc;margin:1rem 0;font-size:10pt;color:#000;font-family:Times New Roman,serif;background:#fff}}.PropertyModal_font-manrope-extra-light__ELHza{font-family:var(--font-headline);font-weight:200}.PropertyModal_font-manrope-light__mPIIv{font-family:var(--font-headline);font-weight:300}.PropertyModal_font-manrope-normal__4H1WD{font-family:var(--font-headline);font-weight:400}.PropertyModal_font-manrope-medium__4TEBZ{font-family:var(--font-headline);font-weight:500}.PropertyModal_font-manrope-semi-bold__ziNma{font-family:var(--font-headline);font-weight:600}.PropertyModal_font-manrope-bold__DHdkY{font-family:var(--font-headline);font-weight:700}.PropertyModal_font-manrope-ultra-bold__Yxyr_{font-family:var(--font-headline);font-weight:800}.PropertyModal_font-roboto-thin__IDn7p{font-family:var(--font-body);font-weight:100}.PropertyModal_font-roboto-light__sovhg{font-family:var(--font-body);font-weight:300}.PropertyModal_font-roboto-normal__qSxf_{font-family:var(--font-body);font-weight:400}.PropertyModal_font-roboto-medium__qQ0Ed{font-family:var(--font-body);font-weight:500}.PropertyModal_font-roboto-bold__9jcCa{font-family:var(--font-body);font-weight:700}.PropertyModal_font-roboto-black__jTmKT{font-family:var(--font-body);font-weight:900}.PropertyModal_modalOverlay__o7Rq3{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:2rem;animation:PropertyModal_fadeIn__D3Jd5 .2s ease-in-out;margin:0!important}@media(max-width:1024px){.PropertyModal_modalOverlay__o7Rq3{padding:1rem}}@keyframes PropertyModal_fadeIn__D3Jd5{0%{opacity:0}to{opacity:1}}.PropertyModal_modalContent__ciuWn{background:var(--color-background);border-radius:8px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:PropertyModal_slideUp__ZrrUT .3s ease-out;overflow:hidden}@keyframes PropertyModal_slideUp__ZrrUT{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.PropertyModal_modalHeader__8ngdW{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.PropertyModal_modalHeader__8ngdW h2{margin:0}.PropertyModal_closeButton__9dAoD{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.PropertyModal_closeButton__9dAoD:hover:not(:disabled){background:var(--color-background-alt)}.PropertyModal_closeButton__9dAoD:disabled{opacity:.5;cursor:not-allowed}.PropertyModal_closeButton__9dAoD svg{display:block}.PropertyModal_modalForm__3gngA{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.PropertyModal_formScrollable__WwmKG{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.PropertyModal_formGroup__KOwux{margin-bottom:1.5rem}.PropertyModal_formGroup__KOwux label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.875rem}.PropertyModal_formGroup__KOwux .PropertyModal_required__TE76t{color:var(--color-accent-secondary)}.PropertyModal_formGroup__KOwux input,.PropertyModal_formGroup__KOwux select,.PropertyModal_formGroup__KOwux textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.PropertyModal_formGroup__KOwux input:focus,.PropertyModal_formGroup__KOwux select:focus,.PropertyModal_formGroup__KOwux textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.PropertyModal_formGroup__KOwux input:disabled,.PropertyModal_formGroup__KOwux select:disabled,.PropertyModal_formGroup__KOwux textarea:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.PropertyModal_formGroup__KOwux input.PropertyModal_error__MP2dl,.PropertyModal_formGroup__KOwux select.PropertyModal_error__MP2dl,.PropertyModal_formGroup__KOwux textarea.PropertyModal_error__MP2dl{border-color:var(--color-accent-secondary)}.PropertyModal_formGroup__KOwux textarea{resize:vertical;min-height:80px}.PropertyModal_selectWrapper__RR3HC{position:relative}.PropertyModal_selectWrapper__RR3HC select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.PropertyModal_selectWrapper__RR3HC .PropertyModal_selectIcon__ieXnl{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-secondary)}.PropertyModal_formRow__3WLtm{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:1024px){.PropertyModal_formRow__3WLtm{grid-template-columns:1fr}}.PropertyModal_errorMessage__dsS9b{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-accent-secondary)}.PropertyModal_submitError__fUAGa{padding:.75rem;background:rgba(59,80,84,.1);border:1px solid var(--color-accent-secondary);border-radius:4px;color:var(--color-accent-secondary);font-size:.875rem;margin-bottom:1rem}.PropertyModal_successMessage__ns4sb{padding:3rem 1.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;flex:1 1;min-height:0}.PropertyModal_successMessage__ns4sb .PropertyModal_successIcon__IGOHs{width:64px;height:64px;margin:0 auto 1rem;background:var(--color-accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:2rem;font-weight:700}.PropertyModal_successMessage__ns4sb h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.PropertyModal_successMessage__ns4sb p{margin:0 0 2rem;color:var(--color-text-secondary);font-size:1rem}.PropertyModal_successMessage__ns4sb .PropertyModal_modalActions__ON4cU{border-top:none;padding-top:0;margin-top:auto;justify-content:center}.PropertyModal_fieldHint__eL1bw{display:block;margin-top:.25rem;font-size:.875rem;color:var(--theme-text,var(--theme-elevation-600));font-style:italic;opacity:.7}.PropertyModal_metadataSection__XY4aV{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--theme-elevation-200)}.PropertyModal_metadataSection__XY4aV h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--theme-text,var(--theme-elevation-900))}.PropertyModal_readOnlyValue__Dl1LD{display:block;padding:.75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:4px;color:var(--theme-text,var(--theme-elevation-700));font-size:1rem}.PropertyModal_modalActions__ON4cU{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}@media(max-width:1024px){.PropertyModal_modalActions__ON4cU{flex-direction:column}}.PropertyModal_agentSearchWrapper__UCwZu{position:relative}.PropertyModal_agentSearchInputWrapper__IXomE{position:relative;display:flex;align-items:center}.PropertyModal_agentSearchInput__ARH8B{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid var(--theme-elevation-300);border-radius:4px;font-size:1rem;background:var(--theme-bg,white);color:var(--theme-text,var(--theme-elevation-900));transition:border-color .2s}.PropertyModal_agentSearchInput__ARH8B:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.PropertyModal_agentSearchInput__ARH8B:disabled{background:var(--theme-elevation-100);color:var(--theme-elevation-600);cursor:not-allowed}.PropertyModal_clearAgentButton__M7uaX{position:absolute;right:.5rem;background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--theme-elevation-500);padding:.25rem .5rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.PropertyModal_clearAgentButton__M7uaX:hover{color:var(--theme-elevation-800)}.PropertyModal_agentDropdown__tFdN6{position:absolute;top:100%;left:0;right:0;background:var(--theme-bg,white);border:1px solid var(--theme-elevation-300);border-top:none;border-radius:0 0 4px 4px;max-height:250px;overflow-y:auto;z-index:100;box-shadow:0 4px 6px rgba(0,0,0,.1)}.PropertyModal_agentDropdownEmpty__Cw__h,.PropertyModal_agentDropdownLoading__ggFJo{padding:1rem;text-align:center;color:var(--theme-elevation-600);font-size:.875rem}.PropertyModal_agentDropdownList__p_bRS{list-style:none;margin:0;padding:0}.PropertyModal_agentDropdownItem__J2NEC{padding:.75rem 1rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;border-bottom:1px solid var(--theme-elevation-100);transition:background-color .2s}.PropertyModal_agentDropdownItem__J2NEC:last-child{border-bottom:none}.PropertyModal_agentDropdownItem__J2NEC:hover{background:var(--theme-elevation-100)}.PropertyModal_agentDropdownItem__J2NEC:focus{outline:none;background:var(--theme-elevation-100)}.PropertyModal_agentDropdownItemSelected__t0GyW{background:var(--theme-elevation-150,rgba(0,123,255,.1))}.PropertyModal_agentDropdownItemSelected__t0GyW:hover{background:var(--theme-elevation-200,rgba(0,123,255,.15))}.PropertyModal_agentName__VFM5N{font-weight:500;color:var(--theme-text,var(--theme-elevation-900))}.PropertyModal_agentEmail__8kwWu{font-size:.875rem;color:var(--theme-elevation-600)}.PropertyModal_agentDropdownMore__jczLG{padding:.75rem 1rem;text-align:center;color:var(--theme-elevation-500);font-size:.875rem;font-style:italic;background:var(--theme-elevation-50)}