@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap";:root{color:#242a32;font-synthesis:none;background:#fbfaf7;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}header{z-index:5;background:#fbfaf7;border-bottom:1px solid #e3e2dc;align-items:center;gap:34px;height:82px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.brand{text-align:left;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.brand img{object-fit:cover;border-radius:50%;width:35px;height:35px}.brand span{letter-spacing:-.5px;font-weight:700}.brand span b{color:#4c68d7}.brand small{letter-spacing:1.3px;color:#a06b30;margin-top:1px;font-size:8px;display:block}nav{flex:1;gap:4px;display:flex}.menuToggle{display:none}nav button,nav a,.account button,.account a{white-space:nowrap;padding:10px;font-size:14px}nav a,.account a{text-decoration:none}nav button:hover,nav a:hover,nav .active{color:#9a5e20}.account{gap:4px;display:flex}.primary{border-radius:3px;font-weight:600;color:#fff!important;background:#a76123!important;padding:13px 18px!important}.outline{border:1px solid #c2bdb4;border-radius:3px;padding:12px 18px}.heroActions a,.homesIntro>a,.textButton,.cardInfo h2 a{color:inherit;text-decoration:none}.heroActions a,.homesIntro>a,.textButton{display:inline-block}.textButton{color:#925719}main{min-height:calc(100vh - 82px)}.hero{background:linear-gradient(110deg,#f1eee7,#fbfaf7 55%,#ddd8cc);grid-template-columns:1.35fr .65fr;gap:60px;min-height:560px;padding:92px clamp(24px,9vw,152px);display:grid}.eyebrow{color:#a76123;letter-spacing:1.8px;margin:0 0 16px;font-size:11px;font-weight:700}h1,h2,p{margin-top:0}h1{letter-spacing:-3.5px;margin-bottom:22px;font-family:Fraunces,serif;font-size:clamp(44px,5.5vw,76px);font-weight:600;line-height:.98}h1 em{color:#a76123;font-style:italic}.lede,.pageIntro>p{color:#5d6670;max-width:610px;font-size:19px;line-height:1.55}.heroActions{gap:12px;margin-top:34px;display:flex}.hero aside{color:#fcfbf8;background:#263a37;flex-direction:column;justify-content:space-between;align-self:center;min-height:300px;padding:34px;display:flex}.hero aside p{letter-spacing:1.6px;color:#cec9ad;font-size:11px}.hero aside strong{font-family:Fraunces,serif;font-size:34px;line-height:1.1}.stat{border-top:1px solid #68736b;align-items:baseline;gap:9px;padding-top:15px;display:flex}.stat b{font-size:30px}.stat span{color:#d7d5cb;font-size:12px}.features{grid-template-columns:repeat(3,1fr);gap:42px;padding:75px clamp(24px,9vw,152px);display:grid}.features article{border-top:2px solid #bd854c;padding-top:17px}.features span,.partner>span,.board span{color:#a76123;letter-spacing:1px;font-size:11px;font-weight:700}.features h2,.partner h2,.board h2{letter-spacing:-.7px;margin:12px 0;font-family:Fraunces,serif;font-size:25px}.features p,.partner p,.board p{color:#60666c;line-height:1.55}.pageIntro{background:#f1eee7;padding:77px clamp(24px,9vw,152px) 33px}.pageIntro h1{margin-bottom:14px;font-size:clamp(40px,5vw,65px)}.homesIntro{background:#f1eee7;justify-content:flex-start;align-items:center;gap:14px;padding:28px clamp(24px,9vw,152px) 20px;display:flex}.homesIntro .eyebrow{margin:0 0 5px}.homesIntro h1{margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.05}.homesIntro>p:not(.eyebrow){color:#5d6670;max-width:760px;margin:0;font-size:15px;line-height:1.45}.homesIntro .primary{white-space:nowrap;margin:0;padding:10px 16px;font-size:13px}.filters,.resultCount,.cards,.partnerGrid,.chips,.board,.calculator{width:min(1160px,100% - 48px);margin-left:auto;margin-right:auto}.filters input,.filters select,.inputs input,.inputs select{color:#303942;background:#fff;border:1px solid #d9d5cc;border-radius:3px;min-width:220px;padding:13px}.filters{grid-template-columns:minmax(210px,1.55fr) repeat(4,minmax(125px,1fr)) auto;align-items:center;gap:10px;margin-top:22px;display:grid}.filters>input{grid-column:auto}.filters input,.filters select{width:100%;min-width:0}.clearRentalFilters{color:#89531d;white-space:nowrap;padding:9px 4px;font-size:12px;font-weight:700}.filterToggle{color:#89531d;white-space:nowrap;border:1px solid #a76123;border-radius:3px;min-height:46px;padding:0 13px;font-size:13px;font-weight:700}.filterMore{display:contents}.resultCount{color:#6b706f;margin-top:28px;font-size:14px}.cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin-top:15px;margin-bottom:70px;display:grid}.card{background:#fff;border:1px solid #e3e0d9;border-radius:3px;flex-direction:column;height:341px;display:flex;position:relative;overflow:hidden}.cardPhoto{aspect-ratio:16/9;color:#6d665a;letter-spacing:2px;background:#e7e2d8;place-items:center;width:100%;padding:0;font-size:12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cardPhoto:focus-visible{outline-offset:-3px;outline:3px solid #925719}.cardPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cardPhoto i{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#263a37;padding:5px 7px;font-size:9px;font-style:normal;position:absolute;top:10px;left:10px}.videoTourBadge{color:#fff;letter-spacing:.02em;background:#1f2a28f0;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 8px #00000038}.cardInfo{flex-direction:column;flex:1;padding:14px;display:flex}.cardInfo h2{margin:0 0 4px;font-size:18px;line-height:1.15}.cardInfo .listingLocation{color:#6b706f;margin:0 0 12px;font-size:12px}.cardInfo .listingFacts{justify-content:space-between;align-items:end;gap:8px;display:flex}.listingAmenities{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.listingAmenities span{color:#6b706f;font-size:10px}.listingAmenities .amenitiesMoreLink{color:#925719;font-size:10px;font-weight:700;text-decoration:none}.listingAmenities .amenitiesMoreLink:hover{text-decoration:underline}.cardInfo strong{font-size:18px}.cardInfo small{font-size:11px;font-weight:400}.cardInfo span{color:#6b706f;text-align:right;font-size:10px}.cardInfo .cardActions{gap:10px;margin-top:auto;padding-top:16px;display:grid}.cardActions>.primary{width:100%;font-size:13px;padding:11px 12px!important}.cardSecondaryActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cardSecondaryActions>.textButton,.cardSecondaryActions>.shareListing .textButton{color:#89531d;text-align:center;border:1px solid #d9d5cc;border-radius:3px;justify-content:center;align-items:center;width:100%;min-height:38px;margin:0;padding:8px;font-size:11px;line-height:1.2;display:flex}.cardSecondaryActions>.shareListing{display:block}.cardSecondaryActions>.shareListing .textButton{white-space:normal}.chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.chips button{background:#ece9e1;border-radius:20px;padding:8px 12px;font-size:12px}.chips .selected{color:#fff;background:#263a37}.partnerGrid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:28px;margin-bottom:70px;display:grid}.partner{background:#fff;border:1px solid #e0ddd5;flex-direction:column;min-height:260px;padding:23px;display:flex}.partner h2{font-size:22px}.partner p{font-size:14px}.partner footer{border:0;flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding:15px 0 0;display:flex}.partner a{color:#89531d;font-size:12px}.board{max-width:800px;margin-top:28px;margin-bottom:70px}.board article{border-bottom:1px solid #ddd8ce;gap:15px;padding:25px 0;display:flex}.board h2{font-size:24px}.board p{white-space:pre-line;font-size:14px}.board small{color:#747b7c;font-size:12px}.avatar{color:#533916;background:#d8bf99;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-weight:700;display:grid}.calculator{grid-template-columns:1fr 1fr;gap:25px;margin-top:40px;margin-bottom:70px;display:grid}.inputs{background:#fff;border:1px solid #e1ddd4;padding:30px}.inputs label{margin-bottom:21px;font-size:13px;font-weight:700;display:block}.inputs input,.inputs select{width:100%;margin-top:8px;display:block}.inputs input[type=range]{padding:0}.calculator aside{color:#fff;background:#263a37;padding:35px}.calculator aside>p{color:#d2cbb5;letter-spacing:1.5px;font-size:11px}.calculator aside>strong{margin:13px 0 26px;font-size:44px;display:block}.calculator aside small{font-size:14px;font-weight:400}.calculator dl{margin:0}.calculator dl div{border-top:1px solid #5c6b64;justify-content:space-between;padding:13px 0;font-size:14px;display:flex}.calculator dt{color:#d2d6d0}.calculator dd{margin:0}.story{min-height:600px;padding:100px clamp(24px,15vw,245px);position:relative}.story img{width:180px;position:absolute;top:115px;right:12vw;box-shadow:15px 18px #e7dbcb}.linkButton{margin-top:24px;text-decoration:none;display:inline-block}.siteFooter{color:#f8f7f2;background:#263a37;grid-template-columns:1.45fr .9fr 1fr 1.05fr;gap:40px;padding:46px clamp(24px,8vw,130px);display:grid}.siteFooter section>img{border-radius:50%;width:50px}.siteFooter p{color:#cbd1ca;max-width:290px;margin-top:10px;font-size:13px;line-height:1.55}.siteFooter b{letter-spacing:1px;text-transform:uppercase;margin-bottom:13px;font-size:11px;display:block}.siteFooter section>button,.siteFooter section>a{color:#d7dcd6;text-align:left;padding:4px 0;font-size:13px;text-decoration:none;display:block}.equalHousing{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.equalHousing img{border-radius:0;width:44px;height:44px}.equalHousing p{color:#fff;flex:1;min-width:130px;max-width:170px;margin:0;font-weight:700;line-height:1.25}.equalHousing span{color:#cbd1ca;width:100%;font-size:12px;line-height:1.45}.noir{background:#fff;margin-top:5px;border-radius:0!important;width:130px!important}.listingToolbar{justify-content:space-between;align-items:center;gap:16px;width:min(1160px,100% - 48px);margin:28px auto 15px;display:flex}.listingToolbar .resultCount{width:auto;margin:0}.listingToolbar .sortSelect{color:#3a3f3c;background:#fff;border:1px solid #d9d5cc;border-radius:4px;margin-left:auto;margin-right:14px;padding:8px 10px;font-size:12px}.listingToolbar .viewToggle{flex-shrink:0}.viewToggle{background:#e5e1d8;border-radius:4px;gap:2px;padding:3px;display:flex}@media (width<=560px){.listingToolbar{flex-wrap:wrap;row-gap:10px}.listingToolbar .resultCount{flex:1 0 100%}.listingToolbar .sortSelect{margin:0}}.viewToggle button{border-radius:3px;padding:8px 11px;font-size:12px}.viewToggle .selected{color:#fff;background:#263a37}.propertyMap{border:1px solid #d9d5cc;width:min(1160px,100% - 48px);height:570px;margin:0 auto 16px}.leafletMap{z-index:1;width:100%;height:100%}.home-map-pin-wrap{background:0 0!important;border:0!important}.home-map-pin{color:#fff;background:#b65d3b;border-radius:50% 50% 50% 0;place-items:center;width:34px;height:34px;font-size:20px;font-weight:700;display:grid;transform:rotate(-45deg);box-shadow:0 2px 7px #0000004d}.home-map-pin:first-letter{transform:rotate(45deg)}.mapPopup{min-width:180px;padding:2px}.mapPopup span{text-transform:uppercase;letter-spacing:1px;color:#a76123;font-size:9px;display:block}.mapPopup strong{margin:5px 0;font-family:Fraunces,serif;font-size:17px;display:block}.mapPopup p{color:#60666c;margin:0 0 7px;font-size:11px;line-height:1.35}.mapPopup b{font-size:16px;display:block}.mapPopup small{color:#60666c;font-size:11px}.mapNote{color:#6b706f;width:min(1160px,100% - 48px);margin:0 auto 70px;font-size:12px}.mapFallbackForm{padding-top:18px;margin-top:0!important}.mapFallbackLead{background:#f1eee7;border-left:3px solid #a76123;margin-bottom:22px;padding:24px}.mapFallbackLead h2{letter-spacing:-1px;margin:0 0 10px;font-family:Fraunces,serif;font-size:32px}.mapFallbackLead p:last-child{color:#60666c;max-width:680px;margin:0;line-height:1.55}.renterMap{background:#fff;border:1px solid #d8d4ca;border-radius:14px;margin:20px 0 28px;padding:20px}.renterMap h2{letter-spacing:-.8px;margin:0 0 10px;font-family:Fraunces,serif;font-size:29px}.renterMap>p:not(.eyebrow):not(.mapNote){color:#60666c;margin-bottom:18px;line-height:1.55}.renterMap .propertyMap{width:100%;height:500px;margin:0}.renterMap .mapNote{width:100%;margin:13px 0 0}.selectedMapHome{background:#fff5f0;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:13px}.selectedMapHome button{color:#89531d;margin-left:10px;text-decoration:underline}.mapChooseButton{color:#fff!important;background:#a76123!important;border-radius:3px!important;margin-top:9px!important;padding:8px 10px!important;font-size:12px!important;font-weight:700!important;display:block!important}.mapHomePreviews{width:min(1160px,100% - 48px);margin:18px auto 52px}.mapPreviewHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.mapPreviewHeading h2{letter-spacing:-.8px;margin:0;font-family:Fraunces,serif;font-size:27px}.mapPreviewHeading>span{color:#6b706f;white-space:nowrap;font-size:12px}.mapPreviewGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mapPreviewCard{background:#fff;border:1px solid #dedad1;overflow:hidden}.mapPreviewCard img,.mapPreviewPhoto{object-fit:cover;width:100%;height:125px;display:block}.mapPreviewPhoto{color:#6b6a65;letter-spacing:1px;background:#e8e6df;place-items:center;font-size:11px;display:grid}.mapPreviewCard>div{padding:12px}.mapPreviewCard p{color:#a76123;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:700}.mapPreviewCard h3{margin:0 0 7px;font-family:Fraunces,serif;font-size:17px;line-height:1.1}.mapPreviewCard span{color:#60666c;font-size:11px}.mapPreviewCard strong{margin-top:8px;font-size:15px;display:block}.mapPreviewCard button{color:#89531d;margin-top:9px;padding:0;font-size:12px;font-weight:700}.renterMap .mapHomePreviews{width:100%;margin:18px 0 0}.renterMap .mapPreviewGrid{grid-template-columns:repeat(3,1fr)}.pathCards{background:#faf8f3;grid-template-columns:1fr 1fr;gap:18px;padding:55px clamp(24px,9vw,152px);display:grid}.pathCards article{background:#fff;border:1px solid #dfdad0;padding:30px}.pathCards h2{margin:10px 0;font-family:Fraunces,serif;font-size:30px}.pathCards article>p:not(.eyebrow){color:#60666c;max-width:470px;line-height:1.55}.textButton{color:#925719;margin-top:18px;padding:0;font-weight:700}.intake{width:min(900px,100% - 48px);margin:38px auto 70px}.formLead{background:#f1eee7;border-left:3px solid #a76123;margin-bottom:22px;padding:20px 23px}.formLead b{margin-bottom:6px;display:block}.formLead p{color:#616b6d;margin:0;font-size:13px;line-height:1.5}.intake form{background:#fff;border:1px solid #e1ddd4;padding:30px}.intake fieldset{border:0;border-top:1px solid #e3ded5;margin:0 0 25px;padding:25px 0 0}.intake fieldset:first-child{border-top:0;padding-top:0}.intake legend{margin-bottom:18px;font-family:Fraunces,serif;font-size:25px}.formGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.intake label{color:#3d464b;font-size:12px;font-weight:700;display:block}.intake input,.intake select,.intake textarea{color:#303942;background:#fff;border:1px solid #d6d2c9;border-radius:3px;width:100%;margin-top:7px;padding:12px;display:block}.intake textarea{resize:vertical;min-height:98px}.intake fieldset>label{margin-top:16px}.intake .check{align-items:flex-start;gap:10px;margin:22px 0;font-size:13px;font-weight:400;display:flex}.intake .check input{width:auto;margin:2px 0 0}.fair{color:#647070;margin:22px 0;font-size:11px;line-height:1.5}.savedNotice{color:#25432e;background:#e8f1e9;border:1px solid #b9d1bd;margin-bottom:22px;padding:17px 20px}.savedNotice p{margin:5px 0 0;font-size:13px;line-height:1.45}.prefilledNeeds{color:#244d3e;background:#eef5f0;border:1px solid #9ab7a0;border-radius:8px;margin-bottom:16px;padding:14px 16px}.prefilledNeeds p{margin:0;font-size:13px;line-height:1.5}.prefilledNeeds .textButton{margin-top:8px;font-size:12px}@media (width<=850px){header{gap:10px;height:66px;padding:0 18px}.brand span{display:none}.menuToggle{color:#263a37;grid-template-rows:repeat(3,3px) 13px;place-items:center;gap:3px;width:40px;height:42px;padding:5px 0 1px;display:grid}.menuToggle span{background:currentColor;border-radius:2px;width:23px;height:2px;display:block}.menuToggle b{letter-spacing:.05em;font-size:10px;font-weight:700}nav{display:none}nav.open{background:#fbfaf7;border-bottom:1px solid #e3e2dc;grid-template-columns:1fr 1fr;gap:0;padding:10px 18px 16px;display:grid;position:absolute;top:65px;left:0;right:0;box-shadow:0 10px 18px #242a321f}nav.open button,nav.open a{text-align:left;border-bottom:1px solid #e8e5dd;padding:14px 9px;font-size:15px}.account{gap:6px;margin-left:auto}.account button:first-child{padding:10px 8px;font-size:12px;display:block}.homesIntro{justify-content:flex-start;align-items:center;gap:14px;padding:15px 24px;display:flex}.homesIntro h1{letter-spacing:-1.7px;margin:0;font-size:30px;line-height:1}.homesIntro .primary{margin:0;font-size:12px;padding:9px 11px!important}.features,.partnerGrid{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.features{gap:28px}.cards,.partnerGrid{width:calc(100% - 32px)}.pageIntro{padding:55px 24px 24px}.filters{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 32px)}.filters input{grid-column:1/-1}.filterMore{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.filterMore select{width:100%}.clearRentalFilters{justify-self:start}.filters input,.filters select{width:100%}.calculator{grid-template-columns:1fr}.story{padding:80px 25px}.story img{margin-top:25px;position:static}.siteFooter{grid-template-columns:1fr;gap:28px}}@media (width<=540px){.cards,.filters,.filterMore{grid-template-columns:1fr}.filterUtilities{grid-column:span 1}.cardActions .primary{padding:10px 12px!important}}.saveHomeButton{z-index:2;color:#fff;background:#1f2a28e6;border:1px solid #ffffffbf;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;line-height:1;transition:background .15s,transform .1s;display:inline-flex;position:absolute;top:10px;right:52px}.card.selected{outline-offset:-1px;outline:2px solid #a76123}.saveHomeButton:hover{background:#1f2a28}.saveHomeButton:active{transform:scale(.92)}.saveHomeButton.saved{background:#a5372a;border-color:#a5372a}.savedHomesToggle{color:#89531d;white-space:nowrap;background:#fff;border:1px solid #d9d5cc;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:700}.savedHomesToggle:hover{background:#f4f1ea}.savedHomesView{width:min(1160px,100% - 48px);margin:22px auto 70px}.savedHomesHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.savedHomesHeader h2{letter-spacing:-.8px;margin:0;font-family:Fraunces,serif;font-size:29px}.savedHomesAccount{color:#5d6670;background:#f1eee7;border-radius:6px;margin-bottom:18px;padding:12px 14px;font-size:13px}.savedHomesAccount p{margin:0}.savedHomesSignInForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.savedHomesSignInForm label{color:#3a3f3c;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.savedHomesSignInForm input{border:1px solid #d9d5cc;border-radius:4px;min-width:220px;padding:8px 10px;font-size:13px}.savedHomesSignInForm button.primary{font-size:13px;padding:8px 14px!important}.savedHomesSignInForm .formError{color:#a5372a;width:100%;font-size:12px}.splitView{align-items:flex-start;gap:16px;width:min(1160px,100% - 48px);margin:15px auto 70px;display:flex}.splitViewList{flex-direction:column;flex:420px;gap:14px;min-width:0;max-width:480px;max-height:calc(100vh - 130px);padding-right:4px;display:flex;overflow-y:auto}.splitViewList .card{flex:none}.splitView .propertyMap{flex:auto;width:auto;height:calc(100vh - 130px);margin:0;position:sticky;top:98px}.card.highlighted{border-color:#a76123;box-shadow:0 0 0 2px #a7612359}.home-map-pin--selected{background:#263a37;box-shadow:0 2px 10px #00000073}@media (width<=850px){.splitView{flex-direction:column;width:calc(100% - 32px)}.splitViewList{max-width:none;max-height:none;overflow:visible}.splitView .propertyMap{width:100%;height:420px;position:static}}.filters .columnPicker{grid-column:auto;position:relative}.filters .columnPicker summary{color:#89531d;white-space:nowrap;cursor:pointer;border:1px solid #a76123;border-radius:3px;align-items:center;gap:4px;min-height:46px;padding:0 13px;font-size:13px;font-weight:700;list-style:none;display:flex}.filters .columnPicker summary::-webkit-details-marker{display:none}.filters .columnPicker>div{grid-template-columns:1fr;width:240px}.filters .columnPicker>div label{color:#3d464b;letter-spacing:normal;text-transform:none;align-items:center;gap:8px;font-size:13px;display:flex}.filters .columnPicker>div hr{border:0;border-top:1px solid #e3ded5;width:100%;margin:6px 0}@media (width<=850px){.filters .columnPicker{width:100%}.filters .columnPicker summary{justify-content:space-between;width:100%}.filters .columnPicker>div{width:100%;left:0;right:auto}}.privacyPolicy{max-width:820px}.privacyPolicy h2{letter-spacing:-.5px;margin:34px 0 10px;font-family:Fraunces,serif;font-size:24px}.privacyPolicy p{color:#3d464b;max-width:none;line-height:1.6}.privacyPolicy ul{margin:0;padding-left:20px}.privacyPolicy li{color:#3d464b;margin:8px 0;line-height:1.6}.privacyPolicy a{color:#185e51;font-weight:700}.navDropdown{align-items:center;display:flex;position:relative}.navDropdown>a{align-items:center;gap:4px;display:flex}.navCaret{font-size:10px}.navDropdownMenu{z-index:20;background:#fff;border:1px solid #e3e2dc;flex-direction:column;min-width:180px;padding:6px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 18px #242a321f}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu{display:flex}.navDropdownMenu a{color:#242a32;white-space:nowrap;padding:11px 16px;font-size:14px}.navDropdownMenu a:hover,.navDropdownMenu a.active{color:#9a5e20;background:#f6f4ef}.eventDate{color:#fff;text-align:center;background:#263a37;border-radius:6px;flex:0 0 64px;align-self:flex-start;padding:10px 6px}.eventDate b{font-family:Fraunces,serif;font-size:22px;line-height:1;display:block}.eventDate span{letter-spacing:1px;text-transform:uppercase;color:#cec9ad;margin-top:3px;font-size:10px;display:block}.board a{color:#89531d;margin-top:6px;font-size:12px;display:inline-block}@media (width<=850px){.navDropdown{grid-column:1/-1;display:block;position:static}.navDropdown>a{display:flex}.navDropdownMenu{box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.navDropdownMenu a{border-bottom:1px solid #e8e5dd;padding:12px 9px 12px 26px;font-size:15px}}.heroSplit{grid-template-columns:1fr;gap:38px;min-height:0;padding-bottom:70px}.heroSplit .heroIntro{max-width:760px}.heroSplit .heroIntro .lede{max-width:none;font-size:17px}.heroSplit .pathCards{background:0 0;width:auto;margin:0;padding:0}.pathCards .textButton{margin-right:22px}.pathCardIcon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.pathCardIcon--renter{background:#a76123}.pathCardIcon--landlord{background:#263a37}.pathCardStat{color:#8a8478;border-top:1px solid #e3ded5;margin-top:16px;padding-top:14px;font-size:12px}@media (width<=850px){.heroSplit{padding-bottom:50px}.pathCards{grid-template-columns:1fr}}.cardPhoto .comingSoonBadge{color:#2a1c00;letter-spacing:.02em;background:#f2b31a;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000002e}.cardPhoto .comingSoonBadge b{letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:900}.cardPhoto .comingSoonBadge span{color:#2a1c00;letter-spacing:0;font-size:12px;font-weight:700}.cardPhoto.hasComingSoon .videoTourBadge{bottom:44px}.comingSoonBanner{color:#2a1c00;text-align:center;background:#f2b31a;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:12px 18px;font-size:15px;font-weight:700;display:flex}.comingSoonBanner b{letter-spacing:1.6px;text-transform:uppercase;font-size:15px;font-weight:900}.selectPill{z-index:2;color:#fff;cursor:pointer;background:#1f2a28d1;border:1.5px solid #ffffffe6;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0003}.selectPill svg{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.selectPill.selected{background:#a76123;border-color:#a76123;box-shadow:0 2px 8px #00000040}.selectPill:focus-visible{outline-offset:2px;outline:3px solid #f2b31a}.selectPill+.cardPhoto i{display:none}.selectHint{background:#f1eee7;border:1px solid #e3ded5;border-radius:3px;align-items:center;gap:12px;width:min(1160px,100% - 48px);margin:18px auto 0;padding:11px 14px;display:flex}.selectHint svg{fill:none;stroke:#a76123;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.selectHint p{color:#424a52;flex:1;margin:0;font-size:13px;line-height:1.4}.selectHint button{color:#925719;padding:6px 4px;font-size:13px;font-weight:700}body:has(.selectBar){padding-bottom:71px}.selectBar{z-index:9;color:#fff;background:#263a37;align-items:center;gap:16px;padding:14px clamp(16px,4vw,48px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000038}.selectBar>div{flex:1;min-width:0}.selectBar strong{font-size:15px;font-weight:800;display:block}.selectBar span{color:#cbd1ca;margin-top:2px;font-size:12px;display:block}.selectBarClear{color:#e9d9bd;padding:8px;font-size:13px;font-weight:700;text-decoration:underline}.selectBarSubmit{color:#fff;white-space:nowrap;background:#a76123;border-radius:3px;padding:12px 20px;font-size:14px;font-weight:700}@media (width<=700px){body:has(.selectBar){padding-bottom:98px}.selectBar{flex-wrap:wrap;gap:8px 12px}.selectBar>div{flex-basis:100%}.selectBar span{display:none}.selectBarSubmit{flex:1}.selectHint{align-items:flex-start}}.intake .requiredCheck.invalid{background:#fdf1f1;border:2px solid #a5372a;border-radius:4px;padding:10px 12px}.intake .requiredCheck.invalid input{outline-offset:1px;outline:2px solid #a5372a}.requiredTag{color:#6b4a1a;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:#f1eee7;border-radius:3px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-block}.intake .consentError{color:#a5372a;margin:-12px 0 18px;font-size:14px;font-weight:700;line-height:1.4}.referralInlineNotice{margin:10px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.updateProfileNudge a{color:#89531d;font-weight:700}.evWrap{width:min(1160px,100% - 48px);margin:28px auto 70px}.evNote{color:#25432e;overflow-wrap:anywhere;background:#e8f1e9;border:1px solid #b9d1bd;margin:0 0 14px;padding:12px 16px;font-size:.9rem}.cpStatus{width:min(1160px,100% - 48px);margin:16px auto 0}.evToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.evToggle{border:1px solid #263a37;border-radius:6px;display:inline-flex;overflow:hidden}.evToggle button{color:#263a37;background:#fff;padding:9px 18px;font-size:.88rem;font-weight:700}.evToggle button.selected{color:#fff;background:#263a37}.evMonthNav{align-items:center;gap:10px;display:flex}.evMonthNav b{text-align:center;min-width:150px;font-family:Fraunces,serif;font-size:1.2rem}.evMonthNav button{background:#fff;border:1px solid #b9b5a8;border-radius:5px;padding:7px 12px;font-weight:700}.evMonthNav .evToday{font-size:.82rem}.evCalendar{background:#fff;border:1px solid #d8d4ca}.evWeekdays,.evWeek{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.evWeekdays span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#5d594f;background:#f1eee7;border-bottom:1px solid #d8d4ca;padding:8px 6px;font-size:.72rem;font-weight:800}.evCell{border-bottom:1px solid #ece9e1;border-right:1px solid #ece9e1;flex-direction:column;gap:4px;min-width:0;min-height:98px;padding:5px;display:flex}.evCell:nth-child(7n){border-right:0}.evCell.blank{background:#faf8f3}.evCell.past{background:#fcfbf8}.evCell.past .evDay{color:#a39f95}.evCell.today{background:#fff8e6}.evCell.today .evDay{color:#fff;background:#263a37}.evDay{text-align:center;color:#394b46;border-radius:99px;align-self:flex-start;min-width:24px;padding:2px 6px;font-size:.78rem;font-weight:800}.evChip{color:#1f4d37;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#e3efe6;border-radius:4px;width:100%;padding:4px 6px;font-size:.74rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.evChip:hover,.evChip.selected{color:#fff;background:#263a37}.evCell.past .evChip:not(.selected){color:#6a665c;background:#eceae3}.evHint{color:#5d594f;margin:14px 0;font-size:.92rem}.evDetail{background:#f7fbf7;border:1px solid #b9d1bd;grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:24px;margin-top:18px;padding:24px;display:grid}.evDetail h2,.evListBody h2{letter-spacing:-.5px;margin:8px 0;font-family:Fraunces,serif;font-size:26px}.evCategory{color:#a76123;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.evWhen{color:#394b46;margin:0 0 10px;font-weight:700}.evDescription{color:#4d555c;white-space:pre-line;margin:0 0 12px;line-height:1.55}.evActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.evActions a{color:#89531d;margin:0;font-size:.88rem}.evShare{color:#263a37;background:#fff;border:1px solid #263a37;border-radius:5px;padding:8px 14px;font-size:.84rem;font-weight:800}.evShare:hover{color:#fff;background:#263a37}.evFlyerThumb{background:#fff;border:1px solid #d8d4ca;flex:0 0 150px;align-self:flex-start;width:150px;display:block}.evFlyerThumb img,.evFlyerLarge img{width:100%;height:auto;display:block}.evFlyerLarge{background:#fff;border:1px solid #d8d4ca;display:block}.evFlyerPdf{color:#263a37;background:#fff;border:1px solid #263a37;border-radius:5px;align-self:flex-start;padding:10px 14px;font-size:.84rem;font-weight:800}.evList{margin-top:6px}.evListItem{border-bottom:1px solid #ddd8ce;gap:16px;padding:22px 0;display:flex}.evListItem.selected{background:#f7fbf7}.evListBody{flex:1;min-width:0}.evListBody small{color:#5d594f;display:block}.evListBody p{white-space:pre-line;color:#60666c;font-size:14px;line-height:1.55}@media (width<=760px){.evWrap{width:calc(100% - 32px)}.evCell{min-height:64px;padding:3px}.evChip{padding:3px 4px;font-size:.62rem}.evDetail{grid-template-columns:1fr}.evListItem{flex-wrap:wrap}.evFlyerThumb{flex-basis:100%;width:100%;max-width:320px}.evMonthNav b{min-width:120px;font-size:1.05rem}}.cpIntroActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.cpIntroActions button,.cpShare{color:#263a37;background:#fff;border:1px solid #263a37;border-radius:5px;padding:10px 16px;font-size:.86rem;font-weight:800}.cpIntroActions .primary{color:#fff;background:#263a37}.cpSearch{width:min(1160px,100% - 48px);margin:22px auto 0}.cpSearch input{width:100%;max-width:520px;font:inherit;background:#fff;border:1px solid #b9b5a8;border-radius:6px;padding:11px 14px}.cpLoading{width:min(1160px,100% - 48px);margin:24px auto}.partner footer{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;padding-top:12px;display:flex}.cpShare{padding:5px 10px;font-size:.78rem}.partner.cpHighlight{border-color:#a76123;box-shadow:0 0 0 3px #a7612340}.cpFormWrap{width:min(860px,100% - 48px);margin:0 auto 80px}.cpInvite{text-align:center;background:#f1eee7;border:1px solid #d8d4ca;padding:28px}.cpInvite h2,.cpSubmit h2{letter-spacing:-.5px;margin:0 0 8px;font-family:Fraunces,serif;font-size:28px}.cpInvite p{color:#5d594f;margin:0 0 16px}.cpInvite .primary,.cpActions .primary{color:#fff;background:#263a37;border-radius:5px;padding:11px 20px;font-weight:800}.cpSubmit{background:#f7fbf7;border:1px solid #b9d1bd;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:26px;display:grid}.cpSubmit>h2,.cpSubmit>p,.cpSubmit>.formError,.cpSubmit .wide,.cpActions{grid-column:1/-1}.cpSubmit>p{color:#4d555c;margin:0}.cpSubmit label{color:#395544;gap:6px;font-size:.82rem;font-weight:800;display:grid}.cpSubmit label small,.cpSubmit legend small{color:#6b7a6d;font-weight:600}.cpSubmit input,.cpSubmit textarea,.cpSubmit select{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:10px}.cpContact{border:1px dashed #9ab7a0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:14px;display:grid}.cpContact legend{color:#395544;padding:0 6px;font-size:.84rem;font-weight:800}.cpTrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cpActions{align-items:center;gap:10px;display:flex}.cpActions button:not(.primary){color:#244d3e;background:#fff;border:1px solid #507565;border-radius:5px;padding:10px 16px;font-weight:800}.cpSubmit.sent{text-align:center;display:block}.cpSubmit.sent p{margin:0 0 16px}.cpSubmit.sent button{background:#fff;border:1px solid #507565;border-radius:5px;padding:10px 18px;font-weight:800}@media (width<=720px){.cpSubmit,.cpContact{grid-template-columns:1fr}.cpFormWrap,.cpSearch,.cpStatus,.cpLoading{width:calc(100% - 32px)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.docIntro{color:#3d464b;margin:0 0 14px;font-size:15px;line-height:1.5}.docCards{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.docCard{text-align:left;background:#fff;border:1.5px solid #d6d2c9;border-radius:14px;padding:14px}.docCard.done{background:#f4faf6;border-color:#2f5d46}.docCard.skip{opacity:.65}.docTop{align-items:center;gap:12px;display:flex}.docIcon{background:#f3efe6;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.docCard.done .docIcon{background:#dcebe1}.docTop b{font-size:16px;display:block}.docTop span:not(.docIcon){color:#60666c;margin-top:2px;font-size:13px;line-height:1.35;display:block}.docActions{gap:8px;margin-top:12px;display:flex}.docBtn{color:#89531d;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #a76123;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:15px;font-weight:700;display:flex;position:relative}.docBtnMain{color:#fff;background:#a76123}.docBtn:focus-within{outline-offset:2px;outline:3px solid #f2b31a}.docCard.busy .docBtn{opacity:.55;pointer-events:none}.docFileInput{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.docStatus{color:#60666c;margin:10px 0 0;font-size:14px;font-weight:700}.docStatus.ok{color:#2f5d46}.docSaved{color:#2f5d46;overflow-wrap:anywhere;gap:4px;margin:10px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.docSaved small{color:#60666c;font-weight:400}.docSkip{color:#60666c;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px 0;font-size:13px;text-decoration:underline}.docFinish{width:100%}.previewProperty{background:#fff;border:1px solid #d8d4ca;border-radius:14px;margin:20px 0 28px;padding:24px}.previewProperty h2{letter-spacing:-.8px;margin:0 0 10px;font-family:Fraunces,serif;font-size:29px}.previewProperty>p:not(.eyebrow){color:#60666c;margin-bottom:18px;line-height:1.55}.additionalSelectedHomes{margin:14px 0}.additionalSelectedHomes p{color:#60666c;margin:0 0 6px}.additionalSelectedHomes ul{color:#60666c;margin:0;padding-left:20px;line-height:1.6}.previewProperty article{background:#faf8f3;border:1px solid #ded8cd;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.previewProperty article>div:not(.listingGallery){flex:1}.previewProperty article p{letter-spacing:1.2px;color:#a76123;margin:0 0 8px;font-size:10px;font-weight:700}.previewProperty h3{margin:0 0 6px;font-family:Fraunces,serif;font-size:23px}.previewProperty span,.previewProperty strong{display:block}.previewProperty span{color:#60666c;margin-bottom:4px;font-size:13px}.previewProperty strong{font-size:16px}.previewProperty button{color:#8c531e;white-space:nowrap;border:1px solid #a76123;border-radius:3px;padding:11px 14px;font-weight:700}.previewProperty button.selected{color:#fff;background:#263a37;border-color:#263a37}.formError{color:#9f2525;background:#fff3f2;border:1px solid #e1b5b1;margin:0 0 14px;padding:11px 13px;font-size:13px}.intake button[disabled]{opacity:.65;cursor:wait}.pilotPrivacy{background:#f3f7f5;border:1px solid #cddbd4;border-left:5px solid #263a37;border-radius:10px;margin:20px 0 28px;padding:22px 24px}.pilotPrivacy h2{letter-spacing:-.5px;margin:0 0 8px;font-family:Fraunces,serif;font-size:25px}.pilotPrivacy p{margin:0 0 12px;line-height:1.55}.pilotPrivacy ul{margin:0;padding-left:20px}.pilotPrivacy li{margin:8px 0;line-height:1.55}.pilotPrivacy a,.listingPhotos{color:#185e51;font-weight:700}.listingPhotos{margin-top:10px;text-decoration:underline;display:inline-block}.listingGallery{flex:0 0 260px;width:260px}.listingGallery.large{flex:1;width:100%}.listingGallery.large .listingHeroPhoto{border-radius:10px;width:100%;height:min(62vh,560px)}.listingGallery.large .listingThumbnails{padding-bottom:4px;overflow-x:auto}.listingActions{flex:none;gap:8px;display:grid}.previewProperty button.secondary{color:#263a37;background:#fff;border-color:#7b918b}.propertyDetailBackdrop{z-index:30;background:#141d1bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.propertyDetail{background:#fff;border-radius:14px;width:min(1050px,100%);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 22px 80px #00000052}.propertyDetailGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:30px;display:grid}.propertyDetail h2{letter-spacing:-1px;margin:6px 34px 8px 0;font-family:Fraunces,serif;font-size:36px}.detailClose{color:#263a37;cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:32px;line-height:1;position:absolute;top:14px;right:16px}.detailAddress,.detailDescription,.detailSafety{color:#555c5b;line-height:1.55}.detailFacts{margin:14px 0;font-size:19px;display:block}.detailInterest{margin-top:24px;display:block}.detailSafety{margin:12px 0 0;font-size:13px}.submissionConfirmation{text-align:center;background:#fff;border-radius:14px;width:min(520px,100%);padding:36px 34px;box-shadow:0 22px 80px #00000052}.submissionConfirmation h2{letter-spacing:-.8px;margin:8px 0 14px;font-family:Fraunces,serif;font-size:32px}.submissionConfirmation p{line-height:1.55}.submissionConfirmation .primary{margin-top:24px}.confirmationMark{color:#fff;background:#263a37;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:30px;font-weight:800;display:grid}.listingHeroPhoto{object-fit:cover;background:#e5e1d8;border-radius:7px;width:260px;height:175px;display:block}.listingThumbnails{gap:6px;margin-top:7px;display:flex}.previewProperty .listingThumbnails button{background:0 0;border:2px solid #0000;border-radius:4px;flex:1;min-width:0;padding:0;overflow:hidden}.previewProperty .listingThumbnails button.selected{border-color:#263a37}.listingThumbnails img{object-fit:cover;width:100%;height:42px;display:block}@media (width<=650px){.previewProperty article{flex-direction:column;align-items:flex-start}.previewProperty article>div:not(.listingGallery),.listingGallery,.listingHeroPhoto{width:100%}.listingHeroPhoto{height:220px}.previewProperty>article>button{width:100%}.pilotPrivacy{padding:18px}}@media (width<=760px){.propertyDetailBackdrop{padding:12px}.propertyDetail{max-height:calc(100vh - 24px);padding:22px 18px}.propertyDetailGrid{grid-template-columns:1fr;gap:20px}.propertyDetail h2{font-size:29px}.listingActions{grid-template-columns:1fr 1fr;width:100%}.listingActions button{width:100%}}.secureDocumentUpload{background:#f6faf6;border:1px solid #cbd8ce;border-radius:12px;margin:1.2rem 0;padding:1rem}.secureDocumentUpload h3{margin:.15rem 0 .45rem}.secureDocumentUpload form{gap:.75rem;display:grid}.secureDocumentUpload label{gap:.35rem;font-weight:600;display:grid}.secureDocumentUpload input,.secureDocumentUpload select{max-width:100%}.documentChecklist{background:#f3f7f5;border:1px solid #cddbd4;border-radius:8px;margin:0 0 16px;padding:12px 14px}.documentChecklist p{margin:0 0 6px;font-size:13px}.documentChecklist ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.documentChecklist li{color:#5d665d;font-size:13px}.documentChecklist li.documentChecklistDone{color:#25432e;font-weight:700}.pageIntro .documentChecklist li{color:#5d6670;font-size:19px;font-weight:700}.smsConsentLinks{line-height:1.5;color:#616b6d!important;margin:-14px 0 22px!important;font-size:12px!important}.smsConsentLinks a{color:#185e51;font-weight:700}.formStepTracker{gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.formStepTracker li{text-align:center;letter-spacing:.4px;color:#9a9488;text-transform:uppercase;border-bottom:3px solid #e3ded5;flex:1;padding:9px 6px 8px;font-size:11px;font-weight:700}.formStepTracker li.done{color:#8c531e;border-bottom-color:#a76123}.formStepTracker li.current{color:#263a37;border-bottom-color:#263a37}.formStepNav{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.formStepNav .secondary{color:#263a37;background:#fff;border:1px solid #7b918b;border-radius:3px;margin-right:auto;padding:13px 18px;font-weight:600}@media (width<=650px){.formStepTracker li{padding:8px 3px 7px;font-size:9.5px}.formStepTracker{gap:4px}}.voicePanel{background:#f3f8f5;border:1px solid #c8d8cf;border-radius:12px;gap:10px;margin:0 0 18px;padding:16px;display:grid}.voiceIntro p{color:#3d464b;margin:4px 0 0;font-size:15px;line-height:1.45}.voiceControls{justify-items:start;gap:8px;display:grid}.voiceControls small{color:#5d655f;font-size:12.5px;line-height:1.4}.voiceButton{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#1f4d3a;border:0;border-radius:999px;padding:12px 18px;font-size:16px;font-weight:800}.voiceButton:disabled{opacity:.7;cursor:wait}.voiceButton.recording{background:#b3261e}.voiceButton.recording span{font-variant-numeric:tabular-nums;opacity:.9;margin-left:8px}.voiceError{color:#8a1f19;background:#fff1f0;border:1px solid #e3c2c0;border-radius:8px;margin:0;padding:9px 11px;font-size:14px}.voiceOutcome{background:#fff;border:1px solid #c8d8cf;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45}.voiceOutcome p{margin:0 0 6px}.voiceOutcome details p{color:#52514e;margin:6px 0 0;font-style:italic}input.voiceFilled,select.voiceFilled,textarea.voiceFilled{background:#fff8dc;border-color:#d9b94a;box-shadow:0 0 0 2px #d9b94a59}input.voiceCheck{background:#fff1cc;border-color:#c9951a;box-shadow:0 0 0 3px #c9951a66}.emailTypoHint{background:#fff6df;border:1px solid #ecd9a0;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.4;display:block}.emailTypoHint b{word-break:break-all}.emailTypoHint button{color:#fff;cursor:pointer;background:#1f4d3a;border:0;border-radius:6px;margin-left:6px;padding:4px 10px;font-size:13px}.landlordStepNote{color:#5d6670;margin:10px 0 0;font-size:13px;line-height:1.45}.landlordStepTwo[hidden]{display:none}.profileLinkNote{color:#244d3e;background:#eef5f0;border:1px solid #9ab7a0;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:14px;line-height:1.45}.profileLinkNote span{word-break:break-all;font-weight:700}.intake .depositQuestion>label,.intake .coApplicantsQuestion>label{margin-top:16px}.intake .coApplicantRow{background:#f8faf9;border:1px solid #d5dde3;border-radius:8px;min-width:0;margin-top:12px;padding:10px 12px}.intake .coApplicantRowTitle{margin:0 0 4px;font-size:14px;font-weight:700}.intake .coApplicantButtons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.intake .coApplicantButtons button{min-height:44px}.intake .coApplicantNote{color:#5d6670;margin:8px 0 0;font-size:13px;line-height:1.45}.phoneProgress,.haveReady,.moveChips,.docLeadPhone{display:none}@media (width<=600px){.intake{width:calc(100% - 20px);margin:14px auto 40px}.intake form{border-radius:14px;padding:14px 14px 0}.intake .formLead{margin-left:0;margin-right:0}.formStepTracker{display:none}.phoneProgress{z-index:8;background:#fff;border-bottom:1px solid #eae6dd;border-radius:14px 14px 0 0;margin:-14px -14px 14px;padding:10px 14px 12px;display:block;position:sticky;top:58px}.phoneProgressTop{color:#60666c;justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:13px;display:flex}.phoneProgressTop b{color:#242a32;font-size:14px}.phoneBar{background:#e8e4da;border-radius:3px;height:6px;overflow:hidden}.phoneBar i{background:#a76123;border-radius:3px;height:100%;transition:width .25s;display:block}.intake .formGrid{grid-template-columns:minmax(0,1fr);gap:14px}.intake legend{margin-bottom:12px;font-size:22px;line-height:1.2}.intake fieldset{margin-bottom:18px;padding-top:18px}.intake label{font-size:13px}.intake input:not([type=checkbox]):not([type=radio]),.intake select,.intake textarea{border:1.5px solid #d6d2c9;border-radius:10px;max-width:100%;min-height:50px;padding:12px 14px;font-size:16px}.intake textarea{min-height:96px}.intake input[type=date]{appearance:none;width:100%;min-width:0;display:block}.intake input:focus,.intake select:focus,.intake textarea:focus{border-color:#a76123;outline:none;box-shadow:0 0 0 3px #a761232e}.intake div[role=group] label{font-size:15px;padding:12px!important}.haveReady{background:#fff;border:1.5px solid #e3ddd0;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.45;display:block}.haveReady b{margin-bottom:4px;font-size:14px;display:block}.haveReady ul{margin:4px 0 0;padding:0;list-style:none}.haveReady li{padding:2px 0}.voicePanel{gap:6px;margin-bottom:14px;padding:10px 12px}.voiceIntro p{display:none}.voiceIntro b{font-size:14px}.voiceButton{width:100%;min-height:46px;font-size:15px}.moveChips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.moveChips button{color:#242a32;background:#fff;border:1.5px solid #d6d2c9;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600}.moveChips button.on{color:#2f5d46;background:#eaf2ed;border-color:#2f5d46}.formStep:not([hidden]){flex-direction:column;display:flex}.intake .check{background:#fff;border:1.5px solid #d6d2c9;border-radius:12px;gap:12px;margin:0 0 12px;padding:14px;font-size:14px;line-height:1.45}.intake .check input{accent-color:#a76123;flex:0 0 24px;width:24px;height:24px;margin:0}.intake .documentConsent{margin-bottom:14px}.intake .documentConsent legend{font-size:18px}.intake fieldset.docUploadCard{background:#fff8ef;border-radius:14px;order:-1;padding:44px 14px 14px;position:relative;border:2px solid #a76123!important}.docUploadCard:before{content:"RECOMMENDED";color:#fff;letter-spacing:.04em;background:#a76123;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;left:14px}.docUploadCard legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.docUploadCard .check{background:0 0;border-color:#e3c9a8}.docLeadPhone{margin-bottom:2px;font-size:15px;display:block}.intake fieldset>p{color:#3d464b;margin:0 0 12px;font-size:14px;line-height:1.5}.formStepNav{z-index:8;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e3ded4;border-radius:0 0 14px 14px;margin:8px -14px 0;position:sticky;bottom:0}.formStepNav .secondary{border-width:1.5px;border-radius:12px;height:52px;margin-right:0;padding:0 18px;font-size:16px}.formStepNav .primary{border-radius:12px;flex:1;height:52px;font-size:16px;font-weight:800;padding:0 12px!important}.fair{margin:16px 10px}.propertyDetailBackdrop.submissionBackdrop{place-items:stretch stretch;padding:0}.submissionConfirmation{text-align:left;width:100%;min-height:100%;box-shadow:none;border-radius:0;padding:22px 16px 32px}.submissionConfirmation h2{font-size:27px}.submissionConfirmation .confirmationMark{margin-left:0}.secureDocumentUpload{background:0 0;border:0;padding:0}}.dashboardWrap{width:min(1240px,100% - 48px);margin:24px auto 60px}.dashboardWrap h2{color:#263d30;margin:0;font-family:Fraunces,serif;font-size:1.15rem}.dashboardSub{color:#6b6558;margin:4px 0 0;font-size:.8rem}.dashboardCounters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.dashboardCounter{text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded9d0;border-radius:6px;align-content:start;gap:2px;padding:14px 16px;display:grid}.dashboardCounter:hover,.dashboardCounter:focus-visible{background:#f6faf7;border-color:#32614a;outline:none}.dashboardCounterLabel{color:#5d6670;font-size:.8rem;font-weight:700}.dashboardCounterValue{color:#263d30;font-size:1.9rem;font-weight:800;line-height:1.1}.dashboardCounterLine{color:#8a8578;overflow-wrap:anywhere;font-size:.74rem}.dashboardCounterLine.late{color:#a33232;font-weight:700}.dashboardColumns{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dashboardDoNext,.dashboardSide{background:#fff;border:1px solid #ded9d0;border-radius:6px;min-width:0;padding:16px 18px}.dashboardSide{gap:18px;display:grid}.dashboardDoNextList,.dashboardLeadList{margin:12px 0 0;padding:0;list-style:none}.dashboardDoNextRow,.dashboardLeadList li{border-top:1px solid #ede9df;align-items:center;gap:8px;padding:10px 0;display:flex}.dashboardDoNextRow:first-child,.dashboardLeadList li:first-child{border-top:0}.dashboardDoNextMain,.dashboardLeadMain{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:auto;gap:2px;padding:2px;display:grid}.dashboardDoNextMain:hover,.dashboardDoNextMain:focus-visible,.dashboardLeadMain:hover,.dashboardLeadMain:focus-visible{outline-offset:1px;background:#eef5f0;outline:2px solid #32614a}.dashboardDoNextTags{flex-wrap:wrap;gap:4px;display:flex}.dashboardTag{color:#5f5e5a;background:#f1efe8;border-radius:4px;padding:1px 7px;font-size:.68rem;font-weight:700;display:inline-block}.dashboardTag.late{color:#a33232;background:#fcebeb}.dashboardTag.landlord{color:#3c3489;background:#eeedfe}.dashboardDoNextName{color:#2d3c31;overflow-wrap:anywhere;font-size:.88rem;font-weight:700}.dashboardDoNextDetail{color:#5d6670;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.dashboardDoNextNote{color:#8a4b0f;font-size:.78rem;font-weight:700}.dashboardDoNextAction{color:#244d3e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #32614a;border-radius:4px;flex:none;padding:7px 12px;font-size:.78rem;font-weight:800}.dashboardDoNextAction:hover{background:#eef5f0}.dashboardShowMore{color:#244d3e;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 0;font-size:.8rem;font-weight:800;text-decoration:underline}.dashboardChips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dashboardChip{color:#3d4a41;cursor:pointer;background:#f8f6f1;border:1px solid #ded9d0;border-radius:14px;padding:6px 10px;font-size:.8rem;font-weight:700}.dashboardChip.landlord{color:#3c3489;background:#eeedfe;border-color:#cecbf6}.dashboardChip:hover{border-color:#32614a}.dashboardFootnote{color:#8a8578;margin:0;font-size:.74rem}.dashboardDismissButton{color:#8a8578;cursor:pointer;background:#fff;border:1px solid #d8d4ca;border-radius:50%;flex:none;width:22px;height:22px;padding:0;font-size:.7rem;line-height:1}.dashboardDismissButton:hover{color:#a33232;border-color:#a33232}.dashboardDismissButton:disabled{opacity:.5;cursor:wait}.dashboardCardEmpty,.dashboardCardLoading,.dashboardCardError{color:#8a8578;margin:12px 0 0;font-size:.84rem}.dashboardCardError{color:#a33232}@media (width<=900px){.dashboardColumns{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.dashboardWrap{width:calc(100% - 32px);margin-top:16px}.dashboardCounters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardCounter{padding:10px 12px}.dashboardCounterValue{font-size:1.5rem}.dashboardDoNext,.dashboardSide{padding:14px}.dashboardSub{display:none}.dashboardDoNextAction{padding:9px 10px}}.dashboardCounterCell{min-width:0;display:grid;position:relative}.dashboardCounterTip{position:absolute;top:8px;right:8px}.dashboardCounterCell .dashboardCounter{padding-right:36px}.dashboardDismissButton.text{color:#244d3e;border-color:#32614a;border-radius:4px;width:auto;height:auto;padding:6px 10px;font-size:.78rem;font-weight:800}.dashboardDismissButton.text:hover{color:#244d3e;background:#eef5f0;border-color:#32614a}.staffAskHelp .visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.staffAskButton{z-index:45;color:#fff;background:#244d3e;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 18px #00000038}.staffAskButton span{color:#244d3e;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;display:inline-grid}.staffAskButton.open{justify-content:center;width:44px;padding:0}.staffAskButton:focus-visible{outline-offset:2px;outline:3px solid #a76123}.staffAskPanel{z-index:70;background:#fff;border:1px solid #d8d3c9;border-radius:12px;flex-direction:column;width:min(380px,100vw - 32px);max-height:min(560px,100dvh - 110px);display:flex;position:fixed;bottom:72px;right:18px;overflow:hidden;box-shadow:0 14px 40px #00000040}.staffAskHead{color:#fff;background:#244d3e;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.staffAskHead b{font-size:15px}.staffAskClose{color:#fff;border-radius:50%;width:32px;height:32px;font-size:15px}.staffAskBody{flex:1;min-height:0;padding:14px;overflow-y:auto}.staffAskHint{color:#5d6670;margin:0;font-size:14px;line-height:1.5}.staffAskError{color:#9b2c2c;margin:0;font-size:14px;line-height:1.5}.staffAskYouAsked{color:#6b706f;margin:0 0 8px;font-size:12px}.staffAskText{color:#242a32;white-space:pre-line;margin:0;font-size:15px;line-height:1.55}.staffAskGo{color:#fff;background:#a76123;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.staffAskGuides{color:#5d6670;margin:12px 0 0;font-size:13px;line-height:1.5}.staffAskGuides a{color:#925719}.staffAskRate{color:#5d6670;border-top:1px solid #eee9e0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:10px;font-size:13px;display:flex}.staffAskRate button{background:#fbfaf7;border:1px solid #d8d3c9;border-radius:6px;min-width:40px;min-height:36px;font-size:17px}.staffAskForm{background:#fbfaf7;border-top:1px solid #eee9e0;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.staffAskForm input{color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:6px;min-width:0;padding:11px 12px;font-size:16px}.staffAskForm button{color:#fff;background:#244d3e;border-radius:6px;padding:0 16px;font-weight:800}.staffAskForm button:disabled{opacity:.5;cursor:default}.staffAskForm .staffAskAttach{color:#244d3e;background:#fff;border:1px solid #9ab7a0;min-width:44px;padding:0 10px;font-size:18px}.staffAskShotMessage{padding:8px 10px 0}.staffAskShot{color:#24352a;border-top:1px solid #eee9e0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:grid}.staffAskShot img{object-fit:cover;border:1px solid #ddd6c8;border-radius:4px;width:48px;height:48px}.staffAskShot button{color:#9b2c2c;background:#fff;border:1px solid #c9c1b2;border-radius:6px;padding:6px 10px;font-weight:700}@media (width<=800px){.staffMobileShell .staffAskButton{right:12px;bottom:calc(70px + env(safe-area-inset-bottom));min-height:40px;padding:0 12px;font-size:13px}.staffMobileShell .staffAskButton.open{width:40px}.staffMobileShell .staffAskPanel{width:auto;left:8px;right:8px;bottom:calc(118px + env(safe-area-inset-bottom));max-height:calc(100dvh - 190px)}}.infoTip{vertical-align:middle;display:inline-flex;position:relative}.infoTipButton{color:#244d3e;background:#fff;border:1px solid #9ab7a0;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:4px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.infoTipButton:before{content:"";position:absolute;inset:-10px}.infoTipBubble{z-index:50;color:#fff;text-align:left;white-space:normal;letter-spacing:0;text-transform:none;background:#24352a;border-radius:8px;width:max-content;max-width:min(260px,100vw - 32px);padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000040}.infoTip.alignEnd .infoTipBubble{left:auto;right:0;transform:none}.infoTip.alignStart .infoTipBubble{left:0;transform:none}.catalogManager{border-top:1px solid #d8d4ca;margin-top:42px;padding-top:34px}.companyCatalogRows{gap:10px;margin-top:18px;display:grid}.companyCatalogRow{background:#fff;border:1px solid #ded8cb;justify-content:space-between;align-items:center;gap:22px;padding:16px 18px;display:flex}.companyCatalogRow h3,.companyCatalogRow p{margin:0}.companyCatalogRow p{color:#5d6670;margin-top:5px}.companyCatalogCounts{gap:9px;display:flex}.companyCatalogCounts button{color:#24513b;text-align:center;background:#f7fbf7;border:1px solid #9ab5a1;gap:2px;min-width:82px;padding:8px 12px;display:grid}.companyCatalogCounts button:last-child{color:#69552b;background:#fcfaf4;border-color:#d4c9a7}.companyCatalogCounts b{font-size:1.15rem}.companyCatalogCounts span{font-size:.78rem;font-weight:800}.managedCompanyProperties{margin-top:20px}.catalogStatusFilters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.catalogStatusFilters button{background:#fff;border:1px solid #d5cfbf;border-radius:99px;padding:7px 11px;font-weight:700}.catalogStatusFilters button.selected{color:#fff;background:#32614a;border-color:#32614a}.managedPropertyRows{gap:10px;display:grid}.managedPropertyRows article{background:#fff;border:1px solid #ded8cb;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.managedPropertyRows article>div{align-items:center;gap:13px;display:flex}.managedPropertyRows img,.propertyPhotoPlaceholder{object-fit:cover;background:#e9e5dc;width:74px;height:54px}.propertyPhotoPlaceholder{color:#756d5d;place-items:center;font-size:.65rem;font-weight:800;display:grid}.managedPropertyRows h4,.managedPropertyRows p{margin:0}.managedPropertyRows p,.managedPropertyRows small{color:#5d6670}.managedPropertyRows small{margin-top:3px;display:block}.managedPropertyRows>article>button{color:#24513b;background:#fff;border:1px solid #32614a;padding:8px 10px;font-weight:800}@media (width<=680px){.companyCatalogRow,.managedPropertyRows article{flex-direction:column;align-items:flex-start}.companyCatalogCounts{width:100%}.companyCatalogCounts button{flex:1}.managedPropertyRows article>button{width:100%}}.photoOrderer{background:#f7fbf7;border:1px solid #cbd8ce;margin-top:24px;padding:18px}.photoOrdererHeading b,.photoOrdererHeading small{display:block}.photoOrdererHeading small{color:#4f5e51;margin-top:4px;line-height:1.4}.photoOrderTile{cursor:grab;background:#fff;border:1px solid #b7d2bc;gap:7px;padding:9px;display:grid;position:relative}.photoOrderTile img{aspect-ratio:4/3;object-fit:cover;background:#e4e1d9;width:100%}@media (width<=680px){.photoOrdererHeading{display:grid}.photoOrdererActions{justify-content:flex-start}.photoOrderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalogHeading,.catalogFormHeading,.catalogRow,.catalogActions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.catalogHeading h2,.catalogFormHeading h3{margin:4px 0 8px}.catalogHeading p{max-width:720px}.catalogHeading button,.catalogFormHeading button,.catalogActions button{color:#38352d;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfb8aa;border-radius:8px;padding:8px 11px}.catalogRows{gap:10px;margin:20px 0 28px;display:grid}.catalogRow{background:#fff;border:1px solid #ded8cb;border-radius:12px;padding:17px 18px}.catalogRow p{letter-spacing:.08em;color:#786c59;margin:0 0 4px;font-size:.72rem;font-weight:800}.catalogRow h3{margin:0 0 5px;font-size:1.05rem}.catalogRow span,.catalogRow small{color:#5d594f;display:block}.catalogRow small{margin-top:7px}.catalogActions{flex:none}.catalogActions .danger{color:#842d28;border-color:#b95e58}.catalogForm{background:#f7f4ec;border:1px solid #ded8cb;border-radius:14px;padding:22px}.catalogForm fieldset{margin:18px 0}.catalogForm textarea{min-height:82px}.catalogWide{grid-column:1/-1}.catalogDescription{display:block}.catalogDescription textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:380px;font-size:1.05rem;line-height:1.55;display:block}.catalogToggles{gap:10px;margin:18px 0;display:grid}.catalogToggles label{align-items:center;gap:9px;font-weight:600;display:flex}.catalogSafety{color:#5e4b19;background:#fff9df;border-left:3px solid #bd8a20;border-radius:6px;padding:12px 14px;font-size:.9rem}.catalogMessage{color:#215e30;background:#e8f4ea;border:1px solid #a9d2b1;border-radius:8px;padding:11px 13px}.photoOrderer{border-top:1px solid #e2ded5;grid-column:1/-1;width:100%;margin-top:4px;padding-top:14px}.photoOrderer>b{display:block}.photoOrderer small{color:#5d594f;margin-top:3px;display:block}.photoOrderer ol{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.photoOrderer li{border:1px solid #e0dacf;border-radius:8px;align-items:center;gap:10px;padding:7px;display:flex}.photoOrderer img{object-fit:cover;border-radius:4px;width:76px;height:52px}.photoOrderer li span{flex:1;font-size:.9rem}.photoOrderer li div{gap:7px;display:flex}.photoOrderer button{color:#38352d;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfb8aa;border-radius:6px;padding:6px 8px}.photoOrderer button:disabled{opacity:.45;cursor:not-allowed}.photoOrderer .savePhotoOrder{color:#fff;background:#263a37;border-color:#263a37}.photoOrderer .formError{margin:8px 0}@media (width<=680px){.catalogHeading,.catalogFormHeading,.catalogRow{display:block}.catalogHeading>button,.catalogFormHeading>button,.catalogActions{margin-top:13px}.catalogActions{display:flex}.catalogForm{padding:15px}}.catalogReferralHistory{background:#f4f8f4;border-left:3px solid #75a37c;margin-top:13px;padding:11px 12px}.catalogReferralHistory>b{text-transform:uppercase;letter-spacing:.06em;color:#32614a;font-size:.78rem}.catalogReferralHistory ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.catalogReferralHistory li{gap:2px;display:grid}.catalogReferralHistory li span{color:#26372c;font-weight:700}.catalogReferralHistory li small{margin:0;font-size:.78rem}.catalogReferralHistoryOpenButton{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;display:block}.catalogReferralHistoryOpenButton:hover,.catalogReferralHistoryOpenButton:focus{outline-offset:1px;background:#e1f0e4;outline:2px solid #32614a}.videoUploadProgress{background:#fff;border:1px solid #b8cfbd;border-radius:8px;max-width:430px;margin:12px 0;padding:10px 12px}.videoUploadProgressLabel{color:#285437;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:.9rem;display:flex}.videoUploadProgress progress{accent-color:#32614a;width:100%;height:14px}.catalogControls{background:#f7faf6;border:1px solid #d9dfd8;grid-template-columns:minmax(260px,1fr) 190px auto;align-items:end;gap:12px;margin:22px 0;padding:14px;display:grid}.catalogControls label{color:#465149;gap:5px;font-size:.8rem;font-weight:800;display:grid}.catalogControls input,.catalogControls select{width:100%;font:inherit;background:#fff;border:1px solid #c8d1c8;border-radius:6px;padding:10px}.catalogControls p{color:#5b665f;white-space:nowrap;margin:0 0 10px;font-size:.83rem}.catalogLandlordGroups{gap:22px;display:grid}.catalogLandlordGroup{border-top:1px solid #d9d6cd;padding-top:16px}.catalogLandlordGroup>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.catalogLandlordGroup header p{color:#786c59;letter-spacing:.08em;margin:0 0 3px;font-size:.68rem;font-weight:800}.catalogLandlordGroup header h3{margin:0;font-family:Fraunces,serif;font-size:1.35rem}.catalogLandlordGroup header small{color:#65706b;margin-top:3px;display:block}.catalogLandlordGroup>header>b{color:#32614a;white-space:nowrap;background:#edf3ed;border-radius:99px;padding:6px 8px;font-size:.76rem}.catalogSummaryGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}.catalogSummaryCard{background:#fff;border:1px solid #ddd8ce;border-radius:10px;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.catalogSummaryMedia{color:#766e62;letter-spacing:.06em;background:#ebe7dd;border-radius:7px;place-items:center;width:108px;height:82px;font-size:.65rem;font-weight:800;display:grid;position:relative;overflow:hidden}.catalogSummaryMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalogSummaryMedia i,.catalogSummaryMedia b{color:#fff;letter-spacing:normal;border-radius:4px;padding:4px 5px;font-size:.62rem;font-style:normal;position:absolute}.catalogSummaryMedia i{background:#1c2724d9;bottom:5px;left:5px}.catalogSummaryMedia b{background:#a76123f0;top:5px;right:5px}.catalogSummaryBody{min-width:0}.catalogSummaryBody p{color:#806232;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:.64rem;font-weight:800}.catalogSummaryBody h4{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-family:Fraunces,serif;font-size:1.08rem;line-height:1.08;overflow:hidden}.catalogSummaryBody span,.catalogSummaryBody small{color:#606962;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.35;display:block;overflow:hidden}.catalogSummaryBody small{color:#6f766e;margin-top:5px;font-size:.7rem}.catalogSummaryActions{grid-column:1/-1;gap:7px;display:flex}.catalogSummaryActions button{color:#2f503b;font:inherit;background:#fff;border:1px solid #bfc8bf;border-radius:6px;padding:6px 8px;font-size:.78rem;font-weight:800}.catalogSummaryActions .danger{color:#8a312b;border-color:#d8aaa4}@media (width<=760px){.catalogControls{grid-template-columns:1fr}.catalogControls p{white-space:normal;margin:0}.catalogSummaryGrid{grid-template-columns:1fr}}@media (width<=420px){.catalogSummaryCard{grid-template-columns:88px minmax(0,1fr)}.catalogSummaryMedia{width:88px;height:74px}}.videoUploadOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.videoUploadOptions>div{background:#fff;border:1px solid #d2ddd3;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.videoUploadOptions b{color:#304b39;font-size:.86rem}.externalVideoLink{color:#5d665f;gap:5px;font-size:.78rem;display:grid}.externalVideoLink input{width:100%;font:inherit;border:1px solid #c8d1c8;border-radius:5px;padding:9px}.videoUploadOptions button:not(.primary){color:#28543d;font:inherit;background:#fff;border:1px solid #32614a;border-radius:6px;justify-self:start;padding:8px 10px;font-weight:800}.videoUploadOptions button:disabled{opacity:.55;cursor:not-allowed}.videoPreview{background:#f6faf6;border:1px solid #c9d8cc;border-radius:8px;gap:10px;margin:14px 0;padding:12px;display:grid}.videoPreview .danger{color:#852e28;font:inherit;background:#fff;border:1px solid #c8867e;border-radius:6px;justify-self:start;padding:8px 10px;font-weight:800}@media (width<=620px){.videoUploadOptions{grid-template-columns:1fr}}.photoOrderer{background:#f7fbf7;border:1px solid #cbd8ce;width:auto;margin-top:24px;padding:18px;display:block}.photoOrdererHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.photoOrdererHeading b{font-family:Fraunces,serif;font-size:21px}.photoOrdererHeading small{margin-top:4px;line-height:1.4}.photoOrdererActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.photoOrdererActions button{color:#244d3e;font:inherit;background:#fff;border:1px solid #86a992;padding:8px 10px;font-weight:800}.photoOrdererActions .dangerButton{color:#8a382e;border-color:#a54d41}.photoOrderGrid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;margin-top:16px;display:grid}.photoOrderTile{cursor:grab;background:#fff;border:1px solid #b7d2bc;border-radius:0;gap:7px;padding:9px;display:grid;position:relative}.photoOrderTile.dragging{opacity:.45}.photoOrderTile.selected{background:#eaf5ec;border:2px solid #32614a}.photoOrderer .photoOrderTile img{aspect-ratio:4/3;object-fit:cover;background:#e4e1d9;border-radius:0;width:100%;height:auto}.photoOrderTile label{align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:flex}.photoOrderTile>span{color:#4f5e51;font-size:.76rem;font-weight:700}.photoOrderTile>div{gap:5px;display:flex}.photoOrderTile>div button{color:#244d3e;background:#fff;border:1px solid #b7d2bc;min-width:32px;padding:5px;font-weight:800}.photoOrderTile>div button:disabled{opacity:.4}@media (width<=680px){.photoOrdererHeading{display:grid}.photoOrdererActions{justify-content:flex-start}.photoOrderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.propertyCatalogControls.interestSpreadsheetControls{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end}.propertyCatalogControls .columnPicker{grid-column:auto;position:relative}.propertyCatalogMoreFilters>div{grid-template-columns:repeat(2,minmax(150px,1fr))!important;width:340px!important}.propertyCatalogCount{color:#5d6660;margin:14px 0 8px;font-size:.85rem;font-weight:700}.propertyCatalogTable table{min-width:1220px}@media (width<=680px){.propertyCatalogControls.interestSpreadsheetControls{grid-template-columns:1fr}.propertyCatalogFlat .catalogHeading{display:block}.propertyCatalogFlat .interestViewToggle{margin-top:12px}}.marketingQuickFilters{margin:6px 0 20px}.marketingBadge{letter-spacing:.02em;white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-block}.marketingBadge--active_listed{color:#1f6b34;background:#e3f3e6}.marketingBadge--active_unlisted{color:#8a5a10;background:#fdf1d9}.marketingBadge--inactive{color:#5d594f;background:#eceae4}.catalogSectionHeading{color:#263d30;margin:26px 0 9px;font-family:Fraunces,serif;font-size:1.32rem;line-height:1.2}.renterMatchesSection{scroll-margin-top:24px}.renterMatches{background:#f7fbf7;border:1px solid #9ab7a0;margin-top:22px;padding:18px}.renterMatchesHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.renterMatchesCreditNote{color:#245c3a;margin:10px 0 0;font-size:.85rem;font-weight:700}.renterMatchList{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.renterMatchCard{background:#fff;border:1px solid #cfe0d1;grid-template-columns:auto 1fr;gap:14px;padding:12px;display:grid}.renterMatchScore{color:#fff;background:#244d3e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.1rem;font-weight:800;line-height:1;display:flex}.renterMatchScore small{opacity:.85;font-size:.6rem;font-weight:600}.renterMatchDetails b,.renterMatchDetails span{display:block}.renterMatchDetails b{margin-bottom:2px;font-family:Fraunces,serif;font-size:1.05rem}.renterMatchDetails span{color:#4f5e51;margin-top:3px;font-size:.85rem}.renterMatchBadges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.renterMatchOpenButton{color:#244d3e;background:#fff;border:1px solid #32614a;margin-top:10px;padding:7px 10px;font-weight:800}@media (width<=680px){.renterMatchesHeading{display:block}.renterMatchCard{grid-template-columns:1fr}.renterMatchScore{border-radius:8px;flex-direction:row;justify-self:start;gap:5px;width:auto;height:auto;padding:6px 10px}}.propertyCatalogRowActions{white-space:nowrap;gap:6px;display:flex}.propertyCatalogRowActions button.selected,.catalogSummaryActions button.selected{color:#fff;background:#32614a;border-color:#32614a}.propertyCatalogMatchesRow td{background:#fbfaf7;border-bottom:1px solid #e4e0d8;padding:0}.propertyCatalogMatchesRow .renterMatches{border:0;border-radius:0;margin:0}.propertyCatalogMatchesPanel{grid-column:1/-1;margin-top:-2px}.propertyCatalogMatchesPanel .renterMatches{margin-top:0}.catalogCompletenessAttention{background:#fff9df;border-left:3px solid #bd8a20;border-radius:6px;margin:6px 0 20px;padding:18px 20px}.catalogCompletenessAttention .eyebrow{margin:0 0 4px}.catalogCompletenessAttention h3{margin:0 0 6px;font-family:Fraunces,serif;font-size:1.3rem}.catalogCompletenessAttention>p{color:#5e4b19;margin:0 0 14px;font-size:.88rem;line-height:1.45}.catalogCompletenessAttention>div{gap:10px;display:grid}.catalogCompletenessAttention article{background:#fff;border:1px solid #e4d9ad;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.catalogCompletenessAttention article>div{gap:2px;display:grid}.catalogCompletenessAttention b{font-family:Fraunces,serif;font-size:1.02rem}.catalogCompletenessAttention article>div>span{color:#5d6670;font-size:.82rem}.catalogCompletenessGaps{font-weight:700;color:#8a5a10!important}.catalogCompletenessAttention article>button{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:6px;flex:none;padding:8px 12px;font-weight:800}.completenessBadge{letter-spacing:.02em;white-space:nowrap;color:#a5372a;background:#fdeceb;border-radius:99px;margin-left:6px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-block}@media (width<=680px){.catalogCompletenessAttention article{flex-direction:column;align-items:flex-start}}.propertyCatalogControls .catalogExactFilter{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.propertyCatalogControls .catalogExactFilter legend{color:#5d594f;letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:.72rem;font-weight:800}.propertyCatalogControls .catalogExactFilterOptions{flex-wrap:wrap;gap:6px;display:flex}.propertyCatalogControls .catalogExactFilterOption{color:#26372c;letter-spacing:normal;text-transform:none;cursor:pointer;background:#fff;border:1px solid #bfcdbf;border-radius:4px;align-items:center;gap:4px;width:auto;padding:6px 8px;font-size:.8rem;font-weight:600;display:inline-flex}.propertyCatalogControls .catalogExactFilterOption input{width:auto;margin:0}.propertyCatalogControls .catalogExactFilterOption:has(input:checked){color:#1f3c2c;background:#eef5f0;border-color:#32614a}.propertyPicker{gap:5px;display:grid;position:relative}.propertyPicker>label{color:#395544;font-size:.8rem;font-weight:800}.propertyPicker input{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:10px}.propertyPickerList{background:#fff;border:1px solid #9ab7a0;border-radius:4px;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.propertyPickerList li{margin:0;padding:0}.propertyPickerList li+li{border-top:1px solid #e3ebe4}.propertyPickerList button{text-align:left;color:#24352a;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;padding:9px 12px;font-size:.9rem;display:block}.propertyPickerList button:hover,.propertyPickerList button:focus-visible{background:#e8f1ea}.propertyPickerList small,.propertyPickerSelected small{color:#5b6a5e;margin-top:2px;font-size:.76rem;display:block}.propertyPickerEmpty{color:#5b6a5e;padding:10px 12px;font-size:.88rem}.propertyPickerSelected{color:#24352a;background:#f3faf4;border:1px solid #9ab7a0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.propertyPickerKeep{justify-self:start;font-size:.78rem}.renterNumber{letter-spacing:.02em;color:#6b7280;font-variant-numeric:tabular-nums;text-transform:none;margin-top:2px;font-size:.78rem;font-weight:600;line-height:1.2;display:block}.smsTemplateWide{grid-column:1/-1}.smsTemplateAdmin .emailTemplateForm textarea{min-height:130px}.smsTemplateCount{color:#5d665e;grid-column:1/-1;margin:-6px 0 0;font-size:.8rem}.smsTemplatePreview{grid-column:1/-1}.smsTemplatePreview p{color:#395544;margin:0 0 6px;font-size:.82rem;font-weight:800}.smsTemplatePreview div{color:#1f2a24;white-space:pre-wrap;overflow-wrap:anywhere;background:#e9eee9;border-radius:16px 16px 16px 4px;max-width:420px;padding:10px 14px;font-size:.92rem;line-height:1.4;display:inline-block}.smsTemplateBody{white-space:pre-wrap}.smsTemplatePicker{color:#395544;gap:6px;margin-bottom:8px;font-size:.82rem;font-weight:800;display:grid}.smsTemplatePicker select{width:100%;max-width:420px;font:inherit;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:9px 10px}.smsTemplateToggle{color:#2f5d43;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin:0 0 8px;padding:0;font-size:.86rem;font-weight:800;text-decoration:underline}.smsTemplateToggle:disabled{color:#8a948c;cursor:default}.smsTemplateNotice{color:#8a5a00;margin:6px 0;font-size:.84rem;font-weight:700}.serviceTermsFields{border:1px solid #d8d4ca;min-width:0;margin:20px 0;padding:16px}.serviceTermsFields legend{color:#294835;padding:0 6px;font-weight:800}.serviceTermsFields .companyFormGrid{margin:10px 0 0}.serviceTermsHint{color:#5d6670;margin:10px 0 0;line-height:1.45}.serviceTypeBadge{letter-spacing:.04em;white-space:nowrap;vertical-align:middle;border-radius:3px;margin:0 0 5px 6px;padding:3px 6px;font-family:system-ui,-apple-system,sans-serif;font-size:.65rem;font-weight:800;display:inline-block}.serviceTypeBadge:first-child{margin-left:0}.serviceTypeBadge.fullPlacement{color:#5a2d82;background:#efe3fa}.serviceTypeBadge.referral{color:#7a4d0b;background:#fdf0d8}.serviceTypeBadge.unset{color:#6b6f72;background:#f1f1ef;font-weight:700}.propertyMatchPick{color:#244d3e;cursor:pointer;background:#f7fbf7;border:1px solid #9ab7a0;border-radius:6px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:9px;padding:6px 9px;font-size:.78rem;font-weight:800;display:flex}.propertyMatchPick input{flex:none;width:18px;height:18px;margin:0}.propertyMatchCard.picked{border-color:#32614a;box-shadow:0 0 0 2px #cfe0d1}.propertyMatchesPickHint{color:#4f5e51;margin:12px 0 0;font-size:.82rem}.sendMatchedHomes{background:#fff;border:2px solid #32614a;min-width:0;margin-top:16px;padding:14px}.sendMatchedHomesHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sendMatchedHomesHeading h4{margin:2px 0 0;font-family:Fraunces,serif;font-size:1.1rem}.sendMatchedHomesClear{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #9ab7a0;flex:none;padding:7px 10px;font-size:.78rem;font-weight:800}.sendMatchedHomesPicked{color:#3c5240;margin:10px 0;padding-left:20px;font-size:.86rem}.sendMatchedHomesForm{gap:10px;min-width:0;display:grid}.sendMatchedHomesForm label{color:#244d3e;gap:4px;min-width:0;font-size:.82rem;font-weight:700;display:grid}.sendMatchedHomesForm input:not([type=checkbox]),.sendMatchedHomesForm textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cfc8b9;border-radius:6px;padding:8px;font-size:16px}.sendMatchedHomesForm textarea{resize:vertical;line-height:1.4}.sendMatchedHomesForm .sendMatchedHomesCheck{color:#3c5240;align-items:flex-start;gap:8px;font-weight:600;display:flex}.sendMatchedHomesCheck input{flex:none;width:18px;height:18px;margin:1px 0 0}.sendMatchedHomesHint{color:#786c59;margin-top:-6px;font-size:.76rem}.sendMatchedHomesForm button.primary{justify-self:start;padding:10px 16px}.sendMatchedHomesResult{background:#e7f2e9;border:1px solid #9ab7a0;margin:0 0 10px;padding:8px 10px;font-size:.84rem}.sendMatchedHomesResult p{margin:3px 0}.sendMatchedHomesWarn{color:#7a5217;margin:3px 0;font-size:.82rem;font-weight:700}@media (width<=680px){.sendMatchedHomesHeading{flex-direction:column}.sendMatchedHomesForm button.primary{justify-self:stretch}}.sendMatchedHomesChannelBlock{background:#f7fbf7;border:1px solid #cfe0d1;border-radius:6px;gap:6px;padding:10px;display:grid}.sendMatchedHomesLabel{color:#244d3e;font-size:.82rem;font-weight:800}.sendMatchedHomesChannels{flex-wrap:wrap;gap:8px;display:flex}.sendMatchedHomesChannel{color:#27382f;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9cfc6;border-radius:999px;padding:8px 16px;font-weight:700}.sendMatchedHomesChannel.on{color:#fff;background:#27382f;border-color:#27382f}.sendMatchedHomesChannelBlock .sendMatchedHomesHint{margin-top:0}.staffTasks{margin-top:10px}.taskHeaderActions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.taskSummary{flex-wrap:wrap;gap:10px;margin:18px 0 6px;display:flex}.taskSummaryChip{background:#fff;border:1px solid #ded8cb;gap:2px;min-width:112px;padding:10px 14px;display:grid}.taskSummaryChip b{color:#244d3e;font-size:1.5rem;line-height:1}.taskSummaryChip span{color:#5d6670;font-size:.78rem}.taskSummaryChip.bad{background:#fbeeeb;border-color:#c9867c}.taskSummaryChip.bad b{color:#9a2f22}.taskSummaryChip.warn{background:#fdf6e3;border-color:#d9b765}.taskSummaryChip.warn b{color:#7a5a0c}.taskTabs{border-bottom:1px solid #ded8cb;flex-wrap:wrap;gap:6px;margin:20px 0 12px;display:flex}.taskTabs button{font:inherit;color:#5d6670;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-weight:700}.taskTabs button.selected{color:#244d3e;border-bottom-color:#244d3e}.taskTabs button b{color:#fff;background:#244d3e;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:.72rem}.taskFilters{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.taskFilters input[type=search]{min-width:0;font:inherit;border:1px solid #cfc8b8;flex:240px;padding:9px 12px}.taskFilters select{font:inherit;background:#fff;border:1px solid #cfc8b8;padding:9px 12px}.taskGroup{margin-top:18px}.taskGroup h3{color:#244d3e;margin:0 0 8px;font-size:.95rem}.taskGroup h3 b{color:#5d6670;margin-left:6px;font-weight:600}.taskGroup.group-overdue h3{color:#9a2f22}.taskList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.taskRow{background:#fff;border:1px solid #ded8cb;border-left-width:4px;grid-template-columns:auto 1fr;align-items:start;gap:6px 12px;padding:12px 14px;display:grid}.taskRow.taskState-overdue{border-left-color:#b9382a}.taskRow.taskState-today{border-left-color:#d19b1f}.taskRow.taskState-soon{border-left-color:#5a8f77}.taskRow.taskState-later,.taskRow.taskState-none{border-left-color:#cfc8b8}.taskRow.isDone{background:#f7f9f7;border-left-color:#8fb3a2}.taskRow.isDone .taskTitleLine b{color:#6d7a73;text-decoration:line-through}.taskCheck{color:#fff;cursor:pointer;background:#fff;border:2px solid #7d8f86;border-radius:4px;place-items:center;width:26px;height:26px;margin-top:1px;padding:0;font-weight:800;line-height:1;display:grid}.taskCheck[aria-checked=true]{background:#244d3e;border-color:#244d3e}.taskCheck:disabled{opacity:.45;cursor:not-allowed}.taskTitleLine{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.taskTitleLine b{color:#1f2d27;font-size:.98rem}.taskDue{color:#5d6670;font-size:.78rem;font-weight:700}.taskDue.due-overdue{color:#9a2f22}.taskDue.due-today{color:#7a5a0c}.taskBadge{color:#4a4636;background:#eee9dc;border-radius:99px;padding:2px 8px;font-size:.7rem;font-weight:700}.taskBadge.priorityHigh{color:#9a2f22;background:#fbeeeb}.taskBadge.inProgress{color:#244d3e;background:#e4f0ea}.taskNotes{color:#3d4a43;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:.88rem}.taskMeta{color:#6a7169;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;font-size:.8rem;display:flex}.taskMeta a{color:#244d3e;font-weight:700}.taskActions{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;margin-top:4px;display:flex}.taskActions button,.taskActions select{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc8b8;padding:6px 12px;font-size:.82rem}.taskActions button.primary{color:#fff;background:#244d3e;border-color:#244d3e}.taskActions button.danger{color:#9a2f22;border-color:#c9867c}.taskActions button:disabled,.taskActions select:disabled{opacity:.5;cursor:not-allowed}.taskForm{background:#faf8f2;border:1px solid #cfc8b8;gap:12px;margin:14px 0;padding:14px;display:grid}.taskForm label{color:#2f3b35;gap:5px;font-size:.84rem;font-weight:700;display:grid}.taskForm label small{color:#6a7169;font-weight:400}.taskForm input,.taskForm textarea,.taskForm select{font:inherit;background:#fff;border:1px solid #cfc8b8;min-width:0;padding:9px 11px;font-weight:400}.taskFormRow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.taskFormLink{color:#3d4a43;margin:0;font-size:.85rem}.taskDueShortcuts{flex-wrap:wrap;gap:8px;display:flex}.taskDueShortcuts button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc8b8;border-radius:99px;padding:5px 12px;font-size:.8rem}.taskDueShortcuts button.selected{color:#fff;background:#244d3e;border-color:#244d3e}.taskFormActions{flex-wrap:wrap;gap:8px;display:flex}.taskLinkSearch{gap:6px;display:grid}.taskLinkStatus{color:#6a7169;margin:0;font-size:.82rem}.taskLinkResults{background:#fff;border:1px solid #cfc8b8;max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.taskLinkResults li+li{border-top:1px solid #ece7da}.taskLinkResults button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:9px 12px;display:grid}.taskLinkResults button:hover,.taskLinkResults button:focus-visible{background:#f1f5f2}.taskLinkResults b{color:#1f2d27;font-size:.9rem}.taskLinkResults small{color:#6a7169;overflow-wrap:anywhere;font-size:.78rem;font-weight:400}.taskLinkPicked{background:#eef5f1;border:1px solid #9bbcae;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:flex}.taskLinkPicked small{color:#5d6670}.taskLinkPicked button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc8b8;padding:4px 10px;font-size:.8rem}.taskWorkload{margin:18px 0 0;overflow-x:auto}.taskWorkload h3{color:#244d3e;margin:0 0 8px;font-size:.95rem}.taskWorkload table{border-collapse:collapse;background:#fff;border:1px solid #ded8cb;width:100%;max-width:560px;font-size:.86rem}.taskWorkload th,.taskWorkload td{text-align:left;vertical-align:middle;border-bottom:1px solid #ece7da;padding:8px 12px}.taskWorkloadHint{color:#6a7169;margin:0 0 8px;font-size:.84rem}.taskWorkload thead th{text-transform:uppercase;letter-spacing:.04em;color:#6a7169;font-size:.74rem}.taskOverdueCell{color:#9a2f22;font-weight:800}.linkButton{font:inherit;color:#244d3e;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.recordTasks{background:#fff;border:1px solid #ded8cb;margin-top:18px;padding:14px 16px}.recordTasksHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.recordTasksHeading h4{margin:2px 0 0}.recordTasksCount{color:#fff;background:#244d3e;border-radius:99px;margin-left:8px;padding:1px 8px;font-size:.74rem}.recordTasksToggle{color:#5d6670;align-items:center;gap:8px;margin-top:10px;font-size:.82rem;display:flex}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navBadge.taskNavBadge{background:#b9382a}@media (width<=640px){.taskRow{padding:10px 11px}.taskSummaryChip{flex:calc(50% - 10px)}.taskActions button,.taskActions select{padding:8px 12px}}.taskBackButton{font:inherit;color:#244d3e;cursor:pointer;background:0 0;border:0;margin:6px 0 12px;padding:6px 0;font-weight:700}.taskTitleLink{color:#1f2d27;font-size:.98rem;font-weight:700;text-decoration:none}.taskTitleLink:hover,.taskTitleLink:focus-visible{color:#244d3e;text-decoration:underline}.taskOpenLink{color:#244d3e;background:#fff;border:1px solid #244d3e;padding:6px 12px;font-size:.82rem;font-weight:700;text-decoration:none}.taskOpenLink:hover{background:#eef5f1}.taskUpdateCount{color:#244d3e;font-weight:700}.taskDetailHeader .taskRow{border-left-width:6px}.taskDetailColumns{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px;display:grid}@media (width>=1000px){.taskDetailColumns{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.taskDetailMain{gap:16px;display:grid}.taskUpdateForm{background:#faf8f2;border:1px solid #cfc8b8;gap:10px;padding:14px;display:grid}.taskUpdateForm textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #cfc8b8;min-width:0;padding:10px 12px}.taskKindPicker{flex-wrap:wrap;gap:6px;display:flex}.taskKindPicker button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc8b8;border-radius:99px;padding:6px 13px;font-size:.82rem}.taskKindPicker button.selected{color:#fff;background:#244d3e;border-color:#244d3e}.taskUpdateNext{gap:8px;display:grid}.taskUpdateNext label{color:#2f3b35;gap:4px;max-width:240px;font-size:.84rem;font-weight:700;display:grid}.taskUpdateNext input{font:inherit;background:#fff;border:1px solid #cfc8b8;padding:8px 10px;font-weight:400}.taskUpdateHint{color:#6a7169;margin:0;font-size:.82rem}.taskMarkDone{color:#2f3b35;align-items:center;gap:8px;font-size:.84rem;display:flex}.taskTimelineHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.taskTimelineHeading h4{margin:0}.taskTimelineHeading h4 b{color:#5d6670;margin-left:6px;font-weight:600}.taskTimelineHeading label{color:#5d6670;align-items:center;gap:6px;font-size:.8rem;display:flex}.taskTimeline{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.taskUpdate{background:#fff;border:1px solid #ded8cb;padding:11px 13px}.taskUpdate p{white-space:pre-wrap;overflow-wrap:anywhere;color:#1f2d27;margin:6px 0 0;font-size:.9rem}.taskUpdateMeta{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.82rem;display:flex}.taskUpdateMeta time,.taskEvent time{color:#8a8574;font-size:.76rem}.taskKindChip{color:#244d3e;background:#e4f0ea;border-radius:99px;padding:2px 9px;font-size:.72rem;font-weight:700}.taskUpdate.kind-call .taskKindChip,.taskUpdate.kind-voicemail .taskKindChip{color:#2d4a8a;background:#e8eefb}.taskUpdate.kind-text .taskKindChip,.taskUpdate.kind-email .taskKindChip{color:#5b3a8a;background:#f3ebfb}.taskUpdateNextLine{font-weight:700;color:#7a5a0c!important;font-size:.82rem!important}.taskUpdateDeleteLink{color:#8a8574;margin-top:6px;font-size:.76rem;font-weight:400}.taskUpdateDelete{gap:8px;margin-top:8px;display:flex}.taskUpdateDelete button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc8b8;padding:5px 11px;font-size:.8rem}.taskUpdateDelete .danger{color:#9a2f22;border-color:#c9867c}.taskEvent{color:#6a7169;border-left:3px solid #d8d2c2;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:4px 4px 4px 12px;font-size:.8rem;display:flex}.taskDetailContext{gap:14px;min-width:0;display:grid}.taskContextBlock{background:#fff;border:1px solid #ded8cb;min-width:0;padding:14px 16px}.taskContextBlock h4{margin:2px 0 0;font-size:1.05rem}.taskContextHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.taskContextLink{color:#244d3e;background:#fff;border:1px solid #244d3e;padding:6px 12px;font-size:.82rem;font-weight:700;text-decoration:none}.taskContactLine{flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:.9rem;display:flex}.taskContactLine a{color:#244d3e;overflow-wrap:anywhere;font-weight:700}.taskContextFacts{color:#3d4a43;margin:8px 0 0;font-size:.86rem}.taskContextStory{color:#3d4a43;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f5ee;margin:10px 0 0;padding:8px 10px;font-size:.84rem}.taskMatchesBlock summary{cursor:pointer;color:#244d3e;margin:-2px 0 10px;font-weight:800}.taskPropertyList{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.taskPropertyList li{border-top:1px solid #ece7da;gap:8px;padding-top:10px;display:grid}.taskPropertyList li>div{gap:2px;display:grid}.taskPropertyList li>div span{color:#6a7169;font-size:.8rem}.taskPropertyList li>button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc8b8;justify-self:start;padding:5px 12px;font-size:.8rem}@media (width<=640px){.taskKindPicker button{padding:8px 14px}}.bounceFix{background:#fff6df;border-color:#ecd9a0}.bounceFix button{color:#fff;cursor:pointer;background:#1f4d3a;border:0;border-radius:6px;margin:6px 0;padding:8px 14px;font-size:14px}.bounceFix button:disabled{opacity:.6;cursor:default}.landlordMessages{color:#242a32;gap:14px;display:grid}.lmHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lmHeader h2{margin:2px 0 4px;font-size:26px}.lmEyebrow{letter-spacing:.5px;text-transform:uppercase;color:#6b6a65;margin:0;font-size:12px;font-weight:800}.lmLead{color:#52514e;max-width:720px;margin:0;font-size:14px;line-height:1.5}.lmStart{text-transform:uppercase;letter-spacing:.5px;color:#52514e;gap:4px;min-width:min(100%,280px);font-size:12px;font-weight:800;display:grid}.lmStart select,.lmSearch,.lmComposer input,.lmComposer textarea,.lmComposer select{font:inherit;text-transform:none;letter-spacing:0;color:#242a32;box-sizing:border-box;background:#fff;border:1px solid #cfc9bb;border-radius:4px;width:100%;padding:9px 10px;font-size:14px;font-weight:500}.lmTabs{flex-wrap:wrap;gap:6px;display:flex}.lmTabs button{font:inherit;color:#4f5e51;cursor:pointer;background:#fff;border:1px solid #cfc9bb;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700}.lmTabs button.selected{color:#fff;background:#263a37;border-color:#263a37}.lmTabs em{opacity:.85;margin-left:6px;font-size:12px;font-style:normal}.lmGrid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lmList{align-content:start;gap:8px;display:grid}.lmRow{background:#fcfcfb;border:1px solid #ded8cb;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px;display:grid}.lmRow.selected{background:#f1f4f1;border-color:#263a37}.lmRow.needsReply{border-left:4px solid #a76123}.lmRow>button:first-child{text-align:left;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;gap:2px;min-width:0;padding:8px;display:grid}.lmRow b{align-items:center;gap:6px;font-size:14px;display:flex}.lmRow span{color:#52514e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lmRow small{color:#6b6a65;font-size:12px}.lmRow.unread b{font-weight:900}.lmDot{background:#a76123;border-radius:50%;width:9px;height:9px;display:inline-block}.lmTiny{font:inherit;color:#4f5e51;cursor:pointer;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:6px 9px;font-size:12px;font-weight:700}.lmThread{background:#fff;border:1px solid #ded8cb;border-radius:6px;gap:12px;min-width:0;padding:16px;display:grid}.lmThreadHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lmThreadHead h3{margin:0 0 2px;font-size:20px}.lmThreadHead p{color:#52514e;overflow-wrap:anywhere;margin:0;font-size:13px}.lmGhost{color:#242a32;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.lmBubbles{gap:10px;max-height:480px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lmBubbleRow{gap:3px;max-width:88%;display:grid}.lmBubbleRow.in{justify-self:start}.lmBubbleRow.out{justify-self:end}.lmMeta{color:#6b6a65;overflow-wrap:anywhere;font-size:12px}.lmBubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.lmBubbleRow.in .lmBubble{background:#f1efe9;border:1px solid #ded8cb}.lmBubbleRow.out .lmBubble{background:#e8efe9;border:1px solid #c6d5c9}.lmSubject{margin-bottom:4px;font-weight:800;display:block}.lmSystem{color:#52514e;background:#f7f5ef;border:1px dashed #cfc9bb;border-radius:99px;flex-wrap:wrap;justify-content:center;justify-self:center;gap:8px;padding:5px 12px;font-size:12px;display:flex}.lmSystem.thisRenter{color:#24452a;background:#eef5ee;border:1px solid #6a9a6f}.lmEmpty{color:#6b6a65;margin:0;font-size:14px;list-style:none}.lmError{color:#8a5a00;background:#fff6e0;border:1px solid #ecd49a;border-radius:4px;margin:0;padding:8px 10px;font-size:13px}.lmNotice{color:#2c6a3f;background:#eef5ef;border:1px solid #c6d5c9;border-radius:4px;margin:0;padding:8px 10px;font-size:13px}.lmComposer{border-top:1px solid #ded8cb;gap:10px;padding-top:12px;display:grid}.lmComposer label{color:#52514e;text-transform:uppercase;letter-spacing:.4px;gap:4px;font-size:12px;font-weight:800;display:grid}.lmComposer label small{text-transform:none;letter-spacing:0;font-weight:500}.lmComposerRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lmComposer .lmCheck{text-transform:none;letter-spacing:0;color:#3d464b;align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}.lmComposer .lmCheck input{width:auto;margin-top:3px}.lmComposerActions{gap:8px;display:flex}.lmPrimary{color:#fff;font:inherit;cursor:pointer;background:#263a37;border:0;border-radius:4px;padding:10px 18px;font-size:14px;font-weight:700}.lmPrimary:disabled{opacity:.55;cursor:default}.lmPrimary:focus-visible,.lmGhost:focus-visible,.lmTiny:focus-visible,.lmRow button:focus-visible,.lmTabs button:focus-visible{outline-offset:2px;outline:3px solid #a76123}@media (width<=860px){.lmGrid,.lmComposerRow{grid-template-columns:1fr}.lmBubbleRow{max-width:100%}}.lmConversation{gap:12px;min-width:0;display:grid}.lmContactCard{background:#fcfcfb;border:1px solid #ded8cb;border-radius:6px;gap:8px;padding:12px;display:grid}.lmContactHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lmContactHead b{font-size:18px}.lmContactCard dl{gap:4px;margin:0;display:grid}.lmContactCard dl>div{grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.lmContactCard dt{color:#52514e;font-weight:800}.lmContactCard dd{overflow-wrap:anywhere;margin:0}.lmContactCard a{color:#1d4f8f}.lmContactCard .lmGhost{color:#242a32}.lmTabsBar{gap:6px;margin:0 0 4px;display:flex}.lmTabsBar button{font:inherit;color:#4f5e51;cursor:pointer;background:#fff;border:1px solid #cfc9bb;border-radius:4px 4px 0 0;padding:9px 16px;font-size:14px;font-weight:700}.lmTabsBar button.selected{color:#fff;background:#263a37;border-color:#263a37}.lmTabsBar button:focus-visible{outline-offset:2px;outline:3px solid #a76123}.lmPanel{background:#fff;border:1px solid #ded8cb;border-radius:6px;gap:12px;margin:0 0 14px;padding:14px;display:grid}@media (width<=640px){.lmContactCard dl>div{grid-template-columns:1fr;gap:0}}.moveInPanel .lmComposerRow,.lmPanel .lmComposerRow{grid-template-columns:1fr}.moveInPanel .lmBubbles{max-height:360px}.refTab{gap:12px;min-width:0;display:grid}.refPicker{flex-wrap:wrap;gap:6px;display:flex}.refPicker button{font:inherit;color:#4f5e51;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:700}.refPicker button.selected{color:#242a32;background:#f1f4f1;border-color:#263a37}.refGrid{grid-template-columns:minmax(260px,1fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.refRows{gap:8px;margin:0;display:grid}.refRows>div{grid-template-columns:100px minmax(0,1fr);gap:8px;font-size:14px;display:grid}.refRows dt{color:#52514e;font-weight:800}.refRows dd{overflow-wrap:anywhere;margin:0}.refStatus{border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.refStatus-ok{color:#fff;background:#2f6b4a}.refStatus-wait{color:#8a5a00;background:#f6ead0;border:1px solid #ecd49a}.refStatus-bad{color:#7a2a20;background:#fbeeec;border:1px solid #e5b9b2}@media (width<=860px){.refGrid{grid-template-columns:1fr}}.lmChannel{border:1px solid #cfc9bb;border-radius:99px;justify-self:start;margin-top:8px;display:inline-flex;overflow:hidden}.lmChannel button{font:inherit;color:#3d464b;cursor:pointer;background:#fff;border:0;padding:7px 14px;font-size:13.5px;font-weight:700}.lmChannel button.on{color:#fff;background:#263a37}.lmWarn{color:#6b5414;background:#fdf6e3;border:1px solid #ecd9a8;border-radius:4px;margin:0;padding:8px 10px;font-size:13px}.lmCount{color:#6b6a65;align-self:center;margin-right:auto;font-size:12.5px}.lmTextComposer .lmComposerActions{justify-content:flex-end;align-items:center}.lmFailed{color:#a8432f}.compareMergeOverlay{z-index:1000;-webkit-overflow-scrolling:touch;background:#14201a8c;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.compareMergePanel{box-sizing:border-box;background:#fbf8f2;border:1px solid #cfc8b9;width:100%;min-width:0;max-width:980px;padding:20px 22px 26px;box-shadow:0 12px 40px #00000040}.compareMergeTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compareMergeTop h2{color:#1e3a2f;margin:0;font-family:Fraunces,serif;font-size:1.5rem}.compareMergeTop p{color:#4f5e51;max-width:640px;margin:6px 0 0;font-size:.9rem}.compareMergeClose,.compareMergeCancel,.compareMergeSwap{color:#244d3e;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ab7a0;flex:none;padding:8px 14px;font-size:.85rem;font-weight:800}.compareMergeLoading{color:#4f5e51;margin:24px 0}.compareMergeError{color:#7a1f1f;background:#fbeaea;border:1px solid #d9a3a3;margin:12px 0;padding:9px 11px;font-size:.88rem;font-weight:700}.compareMergeSides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;display:grid}.compareMergeCard{overflow-wrap:anywhere;background:#fff;border:2px solid #9ab7a0;gap:3px;min-width:0;padding:12px 14px;display:grid}.compareMergeCard.keep{background:#f2f8f3;border-color:#32614a}.compareMergeCard.other{border-style:dashed;border-color:#b9a98a}.compareMergeCard strong{color:#1e3a2f;font-size:1.1rem}.compareMergeRole{letter-spacing:.08em;text-transform:uppercase;color:#7a5217;font-size:.7rem;font-weight:800}.compareMergeCard.keep .compareMergeRole{color:#32614a}.compareMergeMeta{color:#6b6252;font-size:.78rem}.compareMergeSection{border-top:1px solid #e1dacb;min-width:0;margin-top:22px;padding-top:14px}.compareMergeSection h3{color:#1e3a2f;margin:0 0 10px;font-family:Fraunces,serif;font-size:1.15rem}.compareMergeSection h3 span{color:#786c59;margin-left:6px;font-family:inherit;font-size:.8rem;font-weight:600}.compareMergeGroup{margin-bottom:12px}.compareMergeGroup h4{letter-spacing:.08em;text-transform:uppercase;color:#7a5217;margin:10px 0 6px;font-size:.72rem;font-weight:800}.compareMergeRow{border-bottom:1px solid #eee7da;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.compareMergeLabel{color:#244d3e;padding-top:8px;font-size:.86rem;font-weight:800}.compareMergeRow.same .compareMergeLabel{color:#6b6252;padding-top:0}.compareMergeSameValue{color:#4f5e51;overflow-wrap:anywhere;font-size:.88rem}.compareMergeSameValue em{color:#8a8070;margin-left:6px;font-size:.75rem;font-style:normal}.compareMergeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.compareMergeOptions.three{grid-template-columns:repeat(3,minmax(0,1fr))}.compareMergeOption{cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #cfc8b9;gap:2px;min-width:0;padding:8px 10px 8px 34px;display:grid;position:relative}.compareMergeOption input{width:18px;height:18px;margin:0;position:absolute;top:10px;left:10px}.compareMergeOption.on{background:#eef6ef;border-color:#32614a;box-shadow:0 0 0 2px #cfe0d1}.compareMergeOptionTitle{text-transform:uppercase;letter-spacing:.06em;color:#786c59;font-size:.7rem;font-weight:800}.compareMergeOption.on .compareMergeOptionTitle{color:#32614a}.compareMergeOptionValue{color:#1f2b24;font-size:.92rem;font-weight:600}.compareMergeOption.long .compareMergeOptionValue{white-space:pre-line;max-height:9em;font-size:.84rem;font-weight:400;overflow:auto}.compareMergeLink{color:#7a5217;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.85rem;font-weight:800;text-decoration:underline}.compareMergeDocs{gap:12px;display:grid}.compareMergeDocKind{background:#fff;border:1px solid #e1dacb;padding:10px 12px}.compareMergeDocKind h4{color:#1e3a2f;margin:0 0 6px;font-size:.92rem}.compareMergeDocCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compareMergeDocList{align-content:start;gap:5px;min-width:0;display:grid}.compareMergeDocSide{text-transform:uppercase;letter-spacing:.06em;color:#786c59;font-size:.7rem;font-weight:800}.compareMergeDocNone{color:#8a8070;font-size:.85rem}.compareMergeDoc{overflow-wrap:anywhere;background:#faf8f3;border-left:4px solid #cfc8b9;gap:1px;min-width:0;padding:5px 8px;font-size:.85rem;font-weight:700;display:grid}.compareMergeDoc small{color:#6b6252;font-size:.76rem;font-weight:400}.compareMergeDoc.good{color:#244d3e;border-left-color:#32614a}.compareMergeDoc.wait{color:#6b4a12;border-left-color:#c79a3b}.compareMergeDoc.bad{color:#7a1f1f;border-left-color:#b44}.compareMergeDocAfter{color:#244d3e;margin:8px 0 0;font-size:.82rem;font-weight:700}.compareMergeHint{color:#6b6252;margin:8px 0 0;font-size:.82rem}.compareMergeCounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compareMergeCounts div{color:#3c5240;background:#fff;border:1px solid #e1dacb;align-content:start;gap:2px;padding:10px 12px;font-size:.86rem;display:grid}.compareMergeCounts strong{text-transform:uppercase;letter-spacing:.06em;color:#786c59;margin-bottom:3px;font-size:.7rem}.compareMergeAfter{background:#fff;border:2px solid #32614a;padding:14px 16px}.compareMergeAfter dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0;display:grid}.compareMergeAfter dl div{min-width:0}.compareMergeAfter dt{text-transform:uppercase;letter-spacing:.06em;color:#786c59;font-size:.7rem;font-weight:800}.compareMergeAfter dd{color:#1f2b24;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.compareMergeConfirm{color:#3c5240;cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:.9rem;font-weight:700;display:flex}.compareMergeConfirm input{flex:none;width:20px;height:20px;margin:0}.compareMergeActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.compareMergeActions .primary{padding:11px 18px}.compareMergeActions .primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.compareMergeOverlay{padding:0}.compareMergePanel{min-height:100%;padding:16px 16px calc(28px + env(safe-area-inset-bottom));border:0}.compareMergeTop h2{font-size:1.3rem}.compareMergeSides{grid-template-columns:minmax(0,1fr)}.compareMergeSwap{justify-self:center}.compareMergeRow{grid-template-columns:minmax(0,1fr);gap:6px}.compareMergeLabel{padding-top:0}.compareMergeOptions,.compareMergeOptions.three,.compareMergeDocCols,.compareMergeCounts{grid-template-columns:minmax(0,1fr)}.compareMergeActions .primary,.compareMergeCancel{flex:100%}}.propertyPhotoUploader{background:#f4f8f4;border:1px solid #c9d4cd;border-radius:12px;margin:22px 0;padding:18px}.propertyPhotoUploader h3{margin:4px 0 8px}.propertyPhotoUploader>small{color:#5d594f;margin-top:10px;display:block}.photoFilePicker{align-items:center;gap:10px;margin:8px 0;font-weight:700;display:inline-flex}.photoFilePicker input{max-width:290px}.photoUploadSelection{background:#fff;border:1px solid #d8e2da;border-radius:8px;margin-top:8px;padding:12px}.photoUploadSelection ul{max-height:150px;margin:7px 0 12px;padding-left:20px;overflow:auto}.photoUploadSelection li{font-size:.88rem}.propertyPhotoGallery{border-top:1px solid #cdd9cf;margin-top:18px;padding-top:16px}.propertyPhotoGalleryHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.propertyPhotoGalleryHeading b,.propertyPhotoGalleryHeading small{display:block}.propertyPhotoGalleryHeading small{color:#4f5e51;margin-top:4px;line-height:1.4}.propertyPhotoGalleryActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.propertyPhotoGalleryActions button{color:#244d3e;font:inherit;background:#fff;border:1px solid #86a992;padding:8px 10px;font-weight:800}.propertyPhotoGalleryActions .dangerButton{color:#8a382e;border-color:#a54d41}.propertyPhotoThumbs{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;margin-top:16px;display:grid}.propertyPhotoTile{cursor:grab;background:#fff;border:1px solid #b7d2bc;gap:7px;padding:9px;display:grid}.propertyPhotoTile.dragging{opacity:.45}.propertyPhotoTile.selected{background:#eaf5ec;border:2px solid #32614a}.propertyPhotoTile img{aspect-ratio:4/3;object-fit:cover;background:#e4e1d9;width:100%}.propertyPhotoTile label{align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:flex}.propertyPhotoTile>span{color:#4f5e51;font-size:.76rem;font-weight:700}.propertyPhotoTile>div{gap:5px;display:flex}.propertyPhotoTile>div button{color:#244d3e;background:#fff;border:1px solid #b7d2bc;min-width:32px;padding:5px;font-weight:800}.propertyPhotoTile>div button:disabled{opacity:.4}@media (width<=680px){.propertyPhotoGalleryHeading{display:grid}.propertyPhotoGalleryActions{justify-content:flex-start}.propertyPhotoThumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}.propertyPhotoTile .dangerButton{color:#8a382e;font:inherit;background:#fff;border:1px solid #a54d41;border-radius:5px;margin-top:2px;padding:6px 8px;font-size:.76rem;font-weight:800}.photoUploadProgress{accent-color:#a76123;width:100%;height:10px;margin-top:12px;display:block}.photoUploadKeepOpen{color:#5d594f;margin:8px 0 0;font-size:.86rem}.propertyFeatureFields{margin:22px 0}.propertyFeatureFields>h5{color:#26372c;margin:0 0 14px;font-family:Fraunces,serif;font-size:19px}.propertyFeatureChoices{border:0;border-top:1px solid #e3ded5;margin:0 0 4px;padding:16px 0 0}.propertyFeatureChoices:first-of-type{border-top:0;padding-top:0}.propertyFeatureChoices legend{letter-spacing:1.6px;text-transform:uppercase;color:#a76123;margin:0 0 10px;padding:0;font-family:inherit;font-size:11px;font-weight:700}.propertyFeatureGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px 20px;display:grid}.propertyFeatureChoiceList{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 18px;display:grid}.propertyFeatureCheckbox{color:#3a3f3c;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;display:flex}.propertyFeatureCheckbox input{width:auto;margin:0}.propertyFeatureFields select,.propertyFeatureFields input[type=number]{width:100%}.featureSelectAll{color:#a76123;font:inherit;cursor:pointer;background:#fff;border:1px solid #a76123;border-radius:5px;justify-self:start;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:700}@media (width<=680px){.propertyFeatureGrid,.propertyFeatureChoiceList{grid-template-columns:1fr}}.listingImportAssistant{background:#f4f8f3;border:1px solid #b9cbbd;margin:22px 0;padding:20px}.listingImportAssistant h4{margin:3px 0 6px;font-family:Fraunces,serif;font-size:23px}.listingImportAssistant p:not(.eyebrow){color:#526158;margin:0;line-height:1.45}.listingImportAssistant form{gap:13px;margin-top:16px;display:grid}.listingImportAssistant label{color:#2e4437;gap:6px;font-weight:750;display:grid}.listingImportAssistant input,.listingImportAssistant textarea{box-sizing:border-box;width:100%;font:inherit;color:#29382e;background:#fff;border:1px solid #c9c4b8;padding:10px}.listingImportAssistant textarea{resize:vertical;min-height:136px;line-height:1.45}.listingImportAssistant form .primary{justify-self:start}.listingImportResult{background:#fff;border:1px solid #c7d5c8;margin-top:18px;padding:16px}.listingImportResult>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.listingImportResult>div:first-child span{color:#526158;font-size:13px}.listingImportResult dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0;display:grid}.listingImportResult dl div{border-bottom:1px solid #ece8df;padding-bottom:7px}.listingImportResult dt{text-transform:uppercase;letter-spacing:.06em;color:#5d6a60;font-size:12px;font-weight:800}.listingImportResult dd{color:#27382e;margin:3px 0 0}.listingImportResult>p{white-space:pre-wrap;margin:0 0 14px!important}.listingImportResult button{margin-top:2px}@media (width<=620px){.listingImportResult dl{grid-template-columns:1fr}.listingImportResult>div:first-child{display:block}.listingImportResult>div:first-child span{margin-top:4px;display:block}}.listingVideoEmbed{aspect-ratio:16/9;object-fit:contain;background:#111;border:0;border-radius:6px;width:100%;display:block}.listingVideoLink{color:#8a4e18;background:#fff;border:1px solid #a76123;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.listingVideoPoster{aspect-ratio:16/9;cursor:pointer;background-color:#111;background-position:50%;background-size:cover;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative}.listingVideoPoster:after{content:"";background:#0000002e;border-radius:6px;position:absolute;inset:0}.listingVideoPoster:hover:after{background:#00000014}.listingVideoPlay{z-index:1;color:#fff;background:#a76123;border-radius:14px;place-items:center;width:76px;height:54px;padding-left:4px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000059}.listingVideoPoster:focus-visible{outline-offset:3px;outline:3px solid #dfba91}.irPanel{color:#242a32;gap:12px;min-width:0;font-size:14px;display:grid}.irHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.irHead p{color:#52514e;margin:0}.irHeadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.irCheck{align-items:center;gap:6px;font-size:13px;display:flex}.irGhost,.irPrimary{font:inherit;color:#242a32;cursor:pointer;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:700}.irGhost.selected{background:#f1f4f1;border-color:#263a37}.irPrimary{color:#fff;background:#263a37;border-color:#263a37}.irPrimary:disabled{opacity:.5;cursor:default}.irList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.irRow{background:#fff;border:1px solid #ded8cb;border-radius:6px;padding:10px}.irRow.finished{opacity:.7;background:#f7f5ef}.irRowTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.irPick{padding-top:3px}.irWho{gap:2px;min-width:0;display:grid}.irWho span,.irWho small{overflow-wrap:anywhere}.irWho small{color:#6b6a65}.irName{font:inherit;color:#263a37;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:16px;font-weight:800;text-decoration:underline}.irBadges{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.irBadge{border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.irBadge-ok{color:#fff;background:#2f6b4a}.irBadge-warn{color:#8a5a00;background:#f6ead0;border:1px solid #ecd49a}.irBadge-muted{color:#52514e;background:#efede6;border:1px solid #ded8cb}.irRowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.irMessage{border-top:1px solid #ded8cb;gap:8px;margin-top:10px;padding-top:10px;display:grid}.irTabs{gap:6px;display:flex}.irTabs button{font:inherit;color:#4f5e51;cursor:pointer;background:#fff;border:1px solid #cfc9bb;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700}.irTabs button.selected{color:#fff;background:#263a37;border-color:#263a37}.irBulk{background:#fcfcfb;border:1px solid #263a37;border-radius:6px;gap:10px;padding:14px;display:grid}.irBulkTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.irBulk label{color:#52514e;text-transform:uppercase;letter-spacing:.4px;gap:4px;font-size:12px;font-weight:800;display:grid}.irBulk input,.irBulk select,.irBulk textarea{font:inherit;text-transform:none;letter-spacing:0;color:#242a32;box-sizing:border-box;background:#fff;border:1px solid #cfc9bb;border-radius:4px;width:100%;padding:9px 10px;font-size:14px;font-weight:500}.irPreview{background:#f7f5ef;border:1px dashed #cfc9bb;border-radius:6px;gap:4px;padding:10px;display:grid}.irPreview span{white-space:pre-wrap;overflow-wrap:anywhere}.irMuted{color:#52514e;margin:0;font-size:13px}.irEmpty{color:#6b6a65;margin:0;font-size:14px;list-style:none}.irError{color:#7a2a20;background:#fbeeec;border:1px solid #e5b9b2;border-radius:4px;margin:0;padding:8px 10px;font-size:13px}.irWarn{color:#8a5a00;background:#fff6e0;border:1px solid #ecd49a;border-radius:4px;margin:0;padding:8px 10px;font-size:13px}.irNotice{color:#2c6a3f;background:#eef5ef;border:1px solid #c6d5c9;border-radius:4px;margin:0;padding:8px 10px;font-size:13px}@media (width<=640px){.irRowTop{grid-template-columns:auto minmax(0,1fr)}.irRowActions{grid-column:1/-1;justify-content:flex-start}}.irFacts{flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:13px;display:flex}.irFact em{letter-spacing:.4px;text-transform:uppercase;color:#6b6a65;margin-right:3px;font-size:11px;font-style:normal;font-weight:800}.irFact-voucher{color:#1d4f8f;background:#e6eef7;border-radius:99px;padding:0 8px;font-weight:700}.irFact-voucher em{color:#1d4f8f}.irFit{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.irFitItem{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}.irFitItem.ok{color:#2c6a3f;background:#eef5ef;border:1px solid #c6d5c9}.irFitItem.bad{color:#7a2a20;background:#fbeeec;border:1px solid #e5b9b2}.irFitItem.unknown{color:#8a5a00;background:#fff6e0;border:1px solid #ecd49a}.irViewSwitch{border:1px solid #cfc9bb;border-radius:6px;margin:10px 0 0;display:inline-flex;overflow:hidden}.irViewSwitch button{color:#4f5e51;cursor:pointer;background:#fff;border:0;padding:7px 16px;font-size:13px;font-weight:700}.irViewSwitch button.selected{color:#fff;background:#263a37}.ppWrap{gap:10px;min-width:0;display:grid}.ppWrap,.ppWrap small,.ppWrap td{white-space:normal}.ppWrap .ppName{background:0 0;border:0;padding:0}.ppFilter{color:#244a37;background:#e8f0ec;border:1px solid #bcd0c5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.ppFilter .ppFull{margin-left:auto;text-decoration:none}.ppBoard{grid-template-columns:repeat(7,minmax(260px,1fr));align-items:start;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.ppCol{background:#f3f1ea;border:1px solid #ded8cb;border-radius:6px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:200px;padding:8px;display:grid}.ppCol.dragOver{background:#ecf2ec;outline:2px dashed #32614a}.ppCol h4{justify-content:space-between;gap:6px;margin:2px 4px 0;font-size:13px;display:flex}.ppCol h4 i{color:#fff;background:#263a37;border-radius:99px;align-self:start;padding:0 8px;font-size:12px;font-style:normal}.ppEmpty{color:#6b6a65;margin:6px;font-size:12px}.ppCard{cursor:grab;overflow-wrap:anywhere;background:#fff;border:1px solid #ded8cb;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;padding:9px;font-size:12.5px;display:grid}.ppCard>*{min-width:0}.ppCard .irFitItem{white-space:normal}.ppCard select{width:100%;max-width:100%}.ppCard.dragging{opacity:.5}.ppCard.dim{opacity:.55}.ppMoving{color:#6b6a65;margin:0;font-size:12px}.ppName{text-align:left;font:inherit;color:#263a37;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.ppTag{border-radius:99px;width:fit-content;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.ppTag.here{color:#2c6a3f;background:#e1efe6}.ppTag.elsewhere{color:#6b6a65;background:#efede6;border:1px solid #ded8cb}.ppMeta{color:#6b6a65;font-size:11.5px}.ppReplied{color:#2c6a3f;font-size:11.5px;font-weight:700}.ppDeal{background:#eef5ef;border:1px solid #c6d5c9;border-radius:5px;padding:5px 7px;font-size:12px;display:grid}.ppActions{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.ppActions a{text-decoration:none;display:inline-block}.ppCard select{font:inherit;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:4px;font-size:12px}.ppTaken{color:#6b4a00;background:#fff6e0;border:1px solid #ecd49a;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.ppMessage{border-top:1px solid #ded8cb;padding-top:10px}.ppChips{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.ppChip{color:#3d464b;background:#efede6;border:1px solid #ded8cb;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700}.ppChip.good{color:#2c6a3f;background:#eef5ef;border-color:#c6d5c9}.listingPreviewLink{color:#2f503b;text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;padding:7px 10px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.listingPreviewLink:hover{color:#1d3a28}.catalogSummaryActions .listingPreviewLink,.propertyCatalogRowActions .listingPreviewLink{background:#fff;border:1px solid #bfc8bf;border-radius:6px;padding:6px 8px;font-size:.78rem;font-weight:800;text-decoration:none}.landlordAvailabilityStatus{color:#5d6670;margin:8px 0 0;font-size:.88rem;line-height:1.45}.landlordAvailabilityStatus b{color:#3a3f3c}.landlordAvailabilityToggle{color:#89531d;background:#fff;border:1px solid #d9d5cc;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:.82rem;font-weight:700}.propertyAvailabilityLine{color:#687174;margin-top:4px;font-size:.8rem;font-weight:700;display:block}.propertyAvailabilityLine.good{color:#25432e}.propertyAvailabilityLine.off{color:#9b2c2c}@media (width<=620px){.landlordAvailabilityToggle{margin:6px 0 0;display:block}}.companyDetailsEditor{background:#fff;border:1px solid #bfcfc1;margin-top:22px;padding:20px}.companyContactFields{border:1px solid #d8d4ca;margin:20px 0;padding:16px}.companyContactFields legend{color:#294835;padding:0 6px;font-weight:800}.companyContactFields>p{color:#5d6670;margin:0 0 14px;line-height:1.45}.companyDuplicateConflict{color:#6b2b1d;background:#fff5f1;border:1px solid #b54b35;margin:18px 0;padding:14px}.companyDuplicateConflict p{margin:7px 0}.companyDuplicateConflict ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.companyDuplicateConflict li{background:#fff;border:1px solid #efc5bb;gap:2px;padding:10px;display:grid}.companyDuplicateConflict span{font-size:.9rem}.companyWorkspace{background:#f7faf6;border:1px solid #bfcfc1;margin:28px 0;padding:26px}.companyPropertyId{color:#5d6670;border-top:1px solid #e1ddd2;grid-column:1/-1;margin:0;padding-top:10px;font-size:.78rem}.companyPropertyId code{overflow-wrap:anywhere;color:#334b3c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.companyWorkspaceHeader,.companyEditorHeading,.companyPropertySection>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.companyWorkspace h2,.companyWorkspace h3,.companyPropertySection h3{margin:3px 0 7px;font-family:Fraunces,serif}.companyWorkspaceHeader p:not(.eyebrow),.companyEditorHeading p,.companyPropertySection header p{color:#5d6670;margin:0;line-height:1.45}.companySafety{color:#375347;background:#eaf3eb;border-left:4px solid #32614a;margin:18px 0;padding:12px 14px}.companyEditor{background:#fff;border:1px solid #cfd8ce;margin-top:22px;padding:20px}.companyEditorMedia{border-top:2px solid #ddd9cf;gap:18px;margin-top:24px;padding-top:22px;display:grid}.companyEditorMedia h4{color:#294835;margin:3px 0 6px;font:700 22px/1.2 Fraunces,serif}.companyEditorMedia>div>p:not(.eyebrow){color:#5d6670;margin:0;line-height:1.45}.propertyPhotoGallery{background:#fbfdfb;border:1px solid #d8d4ca;gap:10px;padding:14px;display:grid}.propertyPhotoGallery>div:first-child{gap:2px;display:grid}.propertyPhotoGallery small{color:#5d6670}.propertyPhotoThumbs{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.propertyPhotoThumbs a{aspect-ratio:4/3;background:#e7ece7;border:1px solid #cfd8ce;display:block;position:relative;overflow:hidden}.propertyPhotoThumbs img{object-fit:cover;width:100%;height:100%}.propertyPhotoThumbs span{color:#fff;background:#24513b;border-radius:3px;padding:3px 5px;font-size:.67rem;font-weight:800;position:absolute;bottom:5px;left:5px}.aiImportButton{border-radius:8px;align-items:center;gap:10px;font-size:15px;line-height:1.2;display:inline-flex;box-shadow:0 5px 14px #4c1d9538;color:#fff!important;background:linear-gradient(135deg,#312e81,#6d28d9)!important;border:0!important;padding:13px 17px!important;font-weight:800!important}.aiImportButton:hover{transform:translateY(-1px);background:linear-gradient(135deg,#27236f,#5b21b6)!important}.aiImportButton:focus-visible{outline-offset:3px;outline:3px solid #a78bfa}.aiImportButton svg{fill:currentColor;flex:none;width:21px;height:21px}.aiImportButtonActive{box-shadow:none;color:#46347a!important;background:#fff!important;border:1px solid #8d7bc2!important}.companyFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.companyFormGrid label,.companyWideField{color:#435145;gap:6px;font-weight:700;display:grid}.companyFormGrid input,.companyFormGrid select,.companyWideField textarea{box-sizing:border-box;width:100%}.companyWideField{margin-top:16px}.companyWideField textarea{min-height:92px}.companyActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.companyPropertySections{gap:22px;margin-top:24px;display:grid}.companyPropertySection{background:#fff;border:1px solid #d8d4ca;padding:20px}.companyPropertySection h3 b{color:#24513b;background:#dfece0;border-radius:999px;place-items:center;min-width:25px;height:25px;font:700 14px/1 system-ui;display:inline-grid}.companyPropertyRows{gap:12px;margin-top:16px;display:grid}.companyPropertyRows article{background:#fcfdfb;border:1px solid #e0ded6;padding:14px}.companyPropertyMediaEditor{background:#fff;border-top:2px solid #d8d4ca;gap:15px;margin-top:18px;padding:17px;display:grid}.companyPropertyMediaEditor h5{color:#294835;margin:3px 0 5px;font:700 19px/1.2 Fraunces,serif}.companyPropertyMediaEditor>div>p:not(.eyebrow){color:#5d6670;margin:0;line-height:1.4}.companyPropertySummary{align-items:center;gap:13px;display:flex}.companyPropertySummary>div:first-child{color:#657265;background:#e7ece7;flex:0 0 76px;place-items:center;width:76px;height:58px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.companyPropertySummary img{object-fit:cover;width:100%;height:100%}.companyPropertySummary h4{margin:0 0 3px}.companyPropertySummary p,.companyPropertySummary small{color:#5d6670;margin:0}.companyPropertyActions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.companyPropertyActions button{padding:7px 10px;font-size:13px}.companyPropertyActions .primary{color:#fff;background:#32614a}.companyPropertyRows .propertyPhotoUploader{margin-top:16px}@media (width<=760px){.companyWorkspace,.companyEditor,.companyPropertySection{padding:16px}.companyWorkspaceHeader,.companyEditorHeading,.companyPropertySection>header{display:block}.companyWorkspaceHeader .companyActions,.companyEditorHeading>button{margin-top:14px}.companyFormGrid{grid-template-columns:1fr}.companyPropertySummary{align-items:flex-start}}.companyPreviewNotice{color:#584925;background:#f7f0df;border-left:4px solid #8b6418;margin:18px 0;padding:12px 14px}.companyPreviewNotice b{letter-spacing:.08em;font-size:.75rem;display:block}.companyPropertyOverview{background:#edf5ed;border:1px solid #bed0c0;justify-content:space-between;gap:24px;padding:22px;display:flex}.companyPropertyOverview h3{margin:4px 0 7px;font-family:Fraunces,serif;font-size:25px}.companyPropertyOverview h3 b{color:#24513b;background:#d3e7d5;border-radius:999px;place-items:center;min-width:26px;height:26px;font:700 14px/1 system-ui;display:inline-grid}.companyPropertyOverview p:not(.eyebrow){color:#4f6254;max-width:580px;margin:0;line-height:1.45}.companyPropertyOverview dl{grid-template-columns:repeat(4,minmax(95px,1fr));gap:9px;margin:0;display:grid}.companyPropertyOverview dl div{background:#fff;padding:11px}.companyPropertyOverview dt{letter-spacing:.04em;text-transform:uppercase;color:#657265;font-size:.68rem;font-weight:800;line-height:1.2}.companyPropertyOverview dd{color:#24513b;margin:5px 0 0;font:700 23px/1 Fraunces,serif}.propertyVisibility{letter-spacing:.06em;border-radius:3px;margin:0 0 5px;padding:3px 6px;font-size:.65rem;font-weight:800;display:inline-block}.propertyVisibility.active_listed{color:#24513b;background:#dceedd}.propertyVisibility.active_unlisted{color:#294a7a;background:#e3ebfa}.propertyVisibility.inactive{color:#6a5730;background:#eee8dc}.companyMarketingStateLabel{color:#435145;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.companyMarketingStateLabel select{padding:6px 8px;font-size:13px}.companyFormStatus{background:#f3f7f2;border:1px solid #cfd8ce;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.companyFormStatus small{color:#5d6670}.companyMapSetup{background:#fff8f7;border:1px solid #e1c8c4;margin-top:12px;padding:12px}.companyMapSetup .companyMapError{margin:0 0 10px}.companyMapCandidate{color:#435145;gap:7px;display:grid}.companyMapCandidate span{line-height:1.4}.companyMapCandidate a{width:max-content;font-weight:700}.companyMapCandidate .companyActions{margin-top:4px}@media (width<=760px){.companyPropertyOverview{display:block}.companyPropertyOverview dl{grid-template-columns:1fr;margin-top:16px}}.companyPropertyTransfer{background:#fbfdfb;border:1px solid #cfd8ce;grid-column:1/-1;gap:8px;margin-top:14px;padding:14px;display:grid}.companyPropertyTransfer p{color:#5d6670;margin:0;line-height:1.45}.companyPropertyTransfer label{gap:5px;font-weight:700;display:grid}.companyPropertyTransfer select{max-width:420px}.companyPropertyTransfer button{justify-self:start}.companyWorkspaceHeader,.companyPropertySection>header{z-index:auto;height:auto;position:static}.companyWizardSteps{margin:4px 0 16px}.companyWizardSteps p{color:#33453c;margin:0 0 8px;font-size:.95rem}.companyWizardSteps ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.companyWizardSteps li{flex:1}.companyWizardSteps li button{background:#d8dfd9;border:0;border-radius:999px;width:100%;height:8px;padding:0;display:block}.companyWizardSteps li.done button{background:#7ea68f}.companyWizardSteps li.current button{background:#a76123}.companyWizardSteps li button:disabled{cursor:default}.companyWizardBar{background:#fff;border-top:1px solid #d9d5ca;gap:10px;margin:22px -16px 0;padding:12px 16px;display:grid}.companyWizardNav{grid-template-columns:auto 1fr;gap:10px;display:grid}.companyWizardSave{justify-content:space-between;gap:10px;display:flex}.companyWizardSave button{color:#4a5d53;padding:8px 4px;font-weight:700;text-decoration:underline}.companyWizardBar button.primary,.companyWizardNav button{border-radius:10px;min-height:50px;padding:0 16px;font-weight:800}.companyWizardNav button:not(.primary){color:#27382f;background:#fff;border:1px solid #b9c7be}.companyWizardNav button:disabled{opacity:.45}.companyWizardBar>button:not(.primary){color:#4a5d53;min-height:44px;font-weight:700;text-decoration:underline}@media (width<=800px){.companyPropertyForm input:not([type=checkbox]),.companyPropertyForm select,.companyPropertyForm textarea{min-height:48px;font-size:16px}.companyPropertyForm textarea{min-height:120px}.companyPropertyForm label{gap:6px;font-weight:700;display:grid}.companyPropertyForm label small{font-weight:400}.companyPropertyForm label:has(>input[type=checkbox]){align-items:center;gap:10px;min-height:48px;display:flex}.companyPropertyForm input[type=checkbox]{width:24px;height:24px}.companyWizardBar{bottom:calc(60px + env(safe-area-inset-bottom));z-index:6;position:sticky;box-shadow:0 -6px 16px #0000000f}}@media (width>=801px){.companyWizardSteps{display:none}}.companyEditorMedia{grid-template-columns:minmax(0,1fr)}.companyEditorMedia>*,.companyEditorMedia .propertyPhotoUploader,.companyEditorMedia .propertyVideoUploader,.companyEditorMedia .videoUploadOptions>div{min-width:0;max-width:100%}.companyEditorMedia .photoFilePicker{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.companyEditorMedia .photoFilePicker input{min-width:0;max-width:100%}.companyEditorMedia input:not([type=checkbox]):not([type=file]){box-sizing:border-box;max-width:100%}@media (width<=800px){.companyEditorMedia .videoUploadOptions{grid-template-columns:minmax(0,1fr)}.companyEditorMedia .propertyPhotoUploader,.companyEditorMedia .propertyVideoUploader{padding:14px}.companyEditorMedia .propertyPhotoGalleryHeading{flex-direction:column}.companyEditorMedia .propertyPhotoGalleryActions{justify-content:flex-start}.companyEditorMedia .propertyPhotoThumbs{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.companyRentalEditor{scroll-margin-top:96px}.companyRentalEditor:focus{outline-offset:2px;outline:3px solid #32614a}.companyWorkspaceHeader .companyRemoveButton{color:#9b2c2c;background:#fff8f7;border:1px solid #e1c8c4;font-weight:700}.companyWorkspaceHeader .companyRemoveButton:hover{background:#fbe9e7}.landlordCrm{margin-top:34px}.standaloneCompanyWorkspace>.landlordCrmHeading,.standaloneCompanyWorkspace>.landlordCreateForm,.standaloneCompanyWorkspace>.landlordListingRequests,.standaloneCompanyWorkspace>.legacyCompanyDetail,.standaloneCompanyWorkspace>.landlordCrmSections,.standaloneCompanyWorkspace>.landlordCrmSectionLead,.standaloneCompanyWorkspace>.landlordPipelineFilters,.standaloneCompanyWorkspace>.landlordFollowUpFilters,.standaloneCompanyWorkspace>.landlordCrmRows{display:none}.landlordCrmHeading{border-bottom:1px solid #d8d4ca;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:18px;display:flex}.landlordCrmHeading h2{margin:3px 0 8px;font-family:Fraunces,serif;font-size:30px}.landlordCrmHeading p{color:#5d6670;max-width:680px;margin:0;line-height:1.5}.landlordCrmActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.landlordCrmActions .danger{color:#842d28;background:#fff;border:1px solid #b95e58;border-radius:6px;padding:8px 11px;font-weight:700}.landlordCrmActions .danger:disabled{opacity:.55;cursor:wait}.landlordCreateForm{background:#f4f8f3;border:1px solid #bfcfc1;margin:20px 0;padding:20px}.landlordCreateHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.landlordCreateHeading h3{margin:2px 0 5px;font-family:Fraunces,serif;font-size:24px}.landlordCreateHeading p:not(.eyebrow){color:#5d6670;margin:0;line-height:1.45}.landlordCrmSections{border-bottom:1px solid #d8d4ca;flex-wrap:wrap;gap:0;margin:22px 0 0;display:flex}.landlordCrmSections button{color:#59655e;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 15px;font-weight:800}.landlordCrmSections button.selected{color:#24513b;border-bottom-color:#32614a}.landlordCrmSections b{margin-left:5px}.landlordCrmSectionLead{padding:18px 0 5px}.landlordCrmSectionLead h3{margin:0 0 4px;font-family:Fraunces,serif;font-size:23px}.landlordCrmSectionLead p{color:#5d6670;margin:0}.landlordPipelineFilters,.landlordFollowUpFilters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.landlordPipelineFilters button,.landlordFollowUpFilters button{color:#4d503e;background:#fff;border:1px solid #d5cfbf;border-radius:99px;padding:7px 11px;font-weight:700}.landlordPipelineFilters button.selected,.landlordFollowUpFilters button.selected{color:#fff;background:#32614a;border-color:#32614a}.landlordPipelineFilters b,.landlordFollowUpFilters b{margin-left:4px}.landlordCrmRows{gap:15px;display:grid}.legacyCompanyDetail{display:none}.landlordCrmRowsCompact .landlordCrmCard{grid-template-columns:1fr;padding:15px 18px}.landlordCrmRowsCompact .landlordCrmEditor,.landlordCrmRowsCompact .landlordCrmLatestNote,.landlordCrmRowsCompact .landlordCrmIdentity>p,.landlordCrmRowsCompact .landlordCrmIdentity dl>div:first-child,.landlordCrmRowsCompact .landlordCrmIdentity dl>div:last-child{display:none}.landlordCrmRowsCompact .landlordCrmIdentity{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) auto auto;align-items:center;gap:18px;display:grid}.landlordCrmRowsCompact .landlordCrmIdentity h3,.landlordCrmRowsCompact .landlordCrmIdentity>span{margin:0}.landlordCrmRowsCompact .landlordCrmIdentity dl{gap:12px;margin:0;display:flex}.landlordCrmRowsCompact .landlordCrmIdentity dl>div{min-width:76px}.landlordCrmRowsCompact .landlordOpenProfile{justify-self:end}.listingRequestRows{gap:12px;margin-top:20px;display:grid}.listingRequestRow{background:#fff;border:1px solid #ded8cb;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.listingRequestRow h3,.listingRequestRow p{margin:0 0 5px}.listingRequestRow p,.listingRequestRow small{color:#5d6670}.landlordConsentStatus{margin:0 0 5px;font-size:.78rem;font-weight:700}.landlordConsentStatus.ok{color:#24513b}.landlordConsentStatus.missing{color:#a5372a}.landlordCrmCard{background:#fff;border:1px solid #ded8cb;grid-template-columns:minmax(260px,1fr) minmax(290px,.9fr);gap:22px;padding:20px;display:grid}.landlordCrmIdentity>p{letter-spacing:.08em;color:#8b6418;margin:0 0 4px;font-size:.72rem;font-weight:800}.landlordCrmIdentity h3,.landlordCompanyName{margin:0 0 5px;font-family:Fraunces,serif;font-size:23px}.landlordCompanyName{color:#24513b;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.landlordCrmIdentity>span{color:#5d665d}.landlordCrmContact{color:#5d665d;flex-direction:column;gap:2px;margin:0 0 5px;font-size:.92rem;display:flex}.landlordContactMissing{color:#a5372a;font-weight:700}.landlordCrmRowsCompact .landlordCrmIdentity>div.landlordCrmContact{margin:0}.landlordCrmIdentity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.landlordCrmIdentity dl>div{background:#f7f4ec;padding:9px 10px}.landlordCrmIdentity dt{text-transform:uppercase;letter-spacing:.06em;color:#786d54;font-size:.72rem;font-weight:800}.landlordCrmIdentity dd{color:#3e4a3d;margin:3px 0 0;font-weight:800}.landlordCrmLatestNote{color:#5d594f;white-space:pre-wrap;background:#f7f3e8;border-left:3px solid #8b6418;margin:14px 0 0;padding:10px 12px}.landlordCrmLatestNote b,.landlordCrmLatestNote small{display:block}.landlordCrmLatestNote small{color:#786d54;margin-top:5px}.landlordCrmEditor{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.landlordCrmEditor label{gap:5px;font-size:.87rem;font-weight:700;display:grid}.landlordCrmEditor label:has(textarea){grid-column:1/-1}.landlordCrmEditor input,.landlordCrmEditor select,.landlordCrmEditor textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfc8b9;border-radius:4px;padding:9px}.landlordCrmEditor textarea{resize:vertical;min-height:76px}.landlordCrmEditor small{color:#65706b;font-weight:400}.landlordCrmEditor button{justify-self:start}.landlordOpenProfile{color:#24513b;background:#fff;border:1px solid #32614a;margin-top:14px;padding:8px 11px;font-weight:800}.landlordDetail{background:#f7faf6;border:1px solid #bfcfc1;margin:22px 0;padding:22px}.landlordDetailHeading{border-bottom:1px solid #d5dfd4;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.landlordDetailHeading h3{margin:3px 0 5px;font-family:Fraunces,serif;font-size:28px}.landlordDetailHeading p{color:#5d6670;margin:0}.landlordDetailFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.landlordDetailFacts>div{background:#fff;padding:10px}.landlordDetailFacts dt{text-transform:uppercase;letter-spacing:.06em;color:#786d54;font-size:.72rem;font-weight:800}.landlordDetailFacts dd{color:#3e4a3d;margin:4px 0 0;font-weight:800}.landlordDetailColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landlordDetail h4{margin:0 0 10px;font-family:Fraunces,serif;font-size:20px}.landlordDetail h4 b{font-family:inherit;font-size:.8em}.landlordDetail ul,.landlordDetail ol{margin:0;padding:0;list-style:none}.landlordDetail li{border-top:1px solid #dbe1d9;padding:11px 0}.landlordDetail li b,.landlordDetail li span,.landlordDetail li small{display:block}.landlordDetail li span,.landlordDetail li small,.landlordDetail>p{color:#5d6670;line-height:1.45}.landlordDetail li small{margin-top:5px}.landlordDetailNotes{margin-top:20px}.landlordDetailNotes li p{white-space:pre-wrap;margin:0 0 4px}.landlordDetailNotice{background:#f7f3e8;border-left:3px solid #8b6418;margin:20px 0 0;padding:10px 12px}.landlordPropertyCreate{background:#fff;border:1px solid #cdd8cb;margin:18px 0;padding:16px}.landlordPropertyCreate h4{margin:0 0 4px}.landlordPropertyCreate p{color:#5d6670;margin:0 0 14px}.landlordPropertyCreate .landlordCrmEditor{margin-top:12px}.landlordPropertyCreateActions{gap:10px;margin-top:14px;display:flex}.landlordPropertyCreateActions button{justify-self:start}.landlordPropertyCount,.landlordPropertyLink{color:#24513b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.landlordPropertyFilters{flex-wrap:wrap;gap:7px;margin:-2px 0 10px;display:flex}.landlordPropertyFilters button{color:#4d503e;background:#fff;border:1px solid #d5cfbf;border-radius:99px;padding:5px 9px;font-weight:700}.landlordPropertyFilters button.selected{color:#fff;background:#32614a;border-color:#32614a}.landlordPropertyLink{text-align:left;margin:0 0 7px;text-decoration:none}.landlordPropertyLink b{color:#24513b;text-decoration:underline}@media (width<=720px){.landlordCrmHeading,.landlordCrmCard{display:block}.landlordCrmHeading>button{margin-top:14px}.landlordCrmEditor{margin-top:18px}.landlordCrmIdentity dl,.landlordDetailFacts,.landlordDetailColumns{grid-template-columns:1fr 1fr}}@media (width<=460px){.landlordCrmEditor,.landlordCrmIdentity dl{grid-template-columns:1fr}}.dashboardFocusTarget{outline-offset:2px;background:#eef5f0;outline:3px solid #32614a;transition:background .3s}.landlordRequestEmail{border-top:1px solid #ded8cb;grid-column:1/-1;min-width:0;margin-top:4px;padding-top:12px}.landlordListingRequests .landlordCrmCard{align-items:start}@media (width<=800px){.landlordCrmRowsCompact .landlordCrmCard{grid-template-columns:minmax(0,1fr);padding:14px 16px}.landlordCrmRowsCompact .landlordCrmIdentity{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.landlordCrmRowsCompact .landlordCrmIdentity>*{min-width:0}.landlordCrmRowsCompact .landlordCompanyName{overflow-wrap:anywhere;font-size:21px}.landlordCrmContact span{overflow-wrap:anywhere}.landlordCrmRowsCompact .landlordCrmIdentity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.landlordCrmRowsCompact .landlordOpenProfile{justify-self:stretch;min-height:46px}}.renterPipelineNudge{color:#7a2a20;background:#fbeeec;border-left:3px solid #a5372a;margin:8px 0 0;padding:7px 9px;font-size:.78rem;font-weight:700;line-height:1.35}.renterPipelineBoard{gap:14px;margin-top:20px;padding-bottom:14px;display:flex;overflow-x:auto}.renterPipelineColumn{background:#f7f4ec;border:1px solid #ded8cb;flex-direction:column;flex:0 0 265px;transition:background-color .12s,border-color .12s;display:flex}.renterPipelineColumn.dragOver{background:#e7f0e5;border-color:#32614a}.renterPipelineColumnHeader{color:#3e4a3d;border-bottom:1px solid #ded8cb;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:800;display:flex}.renterPipelineColumnHeader b{color:#5d6053;font-size:.78rem}.renterPipelineColumnBody{flex-direction:column;gap:10px;min-height:140px;max-height:72vh;padding:10px;display:flex;overflow-y:auto}.renterPipelineColumnEmpty{color:#8b8570;text-align:center;border:1px dashed #d5cfbf;margin:8px 2px;padding:14px 6px;font-size:.8rem}.renterPipelineCard{cursor:grab;background:#fff;border:1px solid #ded8cb;padding:11px}.renterPipelineCard.dragging{opacity:.45}.renterPipelineCard:active{cursor:grabbing}.renterPipelineCardMoving{letter-spacing:.05em;text-transform:uppercase;color:#8b6418;margin:0 0 6px;font-size:.7rem;font-weight:800}.renterPipelineCardName{text-align:left;color:#24513b;cursor:pointer;background:0 0;border:0;width:100%;margin:0 0 3px;padding:0;font-size:.95rem;font-weight:800;text-decoration:underline;display:block}.renterPipelineCardContact{color:#5d665d;flex-direction:column;gap:1px;margin:0 0 8px;font-size:.76rem;display:flex}.renterPipelineCardBadges{color:#4d503e;flex-direction:column;gap:3px;margin:0 0 6px;font-size:.74rem;display:flex}.renterPipelineCardNote{color:#5d594f;white-space:pre-wrap;background:#f7f3e8;border-left:3px solid #8b6418;margin:8px 0 0;padding:7px 8px;font-size:.76rem}.renterPipelineCardNote span,.renterPipelineCardNote small{display:block}.renterPipelineCardNote small{color:#786d54;margin-top:3px}.renterPipelineCardFooter{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.renterPipelineCardFooter select{background:#fff;border:1px solid #cfc8b9;border-radius:4px;flex:auto;min-width:0;padding:5px 6px;font-size:.76rem}.renterPipelineNoteToggle{color:#4d503e;cursor:pointer;background:#fff;border:1px solid #cfc8b9;border-radius:4px;padding:5px 8px;font-size:.76rem;font-weight:700}.renterPipelineNoteForm{gap:6px;margin-top:8px;display:grid}.renterPipelineNoteForm textarea{min-height:56px;font:inherit;resize:vertical;border:1px solid #cfc8b9;border-radius:4px;padding:6px;font-size:.8rem}.renterPipelineNoteForm button{justify-self:start;padding:6px 9px;font-size:.78rem}@media (width<=680px){.renterPipelineColumn{flex:0 0 82vw}}.renterPipelineCardProperties{margin:0 0 8px}.renterPipelineCardProperties b{letter-spacing:.06em;text-transform:uppercase;color:#786d54;margin-bottom:3px;font-size:.66rem;display:block}.renterPipelinePropertyRow{margin-bottom:3px}.renterPipelinePropertyRow span{color:#24513b;font-size:.8rem;font-weight:700;display:block}.renterPipelinePropertyRow small{color:#5d665d;font-size:.72rem;display:block}.renterPipelinePropertiesEmpty{color:#8b8570;margin:0;font-size:.78rem;font-style:italic}.renterPipelineCardDocs{flex-wrap:wrap;gap:4px;margin:0 0 6px;display:flex}.renterPipelineDocChip{color:#8c4c41;background:#fff8f6;border:1px solid #e1c5bd;border-radius:3px;padding:2px 6px;font-size:.7rem;font-weight:700}.renterPipelineDocChip.received{color:#fff;background:#2c6b45;border-color:#2c6b45;font-weight:800}.renterPipelineDocChip.reviewed{color:#27613a;background:#f3faf4;border-color:#a8c8ae}.renterPipelineWaiting{color:#6b6552;background:#f7f4ec;border:1px solid #cfc8b9;border-radius:3px;margin:0 0 6px;padding:2px 7px;font-size:.7rem;font-weight:800;display:inline-block}.renterPipelineWaiting.warn{color:#8b6418;background:#fff6e8;border-color:#e0b46b}.renterPipelineWaiting.urgent{color:#a5372a;background:#fbeeec;border-color:#e1a89e}.renterPipelineReminder{flex-direction:column;gap:2px;margin:0 0 6px;display:flex}.renterPipelineReminderToggle{color:#4d503e;cursor:pointer;align-items:center;gap:6px;font-size:.76rem;font-weight:700;display:flex}.renterPipelineReminderToggle input{margin:0}.renterPipelineReminderStatus{color:#786d54;font-size:.7rem}.renterPipelineFollowUpFlag{color:#a5372a;background:#fbeeec;border:1px solid #e1a89e;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:5px 8px;font-size:.72rem;font-weight:700;display:flex}.renterPipelineFollowUpFlag button{color:#a5372a;cursor:pointer;background:0 0;border:1px solid #e1a89e;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.68rem;font-weight:700}.renterPipelineReferred{background:#eef5ef;border:1px solid #c6d5c9;border-radius:5px;gap:5px;margin:0 0 8px;padding:8px 10px;font-size:.8rem;display:grid}.renterPipelineReferred small{color:#4d503e}.renterPipelineReplied{color:#2c6a3f;font-weight:700}.renterPipelineReferred button{color:#fff;font:inherit;cursor:pointer;background:#263a37;border:0;border-radius:4px;justify-self:start;padding:7px 12px;font-size:.8rem;font-weight:700}.renterPipelineLeadNote{background:#f7f3e8;border-left:3px solid #8b6418;padding:8px 11px;font-size:.92rem;color:#5d594f!important;margin:10px 0 0!important}.mc{--mc-bg:#faf8f2;--mc-card:#fff;--mc-line:#ded8cb;--mc-ink:#24302b;--mc-muted:#6b6a65;--mc-green:#2c5a45;--mc-green-soft:#e6f0ea;--mc-brown:#a76123;--mc-in:#f1efe9;--mc-warn:#b3261e;--mc-amber:#fff4d6;background:var(--mc-bg);border:1px solid var(--mc-line);height:clamp(560px,100dvh - 150px,920px);color:var(--mc-ink);border-radius:12px;flex-direction:column;margin-top:24px;font:15px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden;container:mc/inline-size}.mc *,.mc :before,.mc :after{box-sizing:border-box}.mc button{font:inherit;color:inherit}.mc .srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mcTop{border-bottom:1px solid var(--mc-line);background:var(--mc-card);flex:none;align-items:start;gap:8px;height:auto;padding:12px 18px 10px;display:grid;position:static}.mcTop h2{margin:0;font:800 24px Georgia,Fraunces,serif}.mcTitleRow{align-items:center;gap:12px;display:flex}.mcTitleRow h2{flex:none}.mcRefreshNote{color:var(--mc-muted);flex:1;font-size:12.5px;font-style:italic}.mcChips{flex-wrap:wrap;gap:8px;display:flex}.mcChip{border:1px solid var(--mc-line);cursor:pointer;color:var(--mc-ink);background:#fff;border-radius:99px;padding:6px 13px;font-size:13.5px;font-weight:700}.mcChip.on{background:var(--mc-green);border-color:var(--mc-green);color:#fff}.mcChip i{opacity:.75;margin-left:5px;font-style:normal;font-weight:600}.mcError{color:var(--mc-warn);overflow-wrap:anywhere;margin:0;font-size:13.5px}.mcNotice{color:#1f6b3d;margin:0;font-size:13.5px}.mcWarn{color:#7a5a00;background:var(--mc-amber);border-radius:8px;margin:0;padding:6px 10px;font-size:13px}.mcGhost{border:1px solid var(--mc-line);cursor:pointer;background:#fff;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700}.mcGhost:hover:not(:disabled){background:var(--mc-green-soft)}.mcGhost:disabled{opacity:.5;cursor:default}.mcGhost.wide{border-radius:10px;width:100%}.mcPrimary{background:var(--mc-brown);cursor:pointer;text-align:center;border:0;border-radius:8px;width:100%;padding:11px;font-weight:800;color:#fff!important}.mcLink{cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline;color:var(--mc-green)!important}.mcSpacer{flex:1}.mcPanes{flex:1;grid-template-columns:330px minmax(0,1fr) 300px;min-height:0;display:grid;position:relative}.mcList{border-right:1px solid var(--mc-line);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.mcSearch{border-bottom:1px solid var(--mc-line);padding:10px 12px}.mcSearch input{border:1px solid var(--mc-line);width:100%;font:inherit;border-radius:8px;padding:9px 12px}.mcRows{flex:1;overflow:auto}.mcEmpty{color:var(--mc-muted);text-align:center;margin:0;padding:26px 18px}.mcPick{margin:auto}.mcRow{border-bottom:1px solid #eee9de;display:flex;position:relative}.mcRow:hover{background:var(--mc-bg)}.mcRow.sel{background:var(--mc-green-soft);box-shadow:inset 3px 0 0 var(--mc-green)}.mcRow.busy{opacity:.55}.mcRowMain{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;min-width:0;padding:12px 14px;display:grid}.mcRowTop{align-items:baseline;gap:8px;display:flex}.mcRowName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.mcRow.unread .mcRowName{font-weight:900}.mcRowTime{color:var(--mc-muted);flex:none;font-size:12px}.mcRowSub{color:var(--mc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mcRowPrev{color:#4b514d;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mcRow.unread .mcRowPrev{color:var(--mc-ink);font-weight:600}.mcRowBottom{align-items:center;gap:8px;min-height:20px;margin-top:2px;display:flex}.mcTag{color:#4b514d;background:#ece9df;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:800}.mcTag.reply{color:var(--mc-warn);background:#fbe3e0}.mcDot{background:var(--mc-brown);border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto}.mcRowMenu{position:absolute;bottom:8px;right:8px}.mcRow .mcRowMenu .mcMore{visibility:hidden}.mcRow:hover .mcRowMenu .mcMore,.mcRow .mcRowMenu .mcMore[aria-expanded=true],.mcRow:focus-within .mcRowMenu .mcMore{visibility:visible}@media (hover:none){.mcRow .mcRowMenu .mcMore{visibility:visible}}.mcMenuWrap{display:inline-block;position:relative}.mcMore{cursor:pointer;color:var(--mc-muted);background:0 0;border:0;border-radius:6px;padding:2px 8px;font-size:20px;line-height:1}.mcMore:hover{background:#e9e5d9}.mcMenu{border:1px solid var(--mc-line);z-index:20;text-align:left;background:#fff;border-radius:10px;min-width:200px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #0000002e}.mcMenu.up{inset:auto auto calc(100% + 4px) 0}.mcMenu button{text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 11px;display:block}.mcMenu button:hover:not(:disabled){background:var(--mc-green-soft)}.mcMenu button:disabled{opacity:.5;cursor:default}.mcMenu .danger{color:var(--mc-warn)}.mcThread{background:var(--mc-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.mcThreadHead{border-bottom:1px solid var(--mc-line);background:#fff;align-items:center;gap:12px;padding:10px 16px;display:flex}.mcAvatar{background:var(--mc-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.mcAvatar.big{width:64px;height:64px;margin:0 auto;font-size:22px}.mcWho{min-width:0}.mcWho h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;overflow:hidden}.mcWho small{color:var(--mc-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mcBack{cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:30px;line-height:1;display:none}.mcDetailsBtn{display:none}.mcMessages{flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 18px;display:flex;overflow:auto}.mcSubject{color:var(--mc-muted);text-align:center;margin:0 0 4px;font-size:12.5px}.mcDay{color:var(--mc-muted);background:#ece9df;border-radius:99px;align-self:center;margin:10px 0 4px;padding:2px 12px;font-size:12px}.mcMsg{flex-direction:column;gap:2px;max-width:78%;display:flex}.mcMsg.in{align-self:flex-start}.mcMsg.out{align-self:flex-end;align-items:flex-end}.mcOwnSubject{color:var(--mc-muted);font-size:12px;font-weight:700}.mcBubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:9px 13px}.mcMsg.in .mcBubble{background:var(--mc-in);border:1px solid var(--mc-line);border-bottom-left-radius:4px}.mcMsg.out .mcBubble{background:var(--mc-green);color:#fff;border-bottom-right-radius:4px}.mcMeta{color:var(--mc-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.mcFailed{color:var(--mc-warn)}.mcDelivery.ok{color:var(--mc-green);font-weight:600}.mcAttach{flex-wrap:wrap;gap:6px;display:flex}.mcAttach button{border:1px solid var(--mc-line);cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-size:13px}.mcPics{align-items:flex-start}.mcPic{max-width:min(260px,100%);display:block}.mcPic img{border:1px solid var(--mc-line);object-fit:contain;background:#fff;border-radius:12px;max-width:100%;max-height:320px;display:block}.mcPicNotice{color:var(--mc-muted);font-size:12.5px}.mcPicItem,.mcAttachItem{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.mcAttachList{flex-flow:column;align-items:stretch;gap:4px;width:min(480px,100%)}.mcMsg:has(.mcAttachItem.open){max-width:100%}.mcAttachList:has(.mcAttachItem.open){width:min(640px,100%)}.mcAttachList .mcAttachItem{border-bottom:1px solid var(--mc-line);flex-flow:wrap;align-items:center;gap:4px 10px;padding:4px 0}.mcAttachList .mcAttachItem:last-child{border-bottom:0}.mcAttachList .mcAttachItem>button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mcAttachList .mcSaveDoc{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;margin-left:auto}.mcAttachList .mcSaveDoc>button{min-height:0;color:var(--mc-green);background:0 0;border:0;padding:4px 2px;font-weight:600}.mcAttachPreview{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:6px;min-width:0;padding:4px 0 6px;display:flex}.mcAttachPreview img{border:1px solid var(--mc-line);object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:520px;display:block}.mcAttachPreview iframe{border:1px solid var(--mc-line);background:#fff;border-radius:10px;width:100%;height:min(560px,70vh)}.mcAttachPreviewLinks{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.mcAttachPreviewLinks a{color:var(--mc-green);font-weight:600}.mcAttachPreviewLinks button{color:var(--mc-muted);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px}.mcSaveDoc{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:flex}.mcSaveDocKinds{color:var(--mc-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.mcSaveDoc button{border:1px solid var(--mc-line);cursor:pointer;background:#fff;border-radius:8px;min-height:32px;padding:6px 10px;font-size:13px}.mcSaveDocKinds button:not(.mcSaveDocCancel){border-color:var(--mc-green);color:var(--mc-green);font-weight:600}.mcSaveDocCancel{color:var(--mc-muted)}.mcSaveDocDone{color:var(--mc-green);font-size:12.5px;font-weight:600}.mcSaveDocError{color:var(--mc-warn)}.mcAuto{max-width:86%;color:var(--mc-muted);border:1px dashed var(--mc-line);text-align:center;border-radius:10px;align-self:center;padding:6px 12px;font-size:12.5px}.mcAuto summary{cursor:pointer;list-style:none}.mcAuto summary::-webkit-details-marker{display:none}.mcAuto b{color:#4b514d}.mcAuto p{text-align:left;white-space:pre-wrap;margin:6px 0 0}.mcCall{text-align:center;border:1px solid var(--mc-line);max-width:86%;color:var(--mc-muted);background:#fff;border-radius:12px;align-self:center;justify-items:center;gap:4px;padding:8px 14px;font-size:13px;display:grid}.mcCall b{color:var(--mc-ink)}.mcCall button{border:1px solid var(--mc-line);cursor:pointer;background:#fff;border-radius:99px;padding:4px 12px}.mcTrashNote{border-top:1px solid var(--mc-line);color:var(--mc-muted);background:#fff;margin:0;padding:14px 18px}.mcComposer{border-top:1px solid var(--mc-line);background:#fff;gap:8px;padding:10px 14px 12px;display:grid;position:relative}.mcComposerTop,.mcComposerBottom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcSeg{border:1px solid var(--mc-line);border-radius:99px;display:inline-flex;overflow:hidden}.mcSeg button{cursor:pointer;background:#fff;border:0;padding:5px 12px;font-size:13px;font-weight:700}.mcSeg button.on{background:var(--mc-green);color:#fff}.mcTo{color:var(--mc-muted);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.mcEdit{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mcEdit label{color:var(--mc-muted);gap:3px;font-size:12px;display:grid}.mcEdit input{border:1px solid var(--mc-line);font:inherit;border-radius:8px;padding:8px 10px}.mcComposer textarea{border:1px solid var(--mc-line);width:100%;font:inherit;resize:none;border-radius:12px;min-height:64px;max-height:220px;padding:10px 12px}.mcComposer textarea:focus{border-color:#9bc2ad;outline:2px solid #9bc2ad}.mcComposer textarea.mcFlash{animation:1.2s ease-out mcFlash}@keyframes mcFlash{0%,35%{background:#e3f0e8;outline:3px solid #2f6b4f}to{background:#fff}}.mcCount{color:var(--mc-muted);font-size:12px}.mcSend{background:var(--mc-green);color:#fff;cursor:pointer;border:0;border-radius:99px;padding:10px 22px;font-weight:800}.mcSend:disabled{opacity:.45;cursor:default}.mcTestBanner{color:#6a3d00;background:#fde7c8;border-radius:8px;margin:0;padding:6px 10px;font-size:13px}.mcTestBanner button{cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.mcUndo{color:#fff;background:#263a37;border-radius:10px;align-items:center;gap:14px;padding:9px 14px;font-size:14px;display:flex;position:relative;overflow:hidden}.mcUndo button{color:#ffd98a;cursor:pointer;background:0 0;border:0;font-weight:800}.mcUndo i{transform-origin:0;background:#ffd98a;width:100%;height:3px;animation:linear forwards mcUndoRun;position:absolute;bottom:0;left:0}@keyframes mcUndoRun{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mcSide{border-left:1px solid var(--mc-line);background:#fff;min-height:0;overflow:auto}.mcSideClose{border:1px solid var(--mc-line);cursor:pointer;background:#fff;border-radius:99px;margin:12px 14px 0 auto;padding:5px 12px;font-weight:700;display:none}.mcScrim{display:none}.mcSideInner{align-content:start;gap:14px;padding:18px;display:grid}.mcSideHead{text-align:center;gap:6px;display:grid}.mcSideHead h3{margin:0;font:800 19px Georgia,Fraunces,serif}.mcSideHead p{margin:0;font-size:14px}.mcSideActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mcSideActions .mcGhost[aria-pressed=true]{color:#1f4d38;background:#e3f0e8;border-color:#2f6b4f;font-weight:600}.mcListingLink{text-align:center;gap:6px;min-width:0;margin-top:-4px;display:grid}.mcListingLinkButtons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mcListingLinkNote{color:var(--muted,#667);font-size:13px}.mcListingLinkDone{color:#1f6b45;font-size:13px}.mcListingLinkError{color:#b42318;overflow-wrap:anywhere;font-size:13px}.mcFacts{background:#f6f3ea;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px;display:grid}.mcFacts dt{letter-spacing:.06em;color:var(--mc-muted);text-transform:uppercase;font-size:11px;font-weight:700}.mcFacts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.mcFacts .wide{grid-column:1/-1}.mcFacts .voucher dd{color:var(--mc-brown)}.mcCallSettings{color:var(--mc-muted);border-top:1px solid var(--mc-line);padding-top:12px;font-size:13px}.mcCallSettings p{margin:0}.mcCallSettings form{gap:8px;display:grid}.mcCallSettings label{gap:3px;display:grid}.mcCallSettings input{border:1px solid var(--mc-line);font:inherit;border-radius:8px;padding:8px 10px}@container mc (width<=1099px){.mcPanes{grid-template-columns:260px minmax(0,1fr)}.mcDetailsBtn{display:inline-block}.mcSide{z-index:6;width:min(320px,100%);display:none;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #00000026}.mc[data-side=open] .mcSide{display:block}.mc[data-side=open] .mcScrim{z-index:5;cursor:pointer;background:#24302b40;border:0;display:block;position:absolute;inset:0}.mcSideClose{display:block}.mcMsg{max-width:86%}}@container mc (width<=760px){.mc{border-left:0;border-right:0;border-radius:0}.mcTop{padding:10px 14px 8px}.mcTop h2{font-size:20px}.mcPanes{grid-template-columns:minmax(0,1fr)}.mc[data-pane=list] .mcThread,.mc[data-pane=thread] .mcList{display:none}.mcList{border-right:0}.mcBack{display:block}.mcMsg{max-width:90%}.mcMessages{padding:12px}.mcEdit{grid-template-columns:1fr}.mc[data-side=open] .mcSide{width:100%}.mcThreadHead{padding:8px 10px}.mcSend{padding:10px 18px}.mc[data-pane=thread][data-alert=no] .mcTop,.mc[data-pane=thread] .mcTitleRow,.mc[data-pane=thread] .mcChips{display:none}.mcComposer{gap:6px;padding:8px 10px 10px}.mcComposer textarea{min-height:48px}.mcComposerTop .mcSpacer{display:none}.mcComposerTop .mcTo{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.mcUndo i{animation-duration:1ms!important}}.mcPipeline{background:#e8f0ea;border:1px solid #c9dccf;border-radius:10px;flex-direction:column;gap:2px;margin:0 0 -4px;padding:10px 12px;display:flex}.mcPipelineLabel{letter-spacing:.06em;color:var(--mc-muted);text-transform:uppercase;font-size:11px;font-weight:700}.mcPipeline b{font-size:15px}.mcPipeline b .mcStageDate{color:var(--mc-muted);font-weight:600}.mcPipeline small{color:var(--mc-muted);font-size:12px}.mcPipeline.none{background:#f6f3ea;border-color:#e4dfd0}.mcPipeline.none b{color:var(--mc-muted);font-weight:600}.mcPipeline.stage-placed,.mcPipeline.stage-landlord_interested{background:#dcefe0;border-color:#a9d0b2}.mcPipeline.stage-not_pursuing{background:#f1e4e1;border-color:#e1c6c0}.mcReferredTo{border-top:1px solid #c9dccf;flex-direction:column;gap:6px;min-width:0;margin:6px 0 0;padding:6px 0 0;list-style:none;display:flex}.mcReferredTo li{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.mcReferredTo li span,.mcReferredTo li b{font-size:13px}.mcMoveIn{background:#f3ece0;border-color:#e4d3b8;gap:6px}.mcMoveInRow{flex-direction:column;gap:1px;display:flex}.mcMoveInRow.stage-payment_received{color:#1f5b34}.mcMoveInRow.stage-fell_through b{color:#8a3a2c}.mcDocs{border:1px solid var(--mc-line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.mcDocsHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mcDocsHead b{color:var(--mc-green);font-size:12px}.mcDocs ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mcDocRow{border:2px solid;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.mcDocDot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.mcDocName{color:var(--mc-ink);margin-right:7px;font-size:13px;font-weight:800}.mcDocPill{letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid;border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:800;display:inline-block}.mcDocRow small{color:#5e5847;margin-top:3px;font-size:11.5px;display:block}.mcDocRow.missing{color:#a02a1e;background:#ffeceb;border-color:#d46a5e}.mcDocRow.pending{color:#4d5a68;background:#f1f3f6;border-color:#aab3bd}.mcDocRow.received{color:#1f4e8c;background:#e8f0fb;border-color:#4a78b8}.mcDocRow.viewed{color:#7a5d00;background:#fff8dc;border-color:#c9a227}.mcDocRow.reviewed{color:#1b6b36;background:#e3f4e8;border-color:#2c8a4b}.mcDocRow.incomplete{color:#9a4f0a;background:#ffefdc;border-color:#d9822b}.mcDocs .mcLink{align-self:flex-start;font-size:12.5px}.mcPicButton{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.mcSavedBadge{overflow-wrap:anywhere;background:#e7f2ea;border-radius:999px;max-width:100%;padding:3px 8px;display:inline-block}.mcSavedBadge a{color:inherit}.mcNewBadge{color:#7a4b12;vertical-align:middle;background:#f3e6d3;border-radius:4px;margin-left:6px;padding:2px 7px;font-family:system-ui,sans-serif;font-size:12px;font-weight:800}.mcSwitchNote{color:#5c625e;margin:0;font-size:13px}.mcSwitchNote a{font-weight:700}.mcAudience{letter-spacing:.2px;vertical-align:middle;white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:800}.mcAudience.renter{color:#2c4f73;background:#e6eef7}.mcAudience.landlord{color:#7a4b12;background:#f3e6d3}.mcWho h3 .mcAudience{margin-left:4px;font-size:11px}.mcRowBottom .mcAudience{margin-right:6px}.mcAvatar.landlord{background:#8a5a1f}.mcAudienceFilter{justify-self:start}.mcAudienceFilter button i{opacity:.8;font-style:normal}.mcLandlordComposer{border-top:1px solid var(--mc-line);background:#fff;gap:8px;max-height:55vh;padding:10px 14px 12px;display:grid;overflow:auto}.mcLandlordComposer .lmComposer{border-top:0;padding-top:0}.mcLandlordHomes ul{gap:3px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.mcLandlordHomes small{color:#6b6a65}.mcSideInner a.mcPrimary{text-align:center;text-decoration:none;display:block}@media (width<=800px){.mcLandlordComposer{max-height:60vh;padding:8px 10px 10px}.mc[data-pane=thread] .mcAudienceFilter{display:none}}.mcHermes{gap:6px;max-height:40vh;display:grid;overflow-y:auto}.mcHermesDraft{background:#f6f4ff;border:1px dashed #8a7fd0;border-radius:10px;gap:4px;min-width:0;padding:8px 10px;display:grid}.mcHermesDraft.on{border-style:solid}.mcHermesHead{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.mcHermesHead b{color:#4b3fa0}.mcHermesHead small,.mcHermesNote{color:var(--mc-muted);font-size:12px}.mcHermesSubject{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:700}.mcHermesBody{white-space:pre-wrap;overflow-wrap:anywhere;max-height:7.5em;margin:0;font-size:13.5px;overflow-y:auto}.mcHermesActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.emailTemplateAdmin{margin-top:10px}.emailTemplateForm{background:#f7fbf7;border:1px solid #b7d2bc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;padding:20px;display:grid}.emailTemplateForm h3{grid-column:1/-1;margin:0;font-family:Fraunces,serif;font-size:21px}.emailTemplateForm label{color:#395544;gap:6px;font-size:.82rem;font-weight:800;display:grid}.emailTemplateMessageLabel{grid-column:1/-1}.emailTemplateForm input,.emailTemplateForm select,.emailTemplateForm textarea{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:10px}.emailTemplateForm textarea{resize:vertical;white-space:pre-wrap;min-height:220px}.emailTemplateForm select:disabled{opacity:.7;cursor:not-allowed}.emailTemplateFieldPicker{grid-column:1/-1}.emailTemplateFieldPicker p{color:#395544;margin:0 0 8px;font-size:.82rem;font-weight:800}.emailTemplateFieldPicker p small{color:#5d665e;margin-top:2px;font-weight:500;display:block}.emailTemplateFieldChips{flex-wrap:wrap;gap:7px;display:flex}.emailTemplateFieldChips button{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #9ab7a0;border-radius:99px;padding:6px 10px;font-size:.76rem;font-weight:700}.emailTemplateFieldChips button:hover{background:#e7f2e9}.emailTemplateFormActions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.emailTemplateList{margin-top:32px}.emailTemplateListHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.emailTemplateListHeading h3{margin:0;font-family:Fraunces,serif;font-size:22px}.emailTemplateListHeading button{color:#244d3e;background:#fff;border:1px solid #507565;border-radius:4px;padding:8px 10px;font-size:.82rem;font-weight:800}.emailTemplateCard{background:#fff;border:1px solid #d8d4ca;justify-content:space-between;align-items:center;gap:18px;margin-top:9px;padding:15px;display:flex}.emailTemplateCard b,.emailTemplateCard span,.emailTemplateCard small{display:block}.emailTemplateCard span,.emailTemplateCard small{color:#5d594f;overflow-wrap:anywhere;margin-top:3px;font-size:.84rem}.emailTemplateCardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.emailTemplateCardActions button{color:#244d3e;background:#fff;border:1px solid #507565;border-radius:4px;padding:8px 10px;font-size:.8rem;font-weight:800}@media (width<=720px){.emailTemplateForm{grid-template-columns:1fr}.emailTemplateCard{flex-direction:column;align-items:flex-start}}.communityEventsAdmin{margin-top:10px}.communityEventsForm{background:#f7fbf7;border:1px solid #b7d2bc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;padding:20px;display:grid}.communityEventsForm h3{grid-column:1/-1;margin:0;font-family:Fraunces,serif;font-size:21px}.communityEventsForm label{color:#395544;gap:6px;font-size:.82rem;font-weight:800;display:grid}.communityEventsDescriptionLabel{grid-column:1/-1}.communityEventsForm input,.communityEventsForm textarea{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:10px}.communityEventsForm textarea{resize:vertical;min-height:110px}.communityEventsFormActions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.communityEventsList{margin-top:32px}.communityEventsListHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.communityEventsListHeading h3{margin:0;font-family:Fraunces,serif;font-size:22px}.communityEventsListHeading button{color:#244d3e;background:#fff;border:1px solid #507565;border-radius:4px;padding:8px 10px;font-size:.82rem;font-weight:800}.communityEventCard{background:#fff;border:1px solid #d8d4ca;justify-content:space-between;align-items:center;gap:18px;margin-top:9px;padding:15px;display:flex}.communityEventCard.communityEventPast{opacity:.6}.communityEventCard b,.communityEventCard span,.communityEventCard small{display:block}.communityEventCard span,.communityEventCard small{color:#5d594f;overflow-wrap:anywhere;margin-top:3px;font-size:.84rem}.communityEventPastTag{color:#5d594f;letter-spacing:.04em;text-transform:uppercase;background:#ece9e1;border-radius:99px;margin-top:4px;padding:2px 7px;font-size:.7rem;font-weight:800;display:inline-block}.communityEventCardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.communityEventCardActions button{color:#244d3e;background:#fff;border:1px solid #507565;border-radius:4px;padding:8px 10px;font-size:.8rem;font-weight:800}@media (width<=720px){.communityEventsForm{grid-template-columns:1fr}.communityEventCard{flex-direction:column;align-items:flex-start}}.communityEventsFlyerField{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.communityEventsFlyerPreview{object-fit:contain;border:1px solid #d6dbe4;border-radius:8px;max-width:220px;max-height:280px}.partnersPendingBanner{color:#594416;background:#fff9e9;border:1px solid #d6b26a;border-left:4px solid #a07a1a;margin:0 0 14px;padding:12px 16px}.partnersFilters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.partnersFilters button{color:#394b46;background:#fff;border:1px solid #b9b5a8;border-radius:99px;padding:7px 12px;font-size:.82rem;font-weight:700}.partnersFilters button.selected{color:#fff;background:#263a37;border-color:#263a37}.partnerCard.pending{border-left:4px solid #a07a1a}.partnerCard.rejected{opacity:.65}.partnerStatus{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;margin-top:4px;padding:2px 8px;font-weight:800;font-size:.7rem!important;display:inline-block!important}.partnerStatus.pending{color:#6b4e08;background:#fbf0cf}.partnerStatus.approved{color:#1f4d37;background:#e3efe6}.partnerStatus.rejected{color:#5d594f;background:#ece9e1}.partnerDescription{max-width:640px}.partnerSubmitter{color:#7a5d0e!important}.communityEventCardActions .approveButton{color:#fff;background:#2f5a47;border-color:#2f5a47}.communityEventsForm select{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:10px}.kpiDashboard{--kpi-surface:#fcfcfb;--kpi-ink:#242a32;--kpi-ink-2:#52514e;--kpi-muted:#6b6a65;--kpi-line:#e3e0d9;--kpi-grid:#e8e6e0;--kpi-crosshair:#8a8880;--kpi-series-1:#2a78d6;--kpi-series-2:#eb6834;--kpi-ramp-1:#86b6ef;--kpi-ramp-2:#5598e7;--kpi-ramp-3:#2a78d6;--kpi-ramp-4:#1c5cab;--kpi-ramp-5:#104281;--kpi-accent:#a76123;color:var(--kpi-ink);margin-top:10px}.kpiHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.kpiHeading h2{letter-spacing:-.6px;margin:0;font-family:Fraunces,serif;font-size:clamp(28px,3vw,38px)}.kpiMuted{color:var(--kpi-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.kpiPeriod{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.kpiPeriod button{border:1px solid var(--kpi-line);color:var(--kpi-ink);background:#fff;border-radius:4px;padding:9px 12px;font-size:13px;font-weight:700}.kpiPeriod button.selected{color:#fff;background:#263a37;border-color:#263a37}.kpiPeriod button:focus-visible,.kpiLinkButton:focus-visible,.kpiGoalForm button:focus-visible{outline:3px solid var(--kpi-accent);outline-offset:2px}.kpiPeriod label{color:var(--kpi-ink-2);text-transform:uppercase;letter-spacing:.6px;gap:3px;font-size:11px;font-weight:800;display:grid}.kpiPeriod input{border:1px solid var(--kpi-line);font:inherit;color:var(--kpi-ink);text-transform:none;letter-spacing:0;background:#fff;border-radius:4px;padding:8px;font-size:13px;font-weight:500}.kpiBody{gap:18px;display:grid}.kpiStale{opacity:.55;transition:opacity .15s}.kpiError{color:#7a1f1f;background:#fdf1f1;border:1px solid #d9a3a3;border-radius:4px;margin:0 0 14px;padding:10px 12px;font-size:13px}.kpiTile{background:var(--kpi-surface);border:1px solid var(--kpi-line);border-radius:4px;flex-direction:column;gap:6px;padding:16px;display:flex}.kpiTile h3{color:var(--kpi-ink-2);margin:0;font-size:13px;font-weight:800}.kpiHero{letter-spacing:-1px;margin:0;font-size:44px;font-weight:800;line-height:1}.kpiDelta{margin:0;font-size:12px;line-height:1.5}.kpiDeltaChip{color:var(--kpi-ink);background:#eceae3;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-block}.kpiTrend{min-width:0;margin:6px 0 2px}.kpiTrendCaption{color:var(--kpi-muted);margin:0 0 4px;font-size:11px;font-weight:700}.kpiTrendBars{border-bottom:1px solid var(--kpi-line);gap:4px;height:76px;margin:16px 0 0;padding:0;list-style:none;display:flex}.kpiTrendBar{flex:1 1 0;min-width:0;position:relative}.kpiTrendFill{background:var(--kpi-series-1);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0}.kpiTrendValue{color:var(--kpi-ink-2);white-space:nowrap;margin-bottom:3px;font-size:11px;font-weight:800;line-height:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.kpiTrendPartial .kpiTrendFill{background:var(--kpi-ramp-1)}.kpiTrendDate{color:var(--kpi-muted);white-space:nowrap;margin-top:3px;font-size:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.kpiTrend{padding-bottom:16px}.kpiSrOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kpiGoal{margin-top:4px}.kpiGoal p{margin:5px 0 0;font-size:12px;line-height:1.4}.kpiGoalBar{background:#e9e7e0;border-radius:4px;height:8px;overflow:hidden}.kpiGoalBar span{background:var(--kpi-series-1);border-radius:4px;height:100%;display:block}.kpiLinkButton{color:#925719;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12px;font-weight:800;text-decoration:underline}.kpiGoalForm{border:1px solid var(--kpi-line);background:#fff;border-radius:4px;gap:8px;margin-top:4px;padding:10px;display:grid}.kpiGoalForm label{color:var(--kpi-ink-2);gap:4px;font-size:12px;font-weight:800;display:grid}.kpiGoalForm input{border:1px solid var(--kpi-line);font:inherit;border-radius:4px;padding:8px}.kpiGoalFormActions{align-items:center;gap:12px;display:flex}.kpiGoalForm button[type=submit]{background:var(--kpi-accent);color:#fff;border-radius:4px;padding:8px 14px;font-size:13px;font-weight:800}.kpiGoalHelp{color:var(--kpi-muted);margin:0;font-size:11px}.kpiPanel{background:var(--kpi-surface);border:1px solid var(--kpi-line);border-radius:4px;min-width:0;padding:18px}.kpiPanel h3{letter-spacing:-.3px;margin:0;font-family:Fraunces,serif;font-size:21px}.kpiPanel h4{color:var(--kpi-ink-2);margin:20px 0 8px;font-size:13px;font-weight:800}.kpiPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kpiChartHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kpiLegend{color:var(--kpi-ink-2);flex-wrap:wrap;gap:6px 18px;margin:10px 0 4px;font-size:12px;display:flex}.kpiLegend span{align-items:center;gap:6px;display:inline-flex}.kpiLegend i,.kpiTooltip i{border-radius:50%;width:10px;height:10px;display:inline-block}.kpiChartScroll{padding-bottom:4px;overflow-x:auto}.kpiChartWrap{position:relative}.kpiChartWrap svg{width:100%;height:auto;display:block}.kpiAxisText{fill:var(--kpi-muted);font-family:DM Sans,sans-serif;font-size:11px}.kpiTooltip{border:1px solid var(--kpi-line);pointer-events:none;z-index:2;background:#fff;border-radius:4px;gap:3px;min-width:170px;padding:9px 11px;font-size:12px;display:grid;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 4px 14px #00000024}.kpiTooltip span{align-items:center;gap:6px;display:flex}.kpiTooltip b{margin-left:auto;padding-left:12px}.kpiTableWrap{margin-top:12px;overflow-x:auto}.kpiTable{border-collapse:collapse;width:100%;font-size:13px}.kpiTable th,.kpiTable td{border-bottom:1px solid var(--kpi-line);text-align:left;padding:8px 10px}.kpiTable thead th{text-transform:uppercase;letter-spacing:.5px;color:var(--kpi-muted);font-size:11px}.kpiFunnel{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.kpiFunnelLabel{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.kpiFunnelTrack{background:#efede7;border-radius:3px;height:14px;margin:5px 0 3px;overflow:hidden}.kpiFunnelTrack span{border-radius:0 4px 4px 0;height:100%;display:block}.kpiFunnel .kpiMuted{margin:0;font-size:12px}.kpiMedians,.kpiFacts{gap:0;margin:16px 0 0;display:grid}.kpiMedians div,.kpiFacts div{border-top:1px solid var(--kpi-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.kpiMedians dd,.kpiFacts dd{margin:0;font-weight:800}.kpiEmpty{color:var(--kpi-muted);margin:14px 0 0;font-size:13px}.kpiZips{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.kpiZips li{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.kpiZips strong{grid-row:1/3;font-size:13px}.kpiZipBars{gap:3px;padding-right:30px;display:grid}.kpiZipBar{border-radius:0 3px 3px 0;min-width:2px;height:12px;display:block;position:relative}.kpiZipBar b{color:var(--kpi-ink);margin-left:6px;font-size:12px;line-height:12px;position:absolute;left:100%}.kpiZipNote{color:var(--kpi-muted);font-size:12px}.kpiSplit{gap:2px;height:14px;display:flex}.kpiSplit span{border-radius:3px;min-width:6px;display:block}.kpiSummary{background:#f1eee7;border:1px solid #e3ded5;border-radius:4px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;padding:16px 20px;display:grid}.kpiSummaryTitle{letter-spacing:1.4px;color:var(--kpi-ink-2);margin:0;font-size:11px;font-weight:800}.kpiSummary ul{gap:8px;margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.45;display:grid}.kpiLink{color:#925719;font-size:13px;font-weight:700;text-decoration:none}.kpiLink:hover{text-decoration:underline}.kpiLink:focus-visible{outline:3px solid var(--kpi-accent);outline-offset:2px}.kpiSummary .kpiLink{font-size:15px}.kpiLinkStrong{font-size:13px;font-weight:700}.kpiHeadlines{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpiHeadline{background:#fff}.kpiHeadline .kpiHero{letter-spacing:-2px;font-size:60px}.kpiHeadline>.kpiLink{margin-top:auto;padding-top:6px}.kpiTile{border:1px solid var(--kpi-line);border-radius:4px;flex-direction:column;gap:6px;padding:18px;display:flex}.kpiGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpiGroup{background:var(--kpi-surface);border:1px solid var(--kpi-line);border-radius:4px;flex-direction:column;padding:16px;display:flex}.kpiGroup h3{letter-spacing:1.4px;color:var(--kpi-ink-2);margin:0 0 8px;font-size:11px;font-weight:800}.kpiRow{border-top:1px solid var(--kpi-line);padding:8px 0}.kpiRowMain{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.kpiRowValue{font-size:22px}.kpiRowChange{color:var(--kpi-muted);font-size:12px}.kpiRowQuiet .kpiRowValue{color:var(--kpi-muted);font-weight:500}.kpiGroupNote{margin-top:auto;padding-top:8px}.kpiGoalArea{justify-items:start;gap:2px;display:grid}.kpiGoalArea .kpiGoal{justify-self:stretch}.kpiRow .kpiGoalArea{margin-top:2px}.kpiAdded{text-align:right;gap:6px;display:grid}.kpiAdded p{margin:0;display:grid}.kpiAdded span{color:var(--kpi-muted);font-size:12px}.kpiAdded b{font-size:24px;font-weight:800;line-height:1.1}.kpiTableActions{justify-content:flex-end;margin-top:6px;display:flex}.kpiEndValue{fill:var(--kpi-ink);font-family:DM Sans,sans-serif;font-size:14px;font-weight:800}.kpiEndName{fill:var(--kpi-ink-2);font-family:DM Sans,sans-serif;font-size:12px}.kpiTipPlain{background:var(--kpi-muted)}.kpiActGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.kpiAct{border-top:1px solid var(--kpi-line);flex-direction:column;gap:4px;padding-top:10px;display:flex}.kpiActAlert{border-top:3px solid #c97a1a}.kpiAct .kpiMuted{margin:0}.kpiAct .kpiLink,.kpiAct .kpiLinkButton{margin-top:4px}.kpiActTitle{margin:0;font-size:14px;font-weight:700}.kpiActAlert .kpiActTitle{color:#7a3b00}.kpiSectionTitle{letter-spacing:-.3px;margin:10px 0 -6px;font-family:Fraunces,serif;font-size:24px}@media (width<=1100px){.kpiHeadlines,.kpiGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.kpiPair,.kpiActGrid{grid-template-columns:1fr}.kpiSummary{grid-template-columns:1fr;gap:8px}.kpiHeadline .kpiHero{font-size:44px}}@media (width<=560px){.kpiHeadlines{gap:10px}.kpiHeadline{padding:14px}.kpiHeadline .kpiHero{letter-spacing:-1.5px;font-size:40px}.kpiGroups{grid-template-columns:1fr}.kpiPeriod{width:100%}.kpiPeriod label{flex:140px}.kpiChartHeader{flex-direction:column}.kpiAdded{text-align:left}.kpiSummary ul{font-size:14px}}.kpiReferralReport .referralViewSwitch{flex:none;margin:0}.kpiReferralSummary{margin:14px 0 0;font-size:15px;line-height:1.5}.kpiReferralTools{flex-wrap:wrap;gap:10px 14px;margin:14px 0 10px;display:flex}.kpiReferralTools label{color:var(--kpi-ink-2);text-transform:uppercase;letter-spacing:.6px;flex:0 260px;gap:3px;font-size:11px;font-weight:800;display:grid}.kpiReferralTools input,.kpiReferralTools select{border:1px solid var(--kpi-line);font:inherit;color:var(--kpi-ink);text-transform:none;letter-spacing:0;background:#fff;border-radius:4px;padding:8px;font-size:14px;font-weight:500}.kpiReferralTable{border-collapse:collapse;width:100%;font-size:13px}.kpiReferralTable th,.kpiReferralTable td{border-top:1px solid var(--kpi-line);text-align:left;vertical-align:top;padding:9px 8px}.kpiReferralTable thead th{color:var(--kpi-muted);text-transform:uppercase;letter-spacing:.4px;vertical-align:bottom;border-top:0;font-size:11px;font-weight:800}.kpiReferralTable thead button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:right;background:0 0;border:0;padding:0}.kpiReferralTable thead button.sorted{color:var(--kpi-ink);text-decoration:underline}.kpiReferralTable thead button:focus-visible{outline:3px solid var(--kpi-accent);outline-offset:2px}.kpiReferralTable tbody th{gap:2px;min-width:0;font-weight:500;display:grid}.kpiReferralTable tbody th b{overflow-wrap:anywhere;font-size:14px}.kpiReferralTable tbody th small{color:var(--kpi-muted);font-size:12px}.kpiReferralMeta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;display:flex}.kpiReferralMeta .serviceTypeBadge{margin:0}.kpiReferralMeta .kpiLink{font-size:12px}.kpiReferralTable .kpiNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kpiReferralTable .kpiNumMain{font-size:15px;font-weight:800}.kpiReferralTable tfoot th,.kpiReferralTable tfoot td{border-top:2px solid var(--kpi-ink-2);font-weight:800}@media (width<=700px){.kpiReferralReport .kpiChartHeader{flex-direction:column}.kpiReferralTools label{flex:100%}.kpiReferralTable thead{display:none}.kpiReferralTable,.kpiReferralTable tbody,.kpiReferralTable tfoot{display:block}.kpiReferralTable tr{border-top:1px solid var(--kpi-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px;padding:12px 0;display:grid}.kpiReferralTable tfoot tr{border-top:2px solid var(--kpi-ink-2)}.kpiReferralTable th,.kpiReferralTable td,.kpiReferralTable tfoot th,.kpiReferralTable tfoot td{border:0;padding:0}.kpiReferralTable tbody th,.kpiReferralTable tfoot th{grid-column:1/-1}.kpiReferralTable td{text-align:left;flex-direction:column;justify-content:space-between;gap:1px;display:flex}.kpiReferralTable td.kpiNum{text-align:left}.kpiReferralTable td[data-label]:before{content:attr(data-label);color:var(--kpi-muted);text-transform:uppercase;letter-spacing:.3px;white-space:normal;font-size:10px;font-weight:800;line-height:1.2}.kpiReferralTable td[aria-hidden=true]{display:none}}.renterInsights .insTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.renterInsights .insTiles .kpiMuted{margin:0}.insBars{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.insBarLabel{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.35;display:flex}.insBarLabel>span{overflow-wrap:anywhere;min-width:0}.insBarLabel b{white-space:nowrap;font-weight:800}.insBarTrack{background:#efede7;border-radius:3px;height:10px;margin-top:4px;overflow:hidden}.insBarTrack span{background:var(--kpi-series-1);border-radius:0 3px 3px 0;height:100%;display:block}.renterInsights .kpiTable th[scope=row]{font-weight:800}@media (width<=900px){.renterInsights .insTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.renterInsights .kpiPair,.renterInsights .insTiles{grid-template-columns:minmax(0,1fr)}}.referralViewSwitch{background:#fff;border:1px solid #cfc9bb;border-radius:4px;margin:0 0 14px;display:inline-flex;overflow:hidden}.referralViewSwitch button{color:#242a32;cursor:pointer;background:#fff;border:0;padding:9px 16px;font-size:13px;font-weight:700}.referralViewSwitch button+button{border-left:1px solid #cfc9bb}.referralViewSwitch button[aria-pressed=true]{color:#fff;background:#263a37}.referralViewSwitch button:focus-visible{outline-offset:-3px;outline:3px solid #a76123}.refByProperty{gap:10px;display:grid}.refByPropertySearch{color:#52514e;text-transform:uppercase;letter-spacing:.5px;gap:4px;max-width:520px;font-size:12px;font-weight:800;display:grid}.refByPropertySearch input{font:inherit;text-transform:none;letter-spacing:0;color:#242a32;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:10px;font-size:14px;font-weight:500}.refByPropertyCount{color:#6b6a65;margin:0;font-size:13px}.refPropertyList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.refPropertyItem{background:#fcfcfb;border:1px solid #ded8cb;border-radius:4px;min-width:0}.refPropertyHeader{text-align:left;cursor:pointer;color:#242a32;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.refPropertyHeader:focus-visible{outline-offset:-3px;outline:3px solid #a76123}.refPropertyMain{gap:3px;min-width:0;display:grid}.refPropertyMain b{overflow-wrap:anywhere;font-size:16px}.refPropertyMain small,.refPropertyStats small{color:#6b6a65;font-size:12px;line-height:1.4}.refPropertyStats{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.refPropertyCaret{text-align:center;font-size:20px;font-weight:700}.refPropertyBody{padding:0 16px 14px;overflow-x:auto}.refPropertyBody table{border-collapse:collapse;width:100%;font-size:13px}.refPropertyBody th,.refPropertyBody td{text-align:left;vertical-align:top;overflow-wrap:break-word;border-top:1px solid #e3e0d9;padding:8px 10px}.refPropertyBody thead th{text-transform:uppercase;letter-spacing:.5px;color:#6b6a65;border-top:0;font-size:11px}.refPropertyBody tbody th{font-weight:800}.refPropertyBody a{color:#1c5cab}.refReplaced{opacity:.6}.refTestTag{color:#6c4a10;background:#f1e5c8;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:800}.refPropertyHint{color:#6b6a65;margin:10px 0 0;font-size:12px}.refChip{color:#242a32;white-space:nowrap;background:#eceae3;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.refChip.approved,.refChip.interested{color:#25432e;background:#e8f1e9}.refChip.declined,.refChip.failed{color:#8c3225;background:#fbeae7}.refChip.opened{color:#1c4a8a;background:#e7eef9}.refChip.replaced{color:#6b6a65;background:#eceae3}.refChip.archived{color:#fff;background:#3a3d42;margin-left:6px}@media (width<=640px){.refPropertyHeader{grid-template-columns:minmax(0,1fr) 24px}.refPropertyStats{text-align:left;flex-flow:wrap;grid-column:1/2;align-items:flex-start;gap:6px 10px}.refPropertyCaret{grid-area:1/2}.refPropertyBody table{min-width:620px}}.refLandlordLink{margin:0 0 6px;font-size:13px}.refLandlordHome+.refLandlordHome{margin-top:14px}.refLandlordHome h4{color:#242a32;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 4px;font-size:14px;display:flex}.refLandlordHome h4 small{color:#6b6a65;font-size:12px;font-weight:500}.refListControls{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.refListControls .refByPropertySearch{flex:320px}.refListControls .refListFilter{flex:0 220px}.refListFilter select{font:inherit;text-transform:none;letter-spacing:0;color:#242a32;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:10px;font-size:14px;font-weight:500}.refListTable small.refNeedsAction{color:#8a4b00;margin-top:4px;font-weight:700}.refListTable small.refActionDone{color:#2f6b3a;margin-top:4px;font-weight:600}.refRowAction .refDoneButton{color:#fff;background:#1f3d36;border-color:#1f3d36;margin-right:6px}.refSortButton{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.refListTable{border-collapse:collapse;background:#fff;border:1px solid #ded8cb;width:100%;font-size:13px}.refListTable th,.refListTable td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e3e0d9;padding:8px 10px}.refListTable thead th{z-index:1;text-transform:uppercase;letter-spacing:.5px;color:#6b6a65;background:#f6f4ef;border-top:0;font-size:11px;position:sticky;top:0}.refListTable tbody tr:hover{background:#faf8f3}.refListTable tbody th{font-weight:800}.refListTable small{color:#6b6a65;margin-top:2px;font-size:12px;font-weight:500;display:block}.refListTable a{color:#1c5cab;font-weight:800}.refListTable .refTestTag{margin-top:0;display:inline-block}.refListTable .refLinkNote{margin-top:4px}.refLinkNote.opened{color:#1c4a8a}.refLinkNote.expired{color:#8c3225}.refRowFailed{background:#fff6f4}.refRowOpen,.refRowOpen:hover{background:#eef5f0}.refRowAction{white-space:nowrap;text-align:right;width:1%}.refRowButton{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #32614a;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:800}.refRowButton[aria-expanded=true]{color:#fff;background:#32614a}.refRowDetails>td{background:#eef5f0;border-top:0;padding:12px 14px 16px}.refRowDetails .landlordReviewShare{border-top:0;margin:0;padding-top:0}.refRowDetails .deliveryFailedBanner{margin:0 0 10px}.refRowDetails .referralReplacedBadge{margin:0}.refListTable tr:focus{outline-offset:-3px;outline:3px solid #32614a}.refSrOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.refListTable,.refListTable tbody,.refListTable tr,.refListTable th,.refListTable td{width:auto;display:block}.refListTable{background:0 0;border:0}.refListTable thead{display:none}.refListTable tbody>tr:not(.refRowDetails){background:#fff;border:1px solid #ded8cb;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin-top:8px;padding:10px 12px;display:grid}.refListTable tbody>tr.refRowFailed{background:#fff6f4}.refListTable tbody>tr.refRowOpen{background:#eef5f0;border-radius:4px 4px 0 0}.refListTable tbody th,.refListTable tbody td{border:0;padding:0}.refListTable tbody th{grid-column:1;font-size:15px}.refListTable td[data-label]{grid-column:1/-1}.refListTable td[data-label=Sent],.refListTable td[data-label=Landlord]{font-size:12px}.refListTable td[data-label=Landlord]:before{content:"Landlord: ";color:#6b6a65}.refListTable td[data-label=Sent]:before{content:"Sent ";color:#6b6a65}.refListTable td[data-label=Sent] small{display:inline}.refListTable td[data-label=Sent] small:before{content:" · "}.refRowAction{grid-area:1/2;width:auto}.refListTable .refLinkNote{margin-left:8px;display:inline}.refListTable .refRowDetails>td{border:1px solid #ded8cb;border-top:0;border-radius:0 0 4px 4px;padding:12px}}.refListTable small.refLandlordFeedback{color:#3d4a52;overflow-wrap:anywhere;margin-top:4px;font-style:italic}.refPropertyBody table.refTable{min-width:0}.refTable td,.refTable th{white-space:normal}.refTable td[data-label=Sent]{white-space:nowrap}.refTable tbody+tbody .refHomeRow th{padding-top:18px}.refHomeRow th{color:#242a32;background:0 0;border-top:0;padding:10px 10px 6px;font-size:14px;font-weight:800}.refHomeRow small{color:#6b6a65;margin-left:10px;font-size:12px;font-weight:500}.refSentTo,.refAnswerNote{color:#6b6a65;white-space:normal;margin-top:2px;font-size:12px;display:block}.refAnswerNote{color:#3d4a52;font-style:italic}.refMuted{color:#6b6a65}.refWaiting{font-weight:700}.refWaiting.due{color:#8a4b00}.refWaiting.late{color:#a3271a}.refSeen.opened{color:#1c4a8a}.refSeen.expired{color:#8c3225}.refChip.waiting{color:#242a32;background:#eceae3}.refChip.waiting.due{color:#7a4300;background:#fdf0dc}.refChip.waiting.late{color:#8c3225;background:#fbeae7}.refChipRow{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.refLandlordTools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 6px;font-size:13px;display:flex}.refLandlordTools a{color:#1c5cab}@media (width<=640px){.refPropertyBody table.refTable{min-width:0}.refChipRow{justify-content:flex-start}.refTable,.refTable tbody,.refTable tr,.refTable th,.refTable td{width:auto;display:block}.refTable thead{display:none}.refTable tbody>tr:not(.refHomeRow){background:#fff;border:1px solid #ded8cb;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px;margin-top:8px;padding:10px 12px;display:grid}.refTable tbody th,.refTable tbody td{border:0;padding:0}.refTable tbody>tr:not(.refHomeRow)>th{grid-column:1/-1;font-size:15px}.refTable td[data-label=Answer]{grid-column:1/-1}.refTable td[data-label]:before{content:attr(data-label);color:#6b6a65;text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:800;display:block}.refTable td[data-label=Sent]{white-space:normal}.refHomeRow th{padding:14px 0 0}.refHomeRow small{margin:2px 0 0;display:block}}.landlordReportOverlay{z-index:1000;background:#eceae3;padding:16px;position:fixed;inset:0;overflow-y:auto}.landlordReportToolbar,.landlordReportEmail{background:#fff;border:1px solid #ded8cb;border-radius:4px;flex-wrap:wrap;align-items:end;gap:8px 10px;max-width:820px;margin:0 auto 12px;padding:12px 14px;display:flex}.landlordReportToolbar label,.landlordReportEmail label{color:#52514e;gap:4px;font-size:12px;font-weight:800;display:grid}.landlordReportToolbar select,.landlordReportEmail select,.landlordReportEmail textarea{font:inherit;color:#242a32;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:9px;font-size:16px;font-weight:500}.landlordReportToolbar button,.landlordReportEmail button{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #32614a;border-radius:4px;padding:9px 12px;font-size:13px;font-weight:800}.landlordReportToolbar button[aria-expanded=true]{color:#fff;background:#32614a}.landlordReportToolbar .landlordReportClose{color:#242a32;border-color:#cfc9bb;margin-left:auto}.landlordReportEmail{flex-direction:column;align-items:stretch}.landlordReportEmail textarea{resize:vertical;min-height:70px}.landlordReportEmail .landlordReportCheck{align-items:flex-start;gap:8px;font-weight:600;display:flex}.landlordReportEmail .landlordReportCheck input{margin-top:2px}.landlordReportEmail details{font-size:13px}.landlordReportEmail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf8f3;border:1px solid #e3e0d9;max-height:320px;padding:10px;font-size:12px;overflow:auto}.landlordReportEmail .landlordReportSend{color:#fff;background:#1f3d36;border-color:#1f3d36;align-self:flex-start}.landlordReportEmail .landlordReportSend:disabled{opacity:.55;cursor:default}.landlordReportNote{color:#6b6a65;flex-basis:100%;margin:0;font-size:12px}.landlordReportError{color:#8c3225;margin:0;font-size:13px;font-weight:700}.landlordReportOk{color:#25432e;margin:0;font-size:13px;font-weight:700}.landlordReportPage{color:#242a32;box-sizing:border-box;background:#fff;border:1px solid #ded8cb;max-width:820px;margin:0 auto;padding:32px 36px}.landlordReportBrand{letter-spacing:1px;text-transform:uppercase;color:#32614a;font-size:13px;font-weight:800}.landlordReportPage h2{overflow-wrap:anywhere;margin:6px 0 2px;font-size:22px}.landlordReportPeriod{color:#6b6a65;margin:0;font-size:13px}.landlordReportSummary{margin:14px 0 4px;font-size:15px}.landlordReportPage h3{margin:22px 0 6px;font-size:15px}.landlordReportPage table{border-collapse:collapse;width:100%;font-size:13px}.landlordReportPage th,.landlordReportPage td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e3e0d9;padding:7px 8px}.landlordReportPage thead th{text-transform:uppercase;letter-spacing:.5px;color:#6b6a65;border-top:0;font-size:11px}.landlordReportPage tbody th{font-weight:800}.landlordReportPage td small{color:#6b6a65;font-size:11px;display:block}.landlordReportWaiting{font-weight:700}.landlordReportWaiting.due{color:#8a4b00}.landlordReportWaiting.late{color:#a3271a}.landlordReportFooter{color:#52514e;border-top:1px solid #e3e0d9;margin:24px 0 0;padding-top:12px;font-size:12px}@media (width<=640px){.landlordReportOverlay{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.landlordReportToolbar button,.landlordReportToolbar label{flex:calc(50% - 10px)}.landlordReportToolbar .landlordReportClose{margin-left:0}.landlordReportPage{padding:20px 16px}.landlordReportPage table,.landlordReportPage tbody,.landlordReportPage tr,.landlordReportPage th,.landlordReportPage td{width:auto;display:block}.landlordReportPage thead{display:none}.landlordReportPage tbody tr{border-top:1px solid #e3e0d9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;padding:9px 0;display:grid}.landlordReportPage tbody th,.landlordReportPage tbody td{border:0;padding:0}.landlordReportPage tbody th,.landlordReportPage td[data-label=Home]{grid-column:1/-1}.landlordReportPage td[data-label]:before{content:attr(data-label);color:#6b6a65;text-transform:uppercase;font-size:10px;font-weight:800;display:block}}@media print{body.printingLandlordReport>:not(.landlordReportOverlay){display:none!important}body.printingLandlordReport{background:#fff}.landlordReportOverlay{background:#fff;padding:0;position:static;overflow:visible}.landlordReportToolbar,.landlordReportEmail{display:none!important}.landlordReportPage{border:0;max-width:none;padding:0}.landlordReportPage tr{break-inside:avoid}}.landlordReportStands.opened{color:#1c4a8a;font-weight:700}.landlordReportStands.unopened{color:#52514e}.landlordReportStands.expired{color:#8c3225;font-weight:700}@media (width<=640px){.landlordReportPage td[data-label="Where it stands"]{grid-column:1/-1}}.moveIns{color:#242a32;gap:16px;display:grid}.moveInsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.moveInsHeader h2{margin:2px 0 4px;font-size:26px}.moveInsEyebrow{letter-spacing:.5px;text-transform:uppercase;color:#6b6a65;margin:0;font-size:12px;font-weight:800}.moveInsLead{color:#52514e;margin:0;font-size:14px}.moveInsPrimary{color:#fff;font:inherit;cursor:pointer;background:#263a37;border:0;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:700}.moveInsPrimary:disabled{opacity:.55;cursor:default}.moveInsGhost{color:#242a32;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:9px 14px;font-size:14px;font-weight:700}.moveInsGhost:disabled{opacity:.55;cursor:default}.moveInsPrimary:focus-visible,.moveInsGhost:focus-visible,.moveInCard:focus-visible{outline-offset:2px;outline:3px solid #a76123}.moveInsTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.moveInsTiles>div{background:#fcfcfb;border:1px solid #ded8cb;border-radius:4px;gap:2px;padding:14px 16px;display:grid}.moveInsTiles span{text-transform:uppercase;letter-spacing:.5px;color:#6b6a65;font-size:12px;font-weight:800}.moveInsTiles b{font-size:26px}.moveInsTiles small{color:#6b6a65;font-size:12px}.moveInsTools{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.moveInsSearch{color:#52514e;text-transform:uppercase;letter-spacing:.5px;gap:4px;min-width:min(100%,320px);font-size:12px;font-weight:800;display:grid}.moveInsSearch input{font:inherit;text-transform:none;letter-spacing:0;color:#242a32;background:#fff;border:1px solid #cfc9bb;border-radius:4px;padding:10px;font-size:14px;font-weight:500}.moveInsCheck{color:#52514e;align-items:center;gap:8px;font-size:13px;display:flex}.moveInsMuted{color:#6b6a65;margin:0;font-size:13px}.moveInsEmpty{color:#52514e;background:#fcfcfb;border:1px dashed #cfc9bb;border-radius:4px;margin:0;padding:18px;font-size:14px}.moveInsError{color:#8c3225;background:#fbeae7;border-radius:4px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.moveInsWarn{color:#6c4a10;background:#f6ecd2;border-radius:4px;margin:0;padding:10px 12px;font-size:13px}.moveInsNotice{color:#8c3225;background:#fbeae7;border-radius:4px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.moveInsHint{color:#52514e;margin:0;font-size:12px;line-height:1.45}.moveInsAdd{background:#fcfcfb;border:1px solid #ded8cb;border-radius:4px;gap:10px;max-width:760px;padding:16px;display:grid}.moveInsAdd h3{margin:0;font-size:18px}.moveInsAdd label,.moveInSection label{color:#52514e;text-transform:uppercase;letter-spacing:.4px;gap:4px;font-size:12px;font-weight:800;display:grid}.moveInsAdd select,.moveInsAdd textarea,.moveInSection select,.moveInSection input[type=text],.moveInSection input[type=number],.moveInSection textarea{font:inherit;text-transform:none;letter-spacing:0;color:#242a32;box-sizing:border-box;background:#fff;border:1px solid #cfc9bb;border-radius:4px;width:100%;padding:9px 10px;font-size:14px;font-weight:500}.moveInsActions{flex-wrap:wrap;gap:10px;display:flex}.moveInsBoard{grid-template-columns:repeat(5,minmax(210px,1fr));align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.moveInLane{background:#f6f4ee;border:1px solid #ded8cb;border-radius:4px;gap:8px;min-width:0;padding:12px;display:grid}.moveInLane h3,.moveInFell h3{justify-content:space-between;gap:8px;margin:0;font-size:14px;display:flex}.moveInLane h3 span,.moveInFell h3 span{color:#fff;text-align:center;background:#263a37;border-radius:999px;min-width:22px;padding:0 6px;font-size:12px;line-height:20px}.moveInLaneHint{color:#6b6a65;margin:0;font-size:12px;line-height:1.4}.moveInLaneEmpty{color:#8a897f;margin:0;font-size:12px}.moveInLane ul,.moveInFell ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moveInFell{background:#fbf4f2;border:1px solid #e3cfca;border-radius:4px;gap:8px;padding:12px;display:grid}.moveInFell ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.moveInCard{text-align:left;width:100%;font:inherit;color:#242a32;cursor:pointer;background:#fff;border:1px solid #ded8cb;border-radius:4px;gap:3px;min-width:0;padding:11px 12px;display:grid}.moveInCard:hover{border-color:#263a37}.moveInCard.selected{border-color:#263a37;box-shadow:0 0 0 2px #263a37}.moveInCard.stale{border-left:4px solid #a76123}.moveInCard b{overflow-wrap:anywhere;font-size:15px}.moveInHome,.moveInMeta{color:#52514e;overflow-wrap:anywhere;font-size:12px}.moveInFee{color:#6c4a10;font-size:12px;font-weight:800}.moveInFee.paid{color:#25432e}.moveInFee.expected{color:#52514e;font-weight:700}.moveInClosed{background:#f3f5f2;border:1px solid #ded8cb;border-radius:4px;gap:8px;padding:12px;display:grid}.moveInClosed h3{justify-content:space-between;gap:8px;margin:0;font-size:14px;display:flex}.moveInClosed h3 span{color:#fff;text-align:center;background:#52514e;border-radius:999px;min-width:22px;padding:0 6px;font-size:12px;line-height:20px}.moveInClosed ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.moveInFeeForm{gap:10px;display:grid}.moveInSection input[type=date]{font:inherit;text-transform:none;letter-spacing:0;color:#242a32;box-sizing:border-box;background:#fff;border:1px solid #cfc9bb;border-radius:4px;width:100%;padding:9px 10px;font-size:14px;font-weight:500}@media (width<=800px){.moveInSection input,.moveInSection select,.moveInSection textarea{font-size:16px}}.moveInLast{color:#242a32;overflow-wrap:anywhere;-webkit-line-clamp:2;background:#f6f4ee;border-radius:3px;-webkit-box-orient:vertical;padding:0 7px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.moveInFoot{color:#6b6a65;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.moveInOverlay{z-index:60;background:#242a3273;justify-content:flex-end;display:flex;position:fixed;inset:0}.moveInPanel{box-sizing:border-box;background:#fff;outline:none;align-content:start;gap:14px;width:min(560px,100%);height:100%;padding:20px;display:grid;overflow-y:auto}.moveInPanel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.moveInPanel h3{margin:2px 0 0;font-size:22px}.moveInFacts{gap:8px;margin:0;display:grid}.moveInFacts div{grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.moveInFacts dt{color:#6b6a65;font-weight:800}.moveInFacts dd{overflow-wrap:anywhere;margin:0}.moveInLinks{margin:0;font-size:13px}.moveInLinks a{color:#1c5cab}.moveInSection{border-top:1px solid #e3e0d9;gap:10px;padding-top:14px;display:grid}.moveInSection h4{margin:0;font-size:15px}.moveInKind{border:1px solid #cfc9bb;border-radius:4px;width:max-content;display:inline-flex;overflow:hidden}.moveInKind button{font:inherit;cursor:pointer;background:#fff;border:0;padding:7px 14px;font-size:13px;font-weight:700}.moveInKind button+button{border-left:1px solid #cfc9bb}.moveInKind button[aria-pressed=true]{color:#fff;background:#263a37}.moveInHistory{gap:10px;margin:0;padding:0;list-style:none;display:grid}.moveInHistory li{background:#fcfcfb;border:1px solid #e3e0d9;border-radius:4px;padding:10px 12px}.moveInHistory li.kind-stage_change{border-left:4px solid #263a37}.moveInHistoryHead{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0;font-size:13px;display:flex}.moveInHistoryHead span{color:#6b6a65;font-size:12px}.moveInHistoryBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}@media (width<=900px){.moveInsBoard{grid-template-columns:minmax(0,1fr);overflow-x:visible}}@media (width<=640px){.moveInsTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.moveInsTiles>div{min-width:0;padding:10px 12px}.moveInsTiles b{font-size:21px}.moveInFacts div{grid-template-columns:minmax(0,1fr)}.moveInPanel{padding:16px}}.moveInCall,.moveInCall form{gap:10px;display:grid}.moveInCall label{color:#52514e;text-transform:uppercase;letter-spacing:.4px;gap:4px;font-size:12px;font-weight:800;display:grid}.moveInCall label small{text-transform:none;letter-spacing:0;color:#6b6a65;font-weight:500}.moveInCall input{font:inherit;box-sizing:border-box;border:1px solid #cfc9bb;border-radius:4px;width:100%;padding:9px 10px;font-size:14px}.moveInsNotice.ok{color:#25432e;background:#e8f1e9}.moveInHistoryTop{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.moveInHistoryTop h4{margin:0}.moveInHistoryTop .moveInsGhost{margin-left:auto;padding:6px 10px;font-size:12px}.moveInHistory li.kind-email{border-left:4px solid #a76123}.moveInHistory li.kind-sms{border-left:4px solid #3f7d4f}.moveInHistory li.kind-call{border-left:4px solid #1c5cab}.moveInPanel .renterMessaging,.moveInPanel .renterSmsComposer{min-width:0}.moveInPanel textarea{max-width:100%}.moveInHistory li.kind-call_note{border-left:4px solid #6b6a65}.moveInsModes{flex-wrap:wrap;gap:6px;display:flex}.moveInsModes button{font:inherit;color:#4f5e51;cursor:pointer;background:#fff;border:1px solid #cfc9bb;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700}.moveInsModes button.selected{color:#fff;background:#263a37;border-color:#263a37}.moveInsAdd input[type=text]{font:inherit;text-transform:none;letter-spacing:0;color:#242a32;box-sizing:border-box;background:#fff;border:1px solid #cfc9bb;border-radius:4px;width:100%;padding:9px 10px;font-size:14px;font-weight:500}.moveInsAdd label small{text-transform:none;letter-spacing:0;font-weight:500}.moveInsPick{background:#fff;border:1px solid #cfc9bb;border-radius:4px;max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.moveInsPick button{text-align:left;width:100%;font:inherit;text-transform:none;letter-spacing:0;color:#242a32;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee9dd;gap:2px;padding:8px 10px;font-size:14px;font-weight:500;display:grid}.moveInsPick button:hover,.moveInsPick button:focus-visible{background:#f1f4f1}.moveInsPick span{color:#6b6a65;font-size:12px}.moveInsPicked{background:#eef5ef;border:1px solid #c6d5c9;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.staffHelp{margin-top:10px}.staffHelpSearch{color:#395544;margin:20px 0 18px;font-size:.86rem;font-weight:800;display:block}.staffHelpSearch input{width:100%;max-width:480px;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:5px;margin-top:7px;padding:11px 12px;display:block}.staffHelpList{gap:10px;display:grid}.staffHelpArticle{background:#fff;border:1px solid #ded9d0}.staffHelpArticle summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#244d3e;padding:14px 16px;font-family:Fraunces,serif;font-size:1.05rem;list-style:none}.staffHelpArticle summary::-webkit-details-marker{display:none}.staffHelpArticle summary:before{content:"+  ";color:#32614a;font-weight:800}.staffHelpArticle[open] summary:before{content:"− "}.staffHelpArticle[open] summary{border-bottom:1px solid #ded9d0}.staffHelpArticle summary:hover{background:#f7fbf7}.staffHelpBody{padding:2px 16px 16px}.staffHelpBody p{color:#4f5651;white-space:pre-line;margin:10px 0 0;font-size:.92rem;line-height:1.55}.staffHelpAskNote{color:#395544;background:#f3f8f4;border-left:3px solid #32614a;margin:14px 0 0;padding:10px 12px;font-size:.9rem;line-height:1.5}.staffHelpQuestions{background:#fff;border:1px solid #ded9d0;margin-top:16px}.staffHelpQuestions>summary{cursor:pointer;color:#244d3e;padding:12px 16px;font-weight:800}.staffHelpQuestionsBody{padding:0 16px 16px}.staffHelpQuestionsBody>p{color:#5d6670;margin:4px 0 10px;font-size:.88rem;line-height:1.5}.staffHelpQuestionsToggle{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.staffHelpQuestionsToggle button{color:#244d3e;border:1px solid #9ab7a0;border-radius:999px;padding:7px 12px;font-size:.85rem}.staffHelpQuestionsToggle button.selected{color:#fff;background:#244d3e;border-color:#244d3e}.staffHelpQuestionList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.staffHelpQuestionList>li{background:#fbfaf7;border:1px solid #eee9e0;border-radius:6px;min-width:0;padding:10px 12px}.staffHelpQuestionMeta{color:#6b706f;overflow-wrap:anywhere;margin:0 0 4px;font-size:.78rem}.staffHelpBadge{color:#9b2c2c;background:#fbe9e7;border-radius:999px;margin-left:6px;padding:1px 7px;font-weight:700;display:inline-block}.staffHelpBadge.good{color:#2c5a45;background:#e7f3ea}.staffHelpQuestionText{color:#242a32;overflow-wrap:anywhere;margin:0 0 6px;font-weight:700}.staffHelpQuestionShotRow{margin:0 0 6px}.staffHelpShotButton{color:#244d3e;background:#fff;border:1px solid #9ab7a0;border-radius:6px;padding:6px 12px;font-weight:700}.staffHelpQuestionShot{max-width:min(100%,520px);margin:0 0 8px;display:block}.staffHelpQuestionShot img{border:1px solid #ddd6c8;border-radius:6px;width:100%;height:auto;display:block}.staffHelpQuestionList details summary{cursor:pointer;color:#925719;font-size:.82rem}.staffHelpQuestionAnswer{color:#4f5651;white-space:pre-line;margin:6px 0 0;font-size:.88rem;line-height:1.5}.staffUpdates{margin-top:10px}.staffUpdatesFilters{gap:12px;margin:18px 0 6px;display:grid}.staffUpdatesSearch{color:#395544;font-size:.86rem;font-weight:800;display:block}.staffUpdatesSearch input{width:100%;max-width:480px;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:5px;margin-top:7px;padding:11px 12px;font-size:16px;display:block}.staffUpdatesAreas{flex-wrap:wrap;gap:8px;display:flex}.staffUpdatesAreas button{color:#244d3e;background:#fff;border:1px solid #9ab7a0;border-radius:999px;padding:7px 12px;font-size:.85rem}.staffUpdatesAreas button.selected{color:#fff;background:#244d3e;border-color:#244d3e}.staffUpdatesDay{margin-top:22px}.staffUpdatesDay>h3{letter-spacing:.06em;text-transform:uppercase;color:#6b706f;margin:0 0 10px;font-size:.8rem;font-weight:800}.staffUpdatesList{gap:10px;display:grid}.staffUpdate{background:#fff;border:1px solid #ded9d0;min-width:0}.staffUpdate summary{cursor:pointer;gap:4px;min-width:0;padding:14px 16px;list-style:none;display:grid}.staffUpdate summary::-webkit-details-marker{display:none}.staffUpdate summary:hover{background:#f7fbf7}.staffUpdate[open] summary{border-bottom:1px solid #ded9d0}.staffUpdateTags{flex-wrap:wrap;gap:6px;display:flex}.staffUpdateArea{color:#395544;background:#eef3ef;border-radius:999px;padding:1px 8px;font-size:.74rem;font-weight:700}.staffUpdateNew{color:#fff;background:#2c7a4b;border-radius:999px;padding:1px 8px;font-size:.74rem;font-weight:800}.staffUpdateTitle{color:#244d3e;overflow-wrap:anywhere;font-family:Fraunces,serif;font-size:1.05rem}.staffUpdateTitle:before{content:"+  ";color:#32614a;font-weight:800}.staffUpdate[open] .staffUpdateTitle:before{content:"− "}.staffUpdateSummary{color:#4f5651;overflow-wrap:anywhere;font-size:.92rem;line-height:1.5}.staffUpdateBody{padding:2px 16px 16px}.staffUpdateBody p{color:#4f5651;overflow-wrap:anywhere;margin:10px 0 0;font-size:.92rem;line-height:1.55}.staffUpdateWhere{color:#395544;background:#f3f8f4;border-left:3px solid #32614a;padding:8px 10px}@media (width<=800px){.staffUpdate summary{padding:12px}.staffUpdateBody{padding:2px 12px 14px}}.staffActivityLog{margin-top:10px}.staffActivityList{gap:8px;margin-top:18px;padding:0;list-style:none;display:grid}.staffActivityRow{background:#fff;border:1px solid #ded8cb;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 16px;display:flex}.staffActivityRow b{color:#244d3e;font-size:.92rem;display:block}.staffActivityRow>div:first-child span{color:#5d6670;margin-top:3px;font-size:.84rem;display:block}.staffActivityMeta{text-align:right;flex:none}.staffActivityMeta span{color:#395544;font-size:.8rem;font-weight:700;display:block}.staffActivityMeta time{color:#8a8574;margin-top:3px;font-size:.76rem;display:block}.teamActivity{color:#242a32;max-width:1240px;margin:0 auto;padding:24px clamp(16px,3vw,32px) 60px}.teamActivity h2{letter-spacing:-.6px;margin:2px 0 6px;font-family:Fraunces,serif;font-size:clamp(28px,3vw,38px)}.teamActivity h3{margin:0 0 10px;font-size:16px}.taSub{color:#5d6670;max-width:760px;margin:0 0 16px;line-height:1.5}.taNote{background:#fff4d6;border:1px solid #ecd49a;border-radius:4px;max-width:560px;padding:14px 16px}.taChips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.taChips button{background:#fff;border:1px solid #d9d5cc;border-radius:99px;padding:9px 14px;font-size:13.5px;font-weight:700}.taChips button.selected{color:#fff;background:#263a37;border-color:#263a37}.taChips button:focus-visible,.taWho:focus-visible{outline-offset:2px;outline:3px solid #925719}.taTiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.taTile{background:#fcfcfb;border:1px solid #e3e0d9;border-radius:4px;padding:12px 14px}.taTile small{color:#6b6a65;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:800;display:block}.taTile b{margin:2px 0;font:800 28px Fraunces,Georgia,serif;display:block}.taTile span{color:#6b6a65;font-size:12.5px;display:block}.taCols{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.taCard{background:#fcfcfb;border:1px solid #e3e0d9;border-radius:4px;padding:16px}.taScroll{overflow-x:auto}.teamActivity table{border-collapse:collapse;width:100%;font-size:14px}.teamActivity th{text-transform:uppercase;letter-spacing:.05em;color:#6b6a65;text-align:right;white-space:nowrap;border-bottom:2px solid #242a32;padding:8px;font-size:11.5px}.teamActivity td,.teamActivity tbody th{text-align:right;white-space:nowrap;border-bottom:1px solid #eee9de;padding:10px 8px}.teamActivity th:first-child,.teamActivity td:first-child{text-align:left}.teamActivity tbody th{text-transform:none;letter-spacing:0;color:inherit;font-size:14px}.teamActivity tbody tr:hover>*{background:#faf8f2}.teamActivity tbody tr.selected>*{background:#e6f0ea}.taWho{text-align:left;align-items:center;gap:10px;padding:0;font-weight:700;display:flex}.taAvatar{color:#fff;background:#2c5a45;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:inline-grid}.taMuted{color:#6b6a65;font-size:13px;font-weight:400}.taSplit{font-size:12px;display:block}.teamActivity button.taWho{background:0 0;border:0}.taFine{color:#6b6a65;margin:10px 0 0;font-size:12.5px;line-height:1.45}.taError{color:#7a1f1f;background:#fdf1f1;border:1px solid #d9a3a3;border-radius:4px;margin:0 0 14px;padding:10px 12px;font-size:13px}.taDetail{border-top:2px solid #2c5a45;margin-top:14px;padding-top:14px}.taDetailHead{align-items:center;gap:12px;margin-bottom:10px;display:flex}.taDetailHead h3{margin:0}.taLegend{color:#6b6a65;gap:14px;margin-bottom:6px;font-size:12.5px;display:flex}.taLegend span:before{content:"";background:#2c5a45;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.taLegend span.two:before{background:#9bc2ad}.taBars{align-items:flex-end;gap:10px;height:130px;margin:8px 0 4px;display:flex}.taBarDay{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.taBarPair{border-bottom:1px solid #e3e0d9;justify-content:center;align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.taBarPair i{background:#2c5a45;border-radius:4px 4px 0 0;width:18px;max-width:40%;min-height:2px;display:block}.taBarPair i.two{background:#9bc2ad}.taBarDay small{color:#6b6a65;font-size:11.5px}.taFeedTitle{margin-top:14px!important}.taFeed{margin:0;padding:0;list-style:none}.taFeed li{border-bottom:1px solid #eee9de;gap:10px;padding:7px 0;font-size:14px;display:flex}.taFeed time{color:#6b6a65;flex:none;width:76px;font-size:13px}.taTodo{border-bottom:1px solid #eee9de;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.taTodo b{text-align:center;border-radius:99px;min-width:26px;padding:1px 9px;font-size:14px;display:inline-block}.taTodo b.red{color:#b3261e;background:#fbe3e0}.taTodo b.amber{color:#7a5a00;background:#fff4d6}.taTodo small{color:#6b6a65;display:block}@media (width<=1000px){.taTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.taCols{grid-template-columns:1fr}}@media (width<=640px){.taTiles{grid-template-columns:1fr 1fr}.taHideSm{display:none}.taFeed time{width:64px}}.quickLookName{display:inline}.quickLookNameButton{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:6px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #b9b2a3;text-decoration:underline dotted #b9b2a3;text-decoration-thickness:2px;display:inline}.quickLookNameButton:hover,.quickLookNameButton:focus-visible,.quickLookNameButton[aria-expanded=true]{outline:none;text-decoration-color:#2c5a45}.queueDocumentBoxes .quickLookDocBox{position:relative}.quickLookDocButton{width:20px;height:20px;color:inherit;opacity:.75;cursor:pointer;background:#fff;border:1px solid;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:4px;right:4px}.quickLookDocButton:before{content:"";position:absolute;inset:-10px}.quickLookDocButton:hover,.quickLookDocButton:focus-visible,.quickLookDocButton[aria-expanded=true]{opacity:1;outline:none;box-shadow:0 0 0 2px #2c5a45}.quickLookBubble{box-sizing:border-box;z-index:60;-webkit-overflow-scrolling:touch;color:#2b3236;text-align:left;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d6d0c4;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 12px 32px #24352a38}.quickLookBubble p{margin:0 0 4px}.quickLookBubble section{border-top:1px solid #eee9df;margin-top:10px;padding-top:10px}.quickLookBubble h4{color:#746b58;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.quickLookBubble ul{margin:0;padding:0;list-style:none}.quickLookBubble li{overflow-wrap:anywhere;margin:0 0 5px}.quickLookTitle{font-family:Fraunces,serif;font-size:18px;font-weight:700}.quickLookStage{color:#2c5a45;font-weight:600}.quickLookMuted{color:#7a7f80;font-size:13px}.quickLookError{color:#9a2c1f}.quickLookAi{color:#4b3a78;background:#f5f1fb;border-radius:6px;padding:6px 8px;font-size:13px}.quickLookNote{white-space:pre-wrap;overflow-wrap:anywhere}.quickLookNotes li{background:#faf8f3;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.quickLookNotes em{color:#7a7f80;font-size:12px;font-style:normal}.quickLookLinks{border-top:1px solid #eee9df;flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:10px;display:flex}.quickLookLinks button,.quickLookLinks a{color:#2c5a45;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=700px){.quickLookBubble{font-size:15px}.quickLookDocButton{width:24px;height:24px;font-size:12px}}.quickLookNameWrap{justify-self:start;align-items:center;gap:6px;max-width:100%;display:inline-flex}.quickLookNameWrap>button:first-child{overflow-wrap:anywhere;min-width:0}.quickLookNameTip{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #9ab7a0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-grid;position:relative}.quickLookNameTip:before{content:"";position:absolute;inset:-10px}@media (hover:hover){.quickLookNameTip{display:none}}.quickLookChipWrap{display:inline-flex}.readyToRefer{width:min(1000px,100% - 48px);margin:24px auto 60px}.readyToReferHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.readyToReferHeading h2{color:#263d30;margin:0;font-family:Fraunces,serif;font-size:1.4rem}.readyToReferCount{color:#5f5e5a;vertical-align:4px;background:#f1efe8;border-radius:4px;margin-left:6px;padding:2px 8px;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-block}.readyToReferTools{align-items:center;gap:8px;display:flex}.readyToReferTools select{font:inherit;background:#fff;border:1px solid #cfc8b9;border-radius:5px;padding:8px;font-size:.85rem}.readyToReferTools button{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:4px;padding:8px 12px;font-size:.82rem;font-weight:800}.readyCard{background:#fff;border:1px solid #ded9d0;border-radius:8px;min-width:0;margin-bottom:12px;padding:16px 18px}.readyCardTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.readyCardWho{gap:2px;min-width:0;display:grid}.readyCardName{font:inherit;color:#1f4d78;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:800;text-decoration:underline}.readyNewTag{color:#27500a;background:#eaf3de;border:1px solid #639922;border-radius:4px;justify-self:start;padding:1px 8px;font-size:.72rem;font-weight:800}.readyCardMeta{color:#5d6670;overflow-wrap:anywhere;font-size:.84rem}.readyDocs{flex-wrap:wrap;gap:5px;display:flex}.readyDoc{color:#27500a;font:inherit;white-space:nowrap;cursor:pointer;background:#eaf3de;border:1px solid #b9d39a;border-radius:4px;padding:3px 9px;font-size:.75rem;font-weight:700}.readyDoc:hover,.readyDoc:focus-visible{background:#d7eabf;border-color:#639922}.readyDoc.uploaded{color:#633806;background:#faeeda;border-color:#ef9f27}.readyDoc.uploaded:hover,.readyDoc.uploaded:focus-visible{background:#f8dfb4;border-color:#ba7517}.readyDoc.needed{color:#791f1f;background:#fcebeb;border-color:#f09595}.readyDoc.needed:hover,.readyDoc.needed:focus-visible{background:#f8d4d4;border-color:#e24b4a}.readyTabs{border-bottom:1px solid #ded9d0;flex-wrap:wrap;gap:6px 18px;margin-bottom:14px;display:flex}.readyTabGroup{border-radius:6px 6px 0 0;align-items:flex-end;gap:2px;padding:6px 8px 0;display:flex}.readyTabGroup.current{background:#eef5f0}.readyTabGroupLabel{color:#746b58;letter-spacing:.06em;text-transform:uppercase;align-self:center;margin-right:4px;font-size:.68rem;font-weight:800}.readyTabs a{color:#5d594f;white-space:nowrap;border-bottom:3px solid #0000;padding:9px 10px;font-size:.9rem;font-weight:800;text-decoration:none}.readyTabs a.selected{color:#244d3e;border-bottom-color:#32614a}.propertyQueueTitle{color:#2d3c31;overflow-wrap:anywhere;font-size:1.05rem}.propertyQueueActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.readyRowName{font-size:.92rem}.readyRow.viewing{padding-left:8px;box-shadow:inset 3px 0 #32614a}.propertyQueueCard .readyRowMain .readyDocs{margin-top:4px}.readyShowAll{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:4px;padding:7px 12px;font-size:.78rem;font-weight:800}.readyRequestRow{color:#5d6670;background:#f6f4ee;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:.84rem;display:flex}.readyRequestRow button{color:#244d3e;white-space:nowrap;background:#fff;border:1px solid #32614a;border-radius:4px;padding:7px 12px;font-size:.78rem;font-weight:800}.readyRequestRow button.primary{color:#fff;background:#32614a}.readyRequestRow span{overflow-wrap:anywhere;min-width:0}.readyCard.viewing{border-color:#32614a;box-shadow:0 0 0 1px #32614a}.readySectionLabel{color:#746b58;letter-spacing:.06em;text-transform:uppercase;margin:14px 0 4px;font-size:.72rem;font-weight:800}.readyRow{border-top:1px solid #ede9df;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:.86rem;display:grid}.readyChosen .readyRow{background:#f6f4ee;border:0;border-radius:6px;padding:10px 12px}.readyChosen+.readyChosen{margin-top:6px}.readyRowMain{gap:2px;min-width:0;display:grid}.readyRowMain b{color:#2d3c31;overflow-wrap:anywhere}.readyRowMain>span,.readyPick>span>span{color:#5d6670;overflow-wrap:anywhere;font-size:.8rem}.readyPick{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.readyPick input{accent-color:#32614a;flex:none;width:auto;margin:3px 0 0}.readyPick>span{gap:2px;min-width:0;display:grid}.readyWarn{font-weight:700;color:#8a4b0f!important}.readySent{font-weight:700;color:#27613a!important}.readyRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.readyRowActions button{color:#244d3e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #32614a;border-radius:4px;padding:7px 12px;font-size:.78rem;font-weight:800}.readyRowActions button:hover{background:#eef5f0}.readyFit{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:800}.readyFit.ok{color:#27500a;background:#eaf3de}.readyFit.warn{color:#633806;background:#faeeda}.readyDraftStarted{color:#5d6670;white-space:nowrap;font-size:.78rem;font-weight:700}.readyReferPanel{background:#eef5f0;border:1px solid #9ab7a0;border-radius:6px;margin:6px 0 4px;padding:12px}.readyReferPanel p{color:#4f5e51;margin:0;font-size:.84rem;line-height:1.45}.readyReferPanel .candidateReferralCheck{margin-top:10px;font-size:.84rem}.readyReferPanelActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.readyReferPanelActions button{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:4px;padding:8px 12px;font-size:.8rem;font-weight:800}.readyReferPanelActions button.primary{color:#fff;background:#32614a}.readyNotice{margin:6px 0 0;padding:8px 10px;font-size:.82rem}.readyCollapsed{color:#5d6670;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:.84rem;display:flex}.readyCollapsed button{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:4px;padding:7px 12px;font-size:.78rem;font-weight:800}.readyEmpty{color:#5d6670;margin:6px 0;font-size:.84rem}.readyCardFooter{border-top:1px solid #ede9df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:.82rem;display:flex}.readyCardFooter a{color:#1f4d78;font-weight:700}.readyPickHint{color:#8a8578}@media (width<=620px){.readyToRefer{width:calc(100% - 32px);margin-top:16px}.readyToReferTools{width:100%}.readyToReferTools select{flex:1;min-width:0;font-size:16px}.readyCard{padding:14px}.readyTabs{gap:4px}.readyTabGroup{padding:4px 4px 0}.readyTabs a{padding:8px 6px;font-size:.82rem}.readyDoc{padding:7px 11px}.readyRequestRow button{flex:1;padding:10px 12px}.readyRow{grid-template-columns:minmax(0,1fr)}.readyRowActions{justify-content:flex-start}.readyRowActions button{flex:1;padding:10px 12px}}.readyNoMatch{border-top:1px solid #ded9d0;margin-top:20px;padding-top:12px}.readyNoMatch summary{cursor:pointer;color:#5d594f;padding:8px 0;font-size:.95rem;font-weight:800}.readyNoMatchNote{color:#5d6670;margin:4px 0 12px;font-size:.84rem;line-height:1.45}.readyContact{color:#5d6670;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:.8rem;display:flex}.readyContactLink{color:#1f4d78;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.readyQuiet{color:#8a4b00;font-weight:700}@media (width<=620px){.readyContact{flex-direction:column;align-items:flex-start;gap:2px}}.readyIncludeReferred{white-space:nowrap;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.readyIncludeReferred input{width:18px;height:18px;margin:0}.readyPipeline{overflow-wrap:anywhere;background:#eef4fb;border-left:4px solid #3b6ea8;border-radius:6px;flex-direction:column;gap:3px;min-width:0;margin:8px 0;padding:8px 10px;font-size:.88rem;display:flex}.readyPipeline.interested{background:#edf7f0;border-left-color:#2f7d4f}.readyPipeline a{align-self:flex-start;font-weight:700}@media (width<=800px){.readyToReferTools{flex-wrap:wrap}.readyIncludeReferred{white-space:normal;flex-basis:100%;order:-1}}.staffPage h1{margin-bottom:16px}.staffLead{color:#5d6670;max-width:680px;font-size:18px;line-height:1.55}.staffLogin,.staffDenied,.queueEmpty{background:#fff;border:1px solid #ded9d0;max-width:610px;margin-top:30px;padding:30px}.staffLogin h2,.staffDenied h2,.queueEmpty h2{margin:0 0 10px;font-family:Fraunces,serif;font-size:28px}.staffLogin p,.staffDenied p,.queueEmpty p{color:#5f686a;line-height:1.55}.staffLogin form{align-items:end;gap:12px;margin-top:22px;display:flex}.staffLogin label{flex:1;font-size:12px;font-weight:700;display:block}.staffLogin input{border:1px solid #d6d2c9;border-radius:3px;width:100%;margin-top:7px;padding:12px;display:block}.staffToolbar{border-bottom:1px solid #ddd8cf;justify-content:space-between;align-items:center;margin:28px 0 18px;padding-bottom:14px;display:flex}.staffToolbar p{margin:0;font-size:13px}.staffToolbar button,.staffDenied button{color:#8c531e;padding:8px 0;font-weight:700}.staffTabs{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:12px;margin:0 0 28px;display:grid}.staffTabGroup{background:#faf9f5;border:1px solid #d8d4ca;flex-wrap:wrap;align-content:flex-start;gap:5px;padding:11px 10px 9px;display:flex}.staffTabGroup>p{color:#786c59;letter-spacing:.09em;text-transform:uppercase;width:100%;margin:0 0 3px;font-size:.68rem;font-weight:800}.staffTabs button,.staffTabs a{color:#5d594f;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 9px;font-size:.82rem;font-weight:700}.staffTabs a{text-decoration:none}.staffTabs button:hover,.staffTabs a:hover{background:#f0ede5}.staffTabs button.selected,.staffTabs a.selected{color:#fff;background:#32614a;border-color:#32614a}.staffAdminGroup{min-width:132px}.staffLoading{color:#5f686a;margin-top:34px}.staffEmpty{color:#5d6670;background:#faf9f5;border:1px solid #ded9d0;margin-top:20px;padding:16px}.propertyList{gap:10px;margin-top:16px;display:grid}.propertyRow{background:#fff;border:1px solid #ded8cb;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.propertyRow h3{margin:0;font-family:Fraunces,serif;font-size:1.05rem}.propertyRow p{color:#5d6670;margin:4px 0 0;font-size:.88rem}.propertyRow .check{color:#395544;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}@media (width<=680px){.propertyRow{flex-direction:column;align-items:flex-start;gap:10px}.propertyRow .check{white-space:normal}}.queueList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.queueCard{background:#fff;border:1px solid #ded9d0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.queueCard.expanded{grid-column:1/-1}.queueCard header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:18px;height:auto;padding:0;display:flex;position:static}.queueCard header p{letter-spacing:1.5px;color:#a76123;margin:0 0 8px;font-size:10px;font-weight:700}.queueCard h2{margin:0;font-family:Fraunces,serif;font-size:28px}.queueCard time{color:#687174;white-space:nowrap;font-size:12px}.queueProperty{background:#f2efe8;border-left:3px solid #a76123;margin:20px 0;padding:14px 16px}.queueProperty b,.queueProperty span,.queueProperty small{display:block}.queueProperty b{text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:11px}.queueProperty span{font-weight:700}.queueProperty small{color:#687174;margin-top:4px}.queueCard dl{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0;display:grid}.queueCard dl div{border-top:1px solid #e4dfd6;padding-top:10px}.queueCard dt{text-transform:uppercase;letter-spacing:1px;color:#697275;margin-bottom:5px;font-size:10px}.queueCard dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.queueStory{border-top:1px solid #e4dfd6;padding-top:16px}.queueStory b{font-size:12px}.queueStory p{color:#444e52;margin:6px 0 16px;line-height:1.55}@media (width<=700px){.staffLogin form{display:block}.staffLogin .primary{width:100%;margin-top:13px}.queueCard header{display:block}.queueCard time{margin-top:8px;display:block}.queueCard dl{grid-template-columns:1fr 1fr}.staffPage{margin-top:38px}.staffTabs{grid-template-columns:1fr}.staffAdminGroup{min-width:0}}@media (width<=440px){.queueCard dl{grid-template-columns:1fr}}.interestHeaderMain{flex:auto;min-width:0}.interestHeaderNameCol p time{letter-spacing:.02em;color:#8c8577;white-space:nowrap;font-weight:600}.interestHeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.interestHeaderNameCol{flex:120px;min-width:0}.interestHeaderSideCol{text-align:right;flex-direction:column;flex:130px;gap:3px;min-width:0;max-width:52%;padding-top:2px;display:flex}.compactProperty{color:#5d665e;overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;font-weight:700;display:block}.compactContact{color:#687174;overflow-wrap:anywhere;margin:0;font-size:.76rem;display:block}button.compactContact.compactEmailLink{font:inherit;text-align:inherit;color:#1f4d78;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.compactContact.compactEmailLink:hover,button.compactContact.compactEmailLink:focus{color:#0f2e4a}.queueQuickFacts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.financialSnapshot{background:#f2efe8;border-left:3px solid #32614a;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;padding:10px;display:grid}.financialSnapshot span{min-width:0;display:block}.financialSnapshot b{color:#526054;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;display:block}.financialSnapshot em{color:#1f3a2c;overflow-wrap:anywhere;font-size:1.02rem;font-style:normal;font-weight:700;line-height:1.2;display:block}.financialSnapshot em.paymentMethodValue{white-space:nowrap;align-items:center;gap:4px;display:flex}.financialSnapshot em .paymentMethodBigIcon{flex-shrink:0;font-size:1.4rem;font-style:normal;line-height:1}.paymentMethodCash{color:#0f5c34;font-weight:800}.financialSnapshot span.voucher em{color:#1f4d78}@media (width<=480px){.financialSnapshot{grid-template-columns:1fr}}.queueQuickFacts span{overflow-wrap:anywhere;background:#faf9f5;border:1px solid #ebe6dc;min-width:0;padding:5px 6px;font-size:.72rem}.queueQuickFacts span.truncatedFact{text-overflow:ellipsis;white-space:nowrap;cursor:help;overflow:hidden}.queueQuickFacts b,.queueDocumentBoxes b{color:#746b58;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.59rem;display:block}.queueDocumentBoxes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.queueDocumentBoxes span{color:#8c4c41;text-align:center;background:#fff8f6;border:1px solid #e1c5bd;padding:5px 6px;font-size:.68rem}.queueDocumentBoxes span.ready{color:#27613a;background:#f3faf4;border-color:#a8c8ae}.queueDocumentBoxes span.notRequired{color:#8a8578;background:#faf9f5;border-color:#d8d4ca}.queueDocumentsRequestedNote{color:#526054;grid-column:1/-1;margin:0;padding:5px 6px;font-size:.7rem;font-weight:700}.queueResendDocsButton{color:#5d594f;text-align:left;background:#fff;border:1px solid #cfc8b9;grid-column:1/-1;width:100%;padding:7px 9px;font-size:.78rem;font-weight:800;text-decoration:none;display:block}.queueResendDocsButton:hover{background:#faf9f5}.queueExpandButton{color:#244d3e;text-align:left;background:#fff;border:1px solid #507565;grid-column:1/-1;width:100%;padding:7px 9px;font-size:.78rem;font-weight:800}.queueAddToPipelineButton{color:#fff;text-align:left;cursor:pointer;background:#1f3d2b;border:1px solid #1f3d2b;grid-column:1/-1;width:100%;margin-top:8px;padding:9px;font-size:.78rem;font-weight:850}.queueAddToPipelineButton:hover{background:#16301f}.queueAddToPipelineButton:disabled{cursor:wait;opacity:.65}.queueParkInLibraryButton{color:#6e4510;text-align:left;cursor:pointer;background:#fff5df;border:1px solid #9a661b;grid-column:1/-1;width:100%;margin-top:8px;padding:9px;font-size:.78rem;font-weight:850;box-shadow:inset 0 0 0 1px #f5d391}.queueParkInLibraryButton:hover{background:#ffe9bb}.queueParkInLibraryButton:disabled{cursor:wait;opacity:.65}.queueExpandedDetails{grid-column:1/-1}@media (width<=900px){.queueList{grid-template-columns:repeat(2,minmax(0,1fr))}.queueCard.expanded{grid-column:1/-1}}@media (width<=620px){.queueList{grid-template-columns:1fr}.queueCard.expanded{grid-column:auto}.queueQuickFacts{grid-template-columns:1fr 1fr}}.renterFilterMenu{background:#fff;border:1px solid #cfc8b9;border-radius:5px;min-width:150px}.renterFilterMenu summary{cursor:pointer;padding:10px;font-weight:700}.renterFilterMenu>div{max-height:210px;padding:0 10px 10px;overflow:auto}.renterFilterMenu .check{margin:7px 0;font-size:.85rem;display:block}.filterAllButton{color:#32614a;text-align:left;background:0 0;border:0;border-bottom:1px solid #ded8cb;width:100%;padding:6px 0;font-weight:800;display:block}.renterFilterMenuSearch{z-index:1;width:100%;font:inherit;background:#fff;border:1px solid #cfc8b9;border-radius:4px;margin:8px 0 6px;padding:7px 8px;font-size:.82rem;display:block;position:sticky;top:0}.renterFilterMenuOption{color:#38352d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;width:100%;padding:6px 4px;font-size:.82rem;display:block}.renterFilterMenuOption:hover{background:#f0ede5}.renterFilterMenuOption.selected{color:#173b26;background:#e7f3eb;font-weight:800}.renterFilterMenuEmpty{color:#8a8578;margin:8px 4px;font-size:.8rem}.renterLibraryFilters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.renterLibraryFilters>label:not(.check){flex:1;min-width:175px}.renterLibraryFilters input,.renterLibraryFilters select{border:1px solid #cfc8b9;border-radius:5px;width:100%;margin-top:5px;padding:9px;display:block}.renterLibraryFilters>.check{padding:10px 0;font-weight:700}.libraryResultsToolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.viewToggle{border:1px solid #cfc8b9;border-radius:5px;display:flex;overflow:hidden}.viewToggle button{color:#5d594f;background:#fff;border:0;border-left:1px solid #cfc8b9;padding:8px 10px;font-weight:700}.viewToggle button:first-child{border-left:0}.viewToggle button.selected{color:#fff;background:#32614a}.renterResultsTableWrap{background:#fff;border:1px solid #ded8cb;margin-top:12px;overflow:auto}.renterResultsTable{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.85rem}.renterResultsTable caption{color:#5d594f;text-align:left;background:#f7f4ec;padding:10px 12px;font-size:.82rem}.renterResultsTable th,.renterResultsTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e8e2d8;padding:10px 12px}.renterResultsTable th{color:#4e574e;letter-spacing:.06em;text-transform:uppercase;background:#f2efe8;font-size:.72rem;position:sticky;top:0}.renterResultsTable .renterResultRow{cursor:pointer}.renterResultsTable .renterResultRow:hover,.renterResultsTable .renterResultRow:focus{outline-offset:-2px;background:#e7f3eb;outline:2px solid #32614a}.renterResultsTable input[type=checkbox]{accent-color:#32614a;width:auto;margin:0}.landlordHandoffPanel{background:#eef5f0;border:1px solid #9ab7a0;grid-template-columns:minmax(250px,1fr) minmax(280px,1fr);gap:18px;margin-top:16px;padding:20px;display:grid}.landlordHandoffPanel h3{margin:4px 0 8px;font-family:Fraunces,serif;font-size:22px}.landlordHandoffPanel p:not(.eyebrow){color:#4f5e51;margin:0;line-height:1.45}.handoffFields{gap:10px;display:grid}.handoffFields label{font-size:.86rem;font-weight:700}.handoffFields select,.handoffFields textarea{width:100%;font:inherit;background:#fff;border:1px solid #9ab7a0;border-radius:5px;margin-top:5px;padding:9px;display:block}.handoffFields textarea{min-height:66px}.handoffFields .primary{justify-self:start}.selectedProfileToolbar{background:#f2efe8;border:1px solid #ded8cb;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.selectedProfileToolbar button{color:#32614a;font-weight:800}@media (width<=680px){.libraryResultsToolbar{flex-direction:column;align-items:flex-start}.renterResultsTable{font-size:.8rem}.selectedProfileToolbar{flex-direction:column;align-items:flex-start}}.profileDetailCard{align-items:flex-start}.profileOriginalInterest{background:#f7f3e8;border-left:3px solid #a76123;margin-top:12px;padding:12px 14px}.profileOriginalInterest b,.profileOriginalInterest span,.profileOriginalInterest small{display:block}.profileOriginalInterest b{text-transform:uppercase;letter-spacing:.07em;color:#8b6418;font-size:.72rem}.profileOriginalInterest span{color:#473817;margin-top:3px;font-weight:800}.profileOriginalInterest small{color:#685d46;margin-top:3px}.sharingRevocation{background:#fff8ee;border:1px solid #dda360;gap:6px;margin-top:18px;padding:14px;display:grid}.sharingRevocation small{line-height:1.4}.sharingRevocation button{color:#7a3f0d;background:#fff;border:1px solid #994f13;justify-self:start;padding:8px 10px;font-weight:800}.profileNarrative{gap:12px;margin-top:18px;display:grid}.profileNarrative div{background:#f7fbf7;border-left:3px solid #75a37c;padding:13px}.profileNarrative b{font-size:.78rem}.profileNarrative p{line-height:1.45;letter-spacing:normal!important;color:#35463a!important;margin:5px 0 0!important;font-size:.92rem!important;font-weight:400!important}.profileFacts{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px 18px;margin:16px 0 0;display:grid}.profileFacts div{border-top:1px solid #b7d2bc;padding-top:8px}.profileFacts dt{text-transform:uppercase;letter-spacing:.07em;color:#52705b;font-size:.68rem}.profileFacts dd{color:#26372c;overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}@media (width<=680px){.profileFacts{grid-template-columns:1fr}}.referralReviewAction{background:#f7f4ec;border:1px solid #ded8cb;margin-top:22px;padding:18px}.referralReviewAction h3{margin:4px 0 8px;font-family:Fraunces,serif;font-size:21px}.referralReviewAction p{color:#5d594f;margin:0 0 12px}.referralReviewAction label{margin-top:12px;font-size:.9rem;font-weight:700;display:block}.referralReviewAction label.check{align-items:flex-start;gap:9px;line-height:1.4;display:flex}.referralReviewAction textarea{width:100%;min-height:72px;font:inherit;border:1px solid #cfc8b9;border-radius:5px;margin-top:6px;padding:9px;display:block}.referralReviewAction button{margin-top:14px}.interestRoutingActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.interestRoutingActions>div{background:#fff;border:1px solid #d8d4ca;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;display:flex}.interestRoutingActions>div:last-child{background:#f7fbf7;border-color:#b7d2bc}.interestRoutingActions small{color:#5d594f;line-height:1.4}.interestRoutingActions .check{margin-top:5px}@media (width<=680px){.interestRoutingActions{grid-template-columns:1fr}}.draftReviewList{border-top:1px solid #d8d4ca;margin-top:42px;padding-top:32px}.draftReviewHeading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.draftReviewHeading h2{margin:4px 0;font-family:Fraunces,serif;font-size:28px}.draftReviewHeading>span{color:#5d594f;font-size:.85rem}.draftReviewCard{background:#eef5f0;border:1px solid #b7d2bc;justify-content:space-between;gap:22px;margin-top:14px;padding:19px;display:flex}.sentReferralCard{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:start;display:grid}.referralRecordFilter{background:#fff9e9;border:1px solid #d6b26a;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 8px;padding:10px 12px;display:flex}.referralRecordFilter label{color:#594416;align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:flex}.referralRecordFilter small{color:#6b5a2d;font-size:.78rem}.followUpsDue{background:#f8fbf8;border:1px solid #b7d2bc;margin:22px 0 28px;padding:20px}.followUpsDue h3{margin:4px 0;font-family:Fraunces,serif;font-size:23px}.followUpsDue>div>p:last-child{color:#4f5e51;margin:0;font-size:.9rem}.followUpBuckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.followUpBucket{background:#fff;border:1px solid #d9dfd8;padding:14px}.followUpBucket h3{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;margin:0 0 10px;font-family:inherit;font-size:.86rem;display:flex}.followUpBucket h3 span{background:#e9efe8;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:.75rem;display:grid}.followUpBucket article{border-top:1px solid #e4e8e3;margin-top:10px;padding-top:10px}.followUpBucket article b,.followUpBucket article span,.followUpBucket article small{display:block}.followUpBucket article span,.followUpBucket article small,.followUpBucket>p{color:#4f5e51;margin-top:3px;font-size:.82rem;line-height:1.35}.followUpBucket article p{color:#394b3d;margin:7px 0 0;font-size:.82rem;line-height:1.4}.followUpBucket.overdue{background:#fff8f6;border-color:#d7998f}.followUpBucket.overdue h3 span{color:#8e3328;background:#f6d8d2}.followUpBucket.today{background:#fffbef;border-color:#ddb75e}.followUpBucket.today h3 span{color:#76530d;background:#f7e6bb}.followUpBucket.unscheduled{background:#f7f9fb;border-color:#aab6c1}@media (width<=680px){.followUpBuckets{grid-template-columns:1fr}}.sentReferralFollowUp{border-top:1px solid #b7d2bc;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.sentReferralFollowUp label{color:#395544;gap:5px;font-size:.78rem;font-weight:800;display:grid}.sentReferralFollowUp label:nth-of-type(3){grid-column:1/-1}.sentReferralFollowUp select,.sentReferralFollowUp input,.sentReferralFollowUp textarea{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #b7d2bc;border-radius:4px;padding:8px}.sentReferralFollowUp textarea{resize:vertical;min-height:64px}.sentReferralFollowUp button{justify-self:start}.sentReferralFollowUp>small{color:#526054;grid-column:1/-1}@media (width<=680px){.sentReferralCard{display:block}.sentReferralFollowUp{grid-template-columns:1fr}.sentReferralFollowUp label:nth-of-type(3){grid-column:auto}}.draftReviewCard p{letter-spacing:.09em;color:#2d6b3b;margin:0 0 5px;font-size:.7rem;font-weight:800}.draftReviewCard h3{margin:0 0 5px;font-family:Fraunces,serif;font-size:21px}.draftReviewCard span,.draftReviewCard small{color:#4f5e51;display:block}.draftReviewCard small{margin-top:7px}.draftReviewCard aside{text-align:right;color:#526054;font-size:.8rem}.draftReviewCard blockquote{color:#49584c;border-left:2px solid #75a37c;margin:12px 0 0;padding-left:10px}.draftSafety{color:#5c664f;margin-top:16px;font-size:.87rem}.draftReviewInteractive{padding:0;display:block;overflow:hidden}.draftOpenButton{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#eef5f0;border:0;justify-content:space-between;gap:22px;padding:19px;display:flex}.draftOpenButton>div{min-width:0}.draftOpenButton>b{color:#32614a;white-space:nowrap;align-self:center}.draftReviewDetails{background:#fff;border-top:1px solid #b7d2bc;padding:18px 19px}.draftReviewDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.draftReviewDetails dt{text-transform:uppercase;letter-spacing:.07em;color:#52705b;font-size:.7rem}.draftReviewDetails dd{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.draftReviewDetails .danger{color:#842d28;cursor:pointer;background:#fff;border:1px solid #b95e58;border-radius:6px;padding:9px 11px;font-weight:700}.draftReviewDetails .danger:disabled{opacity:.55;cursor:wait}.sendReviewCheck{color:#594416;background:#fff9e9;border:1px solid #d6b26a;align-items:flex-start;gap:9px;margin:16px 0;padding:12px;font-size:.86rem;line-height:1.4;display:flex}.sendReviewCheck input{width:auto;margin-top:3px}.followUpBucket h3{margin:0}.followUpBucket h3 button{width:100%;color:inherit;font:inherit;letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-weight:800;display:flex}.followUpBucket h3 button>span{align-items:center;gap:8px;display:flex}.followUpBucket h3 em{background:#e9efe8;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:.75rem;font-style:normal;display:grid}.followUpBucket h3 small{letter-spacing:normal;color:#32614a;font-size:.7rem}.followUpRenterButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e4e8e3;margin-top:10px;padding:10px 0 2px;display:block}.followUpRenterButton:hover,.followUpRenterButton:focus{outline-offset:2px;background:#edf6ef;outline:2px solid #32614a}.followUpRenterButton b,.followUpRenterButton span,.followUpRenterButton small,.followUpRenterButton i{display:block}.followUpRenterButton span{color:#526052;margin-top:3px}.followUpRenterButton small{color:#657165;margin-top:4px}.followUpRenterButton p{color:#596459;margin:5px 0;font-size:.8rem}.followUpRenterButton i{color:#32614a;margin-top:6px;font-size:.75rem;font-style:normal;font-weight:800}.sentReferralCard:focus{outline-offset:3px;outline:3px solid #32614a}.testReferralFlag,.liveReferralFlag{letter-spacing:.06em;border-radius:3px;margin-top:6px;padding:3px 6px;font-size:.65rem;display:inline-block}.testReferralFlag{color:#36556b;background:#e7eff4}.liveReferralFlag{color:#7a4515;background:#fff0df}@media (width<=680px){.draftReviewCard{display:block}.draftReviewCard aside{text-align:left;margin-top:14px}.draftOpenButton{display:block}.draftOpenButton>b{margin-top:12px;display:block}.draftReviewDetails dl{grid-template-columns:1fr}}.historyToggle{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:4px;padding:8px 10px;font-weight:800}.followUpClear{color:#4f5e51;background:#fff;border:1px dashed #b7d2bc;margin:0;padding:14px}.showingRequestList{border-top:1px solid #d8d4ca;margin-top:42px;padding-top:32px}.showingRequestCard{background:#f7f3e8;border:1px solid #dfcd9d;justify-content:space-between;gap:22px;margin-top:14px;padding:19px;display:flex}.showingRequestCard p{letter-spacing:.09em;color:#8b6418;margin:0 0 5px;font-size:.7rem;font-weight:800}.showingRequestCard h3{margin:0 0 5px;font-family:Fraunces,serif;font-size:21px}.showingRequestCard span{color:#5e5847;display:block}.showingRequestCard dl{gap:22px;margin:13px 0 0;display:flex}.showingRequestCard dt{text-transform:uppercase;letter-spacing:.07em;color:#746b58;font-size:.7rem}.showingRequestCard dd{margin:3px 0 0;font-weight:700}.showingRequestCard aside{text-align:right;color:#5b594f;overflow-wrap:anywhere;font-size:.8rem}.showingRequestCard blockquote{color:#5d594f;border-left:2px solid #c29a42;margin:12px 0 0;padding-left:10px}.showingAccessBox{background:#fff8ee;border:1px solid #dda360;margin-top:12px;padding:10px 12px}.showingAccessBox b{color:#8c531e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;display:block}.showingAccessBox p{color:#5d594f;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.4}@media (width<=680px){.showingRequestCard{display:block}.showingRequestCard aside{text-align:left;margin-top:14px}.showingRequestCard dl{display:block}.showingRequestCard dl div{margin-top:9px}}.secureDocumentQueue{border-top:1px solid #d8d4ca;margin-top:32px;padding-top:24px}.secureDocumentCard{background:#f6faf6;border:1px solid #cbd8ce;justify-content:space-between;gap:20px;margin:12px 0;padding:18px;display:flex}.secureDocumentCard p{letter-spacing:.09em;color:#32614a;margin:0 0 5px;font-size:.7rem;font-weight:800}.secureDocumentCard h3{margin:0 0 5px;font-family:Fraunces,serif;font-size:21px}.secureDocumentCard span,.secureDocumentCard small{color:#5e5847;margin-top:5px;display:block}.secureDocumentCard.scan-uploaded_pending_scan,.secureDocumentCard.scan-upload_requested{background:#fff6f5;border-color:#e1a4a4}.secureDocumentCard.scan-uploaded_pending_scan .scanStatus,.secureDocumentCard.scan-upload_requested .scanStatus{color:#a33232}.secureDocumentCard.review-reviewed{background:#f3faf4;border-color:#78aa82}.secureDocumentCard.review-reviewed .reviewStatus{color:#24653a;font-weight:800}.secureDocumentCard.review-incomplete{background:#fff8ee;border-color:#dda360}.secureDocumentCard.review-incomplete .reviewStatus{color:#994f13;font-weight:800}.secureDocumentActions{align-content:start;gap:7px;min-width:150px;display:grid}.secureDocumentActions button{color:#244d3e;background:#fff;border:1px solid #507565;padding:8px 10px;font-weight:700}@media (width<=680px){.secureDocumentCard{display:block}.secureDocumentActions{margin-top:14px}}.referralHistory{background:#f4f8f4;border:1px solid #b7d2bc;margin-top:18px;padding:14px}.referralHistory .eyebrow{margin-bottom:3px}.referralHistory h4{margin:0 0 9px;font-family:Fraunces,serif;font-size:18px}.referralHistory ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.referralHistory li{border-top:1px solid #cfe0d1;gap:2px;padding-top:9px;display:grid}.referralHistory li:first-child{border-top:0;padding-top:0}.referralHistory li span,.referralHistory li small{color:#4f5e51;display:block}.referralHistory li small{margin-top:0;font-size:.8rem}.referralHistory>p:last-child{color:#4f5e51;margin:0;font-size:.9rem}.referralHistoryOpenButton{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 7px;display:block}.referralHistoryOpenButton:hover,.referralHistoryOpenButton:focus{outline-offset:1px;background:#e1f0e4;outline:2px solid #32614a}.candidateSavedHint{color:#32614a;margin-top:7px;font-weight:700;line-height:1.35;display:block}.candidateReferralCheck{text-align:left;gap:8px;margin-top:16px;font-weight:700;line-height:1.35;display:flex!important}.candidateReferralCheck input{flex:none;width:auto;margin-top:3px}.candidateReferralButton{color:#fff;cursor:pointer;background:#32614a;border:1px solid #32614a;border-radius:6px;margin-top:10px;padding:9px 11px;font-weight:800}.candidateReferralButton:disabled{opacity:.6;cursor:wait}.renterMessaging{background:#f7fbf7;border:1px solid #9ab7a0;margin-top:22px;padding:18px}.renterMessagingHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.renterMessagingHeading h4,.renterMessageHistory h5{margin:3px 0 6px;font-family:Fraunces,serif;font-size:21px}.renterMessagingHeading p:not(.eyebrow){color:#4f5e51;margin:0;line-height:1.4}.renterMessagingHeading>button{color:#244d3e;background:#fff;border:1px solid #507565;padding:8px 10px;font-weight:800}.renterMessageComposer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.renterMessageComposer label{color:#395544;gap:5px;font-size:.8rem;font-weight:800;display:grid}.renterMessageComposer label:nth-of-type(3),.renterMessageComposer label:nth-of-type(4),.renterMessageComposer .testDeliveryCheck,.renterMessageComposer .sendReviewCheck{grid-column:1/-1}.renterMessageComposer input,.renterMessageComposer select,.renterMessageComposer textarea{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:9px}.renterMessageComposer textarea{resize:vertical;min-height:190px}.renterMessageComposer .testDeliveryCheck,.renterMessageComposer .sendReviewCheck{color:#594416;background:#fff9e9;border:1px solid #d6b26a;align-items:flex-start;gap:9px;padding:10px;line-height:1.4;display:flex}.renterMessageComposer .testDeliveryCheck{color:#3f5667;background:#f7f9fb;border-color:#aab6c1}.renterMessageComposer .testDeliveryCheck input,.renterMessageComposer .sendReviewCheck input{width:auto;margin-top:2px}.renterMessageComposer .primary{justify-self:start}.renterMessageFieldPicker{grid-column:1/-1}.renterMessageFieldPicker p{color:#395544;margin:0 0 6px;font-size:.78rem;font-weight:800}.referralComposer{gap:10px;margin:16px 0;display:grid}.referralComposer label{color:#395544;gap:5px;font-size:.8rem;font-weight:800;display:grid}.referralComposer input,.referralComposer select,.referralComposer textarea{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:9px}.referralComposer textarea{resize:vertical;min-height:180px}.renterMessageHistory{border-top:1px solid #b7d2bc;margin-top:20px;padding-top:16px}.renterMessageHistory .eyebrow{margin-bottom:2px}.renterMessageHistory ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.renterMessageHistory li{background:#fff;border:1px solid #cfe0d1;padding:12px}.renterMessageHistory li b,.renterMessageHistory li span,.renterMessageHistory li small{display:block}.renterMessageHistory li span,.renterMessageHistory li small{color:#4f5e51;margin-top:3px;font-size:.82rem}.renterMessageHistory pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#36483b;font:inherit;border-top:1px solid #e1ebe2;margin:10px 0 0;padding-top:10px;font-size:.86rem;line-height:1.4}@media (width<=680px){.renterMessagingHeading{display:block}.renterMessagingHeading>button{margin-top:12px}.renterMessageComposer{grid-template-columns:1fr}}.messageCenter{border-top:1px solid #d8d4ca;margin-top:42px;padding-top:32px}.messageCenterHeading,.messageThreadHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.messageCenterHeading h2{margin:4px 0;font-family:Fraunces,serif;font-size:28px}.messageCenterHeading p:not(.eyebrow),.messageThreadHeading p{color:#4f5e51;margin:0;line-height:1.4}.messageCenterHeading>button{color:#244d3e;background:#fff;border:1px solid #507565;padding:8px 10px;font-weight:800}.messageCenterGrid{grid-template-columns:minmax(250px,.48fr) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.messageConversationList{background:#fff;border:1px solid #d8d4ca;max-height:680px;overflow:auto}.messageConversationList>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e0d7;padding:13px;display:block}.messageConversationList>button:hover,.messageConversationList>button.selected{background:#e8f3ea}.messageConversationList b,.messageConversationList span,.messageConversationList small{display:block}.messageConversationList span,.messageConversationList small{color:#4f5e51;overflow-wrap:anywhere;margin-top:3px;font-size:.8rem}.messageConversationList em{color:#7a4515;background:#fff1d8;border-radius:3px;margin-top:7px;padding:3px 6px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-block}.messageConversationList>p{color:#5d594f;padding:14px}.messageThread{background:#f7fbf7;border:1px solid #b7d2bc;min-height:360px;padding:18px}.messageThreadHeading h3{margin:0;font-family:Fraunces,serif;font-size:23px}.messageThreadHeading .primary{white-space:nowrap}.messageThreadItems{gap:12px;margin-top:18px;display:grid}.messageThreadItem{background:#fff;border:1px solid #cfe0d1;padding:13px}.messageThreadItem.inbound{background:#fffaf0;border-color:#d6b26a}.messageThreadItem p{letter-spacing:.08em;color:#32614a;margin:0 0 5px;font-size:.68rem;font-weight:800}.messageThreadItem.inbound p{color:#895719}.messageThreadItem b,.messageThreadItem span{display:block}.messageThreadItem span{color:#4f5e51;margin-top:4px;font-size:.82rem}.messageThreadItem pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#36483b;font:inherit;border-top:1px solid #e1ebe2;margin:10px 0 0;padding-top:9px;font-size:.88rem;line-height:1.4}@media (width<=700px){.messageCenterGrid{grid-template-columns:1fr}.messageConversationList{max-height:320px}.messageCenterHeading,.messageThreadHeading{display:block}.messageCenterHeading>button,.messageThreadHeading>.primary{margin-top:12px}}.staffPage{width:100%;margin:0 auto 80px}.staffIntro,.staffLogin,.staffDenied{width:min(1100px,100% - 48px);margin-left:auto;margin-right:auto}.staffIntro{background:0 0;border-bottom:0;margin-top:62px;padding:0;display:block}.staffIntro h1{letter-spacing:-1px;margin:2px 0 10px;font-size:2.1rem}.staffAppHeader{z-index:20;isolation:isolate;color:#fff;background:#132a22;align-items:center;gap:22px;width:100%;min-height:66px;padding:0 max(24px,50vw - 590px);display:flex;position:relative;box-shadow:0 1px #0a1914}.staffBrand{color:#fff;letter-spacing:-.02em;flex:none;font-size:1.08rem;font-weight:850;text-decoration:none}.staffBrand span{color:#cfe6d4}.staffMenuBar{align-items:stretch;gap:3px;min-height:66px;display:flex}.staffMenuGroup{align-items:center;display:flex;position:relative}.staffMenuGroupToggle,.staffAccountToggle{cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;color:inherit;background:0 0;border:0;align-items:center;list-style:none;display:inline-flex}.staffMenuGroupToggle{color:#dce9de;border-radius:5px;padding:9px 10px;font-size:.87rem;font-weight:800}.staffMenuGroupToggle:after,.staffAccountToggle:after{content:"⌄";margin-left:7px;font-size:.9rem}.staffMenuGroup.active .staffMenuGroupToggle{color:#fff}.staffMenuGroupToggle:hover,.staffMenuGroup.open .staffMenuGroupToggle,.staffAccountToggle:hover,.staffAccount.open .staffAccountToggle{color:#fff;background:#264538}.staffMenuLink{color:#dce9de;border-radius:5px;align-items:center;padding:9px 10px;font-size:.87rem;font-weight:800;text-decoration:none;display:flex}.staffMenuLink:hover,.staffMenuLink.selected{color:#fff;background:#264538}.staffMenuDropdown,.staffAccountDropdown{z-index:10;background:#fff;border:1px solid #a8c4ae;min-width:218px;padding:7px;display:grid;position:absolute;top:56px;left:0;box-shadow:0 12px 28px #07140e38}.staffMenuDropdown a{color:#35503d;border-radius:4px;padding:9px 10px;font-size:.85rem;font-weight:750;text-decoration:none}.staffMenuDropdown a:hover,.staffMenuDropdown a.selected{color:#173b26;background:#e7f2e9}.staffAccount{margin-left:auto;position:relative}.staffGlobalSearch{flex:none;width:240px;margin-left:auto;position:relative}.staffAppHeader .staffAccount{margin-left:12px}.staffGlobalSearch input[type=search]{color:#fff;width:100%;font:inherit;background:#1c3b2e;border:1px solid #2f4d3f;border-radius:16px;padding:9px 12px;font-size:.82rem}.staffGlobalSearch input[type=search]::placeholder{color:#9fc2a9}.staffGlobalSearch input[type=search]:focus{outline-offset:1px;outline:2px solid #6fae82}.staffGlobalSearchResults{z-index:15;background:#fff;border:1px solid #a8c4ae;border-radius:6px;width:340px;max-height:420px;padding:8px;position:absolute;top:44px;right:0;overflow-y:auto;box-shadow:0 12px 28px #07140e38}.staffGlobalSearchStatus{color:#5d665e;margin:6px 8px;font-size:.82rem}.staffGlobalSearchGroup+.staffGlobalSearchGroup{border-top:1px solid #e3ded0;margin-top:10px;padding-top:10px}.staffGlobalSearchGroup>p{letter-spacing:.08em;color:#8a8578;margin:0 0 4px;padding:0 4px;font-size:.68rem;font-weight:800}.staffGlobalSearchGroup button{color:#38352d;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 8px;display:block}.staffGlobalSearchGroup button:hover{background:#f0ede5}.staffGlobalSearchGroup button b{font-size:.85rem;display:block}.staffGlobalSearchGroup button span{color:#766f5d;margin-top:2px;font-size:.76rem;display:block}.staffAccountToggle{color:#dce9de;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:250px;padding:9px 10px;font-size:.78rem;font-weight:700;overflow:hidden}.staffAccountDropdown{min-width:132px;left:auto;right:0}.staffAccountDropdown button{color:#70451d;text-align:left;width:100%;font:inherit;background:#fff;border:0;padding:8px 10px;font-weight:800}.staffAccountDropdown button:hover{background:#f8f0e5}.staffWorkspaceIntro{border-bottom:1px solid #d8d4ca;justify-content:space-between;align-items:end;gap:18px;width:min(1100px,100% - 48px);margin:28px auto 20px;padding-bottom:18px;display:flex}.staffWorkspaceIntro .eyebrow{margin:0 0 3px}.staffWorkspaceIntro h1{margin:0;font-size:2rem}.staffWorkspaceIntro p:not(.eyebrow){color:#5d6670;margin:3px 0 0}.staffWorkspaceIntro+.savedNotice,.staffWorkspaceIntro+.formError{width:min(1100px,100% - 48px);margin-left:auto;margin-right:auto}@media (width<=1180px){.staffGlobalSearch{width:170px}}@media (width<=720px){.staffAppHeader{gap:8px;min-height:60px;padding:0 15px}.staffBrand{font-size:0}.staffBrand:after{content:"HM";font-size:1rem}.staffMenuBar{gap:0;min-height:60px}.staffMenuGroupToggle{padding:9px 7px;font-size:.76rem}.staffMenuGroupToggle:after{margin-left:3px}.staffMenuLink{padding:9px 7px;font-size:.76rem}.staffAccountToggle{max-width:32px;padding:9px 4px;font-size:0}.staffAccountToggle:after{margin:0;font-size:1rem}.staffMenuDropdown{min-width:0;position:fixed;top:60px;left:10px;right:10px}.staffAccountDropdown{position:fixed;top:60px;right:10px}.staffWorkspaceIntro{width:calc(100% - 36px);margin-top:22px}.staffWorkspaceIntro h1{font-size:1.65rem}.staffIntro,.staffLogin,.staffDenied{width:calc(100% - 36px)}.staffGlobalSearch{width:34px;overflow:hidden}.staffGlobalSearch:focus-within{width:150px;overflow:visible}.staffGlobalSearch input[type=search]{padding:9px 8px;font-size:.76rem}.staffGlobalSearchResults{width:240px;right:-10px}}.staffLogin form{max-width:720px}.staffLogin form label{min-width:0}.staffLogin>small{color:#5d6670;margin-top:14px;line-height:1.4;display:block}@media (width<=680px){.staffLogin form{grid-template-columns:1fr;align-items:stretch;display:grid}.staffLogin form .primary{justify-self:start}}.queueList{width:min(1240px,100% - 48px);margin:0 auto}.queueCard.expanded{grid-template-columns:1fr;gap:18px;padding:24px 26px}.queueCard.expanded header{border-bottom:1px solid #ded9d0;padding-bottom:18px}.queueCard.expanded h2{font-size:2.35rem;line-height:1.08}.queueCard.expanded .compactProperty{color:#385246;margin-top:8px;font-size:1rem}.queueCard.expanded time{padding-top:4px;font-size:.88rem}.queueCard.expanded .queueQuickFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.queueCard.expanded .queueQuickFacts span{background:#f8f7f3;min-height:76px;padding:13px 14px;font-size:1rem;line-height:1.35}.queueCard.expanded .queueQuickFacts b{color:#5e655d;margin-bottom:6px;font-size:.72rem}.queueCard.expanded .queueDocumentBoxes{gap:10px;margin-top:2px}.queueCard.expanded .queueDocumentBoxes span{padding:12px;font-size:.92rem}.queueCard.expanded .queueDocumentBoxes b{margin-bottom:5px;font-size:.72rem}.queueCard.expanded .queueExpandButton{display:none}.queueCard.expanded .queueExpandedDetails{border-top:0;padding-top:6px}.queueCard.expanded .queueProperty{margin:18px 0;padding:16px 18px}.queueCard.expanded dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.queueCard.expanded dt{font-size:.72rem}.queueCard.expanded dd{font-size:1rem}.queueCard.expanded .queueStory{max-width:860px}@media (width<=700px){.queueList{width:calc(100% - 36px)}.queueCard.expanded{padding:18px}.queueCard.expanded header{display:block}.queueCard.expanded time{margin-top:10px;display:block}.queueCard.expanded .queueQuickFacts,.queueCard.expanded dl,.queueCard.expanded .queueDocumentBoxes{grid-template-columns:1fr}}.queueCard.expanded .interestContact{color:#405148;flex-wrap:wrap;gap:10px 24px;margin-top:13px;font-size:1rem;display:flex}.queueCard.expanded .interestContact span{overflow-wrap:anywhere;display:block}.queueCard.expanded .interestContact b{color:#657168;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.69rem;display:block}.interestSectionHeading{color:#263d30;margin:26px 0 9px;font-family:Fraunces,serif;font-size:1.32rem;line-height:1.2}.queueCard.expanded>.interestSectionHeading{width:100%;margin-top:5px}.queueCard.expanded .interestNeeds{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.queueCard.expanded .interestNeeds span{min-height:70px}.queueCard.expanded .queueExpandedDetails{grid-template-columns:190px minmax(0,1fr);gap:28px;margin-top:8px;display:grid}.interestSectionNav{background:#f7faf7;border:1px solid #d6ddd6;align-self:start;gap:4px;padding:11px;display:grid;position:sticky;top:154px}.interestSectionNav p{color:#657168;letter-spacing:.08em;margin:2px 9px 6px;font-size:.68rem;font-weight:850}.interestSectionNav a{color:#31543e;border-left:3px solid #0000;padding:8px 9px;font-size:.84rem;font-weight:800;text-decoration:none}.interestSectionNav a:hover,.interestSectionNav a:focus-visible,.interestSectionNav a.active{color:#173b26;background:#e6f0e8;border-left-color:#507565;outline:0}#personal-information,#rental-needs,#renter-story,#documents,#messaging,#next-step{scroll-margin-top:170px}.queueCard.expanded .interestNeeds .selectedHomeFact{grid-column:1/-1}.interestDetailContent{min-width:0}.interestDetailContent>.queueProperty,.interestDetailContent>dl{display:none}.interestDetailContent .interestSectionHeading{scroll-margin-top:24px}.interestDetailContent .queueStory{background:#f7fbf7;border-top:0;border-left:3px solid #75a37c;max-width:none;margin-top:0;padding:18px}.interestDetailContent .queueStory .interestSectionHeading{margin-top:0}.interestDocuments,.interestMessaging,.interestPropertyMatches{scroll-margin-top:24px}.interestDocuments .secureDocumentQueue{border-top:0;margin-top:0;padding-top:0}.interestDocumentTabs{gap:8px;width:min(1240px,100% - 48px);margin:14px auto 0;display:flex}.interestDocumentTabs button{color:#5a5240;background:#fff;border:1px solid #b7ac93;border-radius:4px;padding:9px 14px;font-size:.85rem;font-weight:700}.interestDocumentTabs button.selected{color:#fff;background:#263a37;border-color:#263a37}.interestDocumentTabs button b{margin-left:5px;font-weight:800}.interestDocumentFilters{background:#f7f4ec;border:1px solid #d8d4ca;flex-wrap:wrap;align-items:center;gap:16px;width:min(1240px,100% - 48px);margin:12px auto 0;padding:12px 16px;display:flex}.interestDocumentFilters fieldset{border:0;align-items:center;gap:16px;margin:0;padding:0;display:flex}.interestDocumentFilters legend{letter-spacing:.05em;text-transform:uppercase;color:#786d54;float:left;margin-right:10px;padding:0;font-size:.72rem;font-weight:800}.interestDocumentFilters label{color:#3d464b;white-space:nowrap;align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.savedFilterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.savedFilterChip{border:1px solid #7ca58a;border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}.savedFilterChip button:first-child{color:#244d3e;background:#fff;padding:6px 10px;font-size:.8rem;font-weight:700}.savedFilterChip .savedFilterRemove{color:#5d665d;background:#eef1ea;border-left:1px solid #7ca58a;padding:6px 8px;font-weight:800}.saveFilterButton{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:4px;padding:7px 12px;font-size:.8rem;font-weight:800}.saveFilterButton:disabled{opacity:.5}.documentRequestSection{border-top:1px solid #d8d4ca;margin-top:24px;padding-top:20px}.documentRequestSection .documentRequestHint{color:#4f5e51;margin:0 0 12px;font-size:.85rem;line-height:1.45}.documentReminderStatus{letter-spacing:.02em;margin:0 0 12px;font-size:.8rem;font-weight:800}.documentReminderStatus.on{color:#1f3d2b}.documentReminderStatus.off{color:#786c59}.documentReminderSwitch{color:#1f3d2b;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c2b2;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.78rem;font-weight:700}.documentReminderSwitch:disabled{opacity:.6;cursor:default}.interestDocumentSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 16px;display:grid}.renterProfileLeft .interestDocumentSummary{grid-template-columns:1fr}.interestDocumentSummary span{color:#8c4c41;background:#fff8f6;border:1px solid #e1c5bd;padding:11px 12px;font-size:.88rem}.interestDocumentSummary span.ready{color:#27613a;background:#f3faf4;border-color:#a8c8ae}.interestDocumentSummary span.received{color:#7a5217;background:#fff6e8;border-color:#e0b46b}.interestDocumentSummary b{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;display:block}.interestDocumentSummary .requestDocumentsButton{color:#1f3d2b;cursor:pointer;background:#fff;border:1px solid #1f3d2b;grid-column:1/-1;padding:9px 14px;font-size:.85rem}.interestDocumentSummary .requestDocumentsButton:disabled{opacity:.6;cursor:default}.interestDocumentSummary .requestDocumentsConfirm{color:#1f3d2b;grid-column:1/-1;margin:0;font-size:.85rem;font-weight:800}.duplicateRenterNotes{flex-direction:column;gap:6px;margin-top:8px;display:flex}.duplicateRenterBadge,.linkedRenterNote{border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:.76rem;display:flex}.duplicateRenterBadge{color:#7a5217;background:#fff6e8;border:1px solid #e0b46b}.linkedRenterNote{color:#2c4a37;background:#eef5f0;border:1px solid #9ab7a0}.duplicateRenterBadge button,.linkedRenterNote button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:3px;padding:4px 9px;font-size:.72rem;font-weight:700}.duplicateRenterBadge button:disabled,.linkedRenterNote button:disabled{opacity:.6;cursor:default}.duplicateIndicator,.linkedIndicator{vertical-align:middle;white-space:nowrap;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.duplicateIndicator{color:#7a5217;background:#fff6e8;border:1px solid #e0b46b}.linkedIndicator{color:#2c4a37;background:#eef5f0;border:1px solid #9ab7a0}.alsoInterestedNotes{flex-direction:column;gap:6px;margin-top:8px;display:flex}.alsoInterestedBadge{color:#1f4d78;background:#e9f1fb;border:1px solid #9dbde0;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:.76rem;display:flex}.alsoInterestedBadge a{color:inherit;font-weight:700}.interestMessaging .renterMessaging,.messageThreadReply .renterMessaging{margin-top:0}.renterProfilePage{max-width:1360px;margin:0 auto}.renterProfileTopbar{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.renterProfileTopbar>button{color:#244d3e;white-space:nowrap;background:#fff;border:1px solid #507565;padding:8px 12px;font-weight:800}.renterProfileTopbar h1{letter-spacing:.01em;color:#244d3e;margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:1.65rem;font-weight:700;line-height:1.25}.renterProfileTopbar p{color:#4f5e51;margin:0}.renterProfileIdentity{flex:320px;min-width:0}@media (width<=800px){.renterProfileTopbar{flex-wrap:wrap}.renterProfileTopbar .renterProfileIdentity{flex-basis:100%;order:1}.renterProfileTopbar .renterProfileTopbarPipeline{flex-basis:100%;order:2;margin:0}.renterProfileTopbar .renterProfileTopbarPipeline .renterProfilePipelineControls{justify-content:flex-start}.renterProfileTopbar .renterProfileTopbarPipeline .candidateSavedHint{text-align:left}.renterProfileTopbar .renterProfileTopbarDelete{order:3}}.renterContactEditToggle{margin-left:6px;font-size:.78rem}.renterContactEditHistoryHint{color:#786c59;margin:4px 0 0;font-size:.74rem}.renterContactEditHistoryHint .textButton{margin-left:2px;font-size:.74rem}.renterContactEditHistoryList{color:#4f5e51;flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;font-size:.74rem;display:flex}.renterContactEditForm{background:#fbfaf7;border:1px solid #cfc8b9;border-radius:6px;flex-direction:column;gap:8px;max-width:360px;padding:12px;display:flex}.renterContactEditForm label{color:#3d464b;font-size:.72rem;font-weight:700;display:block}.renterContactEditForm input{width:100%;font:inherit;color:#242a32;background:#fff;border:1px solid #cfc8b9;border-radius:4px;margin-top:4px;padding:8px;display:block}.renterContactEditActions{gap:8px;display:flex}.renterContactEditActions button{border-radius:4px;padding:7px 12px;font-size:.8rem;font-weight:700}.renterContactEditActions button[type=button]{color:#4f5e51;background:#fff;border:1px solid #cfc8b9}.matchingFieldsEditForm{background:#fbfaf7;border:1px solid #cfc8b9;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:14px;padding:14px;display:grid}.matchingFieldsEditForm label{color:#3d464b;font-size:.72rem;font-weight:700;display:block}.matchingFieldsEditForm input,.matchingFieldsEditForm select{width:100%;font:inherit;color:#242a32;background:#fff;border:1px solid #cfc8b9;border-radius:4px;margin-top:4px;padding:8px;display:block}.matchingFieldsEditForm small{color:#786c59;margin-top:3px;font-weight:400;display:block}.matchingFieldsPropertyTypes{color:#3d464b;grid-column:1/-1;font-size:.72rem;font-weight:700}.matchingFieldsPropertyTypes small{color:#786c59;font-weight:400}.matchingFieldsPropertyTypeGrid{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.matchingFieldsPropertyTypeOption{background:#fff;border:1px solid #cfc8b9;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;color:#3d464b!important;font-size:.74rem!important;font-weight:600!important;display:flex!important}.matchingFieldsPropertyTypeOption input{width:auto!important;margin:0!important}.matchingFieldsEditForm .renterContactEditActions{grid-column:1/-1}.matchingFieldsEditForm .formError{grid-column:1/-1;margin:0}@media (width<=680px){.matchingFieldsEditForm{grid-template-columns:1fr}}.renterProfileGrid{grid-template-columns:280px minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.renterProfileCol{flex-direction:column;gap:22px;display:flex}.renterProfileMid .renterMessaging{margin-top:0}.renterProfileBlock{background:#fff;border:1px solid #cfe0d1;border-radius:6px;padding:20px 22px}.renterProfileBlockCompact{padding:12px 16px}.renterProfileBlockCompact .eyebrow{margin-bottom:6px}.renterProfileBlockCompact b{font-size:.92rem;display:block}.renterProfileBlockCompact span{color:#4f5e51;margin-top:2px;font-size:.82rem;display:block}.renterProfileBlockCompact small{color:#5d665d;margin-top:6px;font-size:.78rem;font-weight:700;display:block}.renterProfileBlockCompact p{color:#4f5e51;margin:0;font-size:.86rem}.renterProfileBlock .eyebrow,.renterProfileBlock summary.eyebrow{margin:0 0 10px}.renterProfileBlock .profileFacts{gap:14px 20px;margin-top:0}.renterProfileBlock .profileNarrative{border-top:1px solid #e1ebe2;margin-top:16px;padding-top:16px}.renterProfileBlock .profileNarrative div+div{margin-top:12px}.renterProfileBlock .interestNotesForm{gap:8px;margin-top:12px;display:grid}.renterProfileBlock .interestNotesForm textarea{width:100%;font:inherit;border:1px solid #9ab7a0;border-radius:4px;min-height:70px;padding:8px}.renterProfileBlock label{color:#395544;gap:5px;margin-bottom:12px;font-size:.8rem;font-weight:800;display:grid}.renterProfileBlock select,.renterProfileBlock textarea{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:8px}.renterProfileBlock .candidateReferralCheck{align-items:flex-start;gap:8px;font-size:.8rem;font-weight:400;display:flex}.renterProfileBlock.referralHistory ul{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.renterProfileBlock.referralHistory li{background:#f7fbf7;border:1px solid #e1ebe2;border-radius:4px;padding:12px}.renterProfileBlock.referralHistory li b,.renterProfileBlock.referralHistory li span,.renterProfileBlock.referralHistory li small{display:block}.renterProfileBlock.referralHistory li span,.renterProfileBlock.referralHistory li small{color:#4f5e51;margin-top:3px;font-size:.82rem}details.renterProfileBlock summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:#52705b;font-size:.78rem;font-weight:800}details.renterProfileBlock[open] summary{margin-bottom:10px}details.renterProfileBlock>:not(summary){margin-top:10px}.fitAssessmentLoading{color:#5d665d;margin:8px 0 0;font-size:.82rem}.fitAssessment{background:#f7fbf7;border:1px solid #cfe0d1;border-radius:6px;margin-top:10px;padding:10px 12px}.fitAssessment.fitAssessmentFail{background:#fff6f5;border-color:#e1a4a4}.fitAssessmentVerdict{color:#24653a;margin:0 0 8px;font-size:.85rem;font-weight:800}.fitAssessmentFail .fitAssessmentVerdict{color:#a33232}.fitAssessmentList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fitAssessmentList li{grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:.8rem;display:grid}.fitAssessmentList .fitMark{text-align:center;font-weight:800}.fitAssessmentList .fitPass .fitMark{color:#24653a}.fitAssessmentList .fitFail .fitMark{color:#a33232}.fitAssessmentList .fitSkip .fitMark{color:#9aa39b}.fitAssessmentList b{font-size:.8rem;display:block}.fitAssessmentList small{color:#5d665d;margin-top:1px;font-size:.78rem;font-weight:400;display:block}.fitAssessmentList .fitFail small{color:#8a382e}.conversationThread ul{gap:2px;max-height:480px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bubbleRow{align-items:flex-end;gap:8px;margin:8px 0;display:flex}.bubbleRow.system{justify-content:center;margin:10px 0}.systemNote{color:#786c59;text-align:center;background:#f2efe8;border-radius:10px;padding:4px 10px;font-size:.7rem;font-weight:700}.bubbleRow.out{flex-direction:row-reverse}.chan{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:flex}.chan.out{background:#b8863a}.chan.in{background:#3f7a52}.bubbleCol{flex-direction:column;gap:3px;min-width:0;max-width:78%;display:flex}.bubbleRow.out .bubbleCol{align-items:flex-end}.bubbleMeta{color:#6b7a6d;font-size:.72rem}.bubbleMeta b{color:#24352a}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:8px 12px;font-size:.85rem}.bubble.out{background:#fdf3df;border:1px solid #d6b26a;border-bottom-right-radius:4px}.bubble.in{background:#eaf6ee;border:1px solid #7fae8c;border-bottom-left-radius:4px}.conversationEmpty{color:#5c6b5e;font-size:.85rem}.conversationRefreshRow{align-items:center;gap:10px;margin-top:10px;display:flex}.conversationRefresh{color:#395544;background:#fff;border:1px solid #9ab7a0;margin-top:0;padding:6px 10px;font-size:.76rem;font-weight:700}.conversationChecking{color:#6b7a6d;font-size:.76rem}.messageThreadBubbles{margin-top:18px}.messageThreadBubbles ul{gap:2px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bubbleSubject{margin-bottom:2px;font-size:.78rem;font-weight:800;display:block}.bubble.in .bubbleSubject{color:#5a4416}.bubble.out .bubbleSubject{color:#3c5a48}.bubbleAttachments{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.bubbleAttachments button{color:#395544;cursor:pointer;background:#fff;border:1px solid #cfc8b9;border-radius:10px;padding:3px 8px;font-size:.72rem;font-weight:700}.bubbleAttachments button:disabled{opacity:.6;cursor:wait}.bubbleRow.call{justify-content:center;margin:8px 0}.callBubble{text-align:center;color:#1f5c74;background:#eef5f8;border:1px solid #a9c9d6;border-radius:10px;max-width:80%;padding:6px 12px;font-size:.76rem}.callBubble b{font-size:.78rem;display:block}.callBubble span{color:#3d6c7c;margin-top:2px;display:block}.callBubble button{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #32614a;border-radius:4px;margin-top:6px;padding:4px 8px;font-size:.72rem;font-weight:800}.callBubble audio{width:100%;height:30px;margin-top:6px;display:block}.messageThreadSnapshot{max-width:520px;margin:8px 0}.messageThreadOriginalInterest{margin-top:6px}.replyBar{border-top:1px solid #e1ebe2;margin-top:14px;padding-top:14px}.replyTabs{gap:8px;margin-bottom:10px;display:flex}.replyTabs button{color:#395544;cursor:pointer;background:#fff;border:1px solid #9ab7a0;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:700}.replyTabs button.selected{color:#244d3e;background:#f7fbf7;border-color:#244d3e}.replyInputRow{align-items:center;gap:10px;display:flex}.replyInputRow input{font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:8px;flex:1;padding:10px 12px;font-size:.85rem}.replySend{color:#fff;cursor:pointer;background:#244d3e;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;display:flex}.replySend:disabled{opacity:.5;cursor:default}@media (width<=1100px){.renterProfileGrid{grid-template-columns:1fr}}.profileTabs{gap:8px;margin-bottom:22px;display:flex}.profileTabs button{color:#395544;cursor:pointer;background:#fff;border:1px solid #9ab7a0;border-radius:999px;padding:9px 18px;font-size:.85rem;font-weight:800}.profileTabs button.selected{color:#fff;background:#244d3e;border-color:#244d3e}.profileSummaryGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=1100px){.profileSummaryGrid{grid-template-columns:1fr}}.secureDocumentGroup{margin-top:18px}.secureDocumentGroupHeading{color:#3d4f43;background:#f8f7f3;border:1px solid #d8d4ca;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 11px;display:flex}.secureDocumentGroupHeading b{font-size:.86rem}.secureDocumentGroupHeading span{color:#5d665e;font-size:.76rem}.secureDocumentGroup details{margin-top:9px}.secureDocumentGroup summary{cursor:pointer;color:#31543e;font-size:.84rem;font-weight:800}.secureDocumentGroup details[open] summary{margin-bottom:9px}.renterProfileLeft .secureDocumentCard{display:block}.renterProfileLeft .secureDocumentActions{min-width:0;margin-top:14px}.renterProfileLeft .secureDocumentGroupHeading{display:block}.renterProfileLeft .secureDocumentGroupHeading span{margin-top:3px;display:block}.referralReviewAction{scroll-margin-top:24px}@media (width<=800px){.queueCard.expanded .interestNeeds{grid-template-columns:repeat(2,minmax(0,1fr))}.queueCard.expanded .queueExpandedDetails{grid-template-columns:1fr}.interestSectionNav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.interestSectionNav a{font-size:.78rem}}@media (width<=700px){.queueCard.expanded .interestNeeds{grid-template-columns:1fr}.interestSectionNav{grid-template-columns:repeat(2,minmax(0,1fr))}.interestSectionNav a{padding:7px;font-size:.76rem}}.queueCard.expanded{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:22px 30px}.queueCard.expanded>.interestSectionNav{grid-area:1/1/span 4;width:100%}.queueCard.expanded>header,.queueCard.expanded>.interestSectionHeading,.queueCard.expanded>.interestNeeds,.queueCard.expanded>.queueExpandedDetails{grid-column:2}.queueCard.expanded .queueExpandedDetails{margin-top:0;display:block}@media (width<=800px){.queueCard.expanded{grid-template-columns:1fr}.queueCard.expanded>.interestSectionNav,.queueCard.expanded>header,.queueCard.expanded>.interestSectionHeading,.queueCard.expanded>.interestNeeds,.queueCard.expanded>.queueExpandedDetails{grid-area:auto/1}.queueCard.expanded>.interestSectionNav{order:0;position:static}}.staffIntro,.staffWorkspaceIntro{z-index:auto;height:auto;position:static;top:auto}.referralLead{color:#5d665e;max-width:620px;margin:5px 0 0;font-size:.92rem;line-height:1.45}.draftReviewHeading>div>.referralLead{margin-bottom:0}.sentReferralHistory{border-top:1px solid #d8d4ca;margin-top:32px;padding-top:26px}.sentReferralHistory .draftReviewHeading{align-items:flex-start}.staffAccountAdmin{border-top:1px solid #d8d4ca;margin-top:42px;padding-top:32px}.staffAccountForm{background:#f7fbf7;border:1px solid #b7d2bc;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;padding:20px;display:grid}.staffAccountForm h3{grid-column:1/-1;margin:0;font-family:Fraunces,serif;font-size:21px}.staffAccountForm label{color:#395544;gap:6px;font-size:.82rem;font-weight:800;display:grid}.staffAccountForm input{width:100%;font:inherit;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:10px}.staffAccountForm small{color:#5d594f;font-weight:500;line-height:1.35}.staffAccountForm .primary{justify-self:start}.staffAccountList{margin-top:25px}.staffAccountList h3{font-family:Fraunces,serif;font-size:22px}.staffAccountList article{background:#fff;border:1px solid #d8d4ca;justify-content:space-between;align-items:center;gap:18px;margin-top:9px;padding:15px;display:flex}.staffAccountList b,.staffAccountList span,.staffAccountList small{display:block}.staffAccountList span,.staffAccountList small{color:#5d594f;overflow-wrap:anywhere;margin-top:3px;font-size:.84rem}.staffAccountList em{color:#32614a;font-size:.8rem;font-style:normal;font-weight:800}.staffAccountActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resetPasswordButton,.adminToggleButton{color:#244d3e;white-space:nowrap;background:#fff;border:1px solid #32614a;padding:8px 10px;font-weight:800}.inlinePasswordReset{align-items:end;gap:9px;margin-top:12px;display:flex}.inlinePasswordReset label{color:#395544;gap:5px;font-size:.78rem;font-weight:800;display:grid}.inlinePasswordReset input{width:210px;font:inherit;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:8px}.inlinePasswordReset button{padding:8px 10px;font-weight:800}.inlinePasswordReset button[type=button]{color:#5d594f;background:#fff;border:1px solid #b9b4a9}.dangerButton{color:#8a382e;white-space:nowrap;background:#fff;border:1px solid #a54d41;padding:8px 10px;font-weight:800}.passwordInput{display:block;position:relative}.passwordInput input{padding-right:44px!important}.passwordVisibilityToggle{cursor:pointer;background:0 0;border:0;padding:5px;font-size:1rem;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.passwordVisibilityToggle:hover{background:#e7f2e9;border-radius:4px}@media (width<=720px){.staffAccountForm{grid-template-columns:1fr}.staffAccountList article{flex-direction:column;align-items:flex-start}.dangerButton{align-self:stretch}}.messageCenterTabs{gap:8px;margin-top:16px;display:flex}.messageCenterTabs button{color:#395544;background:#fff;border:1px solid #b7c9bb;border-radius:4px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;font-weight:800;display:flex}.messageCenterTabs button.selected,.messageCenterTabs button[aria-selected=true]{color:#fff;background:#244d3e;border-color:#244d3e}.messageCenterTabs em{background:#0000001f;border-radius:8px;padding:1px 6px;font-size:.72rem;font-style:normal}.messageCenterTabs button.selected em{background:#ffffff38}.messageConversationRow{border-bottom:1px solid #e5e0d7}.messageConversationRow.selected{background:#e8f3ea}.messageConversationRow>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:13px 13px 6px;display:block}.messageConversationRow b,.messageConversationRow span,.messageConversationRow small{display:block}.messageConversationRow span,.messageConversationRow small{color:#4f5e51;overflow-wrap:anywhere;margin-top:3px;font-size:.8rem}.messageConversationRow em{color:#7a4515;background:#fff1d8;border-radius:3px;margin-top:7px;padding:3px 6px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-block}.messageConversationActions{gap:8px;padding:0 13px 11px;display:flex}.messageConversationActions button{color:#244d3e;background:#fff;border:1px solid #9ab7a0;border-radius:3px;padding:5px 9px;font-size:.72rem;font-weight:800}.messageConversationActions button.danger{color:#8c3225;border-color:#c9847a}.messageConversationRow.needsReply{border-left:3px solid #a5372a}.messageConversationRow em.needsReplyBadge{color:#fff;background:#a5372a}.messageThreadHeadingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.messageThreadHeadingActions button{color:#244d3e;background:#fff;border:1px solid #507565;padding:8px 10px;font-size:.82rem;font-weight:800}.messageThreadHeadingActions button.danger{color:#8c3225;border-color:#c9847a}.messageThreadReply{border-top:1px solid #b7d2bc;gap:10px;margin-top:20px;padding-top:16px;display:grid}.messageThreadReply label{color:#395544;gap:5px;font-size:.8rem;font-weight:800;display:grid}.messageThreadReply input,.messageThreadReply textarea{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:9px}.messageThreadReply textarea{resize:vertical;min-height:110px}.messageThreadReply .testDeliveryCheck{color:#3f5667;background:#f7f9fb;border:1px solid #aab6c1;align-items:flex-start;gap:9px;padding:10px;font-size:.85rem;font-weight:400;line-height:1.4;display:flex}.messageThreadReply .testDeliveryCheck input{width:auto;margin-top:2px}.messageThreadReply .primary{justify-self:start}@media (width<=700px){.messageConversationActions{flex-wrap:wrap}.messageConversationRow{border-left:3px solid #cfe0d1}.messageConversationRow.inbound{border-left-color:#d6b26a}.messageConversationRow.unread{border-left-width:4px}.messageConversationRow.unread b{font-weight:900}.unreadDot{vertical-align:middle;background:#a5372a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.messageConversationRow em.unreadBadge{color:#8c3225;background:#f7dcd6}}.messageCenterHeadingControls{align-items:center;gap:10px;display:flex}.messageCenterAutoRefresh{color:#4f5e51;font-size:.78rem;font-style:italic}.propertyMatches{background:#f7fbf7;border:1px solid #9ab7a0;margin-top:22px;padding:18px}.propertyMatchesHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.propertyMatchesHeading p{color:#4f5e51;margin:0;line-height:1.4}.propertyMatchesHeading button{color:#244d3e;background:#fff;border:1px solid #507565;flex:none;padding:8px 10px;font-weight:800}.propertyMatchList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.propertyMatchCard{background:#fff;border:1px solid #cfe0d1;grid-template-columns:auto 1fr;gap:14px;padding:12px;display:grid}.propertyMatchScore{color:#fff;background:#244d3e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.1rem;font-weight:800;line-height:1;display:flex}.propertyMatchScore small{opacity:.85;font-size:.6rem;font-weight:600}.propertyMatchDetails b,.propertyMatchDetails span{display:block}.propertyMatchDetails b{margin-bottom:2px;font-family:Fraunces,serif;font-size:1.05rem}.propertyMatchDetails span{color:#4f5e51;margin-top:3px;font-size:.85rem}.propertyMatchBadges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.matchBadge{color:#245c3a;letter-spacing:.02em;background:#e7f2e9;border-radius:99px;padding:3px 8px;font-size:.68rem;font-weight:800}.propertyMatchWhyButton{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #9ab7a0;margin-top:9px;padding:5px 9px;font-size:.72rem;font-weight:800}.propertyMatchActions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.propertyMatchActions .propertyMatchWhyButton{margin-top:0}.propertyMatchSelectButton{color:#fff;cursor:pointer;background:#32614a;border:1px solid #32614a;border-radius:6px;padding:5px 9px;font-size:.72rem;font-weight:800}.propertyMatchSelectButton:disabled{opacity:.6;cursor:not-allowed;background:#9ab7a0;border-color:#9ab7a0}.propertyMatchReferButton{color:#7a4f0e;cursor:pointer;background:#fff8ee;border:1px solid #8b6418;border-radius:6px;padding:5px 9px;font-size:.72rem;font-weight:800}.propertyMatchReferButton[aria-expanded=true]{color:#fff;background:#8b6418}.propertyMatchReferButton:disabled{opacity:.6;cursor:not-allowed}.propertyMatchReferPanel{background:#fffaf0;border:1px solid #dfcd9d;margin-top:10px;padding:10px}.propertyMatchReferPanel>p{color:#5e5847;margin:0;font-size:.8rem;line-height:1.4}.propertyMatchReferPanel .candidateReferralCheck{margin-top:8px;font-size:.8rem}.propertyMatchWhy{margin-top:9px}.matchCardScoreBreakdown{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.matchCardScoreItem{color:#244d3e;background:#eef5f0;border:1px solid #cfe0d1;border-radius:6px;align-items:baseline;gap:3px;padding:4px 8px;font-size:.74rem;display:flex}.matchCardScoreItem b{font-size:.88rem}.matchCardScoreItem small{color:#5d665d}@media (width<=680px){.propertyMatchesHeading{display:block}.propertyMatchesHeading button{margin-top:12px}.propertyMatchCard{grid-template-columns:1fr}.propertyMatchScore{border-radius:8px;flex-direction:row;justify-self:start;gap:5px;width:auto;height:auto;padding:6px 10px}}.propertyMatchesExplainer{border-top:1px solid #cfe0d1;margin-top:16px;padding-top:14px}.propertyMatchesExplainer summary{cursor:pointer;color:#244d3e;font-size:.85rem;font-weight:800}.propertyMatchesExplainer p{color:#4f5e51;margin:10px 0 6px;font-size:.82rem;line-height:1.45}.propertyMatchesExplainer ul{flex-direction:column;gap:5px;margin:0 0 10px;padding-left:20px;display:flex}.propertyMatchesExplainer li{color:#4f5e51;font-size:.82rem;line-height:1.45}.propertyMatchesExplainer li b{color:#244d3e}.propertyMatchesDiagram{border-top:1px solid #cfe0d1;flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.propertyMatchesDiagramLabel{color:#244d3e;margin:0;font-size:.85rem;font-weight:800}.matchFlowStage{background:#fff;border:1px solid #cfe0d1;padding:12px 14px}.matchFlowStageTitle{color:#244d3e;align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:800;display:flex}.matchFlowStageNumber{color:#fff;background:#244d3e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;display:flex}.matchFlowFilterGrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.matchFlowFilterGrid span{color:#3c5240;text-align:center;background:#f7fbf7;border:1px solid #d7e6d9;padding:6px 8px;font-size:.76rem;font-weight:700}.matchFlowConnector{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.matchFlowConnectorArrow{color:#507565;font-size:1.1rem;line-height:1}.matchFlowConnectorFail{color:#9f2525;background:#fff3f2;border:1px solid #e1b5b1;padding:4px 8px;font-size:.72rem;font-weight:700}.matchFlowScoreBar{border:1px solid #cfe0d1;width:100%;height:52px;display:flex;overflow:hidden}.matchFlowScoreSeg{color:#fff;flex-direction:column;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;line-height:1.1;display:flex}.matchFlowScoreSeg small{text-transform:uppercase;letter-spacing:.03em;opacity:.9;font-size:.6rem;font-weight:700}.matchFlowScoreZip{background:#244d3e;flex:0 0 25%}.matchFlowScoreType{background:#356653;flex:0 0 15%}.matchFlowScoreBudget{background:#5c8a6f;flex:0 0 20%}.matchFlowScoreBedrooms{color:#1c3327;background:#8fb89a;flex:0 0 40%}.matchFlowScoreNote{color:#4f5e51;margin:10px 0 0;font-size:.78rem;line-height:1.45}.matchFlowStageResult{text-align:center;color:#244d3e;background:#e7f2e9;font-size:.85rem;font-weight:800}@media (width<=680px){.matchFlowFilterGrid{grid-template-columns:1fr}.matchFlowScoreBar{border:none;flex-direction:column;gap:6px;height:auto}.matchFlowScoreSeg{flex-direction:row;justify-content:space-between;padding:8px 10px;flex:none!important}.matchFlowScoreSeg small{order:-1}}.interestHeaderActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=680px){.interestHeaderActions{align-items:stretch;width:100%;margin-top:14px}}@media (width>=801px){.queueCard.expanded{grid-template-columns:200px minmax(0,1fr) 300px}.queueCard.expanded>.interestNotesPanel{grid-area:1/3/span 4}}.interestNotesPanel{background:#f7fbf7;border:1px solid #9ab7a0;flex-direction:column;max-height:calc(100vh - 174px);padding:16px;display:flex;position:sticky;top:154px}.interestNotesPanel .interestSectionHeading{flex:none;margin-top:0}.interestNotesHint{color:#4f5e51;flex:none;margin:0 0 12px;font-size:.82rem;line-height:1.4}.interestNotesEmpty{color:#5d665e;flex:1;margin:0;font-size:.82rem}.interestNotesList{flex-direction:column;flex:1;gap:10px;min-height:60px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.interestNotesList li{background:#fff;border:1px solid #d8e4da;flex:none;padding:10px}.interestNotesList p{overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.4}.interestNotesList small{color:#5d665e;margin-top:5px;font-size:.7rem;display:block}.interestNotesForm{border-top:1px solid #d8e4da;flex:none;gap:8px;margin-top:14px;padding-top:14px;display:grid}.interestNotesForm textarea{width:100%;min-height:70px;font:inherit;resize:vertical;background:#fff;border:1px solid #9ab7a0;border-radius:4px;padding:9px}.interestNotesForm button{color:#fff;cursor:pointer;background:#244d3e;border:1px solid #244d3e;border-radius:4px;justify-self:start;padding:8px 12px;font-size:.82rem;font-weight:800}.interestNotesForm button:disabled{opacity:.6;cursor:default}@media (width<=800px){.queueCard.expanded>.interestNotesPanel{grid-area:auto/1}.interestNotesPanel{max-height:60vh;position:static}}.queueCard.expanded{grid-template-columns:1fr}.queueCard.expanded>header,.queueCard.expanded>.interestSectionHeading,.queueCard.expanded>.interestNeeds,.queueCard.expanded>.renterProfileGrid{grid-column:1}.registeredIndicator{vertical-align:middle;white-space:nowrap;color:#1f4d78;background:#e9f1fb;border:1px solid #9dbde0;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.navBadge{color:#fff;vertical-align:middle;background:#c1503f;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:.7rem;font-weight:800;display:inline-flex}.newInterestBanner{color:#5c4419;background:#f7ead0;border:1px solid #d9b466;border-radius:8px;align-items:center;gap:14px;width:min(1100px,100% - 48px);margin:18px auto 0;padding:12px 18px;display:flex}.newInterestBanner b{flex:1;font-size:.92rem}.newInterestBanner button{color:#5c4419;cursor:pointer;background:#fff;border:1px solid #5c4419;border-radius:6px;padding:6px 14px;font-weight:800}.newInterestBanner button.textButton{background:0 0;border:0;padding:6px 4px;font-weight:700}.landlordReviewShare{border-top:1px solid #b7d2bc;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.landlordReviewShare button{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:5px;padding:8px 14px;font-weight:800}.landlordReviewShare small{color:#4f5e51;width:100%}.sentReferralCard .landlordDecisionBadge{letter-spacing:normal;text-transform:none;border-radius:5px;width:100%;margin:0;padding:8px 12px;font-size:.8rem;font-weight:800}.sentReferralCard .landlordDecisionBadge.approved,.sentReferralCard .landlordDecisionBadge.interested{color:#25432e;background:#e8f1e9;border:1px solid #b9d1bd}.sentReferralCard .landlordDecisionBadge.declined{color:#8c3225;background:#fbeae7;border:1px solid #e1c5bd}.landlordReviewLinkBox{gap:8px;width:100%;display:flex}.landlordReviewLinkBox input{background:#fff;border:1px solid #b7d2bc;border-radius:5px;flex:1;min-width:0;padding:8px 10px;font-size:.82rem}.landlordReviewLinkBox button{color:#fff;background:#32614a;border:1px solid #32614a;border-radius:5px;padding:0 14px;font-weight:800}.messageCenterCallbackPhone{margin-top:10px}.messageCenterCallbackPhone form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.messageCenterCallbackPhone label{color:#4f5e51;gap:4px;font-size:.78rem;font-weight:700;display:grid}.messageCenterCallbackPhone label small{color:#687168;font-weight:400}.messageCenterCallbackPhone input{font:inherit;background:#fff;border:1px solid #b7d2bc;border-radius:5px;padding:8px 10px}.messageCenterCallbackPhone form button{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:5px;padding:8px 12px;font-weight:800}.messageCenterCallbackPhone p{color:#4f5e51;margin:0;font-size:.84rem}.messageCenterCallNotice{color:#215e30;background:#e8f4ea;border:1px solid #a9d2b1;border-radius:8px;width:min(1100px,100% - 48px);margin:0 auto;padding:11px 13px}.messageThreadItem.call{background:#f3f9fb;border-color:#a9c9d6}.messageThreadItem.call p{color:#1f5c74}.messageThreadItem.call button{color:#244d3e;background:#fff;border:1px solid #32614a;margin-top:8px;padding:7px 10px;font-weight:800}.messageThreadItem.call audio{width:100%;margin-top:8px}.messageThreadAttachments{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.messageThreadAttachments button{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #32614a;padding:6px 10px;font-size:.8rem;font-weight:800}.messageThreadAttachments button:disabled{opacity:.6;cursor:default}.staffDocumentUploadForm{border-top:1px solid #cbd8ce;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.staffDocumentUploadForm .eyebrow{grid-column:1/-1;margin:0}.staffDocumentUploadForm label{color:#395544;gap:5px;font-size:.78rem;font-weight:800;display:grid}.staffDocumentUploadForm select,.staffDocumentUploadForm input{width:100%;font:inherit;color:#24352a;background:#fff;border:1px solid #b7d2bc;border-radius:4px;padding:8px}.staffDocumentUploadForm button{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #507565;justify-self:start;padding:8px 10px;font-weight:800}.staffDocumentUploadForm button:disabled{opacity:.6;cursor:wait}.staffDocumentUploadForm>small{color:#526054;grid-column:1/-1}@media (width<=680px){.staffDocumentUploadForm{grid-template-columns:1fr}}.pipelineQuickAction{border-bottom:1px dashed #cfc8b9;margin:0 0 14px;padding-bottom:12px}.pipelineQuickAction button{color:#24513b;cursor:pointer;background:#fff;border:1px solid #32614a;border-radius:6px;padding:7px 10px;font-weight:700}.pipelineQuickAction button:disabled{opacity:.6;cursor:wait}.pipelineTableCell button{color:#24513b;cursor:pointer;background:#fff;border:1px solid #32614a;border-radius:4px;padding:5px 8px;font-size:.78rem;font-weight:700}.pipelineTableCell button:disabled{opacity:.6;cursor:wait}.renterProfileTopbarPipeline{border:0;flex:0 300px;min-width:0;margin:0 0 0 auto;padding:0}.renterProfileTopbarPipeline .candidateSavedHint{text-align:right;margin:0;font-size:.82rem;line-height:1.4}.renterProfilePipelineControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.renterProfilePipelineControls select{font:inherit;background:#fff;border:1px solid #cfc8b9;border-radius:6px;padding:6px 8px;font-size:.8rem}.renterProfileRemoveFromPipelineButton{color:#6e4510;cursor:pointer;white-space:nowrap;background:#fff5df;border:1px solid #9a661b;border-radius:6px;padding:7px 10px;font-size:.8rem;font-weight:700}.renterProfileRemoveFromPipelineButton:disabled{cursor:wait;opacity:.65}.renterProfileMatchesSection{margin-top:26px}.renterProfileMatchesSection>.eyebrow{margin-bottom:10px}.renterProfileMatchesSection .propertyMatches{margin-top:0}.queueRoutedNote{font-weight:700;color:#786c59!important;margin-top:6px!important;font-size:.78rem!important}.queueLinkPendingNote{color:#7a5217!important;font-weight:800!important}.documentRequestActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.documentRequestActions .requestDocumentsButton{flex:160px}.documentRequestActions .sendDocsNowButton{color:#fff;background:#1f3d2b}.queueDocumentRequestActions{grid-column:1/-1;gap:6px;display:grid}.queueSendDocsNowButton{color:#fff;text-align:left;cursor:pointer;background:#1f3d2b;border:1px solid #1f3d2b;width:100%;padding:7px 9px;font-size:.78rem;font-weight:800}.queueSendDocsNowButton:hover{background:#16301f}.queueSendDocsNowButton:disabled{opacity:.6;cursor:wait}.queueDocSendError{color:#9f2525;background:#fff3f2;border:1px solid #e1b5b1;grid-column:1/-1;margin:0;padding:6px 8px;font-size:.72rem;font-weight:700;line-height:1.4}.secureDocumentCompactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}@media (width<=680px){.secureDocumentCompactGrid{grid-template-columns:1fr}}.secureDocumentCompactCard{background:#fff8f6;border:1px solid #e1c5bd;flex-direction:column;gap:5px;padding:12px;display:flex}.secureDocumentCompactCard b{letter-spacing:.05em;text-transform:uppercase;color:#8c4c41;font-size:.72rem}.secureDocumentCompactCard p{color:#5e5847;margin:0;font-size:.76rem;line-height:1.35}.secureDocumentCompactCard .scanStatus{color:inherit;font-weight:800}.secureDocumentCompactCard .secureDocumentCompactMissing{color:#8c4c41;font-style:italic}.secureDocumentCompactCard .secureDocumentCompactActions{flex-direction:column;gap:5px;margin-top:3px;display:flex}.secureDocumentCompactCard .secureDocumentCompactActions button{color:#244d3e;text-align:left;background:#fff;border:1px solid #507565;padding:6px 8px;font-size:.72rem;font-weight:700}.secureDocumentCompactCard details{margin-top:2px;font-size:.72rem}.secureDocumentCompactCard summary{cursor:pointer;color:#31543e;font-weight:700}.secureDocumentStatePill{letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.66rem;font-weight:800}.secureDocumentCompactCard .secureDocumentViewed{color:#6b5a1f;font-size:.7rem}.secureDocumentCompactCard.missing{background:#ffeceb;border-width:2px;border-color:#d46a5e}.secureDocumentCompactCard.missing b,.secureDocumentCompactCard.missing .secureDocumentStatePill{color:#a02a1e}.secureDocumentCompactCard.pending{background:#f1f3f6;border-color:#aab3bd}.secureDocumentCompactCard.pending b,.secureDocumentCompactCard.pending .secureDocumentStatePill,.secureDocumentCompactCard.pending .scanStatus{color:#4d5a68}.secureDocumentCompactCard.received{background:#e8f0fb;border-width:2px;border-color:#4a78b8}.secureDocumentCompactCard.received b,.secureDocumentCompactCard.received .secureDocumentStatePill,.secureDocumentCompactCard.received .scanStatus{color:#1f4e8c}.secureDocumentCompactCard.viewed{background:#fff8dc;border-width:2px;border-color:#c9a227}.secureDocumentCompactCard.viewed b,.secureDocumentCompactCard.viewed .secureDocumentStatePill,.secureDocumentCompactCard.viewed .scanStatus{color:#7a5d00}.secureDocumentCompactCard.reviewed{background:#e3f4e8;border-width:2px;border-color:#2c8a4b}.secureDocumentCompactCard.reviewed b,.secureDocumentCompactCard.reviewed .secureDocumentStatePill,.secureDocumentCompactCard.reviewed .scanStatus{color:#1b6b36}.secureDocumentCompactCard.incomplete{background:#ffefdc;border-width:2px;border-color:#d9822b}.secureDocumentCompactCard.incomplete b,.secureDocumentCompactCard.incomplete .secureDocumentStatePill,.secureDocumentCompactCard.incomplete .scanStatus{color:#9a4f0a}.secureDocumentQueue.compact .staffDocumentUploadForm{margin-top:18px}.chan.sms{font-size:.8rem}.renterSmsComposer{gap:10px;margin-top:10px;display:grid}.renterSmsComposer label{color:#395544;gap:5px;font-size:.8rem;font-weight:800;display:grid}.renterSmsComposer textarea{width:100%;font:inherit;color:#24352a;resize:vertical;background:#fff;border:1px solid #9ab7a0;border-radius:4px;min-height:100px;padding:9px}.smsCharCount{color:#6b7a6d;margin-top:-4px;font-size:.72rem}.renterSmsComposer .sendReviewCheck{color:#594416;background:#fff9e9;border:1px solid #d6b26a;align-items:flex-start;gap:9px;padding:10px;line-height:1.4;display:flex}.renterSmsComposer .sendReviewCheck input{width:auto;margin-top:2px}.renterSmsComposer .primary{justify-self:start}.secureDocumentPreviewOverlay{z-index:80;background:#17201ab8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.secureDocumentPreviewPanel{background:#fff;border:1px solid #cbd8ce;flex-direction:column;width:min(920px,100%);height:min(88vh,900px);display:flex;box-shadow:0 18px 48px #00000047}.secureDocumentPreviewHeading{background:#f6faf6;border-bottom:1px solid #d8d4ca;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.secureDocumentPreviewHeading b{color:#244d3e;font-family:Fraunces,serif;font-size:18px}.secureDocumentPreviewHeading button{color:#244d3e;background:#fff;border:1px solid #507565;padding:7px 12px;font-weight:700}.secureDocumentPreviewPanel iframe{border:0;flex:1;width:100%}.secureDocumentPreviewHeadingActions{align-items:center;gap:10px;display:flex}.secureDocumentZoomControls{color:#244d3e;align-items:center;gap:6px;font-size:.82rem;display:flex}.secureDocumentZoomControls button{color:#244d3e;cursor:pointer;background:#fff;border:1px solid #507565;border-radius:3px;padding:4px 9px;font-weight:700;line-height:1}.secureDocumentZoomControls button:disabled{opacity:.45;cursor:default}.secureDocumentZoomControls span{text-align:center;min-width:40px;font-weight:700}.secureDocumentImageScroll{background:#1b241d;flex:1;justify-content:center;align-items:flex-start;padding:12px;display:flex;overflow:auto}.secureDocumentImageScroll img{height:auto;display:block}.secureDocumentPreviewNotes{background:#fafcf9;border-top:1px solid #d8d4ca;flex-direction:column;flex:none;gap:8px;max-height:220px;padding:12px 16px;display:flex;overflow-y:auto}.secureDocumentNotesDetails{margin-top:10px;font-size:.78rem}.secureDocumentNotesDetails>summary{cursor:pointer;color:#244d3e;font-weight:700}.secureDocumentNotes{flex-direction:column;gap:8px;margin-top:8px;display:flex}.secureDocumentNotes .interestNotesList{max-height:160px;overflow-y:auto}.secureDocumentNotes .interestNotesForm textarea{min-height:50px}.secureDocumentPreviewNotes .interestNotesList{max-height:140px}@media (width<=680px){.secureDocumentPreviewOverlay{padding:0}.secureDocumentPreviewPanel{width:100%;height:100%}}.showingRequestActions{flex-direction:column;gap:6px;margin-top:12px;display:flex}.showingRequestActions button{color:#244d3e;background:#fff;border:1px solid #507565;border-radius:4px;padding:7px 10px;font-size:.78rem;font-weight:800}.showingRequestActions button:disabled{opacity:.6;cursor:wait}.deliveryFailedBanner{color:#7a2418;background:#fdf0ee;border:1px solid #d9a39a;border-left:4px solid #9a2f22;margin:10px 0 0;padding:9px 12px;font-size:.84rem;line-height:1.45;display:block}.deliveryFailedBanner b,.deliveryFailedInline{color:#9a2f22}.referralReplacedBadge{color:#5d4710;background:#fbf6e6;border:1px solid #c9bd98;border-left:4px solid #a07a1a;width:100%;margin:0 0 8px;padding:9px 12px;font-size:.84rem;line-height:1.45}.referralReplaceLink{color:#7a2418;justify-self:start;margin-bottom:6px;font-size:.8rem;font-weight:600}.fixEmailButton{color:#7a2418;background:#fff;border:1px solid #9a2f22;border-radius:4px;justify-self:start;margin-bottom:8px;padding:8px 14px;font-size:.84rem;font-weight:800}.fixEmailForm{background:#fff;border:1px solid #d9a39a;border-radius:4px;gap:8px;width:100%;max-width:520px;margin:0 0 10px;padding:12px;display:grid}.fixEmailForm label{color:#395544;gap:5px;font-size:.8rem;font-weight:800;display:grid}.fixEmailForm input{width:100%;font:inherit;color:#24352a;border:1px solid #9ab7a0;border-radius:4px;padding:9px}.fixEmailForm small{color:#5b6a5e;line-height:1.4}.fixEmailActions{align-items:center;gap:12px;display:flex}.fixEmailActions button[type=submit]{color:#fff;background:#2f5a47;border:0;border-radius:4px;padding:8px 14px;font-size:.84rem;font-weight:800}.fixEmailActions button:disabled{opacity:.6;cursor:wait}.renterOriginNote{flex-direction:column;gap:3px;max-width:760px;margin:6px 0 0;display:flex}.renterOriginLine{color:#4f5e51;margin:0;font-size:.78rem;line-height:1.45}.renterSharing-ok{color:#2c6a3f}.renterSharing-warn{color:#8a5a00;background:#fff6e0;border:1px solid #ecd49a;border-radius:6px;padding:6px 9px}.renterSharing-bad{color:#9b2d20;background:#fdecea;border:1px solid #f0b9b2;border-radius:6px;padding:6px 9px}.renterOriginWarn{color:#8a5a00;background:#fff6e0;border:1px solid #ecd49a;border-radius:6px;padding:6px 9px}.renterProfileTopbarDelete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.renterProfileArchiveButton{color:#3d464b;background:#fff;border:1px solid #c2bdb4;border-radius:4px;padding:9px 14px;font-size:13px;font-weight:700}.renterProfileArchiveButton:hover:not(:disabled){background:#f6f4ef}.renterArchivedBanner{color:#3d3420;background:#fff8e6;border:1px solid #d8c9a3;border-left:4px solid #a76123;border-radius:4px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.5}.libraryArchivedToggle{color:#5d6670;margin:0 0 10px;font-size:13px}.libraryArchivedToggle label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.documentRequestChannels{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.documentRequestChannel{color:#27382f;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9cfc6;border-radius:999px;padding:8px 16px;font-weight:700}.documentRequestChannel.on{color:#fff;background:#27382f;border-color:#27382f}.documentRequestChannelHint{color:#5a665f;margin:0 0 10px;font-size:.86rem;line-height:1.4}.duplicateRenterBadge .mergeRenterButton{color:#fff;background:#7a5217;border-color:#7a5217}.bedroomMismatchBadge{color:#7a5217;text-align:left;background:#fff6e8;border:1px solid #e0b46b;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:.72rem;font-weight:800;line-height:1.3;display:block}.newVersionBanner{z-index:1000;color:#fff;background:#12263f;border-radius:10px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000040}.newVersionBanner button{color:#fff;cursor:pointer;background:#c58b3a;border:0;border-radius:8px;padding:7px 12px;font-weight:600}.queueDocumentBoxes span.pending{color:#5d6670;background:#f1f2f3;border-color:#cfd3d6}.queueDocumentBoxes span.incomplete{color:#9a4a12;background:#fdeee0;border-color:#e0a070}.queueDocumentBoxes span.received{color:#1f4d78;background:#e9f1fb;border-color:#9dbde0}.queueReviewDocsButton{color:#2c5a45;cursor:pointer;background:#fff;border:1px solid #2c5a45;border-radius:3px;grid-column:1/-1;justify-self:start;margin:4px 0 0;padding:4px 10px;font-size:.8rem;font-weight:700}.queueDocumentBoxes span[role=button]{cursor:pointer}.queueDocumentBoxes span[role=button]:hover,.queueDocumentBoxes span[role=button]:focus-visible{outline:none;box-shadow:0 0 0 2px #2c5a45}body.docViewerOpen .staffPage{width:auto;margin-right:min(500px,42vw)}.queueDocViewer{box-sizing:border-box;z-index:30;background:#fff;border-left:1px solid #ded9d0;flex-direction:column;gap:8px;width:min(500px,42vw);padding:12px 14px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0000001f}.queueDocViewerHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.queueDocViewerHead b{font-size:1.05rem;display:block}.queueDocViewerHead small{color:#65706b;font-size:.78rem;display:block}.queueDocViewerNav{white-space:nowrap;align-items:center;gap:6px;display:flex}.queueDocViewerNav span{color:#65706b;font-size:.75rem}.queueDocViewerNav button{color:#24302b;cursor:pointer;background:#fff;border:1px solid #c9c4b8;border-radius:3px;padding:4px 9px;font-size:.85rem}.queueDocViewerNav button:disabled{opacity:.4;cursor:default}.queueDocViewerTabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:5px;display:grid}.queueDocViewerTabs button{color:#6b6a65;text-align:center;cursor:pointer;background:#faf9f5;border:1px solid #d8d4ca;border-radius:3px;gap:1px;padding:6px;display:grid}.queueDocViewerTabs button span{font-size:.8rem;font-weight:800}.queueDocViewerTabs button small{font-size:.68rem}.queueDocViewerTabs button.received{color:#1f4d78;background:#e9f1fb;border-color:#9dbde0}.queueDocViewerTabs button.viewed{color:#7a5217;background:#fff6e8;border-color:#e0b46b}.queueDocViewerTabs button.reviewed{color:#27613a;background:#f3faf4;border-color:#a8c8ae}.queueDocViewerTabs button.incomplete{color:#9a4a12;background:#fdeee0;border-color:#e0a070}.queueDocViewerTabs button.pending{color:#5d6670;background:#f1f2f3;border-color:#cfd3d6}.queueDocViewerTabs button.on{box-shadow:0 0 0 2px #24302b}.queueDocViewerBody{background:#f7f6f2;border:1px solid #e3e0d8;flex-direction:column;flex:1;min-height:260px;display:flex}.queueDocViewerImage{flex:1;padding:6px;overflow:auto}.queueDocViewerImage img{max-width:none;height:auto;margin:0 auto;display:block}.queueDocViewerFrame{background:#fff;border:0;flex:1;width:100%;min-height:380px}.queueDocViewerZoom{border-bottom:1px solid #e3e0d8;justify-content:flex-end;align-items:center;gap:6px;padding:4px 6px;font-size:.78rem;display:flex}.queueDocViewerZoom button{cursor:pointer;background:#fff;border:1px solid #c9c4b8;border-radius:3px;padding:2px 9px}.queueDocViewerEmpty{text-align:center;color:#65706b;margin:auto;padding:16px}.queueDocViewerActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.queueDocViewerActions button{color:#2c5a45;cursor:pointer;background:#fff;border:1px solid #2c5a45;border-radius:3px;padding:9px 6px;font-weight:800}.queueDocViewerActions button.verify{color:#fff;background:#2c5a45}.queueDocViewerActions button.incomplete{color:#9a4a12;border-color:#c4651c}.queueDocViewerActions button:disabled{opacity:.5;cursor:default}@media (width<=900px){body.docViewerOpen .staffPage{margin-right:0}.queueDocViewer{z-index:60;width:100%}}.queueDocViewerEmpty button{color:#2c5a45;cursor:pointer;background:#fff;border:1px solid #2c5a45;border-radius:3px;padding:8px 16px;font-weight:800}.queueDocViewerEmpty button:disabled{opacity:.5;cursor:default}.queueDocViewerTip{color:#5d6670;grid-column:1/-1;align-items:center;gap:2px;margin:0;font-size:12px;display:flex}.weeklyCheckinStatus{color:#2f3d33;overflow-wrap:anywhere;background:#f6faf5;border:1px solid #dfe6dc;border-radius:4px;margin:0 0 12px;padding:8px 12px;font-size:14px;line-height:1.5}.weeklyCheckinStatus .textButton{margin-left:8px}.secureDocumentCompactCard .secureDocumentEarlierFiles>summary{margin-bottom:6px}.secureDocumentEarlierFile{background:#fff;border:1px solid #cbd8ce;flex-direction:column;gap:4px;min-width:0;margin-top:8px;padding:10px;display:flex}.secureDocumentEarlierFile .scanStatus{color:#32614a}.secureDocumentEarlierFile.scan-uploaded_pending_scan,.secureDocumentEarlierFile.scan-upload_requested{background:#fff6f5;border-color:#e1a4a4}.secureDocumentEarlierFile.scan-uploaded_pending_scan .scanStatus,.secureDocumentEarlierFile.scan-upload_requested .scanStatus{color:#a33232}.secureDocumentEarlierFile.review-reviewed .reviewStatus{color:#24653a;font-weight:800}.secureDocumentEarlierFile.review-incomplete .reviewStatus{color:#994f13;font-weight:800}.secureDocumentEarlierFile .secureDocumentNotesDetails{margin-top:4px}.secureDocumentEarlierFile textarea{box-sizing:border-box;width:100%}.secureDocumentActions .secureDocumentRemoveCopy,.secureDocumentCompactCard .secureDocumentCompactActions .secureDocumentRemoveCopy{color:#8a382e;border-color:#a54d41}.referralDoneNote{color:#4a4f55;width:100%;margin:0 0 6px;font-size:.84rem}.referralDoneNote .linkButton{font-size:.8rem;font-weight:700}.photoIdCheck{background:#fff;border:1px solid #d9d5cc;border-left-width:4px;border-radius:3px;min-width:0;margin:8px 0;padding:9px 11px;font-size:13px;line-height:1.4}.photoIdCheck p{margin:0 0 4px}.photoIdCheck p:last-child{margin-bottom:0}.photoIdCheck.tone-ok{border-left-color:#2c5a45}.photoIdCheck.tone-ok .photoIdCheckStatus b{color:#2c5a45}.photoIdCheck.tone-warn{background:#fff8f0;border-left-color:#c4651c}.photoIdCheck.tone-warn .photoIdCheckStatus b{color:#9a4a12}.photoIdCheck.tone-bad{background:#fff3f2;border-left-color:#b42318}.photoIdCheck.tone-bad .photoIdCheckStatus b{color:#b42318}.photoIdCheckWarn{color:#9a4a12}.photoIdCheckFoot{color:#5d6670;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.photoIdCheckAgain{color:#244d3e;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 2px;font-weight:700;text-decoration:underline}.photoIdCheck>button{color:#2c5a45;cursor:pointer;background:#fff;border:1px solid #2c5a45;border-radius:3px;padding:7px 10px;font-weight:700}.incomeAssessment .paystubCheckMatch{color:#2c5a45}.incomeAssessment{margin:8px 0 14px}.incomeAssessment.tone-pending{border-left-color:#8a8f96}.incomeAssessment .incomeAssessmentHead{letter-spacing:.04em;color:#5d6670;align-items:center;gap:4px;font-size:12px;display:flex}.incomeAssessment .incomeAssessmentEstimate{font-size:16px}.incomeAssessment.tone-ok .incomeAssessmentEstimate b{color:#2c5a45}.incomeAssessment .incomeAssessmentConfidence{color:#5d6670}.incomeAssessmentNotes{color:#9a4a12;margin:4px 0 6px;padding-left:18px}.incomeAssessmentNotes li{margin:0 0 3px}.incomeAssessmentFiles{margin:6px 0 4px}.incomeAssessmentFiles summary{cursor:pointer;color:#244d3e;padding:4px 0;font-weight:700}.incomeAssessmentFiles ul{margin:4px 0 0;padding:0;list-style:none}.incomeAssessmentFiles li{overflow-wrap:anywhere;margin:0 0 4px}.incomeAssessmentFiles li.duplicate,.incomeAssessmentFiles li.past_job,.incomeAssessmentFiles li.covered,.incomeAssessmentFiles li.older_letter,.incomeAssessmentFiles li.waiting{color:#6b7178}.incomeAssessmentFiles li.unreadable,.incomeAssessmentFiles li.not_income{color:#9a4a12}.incomeAssessmentFiles li.staff_skip{color:#6b7178}.incomeFileChoice{white-space:nowrap}.incomeFileChoice button{color:#244d3e;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #244d3e;border-radius:999px;margin-left:6px;padding:2px 10px;font-size:13px;font-weight:700}.incomeFileChoice button:hover{background:#eef4f0}.incomeAssessmentSources{margin:4px 0 6px;padding:0;list-style:none}.incomeAssessmentSources li{border-bottom:1px dashed #d9d5cc;justify-content:space-between;gap:10px;padding:3px 0;display:flex}.incomeAssessmentSources li span{overflow-wrap:anywhere;min-width:0}.incomeAssessmentSources li b{flex:none}.photoIdCheck>button.paystubUseIncome{color:#fff;cursor:pointer;white-space:normal;text-align:left;background:#2c5a45;border:1px solid #2c5a45;border-radius:3px;max-width:100%;margin:6px 0;padding:8px 12px;font-size:14px;font-weight:700;display:block}.photoIdCheck>button.paystubUseIncome:disabled{opacity:.6;cursor:default}.aiCheckBadge{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;max-width:100%;margin:4px 0 0;padding:3px 10px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3;display:inline-flex;overflow:hidden}.aiCheckBadge.warn{color:#9a4a12;background:#fff4e8;border:1px solid #e3a46b}.aiCheckBadge.bad{color:#b42318;background:#fff0ee;border:1px solid #e5a29b}.aiCheckBadge.passed{isolation:isolate;color:#4b2fb3;background:linear-gradient(#fff,#fff) 0 0/100% 100% padding-box padding-box,linear-gradient(115deg,#3d8bff,#9b5cff,#ff4fa3,#ffb547,#3d8bff) 0 0/300% 100% border-box;border:2px solid #0000;animation:4s linear infinite aiCheckShift;position:relative;overflow:visible}.aiCheckBadge.passed:before{content:"";z-index:-1;border-radius:inherit;filter:blur(7px);opacity:.55;background:linear-gradient(115deg,#3d8bff,#9b5cff,#ff4fa3,#ffb547,#3d8bff) 0 0/300% 100%;animation:4s linear infinite aiCheckShift,2.4s ease-in-out infinite aiCheckPulse;position:absolute;inset:-4px}.aiCheckBadge>i{background:0 0;border:0;flex:none;padding:0;font-style:normal}.aiCheckBadge.passed>i{background:linear-gradient(115deg,#3d8bff,#9b5cff,#ff4fa3);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes aiCheckShift{0%{background-position:0 0,0%}to{background-position:0 0,300%}}@keyframes aiCheckPulse{0%,to{opacity:.4}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.aiCheckBadge.passed,.aiCheckBadge.passed:before{animation:none}}.queueDocumentBoxes .aiCheckBadge{white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:14px;justify-content:center;width:fit-content;max-width:100%;margin:8px auto 0;padding:3px 8px;line-height:1.2;display:flex}.readyDocs .aiCheckBadge{margin:0}.photoIdCheck .aiCheckBadge{margin:0 0 6px}.renterSharingOverride{background:#fffaf0;border:1px solid #ecd49a;border-radius:8px;flex-direction:column;gap:7px;min-width:0;max-width:520px;margin:4px 0 2px;padding:10px 12px;display:flex}.renterSharingOverride small{color:#5c5a4f;line-height:1.4}.renterSharingOverride label{color:#3d4a3f;flex-direction:column;gap:3px;min-width:0;font-size:.82rem;font-weight:600;display:flex}.renterSharingOverride select,.renterSharingOverride textarea{font:inherit;box-sizing:border-box;border:1px solid #cfd6cc;border-radius:6px;width:100%;padding:6px 8px;font-size:16px;font-weight:400}.renterSharingOverride .renterSharingOverrideCheck{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}.renterSharingOverrideCheck input{flex:none;margin-top:3px}.renterSharingOverrideError{color:#9b2d20;margin:0;font-size:.82rem}.renterSharingOverrideActions{flex-wrap:wrap;gap:8px;display:flex}.renterSharingOverrideToggle{font-weight:600}.coApplicantsBox{background:#fbfaf7;border:1px solid #cfc8b9;border-radius:6px;min-width:0;margin:12px 0 14px;padding:10px 12px}.coApplicantsHead{color:#3d464b;letter-spacing:.04em;margin:0 0 4px;font-size:.72rem}.coApplicantsHead .textButton{letter-spacing:0;margin-left:6px;font-size:.78rem}.coApplicantList{color:#242a32;overflow-wrap:anywhere;flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:.86rem;display:flex}.coApplicantNone,.coApplicantNotice,.coApplicantHint{color:#786c59;margin:0;font-size:.78rem}.coApplicantNotice{color:#2f6b45;margin-top:6px}.coApplicantsBox.matchingFieldsEditForm .coApplicantsHead,.coApplicantsBox.matchingFieldsEditForm .coApplicantHint,.coApplicantsBox.matchingFieldsEditForm .coApplicantAdd{grid-column:1/-1}.coApplicantEditRow{border:0;grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;margin:0;padding:0;display:grid}.coApplicantAdd{justify-self:start}@media (width<=680px){.coApplicantEditRow{border-bottom:1px solid #e3ddd0;grid-template-columns:1fr;padding-bottom:8px}.coApplicantEditRow .textButton{justify-self:start}}.profileStatusStrip{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.profileStatusLine{background:#f7f9f5;border:1px solid #dfe5dc;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;padding:8px 12px;font-size:.86rem;line-height:1.45;display:flex}.profileStatusLine>b{white-space:nowrap}.profileStatusOk{background:#eef7ef;border-color:#b9dcc0}.profileStatusOk>b{color:#2c6a3f}.profileStatusWait{background:#fff6e0;border-color:#ecd49a}.profileStatusWait>b{color:#8a5a00}.profileStatusNone>b{color:#4f5e51}.profileStatusItems{color:#33402f;flex-wrap:wrap;flex:260px;gap:2px 14px;min-width:0;display:flex}.profileStatusItems>span{overflow-wrap:anywhere;min-width:0}.profileStatusItemOk{color:#2c6a3f}.profileStatusItemWait{color:#8a5a00}.profileStatusAnswer-ok{color:#2c6a3f;font-style:normal;font-weight:600}.profileStatusAnswer-bad{color:#9b2d20;font-style:normal;font-weight:600}.profileStatusAnswer-wait{color:#4f5e51;font-style:normal}.profileStatusLine .textButton{white-space:nowrap;margin-left:auto}.originalInterestReferral{margin:6px 0 2px;font-size:.84rem}.originalInterestReferred{color:#2c6a3f;background:#eef7ef;border:1px solid #b9dcc0;border-radius:6px;padding:5px 9px}.originalInterestNotReferred{color:#4f5e51}@media (width<=800px){.profileStatusLine{font-size:.82rem}.profileStatusLine .textButton{margin-left:0}}.coApplicantNameField{position:relative}.coApplicantMatches{z-index:20;background:#fff;border:1px solid #cfc8b9;border-radius:6px;max-height:260px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 18px #0000001f}.coApplicantMatches button{text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;padding:6px 8px;display:block}.coApplicantMatches button:hover,.coApplicantMatches button:focus{background:#f1ede4}.coApplicantMatches small{color:#786c59;font-size:.76rem;display:block}.coApplicantMatchNumber{color:#786c59;margin-left:4px;font-size:.76rem}.coApplicantMatchArchived{color:#fff;background:#3d464b;border-radius:3px;margin-left:6px;padding:0 5px;font-size:.68rem}.coApplicantLinked{background:#eef5fa;border:1px solid #b8cfe0;border-radius:6px;grid-column:1/-1;min-width:0;margin:0;padding:8px 10px;font-size:.82rem}.coApplicantLinked p{margin:0 0 6px}.coApplicantAddIncome{align-items:flex-start;gap:6px;margin:0 0 6px;font-weight:400;display:flex}.referralDocumentWarning{color:#3f5244;background:#f7f9f7;border:1px solid #cfd8d0;margin:16px 0 0;padding:12px;font-size:.86rem;line-height:1.45}.referralDocumentWarning.ok{color:#25593a;background:#eef7f0;border-color:#9cc5a5;font-weight:700}.referralDocumentWarning.bad{color:#7c2a24;background:#fff3f1;border-color:#c9675f}.referralDocumentWarning.bad b{display:block}.referralDocumentWarning ul{margin:8px 0;padding-left:20px}.referralDocumentWarning label{border-top:1px solid #efc9c4;align-items:flex-start;gap:9px;margin-top:8px;padding-top:8px;font-weight:700;display:flex}.referralDocumentWarning label input{width:auto;margin-top:3px}.referralDocumentWarning small{color:#7c4a24;display:block}.renterProfileIdentity .sendUpdateLink{text-align:left;justify-items:start;gap:4px;min-width:0;margin:4px 0 6px;display:grid}.renterProfileIdentity .sendUpdateLink .mcListingLinkButtons{justify-content:flex-start;display:flex}.renterSendUpdateLink{color:#3d464b;cursor:pointer;background:#fff;border:1px solid #cfc8b9;border-radius:6px;padding:6px 11px;font-size:.8rem;font-weight:700}.renterSendUpdateLink:disabled{opacity:.55;cursor:default}.renterProfileIdentity .sendUpdateLink small{overflow-wrap:anywhere;font-size:.76rem}.renterProfileIdentity .sendUpdateLink .mcListingLinkNote{color:#786c59}.renterProfileIdentity .sendUpdateLink .mcListingLinkDone{color:#1f6b45}.renterProfileIdentity .sendUpdateLink .mcListingLinkError{color:#b42318}.staffTabBar,.staffSubNav,.staffMoreScrim,.staffMoreSheet,.queuePhoneActions{display:none}@media (width<=800px){.staffMobileShell .siteHeader,.staffMobileShell .siteFooter{display:none}.staffMobileShell{overflow-x:hidden}.staffMobileShell main{min-height:0}.staffMobileShell .staffAppHeader{z-index:30;gap:8px;min-height:52px;padding:0 10px;position:sticky;top:0;overflow:visible}.staffMobileShell .staffMenuBar{display:none}.staffMobileShell .staffBrand{flex:none}.staffMobileShell .staffGlobalSearch{flex:1;width:auto;min-width:0;margin-left:0}.staffMobileShell .staffGlobalSearch input[type=search]{padding:9px 12px;font-size:16px}.staffMobileShell .staffGlobalSearchResults{width:auto;max-height:calc(100dvh - 140px);position:fixed;top:56px;left:8px;right:8px}.staffMobileShell .staffAccount{display:none}.staffMobileShell .staffSubNav{z-index:25;scrollbar-width:none;background:#fbfaf7;border-bottom:1px solid #e3e0d9;gap:6px;padding:10px 12px;display:flex;position:sticky;top:52px;overflow-x:auto}.staffMobileShell .staffSubNav::-webkit-scrollbar{display:none}.staffMobileShell .staffSubNav a{color:#242a32;white-space:nowrap;background:#fff;border:1px solid #d9d5cc;border-radius:99px;flex:none;padding:9px 14px;font-size:13.5px;font-weight:700;text-decoration:none}.staffMobileShell .staffSubNav a.selected{color:#fff;background:#1c2b27;border-color:#1c2b27}.staffMobileShell .staffTabBar{z-index:40;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e3e0d9;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.staffMobileShell .staffTabBar>a,.staffMobileShell .staffTabBar>button{color:#7a7e80;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:60px;padding:6px 2px;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:relative}.staffMobileShell .staffTabBar .on{color:#a76123}.staffMobileShell .staffTabBar .on:before{content:"";background:#a76123;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22%;right:22%}.staffMobileShell .staffTabIcon{font-size:20px;line-height:1}.staffMobileShell .staffTabBadge{color:#fff;text-align:center;background:#b3261e;border-radius:99px;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:4px;left:55%}.staffMobileShell .staffPage{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.staffMobileShell:has(.mc[data-pane=thread]) .staffTabBar{display:none}.staffMobileShell:has(.mc[data-pane=thread]) .staffSubNav{display:none}.staffMobileShell .staffMoreScrim{z-index:50;background:#0f191673;display:block;position:fixed;inset:0}.staffMobileShell .staffMoreSheet{z-index:60;max-height:82dvh;padding:8px 14px calc(18px + env(safe-area-inset-bottom));background:#fbfaf7;border-radius:18px 18px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #00000040}.staffMoreGrab{background:#cfcabd;border-radius:3px;width:44px;height:5px;margin:4px auto 6px}.staffMoreSheet h4{letter-spacing:.12em;text-transform:uppercase;color:#6b6a65;margin:14px 2px 7px;font-size:11px}.staffMoreSheet a,.staffMoreSheet .staffMoreRow{color:#242a32;width:100%;min-height:50px;font:inherit;text-align:left;background:#fff;border:1px solid #e3e0d9;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:7px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.staffMoreSheet a.selected{color:#a76123;border-color:#a76123}.staffMoreSheet a span,.staffMoreSheet .staffMoreRow span{color:#a8a59a;font-weight:400}.staffMobileShell .staffPage{overflow-x:clip}.staffMobileShell .staffPage>:not(.staffAppHeader):not(.staffSubNav):not(.staffTabBar):not(.staffMoreScrim):not(.staffMoreSheet):not(.mc):not(.newInterestBanner){width:auto;max-width:none;margin-left:12px;margin-right:12px}.staffMobileShell .interestDocumentTabs{flex-wrap:wrap}.staffMobileShell .interestDocumentTabs button{flex:150px}.staffMobileShell .staffPage{width:100%;margin:0}.staffMobileShell .staffIntro{width:calc(100% - 24px)}.staffMobileShell .staffWorkspaceIntro h1{font-size:clamp(28px,8vw,34px)}.staffMobileShell .newInterestBanner{margin:10px 12px}.staffMobileShell [data-desktop-only]{display:none}.staffMobileShell .queueCard:not(.expanded){padding:14px;display:block}.staffMobileShell .queueCard:not(.expanded)>*+*{margin-top:10px}.staffMobileShell .interestHeaderTop{display:block}.staffMobileShell .interestHeaderSideCol{text-align:left;max-width:none;margin-top:6px}.staffMobileShell .queueCard h2{font-size:1.5rem}.staffMobileShell .queuePhoneActions{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 4px;display:grid}.staffMobileShell .queueActionBtn{color:#242a32;min-height:48px;font:inherit;background:#fff;border:1px solid #d3cfc4;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.staffMobileShell .queueActionBtn.primary{color:#fff;background:#a76123;border-color:#a76123}.staffMobileShell .queueExpandButton{display:none}.staffMobileShell .queueCard button,.staffMobileShell .queueCard .queueResendDocsButton{min-height:46px}.staffMobileShell .staffTasks .draftReviewHeading>div:first-child>p:not(.eyebrow){display:none}.staffMobileShell .staffTasks .draftReviewHeading{display:block}.staffMobileShell .taskHeaderActions{width:auto;position:absolute;top:10px;right:12px}.staffMobileShell .taskHeaderActions button:not(.primary){display:none}.staffMobileShell .taskHeaderActions .primary{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:35;border-radius:99px;min-height:52px;padding:0 20px;font-size:15px;position:fixed;box-shadow:0 6px 14px #0000004d}.staffMobileShell .staffTasks{position:relative}.staffMobileShell .taskSummary{scrollbar-width:none;flex-wrap:nowrap;margin:10px 0 4px;overflow-x:auto}.staffMobileShell .taskSummary::-webkit-scrollbar{display:none}.staffMobileShell .taskSummaryChip{flex:none;min-width:96px;padding:8px 12px}.staffMobileShell .taskTabs{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.staffMobileShell .taskTabs button{white-space:nowrap;flex:none}.staffMobileShell .taskActions>:not(.primary){display:none}.staffMobileShell .taskActions:not(:has(.primary)){display:none}.staffMobileShell .mcChips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.staffMobileShell .mcChips::-webkit-scrollbar{display:none}.staffMobileShell .mcChips button{white-space:nowrap;flex:none}.staffMobileShell .mc{height:calc(100dvh - 52px - 61px - env(safe-area-inset-bottom));border-left:0;border-right:0;border-radius:0;margin-top:0}.staffMobileShell .mc[data-pane=thread]{height:calc(100dvh - 52px)}}.interestViewToggle{align-self:flex-end;gap:6px;display:flex}.interestViewToggle button{color:#244d3e;background:#fff;border:1px solid #7ca58a;padding:8px 10px;font-weight:800}.interestViewToggle button.selected{color:#fff;background:#32614a;border-color:#32614a}.interestSpreadsheet{background:#fff;border:1px solid #d8d4ca;margin-top:24px}.interestSpreadsheetHint{color:#5d594f;background:#f7f4ec;border-bottom:1px solid #d8d4ca;justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.interestSpreadsheetHint b{color:#243d2d}.interestSpreadsheetHint span{font-size:.84rem}.interestTableScroll{overflow:auto}.interestSpreadsheet table{border-collapse:collapse;text-align:left;width:100%;min-width:1080px;font-size:.83rem}.interestSpreadsheet th{color:#35503d;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#edf5ee;border-bottom:1px solid #b7d2bc;padding:11px 12px;font-size:.68rem;position:sticky;top:0}.interestSpreadsheet td{vertical-align:top;color:#3e4941;border-bottom:1px solid #e4e0d8;padding:12px;line-height:1.35}.interestSpreadsheet tbody tr:hover{background:#fbfdfb}.interestSpreadsheet td b,.interestSpreadsheet td small{display:block}.interestSpreadsheet td small{color:#687168;white-space:nowrap;margin-top:3px}.interestSpreadsheet td:last-child{white-space:nowrap}.interestSpreadsheet td button{color:#244d3e;background:#fff;border:1px solid #32614a;padding:7px 9px;font-weight:800}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=680px){.staffWorkspaceIntro{display:block}.interestViewToggle{align-self:auto;margin-top:14px}.interestSpreadsheetHint{display:block}.interestSpreadsheetHint span{margin-top:5px;display:block}.interestSpreadsheetControls{grid-template-columns:1fr!important}.columnPicker{grid-column:auto!important}}.interestSpreadsheetControls{background:#fbfaf7;border-bottom:1px solid #d8d4ca;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,1fr)) auto auto;align-items:end;gap:10px;padding:13px 15px;display:grid}.interestSpreadsheetControls label{color:#5d594f;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:.72rem;font-weight:800;display:grid}.interestSpreadsheetControls input,.interestSpreadsheetControls select{color:#26372c;width:100%;min-width:0;font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #bfcdbf;border-radius:4px;padding:8px;font-size:.84rem}.clearSpreadsheetFilters{color:#5d594f;white-space:nowrap;background:#fff;border:1px solid #a89f90;padding:8px 10px;font-weight:800}.columnPicker{grid-column:5;position:relative}.columnPicker summary{cursor:pointer;color:#244d3e;letter-spacing:normal;text-transform:none;white-space:nowrap;background:#fff;border:1px solid #32614a;padding:8px 10px;font-size:.84rem;font-weight:800}.columnPicker>div{z-index:5;background:#fff;border:1px solid #9ab7a0;grid-template-columns:repeat(2,minmax(115px,1fr));gap:7px;width:290px;margin-top:5px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 12px 25px #07140e24}.columnPicker>div label{color:#35503d;letter-spacing:normal;text-transform:none;align-items:center;gap:6px;font-size:.78rem;display:flex}.columnPicker>div input{width:auto;padding:0}.spreadsheetNoResults{color:#5d594f;margin:0;padding:18px}.spreadsheetOpenLink{color:#244d3e;background:#fff;border:1px solid #32614a;padding:7px 9px;font-weight:800;text-decoration:none;display:inline-block}.queueExpandButton{text-align:center;text-decoration:none}.spreadsheetDocumentStatus{min-width:135px}.spreadsheetDocumentStatus small{font-size:.72rem;font-weight:750}.spreadsheetDocumentStatus .uploadedDocument{color:#23663a}.spreadsheetDocumentStatus .verifiedDocument{color:#155a9c}.spreadsheetDocumentStatus .missingDocument{color:#8a4c1f}.spreadsheetDocumentStatus .notRequiredDocument{color:#8a8578}.notMatchButton{color:#6e4510;background:#fff5df;border:1px solid #9a661b;padding:11px 13px;font-weight:850;box-shadow:inset 0 0 0 1px #f5d391}.notMatchButton:hover{background:#ffe9bb}.notMatchButton:disabled{cursor:wait;opacity:.65}.liveDetailBackdrop{z-index:30;background:#141c1db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.liveListingDetail{background:#fff;border-radius:16px;width:min(1180px,100%);max-height:calc(100dvh - 48px);position:relative;overflow:auto;box-shadow:0 24px 70px #00000052}.liveDetailClose{color:#42484b;z-index:2;background:#f7f5eff2;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:18px;right:18px;box-shadow:0 2px 10px #0000001f}.liveDetailHeader{color:#242a32;background:#fff;border-bottom:1px solid #ebe6dc;justify-content:space-between;align-items:end;gap:28px;height:auto;padding:46px 50px 32px;display:flex;position:static}.liveDetailHeader .eyebrow{margin:0 0 9px}.liveDetailHeader :is(h1,h2){color:#242a32;letter-spacing:-1.8px;max-width:720px;margin:0;font-family:Fraunces,serif;font-size:clamp(33px,4vw,50px);line-height:1.03}.liveDetailAddress{color:#5d6670;margin:11px 0 0;line-height:1.45}.liveDetailPrice{text-align:right;flex:none}.liveDetailPrice strong{color:#a76123;letter-spacing:-1px;font-size:36px;line-height:1.05;display:block}.liveDetailPrice strong small{font-size:.68em;font-weight:inherit}.liveDetailPrice span{color:#60676c;margin-top:8px;font-size:16px;display:block}.liveDetailGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.liveDetailMain{border-right:1px solid #ebe6dc;min-width:0;padding:32px 48px 48px}.liveDetailHero,.liveDetailNoPhoto{aspect-ratio:16/8.5;object-fit:cover;background:#e5e1d8;border-radius:10px;width:100%;height:auto;display:block}.liveDetailNoPhoto{letter-spacing:3px;color:#687170;place-items:center;font-weight:700;display:grid}.liveDetailVideoTour{background:#202826;border-radius:10px;margin-top:16px;padding:14px}.liveDetailVideoTour>div{justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 10px;display:flex}.liveDetailVideoTour p{color:#dfba91;letter-spacing:1.4px;margin:0;font-size:10px;font-weight:800}.liveDetailVideoTour span{color:#d4d9d3;font-size:12px}.liveDetailVideo{aspect-ratio:16/9;object-fit:contain;background:#111;border-radius:6px;width:100%;display:block}.liveDetailThumbs{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;margin-top:14px;display:grid}.liveDetailThumbs button{background:#e5e1d8;border:2px solid #0000;border-radius:6px;height:66px;padding:0;overflow:hidden}.liveDetailThumbs button.selected{border-color:#a76123}.liveDetailThumbs img{object-fit:cover;width:100%;height:100%;display:block}.liveDetailSectionLabel{color:#68716d;letter-spacing:1.2px;margin:0 0 8px;font-size:11px;font-weight:800}.liveDetailAbout,.liveDetailFeatureBreakdown{border-top:1px solid #e7e1d7;margin-top:34px;padding-top:34px}.liveDetailAbout h3,.liveDetailFeatureBreakdown h3,.liveDetailSidebar h3{color:#26332f;margin:0;font-family:Fraunces,serif;font-size:28px;line-height:1.12}.liveDetailAbout>p:last-child{color:#4f5962;white-space:pre-line;margin:16px 0 0;font-size:16px;line-height:1.65}.liveDetailFeatureBreakdown dl{border-top:1px solid #e2e5df;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;display:grid}.liveDetailFeatureBreakdown dl>div{border-bottom:1px solid #e2e5df;padding:16px 0}.liveDetailFeatureBreakdown dl>div:nth-child(odd){padding-right:20px}.liveDetailFeatureBreakdown dl>div:nth-child(2n){border-left:1px solid #e2e5df;padding-left:20px}.liveDetailFeatureBreakdown dt{color:#6e7772;font-size:13px;font-weight:700}.liveDetailFeatureBreakdown dd{color:#293632;margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.45}.liveDetailSidebar{padding:40px 30px;position:sticky;top:0}.liveDetailSidebar>p:not(.liveDetailSectionLabel):not(.liveDetailSafety){color:#59645f;margin:15px 0 23px;line-height:1.55}.liveDetailActions{gap:12px;display:grid}.liveDetailInterest{width:100%;margin:0;display:block}.liveDetailSafety{color:#606a6b;margin:13px 0 0;font-size:13px;line-height:1.5}.liveDetailAmenities{border-top:1px solid #e7e1d7;margin-top:28px;padding-top:24px}.liveDetailAmenities h4{color:#33453c;margin:0 0 12px;font-size:13px}.liveDetailAmenities>div{gap:8px;display:grid}.liveDetailAmenities span{color:#3c5548;font-size:14px}.liveDetailAmenities span:before{content:"✓";color:#356145;background:#e1eee2;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:9px;font-size:11px;font-weight:800;display:inline-grid}@media (width<=820px){.liveDetailBackdrop{align-items:start;padding:12px}.liveListingDetail{border-radius:12px;max-height:calc(100dvh - 24px)}.liveDetailHeader{flex-direction:column;align-items:start;padding:52px 24px 26px}.liveDetailPrice{text-align:left}.liveDetailGrid{grid-template-columns:1fr}.liveDetailMain{border-right:0;padding:24px 20px 34px}.liveDetailSidebar{border-top:1px solid #ebe6dc;padding:30px 20px;position:static}.liveDetailClose{top:16px;right:18px}.liveDetailThumbs{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.liveDetailThumbs button{height:54px}}@media (width<=460px){.liveDetailHeader{padding-left:18px;padding-right:18px}.liveDetailHeader :is(h1,h2){font-size:32px}.liveDetailMain,.liveDetailSidebar{padding-left:16px;padding-right:16px}.liveDetailHero{aspect-ratio:4/3}.liveDetailFeatureBreakdown dl{grid-template-columns:1fr}.liveDetailFeatureBreakdown dl>div:nth-child(n){border-left:0;padding:13px 0}.liveDetailAbout h3,.liveDetailFeatureBreakdown h3,.liveDetailSidebar h3{font-size:26px}.liveDetailVideoTour>div{display:block}.liveDetailVideoTour span{margin-top:3px;display:block}}.buyerInquiryForm{gap:12px;display:grid}.buyerInquiryForm label{color:#33453c;gap:5px;font-size:13px;font-weight:700;display:grid}.buyerInquiryForm input,.buyerInquiryForm select,.buyerInquiryForm textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfc8b9;border-radius:6px;padding:9px 10px;font-size:14px}.buyerInquiryForm textarea{resize:vertical;min-height:72px}.liveDetailReassure{color:#2f4a45;gap:6px;margin:0 0 16px;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.liveDetailReassure li{align-items:center;gap:8px;display:flex}.liveDetailReassure li:before{content:"";background:#e7efe9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:0 0 18px;height:18px}.liveDetailStickyCta{display:none}@media (width<=820px){.liveDetailStickyCta{z-index:5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd6c8;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #00000024}.liveDetailStickyCta[hidden]{display:none}.liveDetailStickyCta div{gap:1px;min-width:0;display:grid}.liveDetailStickyCta strong{color:#242a32;font-size:20px;line-height:1.1}.liveDetailStickyCta small{font-size:12px;font-weight:400}.liveDetailStickyCta span{color:#59645f;font-size:12px;line-height:1.3}.liveDetailStickyCta button{white-space:nowrap;flex:none;margin:0;padding:13px 18px}}.shareListing{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.shareListing .outline{padding:11px 14px;font-weight:800}.shareListingNotice{color:#42634b;font-size:13px;font-weight:700}.shareListingUrl{color:#27332b;background:#fff;border:1px solid #9bac9d;border-radius:6px;width:min(100%,430px);min-height:42px;padding:8px 10px;font-size:12px}.shareListingCompact{position:relative}.shareListingCompact .textButton{white-space:nowrap}.shareListingCompact .shareListingNotice{z-index:2;background:#f4f8f3;border:1px solid #b9cbbd;border-radius:6px;min-width:max-content;padding:7px 9px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 3px 12px #1420171f}.shareListingCompact .shareListingUrl{z-index:3;width:min(430px,70vw);position:absolute;bottom:calc(100% + 40px);left:0;box-shadow:0 3px 12px #1420171f}.card>.shareListing:not(.shareListing--full){z-index:2;position:absolute;top:10px;right:10px}.shareIconButton,.sharePillButton{color:#fff;background:#1f2a28e6;border:1px solid #ffffffbf;border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.shareIconButton{width:34px;font-size:18px}.shareIconButton--ios{font-size:21px;font-weight:600;position:relative}.shareIconButton--ios:after{content:attr(data-tooltip);visibility:hidden;opacity:0;pointer-events:none;color:#fff;background:#263a37;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 8px);right:0}.shareIconButton--ios:hover:after,.shareIconButton--ios:focus-visible:after{visibility:visible;opacity:1}.sharePillButton{padding:0 11px}.card>.shareListing:not(.shareListing--full) .shareListingNotice{z-index:3;background:#f4f8f3;border:1px solid #b9cbbd;border-radius:6px;min-width:max-content;padding:7px 9px;position:absolute;top:42px;right:0;box-shadow:0 3px 12px #1420171f}.card>.shareListing:not(.shareListing--full) .shareListingUrl{z-index:3;width:min(430px,70vw);position:absolute;top:72px;right:0;box-shadow:0 3px 12px #1420171f}.liveDetailPage{width:min(1180px,100%);margin:24px auto 48px}.liveDetailBack{color:#33453c;text-underline-offset:3px;margin:0 0 20px;font-weight:700;text-decoration:underline;display:inline-block}.liveDetailPage .liveListingDetail{width:100%;max-height:none;overflow:visible;box-shadow:0 4px 24px #00000014}.liveDetailPage .liveDetailHeader{border-radius:16px 16px 0 0}.liveDetailPageState{min-height:40vh}@media (width<=820px){.liveDetailPage{margin-top:16px}.liveDetailPage .liveDetailHeader{padding-top:28px}}.staffListingPreviewBanner{color:#4a2a0a;background:#fff4e5;border:2px solid #b5651d;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:min(1180px,100% - 32px);margin:16px auto 0;padding:12px 16px;font-size:15px;line-height:1.4;display:flex}.staffListingPreviewBanner b{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.staffListingPreviewBanner span{min-width:0}.listingLoadingNote{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cardSkeleton{pointer-events:none}.cardSkeleton .cardPhoto{background:#e7e2d8}.cardSkeletonTitle,.cardSkeletonLine,.cardSkeletonFacts,.cardSkeletonAmenity,.cardSkeletonButton{background:#ece8e0;border-radius:4px}.cardSkeletonTitle{width:72%;height:22px;margin:0 0 4px}.cardSkeletonLine{width:46%;height:13px;margin:0 0 10px}.cardSkeletonFacts{width:88%;height:21px}.cardSkeletonAmenity{width:55%;height:12px;margin-top:6px}.cardSkeletonButton{border-radius:8px;width:100%;height:44px}@media (width>=601px){.cardSkeletonButton{border-radius:3px;height:40px}}.landlordReviewPage{max-width:820px;margin:56px auto 90px;padding:0 24px}.landlordReviewPage h1{margin:6px 0 10px;font-family:Fraunces,serif;font-size:2.4rem}.landlordReviewLead{color:#5d6670;max-width:640px;font-size:17px;line-height:1.55}.landlordReviewVoucherBadge{color:#1f4d78;background:#eaf1fb;border-radius:99px;align-items:center;gap:6px;margin:0 0 14px;padding:6px 12px;font-size:.85rem;font-weight:800;display:inline-flex}.landlordReviewProperty{background:#f2efe8;border-left:3px solid #a76123;margin:28px 0;padding:18px 20px}.landlordReviewProperty b,.landlordReviewProperty span,.landlordReviewProperty small{display:block}.landlordReviewProperty b{margin-bottom:4px;font-size:1.1rem}.landlordReviewProperty span{font-weight:700}.landlordReviewProperty small{color:#687174;margin-top:4px}.landlordReviewFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.landlordReviewFacts span{overflow-wrap:anywhere;background:#faf9f5;border:1px solid #ebe6dc;padding:12px 14px;font-size:.88rem}.landlordReviewFacts b{color:#746b58;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;display:block}.landlordReviewFacts .landlordReviewWide{grid-column:1/-1}.landlordReviewDocuments{border:1px solid #ded9d0;margin:28px 0;padding:18px 20px}.landlordReviewDocuments ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.landlordReviewDocuments li{background:#faf9f5;border:1px solid #ebe6dc;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.landlordReviewDocuments li button{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:5px;padding:6px 14px;font-weight:800}.landlordReviewDocuments small{color:#687174;margin-top:10px;display:block}.landlordReviewDecision{margin:28px 0}.landlordReviewButtons{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.landlordReviewButtons button{border-radius:6px;padding:12px 20px;font-weight:800}.landlordReviewButtons button:not(.primary){color:#a5372a;background:#fff;border:1px solid #a5372a}.landlordReviewDecided{color:#25432e;background:#e8f1e9;border:1px solid #b9d1bd;padding:14px 16px}@media (width<=620px){.landlordReviewFacts{grid-template-columns:1fr}}.stillLookingPage .landlordReviewButtons button:not(.primary){color:#244d3e;border-color:#32614a}.stillLookingPage .landlordReviewButtons a.primary{border-radius:6px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=620px){.stillLookingPage{margin-top:32px;padding:0 16px}.stillLookingPage h1{font-size:2rem}.stillLookingPage .landlordReviewButtons button,.stillLookingPage .landlordReviewButtons a.primary{text-align:center;width:100%}}.landlordReviewChangeNote{color:#4f5e51;margin:12px 0 0;font-size:.9rem;line-height:1.45}.landlordReviewPage .landlordReviewDecision{background:#f5faf6;border:2px solid #32614a;border-radius:8px;margin:22px 0 28px;padding:18px 20px}.landlordReviewDecision h2{margin:0 0 4px;font-family:Fraunces,serif;font-size:1.35rem}.landlordReviewFollowUp{gap:12px;margin-top:14px;display:grid}.landlordReviewFollowUp fieldset{border:0;min-width:0;margin:0;padding:0}.landlordReviewFollowUp legend{margin-bottom:8px;padding:0;font-weight:800}.landlordReviewChoices{flex-wrap:wrap;gap:8px;display:flex}.landlordReviewChoices label{cursor:pointer;background:#fff;border:1px solid #b9c6bc;border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:.92rem;display:inline-flex}.landlordReviewChoices label.chosen{background:#e1efe4;border-color:#32614a;font-weight:800}.landlordReviewChoices input{accent-color:#32614a;margin:0}.landlordReviewComment{gap:6px;min-width:0;display:grid}.landlordReviewComment span{font-weight:800}.landlordReviewComment textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #b9c6bc;border-radius:6px;padding:10px 12px;font-size:16px}.landlordReviewFollowUpButtons{align-items:center;gap:16px;display:flex}.landlordReviewFollowUpButtons .primary{border-radius:6px;padding:10px 20px;font-weight:800}.landlordReviewFollowUpDone{color:#25432e;margin:12px 0 0;font-weight:700}.landlordReviewBackToAnswer{margin:8px 0 0}.landlordReviewStickyBar{display:none}@media (width<=620px){.landlordReviewRenter{margin-top:32px;padding:0 16px 96px}.landlordReviewRenter h1{font-size:2rem}.landlordReviewDecision .landlordReviewButtons button{flex:1 1 0}.landlordReviewStickyBar{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ded9d0;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #00000014}.landlordReviewStickyBar .landlordReviewButtons{flex-wrap:nowrap;flex:auto;gap:8px;margin:0}.landlordReviewStickyBar .landlordReviewButtons button{flex:1 1 0;padding:10px 8px;font-size:.9rem}}.landlordAvailabilityPage .visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landlordAvailabilityHomes{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.landlordAvailabilityHomes .landlordReviewProperty{min-width:0;margin:0}.landlordAvailabilityHomes .landlordReviewProperty small a{color:#244d3e;font-weight:700}.landlordAvailabilityChoices{border:0;min-width:0;margin:12px 0 0;padding:0}.landlordAvailabilityOff{color:#687174;margin:10px 0 0;font-style:italic}.landlordAvailabilityAll{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:6px;margin-top:8px;padding:9px 16px;font-weight:800}.landlordAvailabilityPage .landlordReviewComment{margin:18px 0 8px}.landlordAvailabilitySummary{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.landlordAvailabilitySummary li{background:#faf9f5;border:1px solid #ebe6dc;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;display:flex}.landlordAvailabilitySummary li span{overflow-wrap:anywhere;min-width:0}.landlordAvailabilitySummary li b{white-space:nowrap}.landlordAvailabilityChange{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:6px;padding:9px 16px;font-weight:800}.landlordAvailabilityMore{border:1px solid #ded9d0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:32px;padding:16px 18px;display:flex}.landlordAvailabilityMore a{color:#fff;background:#32614a;border-radius:6px;padding:9px 16px;font-weight:800;text-decoration:none}@media (width<=620px){.landlordAvailabilityPage{margin-top:32px;padding:0 16px}.landlordAvailabilityPage h1{font-size:2rem}.landlordAvailabilityChoices label{flex:auto;justify-content:center}.landlordAvailabilityPage .landlordReviewButtons button{width:100%}.landlordAvailabilityMore a{text-align:center;width:100%}}.updateProfilePage form{gap:18px;margin-top:22px;display:grid}.updateProfileBlock{background:#fff;border:1px solid #ded9d0;min-width:0;margin:0;padding:16px 18px 18px}.updateProfileBlock legend{padding:0 6px;font-family:Fraunces,serif;font-size:1.2rem;font-weight:600}.updateProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.updateProfileGrid label,.updateProfileWide{color:#3d464b;gap:5px;min-width:0;font-size:.85rem;font-weight:700;display:grid}.updateProfileGrid input,.updateProfileGrid select,.updateProfileGrid textarea,.updateProfileSearch{box-sizing:border-box;width:100%;font:inherit;color:#303942;background:#fff;border:1px solid #d6d2c9;border-radius:4px;padding:10px;font-size:16px;font-weight:400}.updateProfileGrid textarea{resize:vertical;line-height:1.45}.updateProfileWide{grid-column:1/-1}.updateProfileEmail span{overflow-wrap:anywhere;font-size:1rem;font-weight:400}.updateProfileEmail small,.updateProfileMuted{color:#687174;font-size:.82rem;font-weight:400}.updateProfileMuted{margin:8px 0 0;display:block}.updateProfileHomes{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.updateProfileHomes li{color:#244d3e;overflow-wrap:anywhere;background:#eef5f0;border:1px solid #cfe0d1;padding:9px 12px;font-size:.9rem;font-weight:700}.updateProfileSub{margin:6px 0 8px;font-size:.9rem;display:block}.updateProfileSearch{margin-bottom:8px}.updateProfileAddHomes{-webkit-overflow-scrolling:touch;gap:6px;max-height:320px;display:grid;overflow-y:auto}.updateProfileAddHomes label,.updateProfileTypes label{cursor:pointer;overflow-wrap:anywhere;background:#faf9f5;border:1px solid #d6d2c9;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:.9rem;font-weight:600;display:flex}.updateProfileAddHomes label.on,.updateProfileTypes label.on{background:#eef5f0;border-color:#32614a}.updateProfileAddHomes input,.updateProfileTypes input{flex:none;width:20px;height:20px;margin:0}.updateProfileTypes{flex-wrap:wrap;gap:8px;display:flex}.updateProfileTypes label{border-radius:999px;padding:7px 12px}.updateProfileDocs{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.updateProfileDocs li{background:#faf9f5;border:1px solid #ebe6dc;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.9rem;display:flex}.updateProfileDocs b.have{color:#2f6b45}.updateProfileDocs b.need{color:#8a5a1c}.updateProfileSecondary{color:#244d3e;background:#fff;border:1px solid #32614a;border-radius:6px;padding:11px 18px;font-weight:800}.updateProfileSave button{min-width:200px}.updateProfileLink{color:#89531d;align-self:center;font-weight:800}.updateProfileRequest{gap:12px;max-width:440px;margin-top:22px;display:grid}.updateProfileRequest label{color:#3d464b;gap:5px;font-size:.85rem;font-weight:700;display:grid}.updateProfileRequest input{box-sizing:border-box;width:100%;font:inherit;color:#303942;background:#fff;border:1px solid #d6d2c9;border-radius:4px;padding:12px;font-size:16px;font-weight:400}.updateProfileRequest .formError{margin:0}.updateProfileSent{color:#244d3e;background:#eef5f0;border:1px solid #cfe0d1;max-width:560px;margin-top:22px;padding:16px 18px}.updateProfileSent p{margin:0 0 10px;line-height:1.5}.updateProfileSent span{overflow-wrap:anywhere;font-weight:800}.updateProfileMuted a{color:#89531d;font-weight:800}@media (width<=620px){.updateProfileRequest button{width:100%}.updateProfilePage{margin-top:28px;padding:0 16px}.updateProfilePage h1{font-size:2rem}.updateProfileBlock{padding:14px 12px 16px}.updateProfileGrid{grid-template-columns:minmax(0,1fr)}.updateProfileSave button,.updateProfileSecondary{width:100%}}.renterStatusPage{max-width:900px}.renterStatusSignIn{margin-top:18px}.renterStatusSignInNote{color:#6b706f;margin-top:10px;font-size:12px}.renterStatusEmpty{margin-top:18px}.renterStatusList{gap:16px;margin-top:24px;display:grid}.renterStatusCard{max-width:none}.renterStatusRent{margin:0 0 8px;font-weight:700}.renterStatusBadge{color:#3d464b;background:#ece9e1;border-radius:20px;margin:6px 0 10px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.renterStatusBadge--approved,.renterStatusBadge--landlord_interested,.renterStatusBadge--showing_requested{color:#25432e;background:#e8f1e9}.renterStatusBadge--declined,.renterStatusBadge--closed{color:#6b3a2b;background:#f1e7e3}.renterStatusCard small{color:#6b706f;margin-top:6px;font-size:12px;display:block}.renterStatusDocs{border-top:1px solid #e3ded5;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 0;padding-top:14px;display:grid}.renterStatusDocs div{flex-direction:column;gap:2px;display:flex}.renterStatusDocs dt{color:#3d464b;font-size:11px;font-weight:700}.renterStatusDocs dd{color:#6b706f;margin:0;font-size:12px}@media (width<=600px){.renterStatusDocs{grid-template-columns:1fr}}.renterStatusUpdateLink{color:#89531d;font-weight:700}.siteHeader{background:#153650;border-bottom-color:#2d5168;height:auto;min-height:98px}.siteHeader nav a,.siteHeader .account>button:not(.primary){color:#f8f6ef}.siteHeader nav a.active,.siteHeader nav a:hover,.siteHeader .account>button:not(.primary):hover{color:#e5b84b}.siteHeader .primary{color:#102f49;background:#c99125}.seestacy-brand{justify-content:flex-start;min-width:222px;height:88px}.seestacy-brand img{object-fit:contain;width:216px;height:82px}.siteFooter .seestacy-footer-logo{object-fit:contain;object-position:left center;width:210px;max-height:110px}.siteHeader{z-index:10}@media (width>=851px) and (width<=1100px){.siteHeader{flex-wrap:wrap;gap:8px 24px;padding-top:8px;padding-bottom:8px}.siteHeader .account{margin-left:auto}.siteHeader nav{flex-basis:100%;order:1}}@media (width<=850px){.siteHeader{min-height:82px}.seestacy-brand{min-width:168px;height:72px}.seestacy-brand img{width:162px;height:68px}.siteHeader nav{background:#153650}.siteHeader nav.open{background:#153650;top:100%}.siteHeader .menuToggle{color:#f8f6ef;flex-shrink:0}}@media (width<=540px){.siteHeader{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:0 18px 12px;display:grid}.siteHeader .menuToggle{justify-self:end}.siteHeader .account{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;margin-left:0}}.siteHeader .navDropdownMenu a{color:#242a32}.siteHeader .navDropdownMenu a:hover,.siteHeader .navDropdownMenu a.active{color:#9a5e20}@media (width<=850px){.siteHeader .navDropdownMenu a{color:#f8f6ef}.siteHeader .navDropdownMenu a:hover,.siteHeader .navDropdownMenu a.active{color:#e5b84b;background:0 0}}.navPhoneOnly,.heroLandlordLink,.siteHeader .account a.accountProfileCta,.phoneFilterBtn,.phoneBedChips,.filterSheet,.filterSheetBack,.rcShort{display:none}@media (width<=600px){header.siteHeader{flex-wrap:nowrap;align-items:center;gap:8px;height:58px;min-height:58px;padding:0 12px;display:flex}.siteHeader .seestacy-brand{min-width:0;height:50px;margin-right:auto}.siteHeader .seestacy-brand img{width:128px;height:48px}.siteHeader .menuToggle{flex-shrink:0;order:3}.siteHeader .account{flex-wrap:nowrap;order:2;grid-column:auto;margin-left:auto}.siteHeader .account button,.siteHeader .account a.primary:not(.accountProfileCta){display:none}.siteHeader .account a.accountProfileCta{border-radius:6px;align-items:center;font-size:13px;display:inline-flex;padding:9px 12px!important}.siteHeader nav.open{top:100%}.siteHeader nav .navPhoneOnly{color:#f8f6ef;text-align:left;font-size:15px;text-decoration:none;display:block}main{min-height:0}.homesIntro{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filters{flex-wrap:wrap;gap:8px;width:calc(100% - 24px);margin-top:12px;display:flex}.filters>input{border-radius:8px;flex:1 1 0;width:auto;min-width:0;padding:12px;font-size:16px}.filters>.columnPicker,.filters>.filterToggle,.filters>.filterMore,.filters>.clearRentalFilters{display:none}.phoneFilterBtn{color:#89531d;white-space:nowrap;background:#fff;border:1px solid #a76123;border-radius:8px;align-items:center;gap:6px;min-height:46px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.phoneFilterBtn b{color:#fff;text-align:center;background:#a76123;border-radius:9px;min-width:18px;padding:1px 5px;font-size:11px}.phoneBedChips{scrollbar-width:none;flex:1 0 100%;gap:7px;padding:2px 0 4px;display:flex;overflow-x:auto}.phoneBedChips::-webkit-scrollbar{display:none}.phoneBedChips button{white-space:nowrap;background:#fff;border:1px solid #d9d5cc;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.phoneBedChips button.on{color:#fff;background:#263a37;border-color:#263a37}.selectHint{align-items:center;gap:8px;width:calc(100% - 24px);margin:4px auto 0;padding:8px 10px}.selectHint svg{display:none}.selectHint p{font-size:12px;line-height:1.35}.listingToolbar{z-index:6;background:#fbfaf7;border-bottom:1px solid #eee9df;flex-wrap:nowrap;gap:8px;width:100%;margin:0;padding:8px 12px;position:sticky;top:58px}.listingToolbar .resultCount{flex:none;margin:0}.rcFull{display:none}.rcShort{color:#263a37;font-size:14px;font-weight:800;display:inline}.listingToolbar .sortSelect{max-width:108px;margin:0 0 0 auto;padding:7px 6px;font-size:13px}.savedWord{display:none}.savedHomesToggle{padding:8px 10px}.viewToggle button:nth-child(3){display:none}.viewToggle button{padding:7px 11px}.cards{grid-template-columns:1fr;gap:14px;width:calc(100% - 24px);margin-top:12px;margin-bottom:96px}.card{border-radius:12px;height:auto}.selectPill{padding:9px 14px 9px 11px;font-size:13px}.cardInfo{padding:12px 14px 14px}.cardInfo h2{font-size:19px}.cardInfo .listingLocation{margin-bottom:10px;font-size:13px}.cardInfo .listingFacts strong{font-size:21px}.cardInfo span,.listingAmenities span,.listingAmenities .amenitiesMoreLink{font-size:12px}.cardActions>.primary{border-radius:8px;font-size:15px;padding:13px!important}.savedHomesView,.propertyMap,.mapNote,.splitView{width:calc(100% - 24px)}.propertyMap{height:calc(100svh - 190px);min-height:380px}:is(body:has(.propertyMap) .phoneBedChips,body:has(.propertyMap) .selectHint){display:none}body:has(.selectBar){padding-bottom:110px}.selectBar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:14px;flex-wrap:nowrap;gap:10px;padding:11px 12px 11px 14px}.selectBar>div{flex:auto;min-width:0}.selectBarSubmit{border-radius:9px;flex:none;padding:12px 14px}.filterSheetBack{z-index:40;background:#0006;display:block;position:fixed;inset:0}.filterSheet{z-index:41;max-height:88vh;padding:8px 18px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.filterSheetGrab{background:#d4d0c8;border-radius:3px;width:42px;height:5px;margin:4px auto 12px}.filterSheet h2{justify-content:space-between;align-items:center;margin:0 0 6px;font-size:20px;display:flex}.filterSheet h2 button{color:#89531d;padding:6px 2px;font-size:14px;font-weight:700}.filterSheet h3{color:#60666c;letter-spacing:.06em;text-transform:uppercase;margin:16px 0 8px;font-size:12px}.filterOpts{flex-wrap:wrap;gap:8px;display:flex}.filterOpts button{color:#263a37;background:#fff;border:1.5px solid #d9d5cc;border-radius:10px;padding:11px 15px;font-size:14px;font-weight:700}.filterOpts button.on{color:#2f5d46;background:#eaf2ed;border-color:#2f5d46}.filterSheetApply{color:#fff;background:#a76123;border-radius:10px;width:100%;margin-top:20px;padding:15px;font-size:16px;font-weight:800}.siteHeader nav.open{flex-direction:column;max-height:calc(100svh - 58px);padding:4px 18px 14px;display:flex;overflow-y:auto}.siteHeader nav.open a,.siteHeader nav.open button{border-bottom:1px solid #ffffff24;padding:15px 4px;font-size:17px}.siteHeader nav.open .navDropdown{display:block}.siteHeader nav.open .navDropdownMenu a{padding:13px 4px 13px 22px;font-size:16px}.siteHeader nav.open a.navPhoneOnly{border-top:1px solid #ffffff4d;margin-top:10px}.siteHeader nav.open .navPhoneOnly{color:#c3ccd8;font-size:15px}h1{letter-spacing:-1.2px;margin-bottom:14px;font-size:clamp(34px,9.6vw,42px);line-height:1.04}.eyebrow{margin-bottom:10px}.hero.heroSplit{gap:22px;padding:26px 18px 34px}.heroSplit .heroIntro .lede{font-size:16px;line-height:1.5}.pathCards{gap:14px}.pathCards article{padding:20px}.pathCards h2{margin:4px 0 8px;font-size:25px}.pathCards article>p:not(.eyebrow){font-size:15px;line-height:1.5}.pathCardIcon{width:36px;height:36px;margin-bottom:10px}.pathCardIcon svg{width:18px;height:18px}.pathCards .textButton{text-align:left;margin-top:8px;margin-right:0;padding:12px 0;display:block}.pathCards a.textButton:first-of-type{color:#fff;text-align:center;background:#a76123;border-radius:8px;margin-top:14px;padding:14px}.pathCardStat{margin-top:12px;padding-top:12px}.features{gap:24px;padding:34px 18px}.pageIntro{padding:30px 18px 20px}.pageIntro h1{font-size:clamp(32px,9vw,40px)}.pageIntro>p{font-size:16px}.siteHeader nav.open a.navLandlordCta{color:#e5b84b;text-align:center;border:1.5px solid #e5b84b;border-radius:8px;margin:14px 0;padding:14px 16px;font-size:17px;font-weight:700;display:block}.siteHeader nav.open button.navPhoneOnly{color:#8f9bad;border-top:1px solid #ffffff4d;margin-top:10px;font-size:13px}.heroLandlordLink{margin:8px 0 0;font-size:15px;display:block}.heroLandlordLink a{color:#9a5e20;border-bottom:1px solid;font-weight:700;text-decoration:none}}.staffPropertyIdPreview{color:#27372c;background:#f1f4ee;min-height:100vh;padding:40px 20px;font-family:system-ui,sans-serif}.staffPropertyIdPreviewFrame{background:#f7faf6;border:1px solid #bfcfc1;max-width:780px;margin:0 auto;padding:28px}.staffPropertyIdPreviewLabel{color:#496651;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:800}.staffPropertyIdPreview h1{margin:8px 0 5px;font:700 32px/1.15 Georgia,serif}.staffPropertyIdPreviewIntro{color:#526257;margin:0 0 22px}.staffPropertyIdPreviewCard{background:#fff;border:1px solid #d9ddd6;grid-template-columns:84px 1fr;gap:14px;padding:16px;display:grid}.staffPropertyIdPreviewPhoto{color:#657265;background:#e7ece7;place-items:center;width:84px;height:64px;font-size:.68rem;font-weight:800;display:grid}.staffPropertyIdPreviewBody h2{margin:4px 0;font:700 21px/1.2 Georgia,serif}.staffPropertyIdPreviewBody p,.staffPropertyIdPreviewBody small{color:#5d6670;margin:0}.staffPropertyIdPreviewStatus{color:#24513b;letter-spacing:.06em;background:#dceedd;padding:3px 6px;font-size:.65rem;font-weight:800;display:inline-block}.staffPropertyIdPreviewActions{grid-column:1/-1;gap:8px;display:flex}.staffPropertyIdPreviewActions button{color:#617066;background:#f7faf6;border:1px solid #c8d1c8;padding:7px 10px}.staffPropertyIdPreviewMap{color:#385843;background:#eff8f0;border:1px solid #c4dbc7;grid-column:1/-1;margin:0;padding:11px}.staffPropertyIdPreviewRecord{color:#5d6670;border-top:1px solid #e1ddd2;grid-column:1/-1;margin:0;padding-top:10px;font-size:.82rem}.staffPropertyIdPreviewRecord code{color:#334b3c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}@media (width<=520px){.staffPropertyIdPreview{padding:18px 10px}.staffPropertyIdPreviewFrame{padding:18px}.staffPropertyIdPreviewCard{grid-template-columns:1fr}.staffPropertyIdPreviewPhoto{width:100%;height:110px}}
