body.portal-role-landlord .property-manager-shell{align-self:start!important;background:#fff!important;border:1px solid #dce5ec!important;border-radius:10px!important;box-shadow:0 12px 34px #14304612!important;overflow:hidden!important;padding:0!important;width:100%!important}body.portal-role-landlord .property-manager-shell>.property-form{display:block!important;margin:0!important}body.portal-role-landlord .property-flow-hero{align-items:center!important;background:#fff!important;border-bottom:1px solid #dfe7ed!important;display:grid!important;gap:.75rem!important;grid-template-columns:auto minmax(0,1fr)!important;margin:0!important;padding:.72rem .82rem!important}body.portal-role-landlord .property-flow-hero__copy{align-items:baseline!important;display:flex!important;gap:.62rem!important;min-width:0!important}body.portal-role-landlord .property-flow-hero__copy h1{font-size:clamp(1rem,1.8vw,1.25rem)!important;line-height:1.15!important;margin:0!important;white-space:nowrap!important}body.portal-role-landlord .property-flow-back{color:#537084!important;font-size:.67rem!important;font-weight:750!important;text-decoration:none!important}body.portal-role-landlord .property-flow-back:before{content:"←";margin-right:.22rem}body.portal-role-landlord .property-flow-hero__steps{display:block!important;justify-self:end!important;max-width:52rem!important;min-width:0!important;width:100%!important}body.portal-role-landlord .property-form--guided .property-form__steps{background:#f1f5f8!important;border:0!important;border-radius:7px!important;display:grid!important;gap:.18rem!important;grid-template-columns:repeat(auto-fit,minmax(6.7rem,1fr))!important;overflow:visible!important;padding:.2rem!important;width:100%!important}body.portal-role-landlord .property-form--guided .property-form__steps .step-pill{background:transparent!important;border:0!important;border-radius:5px!important;color:#526b7c!important;font-size:.67rem!important;font-weight:800!important;min-height:2rem!important;padding:.35rem .45rem!important;white-space:normal!important}body.portal-role-landlord .property-form--guided .property-form__steps .step-pill.is-active{background:#fff!important;box-shadow:0 1px 4px #18364d1f!important;color:#17476a!important}body.portal-role-landlord .property-manager-shell :is(.property-form__panel,.property-manager-panel){background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;min-width:0!important;padding:.82rem!important}body.portal-role-landlord .property-manager-shell :is(.property-form__panel,.property-manager-panel)[hidden]{display:none!important}body.portal-role-landlord .property-form__actions{border-top:1px solid #e3e9ee!important;justify-content:flex-end!important;margin-top:.15rem!important;padding-top:.68rem!important}body.portal-role-landlord :is(.property-manager-card,.property-applications-mini){background:transparent!important;border-radius:0!important;box-shadow:none!important;min-width:0!important}body.portal-role-landlord :is(.property-application-setting__head,.property-applications-mini__head){align-items:center!important;display:flex!important;gap:.5rem!important;justify-content:space-between!important;margin-bottom:.52rem!important}body.portal-role-landlord :is(.property-application-setting__head,.property-applications-mini__head) h2{font-size:.82rem!important;margin:0!important}body.portal-role-landlord .property-application-options{display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .property-application-option>span{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid #e5ebef!important;border-radius:0!important;display:grid!important;gap:.08rem!important;min-height:2.6rem!important;padding:.42rem .45rem .42rem 1.85rem!important;text-align:left!important}body.portal-role-landlord .property-application-option:last-child>span{border-bottom:0!important}body.portal-role-landlord .property-application-option input:checked+span{background:#eef6fb!important;box-shadow:inset 3px 0 #266d9a!important;color:#17476a!important}body.portal-role-landlord .property-application-option>span strong{font-size:.69rem!important;overflow-wrap:normal!important;word-break:normal!important}body.portal-role-landlord .property-application-option>span small{color:#6d7f8c!important;display:block!important;font-size:.61rem!important;line-height:1.25!important}body.portal-role-landlord .property-listing-grid{display:grid!important;gap:.52rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.portal-role-landlord .property-listing-description{grid-column:1 / -1!important}body.portal-role-landlord .property-listing-description textarea{min-height:5.1rem!important}body.portal-role-landlord .property-application-mini-row{align-items:center!important;border-top:1px solid #e5ebef!important;color:#264b65!important;display:grid!important;font-size:.66rem!important;gap:.4rem!important;grid-template-columns:minmax(0,1fr) auto!important;padding:.42rem .1rem!important;text-decoration:none!important}body.portal-role-landlord .property-manager-panel__head{align-items:center!important;border-bottom:1px solid #e1e8ed!important;display:flex!important;gap:.65rem!important;justify-content:space-between!important;padding-bottom:.62rem!important}body.portal-role-landlord .property-manager-panel__head h2{font-size:.9rem!important;margin:0!important}body.portal-role-landlord .property-manager-panel__head>div{display:grid!important;gap:.08rem!important;min-width:0!important}body.portal-role-landlord .property-manager-panel__head>div>span{color:#748591!important;font-size:.62rem!important;line-height:1.2!important}body.portal-role-landlord .property-manager-panel__head>.btn{flex:0 0 auto!important;min-width:0!important;white-space:nowrap!important}body.portal-role-landlord .property-lease-row{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid #e4eaef!important;border-radius:0!important;display:grid!important;gap:.72rem!important;grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr)!important;padding:.7rem .1rem!important}body.portal-role-landlord .property-lease-row>div:first-child{display:grid!important;gap:.12rem!important;min-width:0!important}body.portal-role-landlord .property-lease-row>div:first-child strong{color:#1b405b!important;font-size:.76rem!important;overflow-wrap:anywhere!important}body.portal-role-landlord .property-lease-row>div:first-child span{color:#6b7d8b!important;font-size:.65rem!important}body.portal-role-landlord .property-lease-row__actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:.34rem!important;justify-content:flex-end!important}body.portal-role-landlord .property-lease-row__actions form{margin:0!important}body.portal-role-landlord .property-manager-action{align-items:center!important;background:#f4f7f9!important;border:1px solid #dce5eb!important;border-radius:5px!important;color:#285977!important;display:inline-flex!important;font-size:.64rem!important;font-weight:800!important;justify-content:center!important;line-height:1.15!important;min-height:1.9rem!important;padding:.34rem .5rem!important;text-decoration:none!important}body.portal-role-landlord .property-manager-action:hover,body.portal-role-landlord .property-manager-action:focus-visible{background:#eaf2f7!important;border-color:#bcd0dd!important;color:#174766!important}body.portal-role-landlord .property-manager-action--danger{background:#fff8f7!important;border-color:#edd6d2!important;color:#a2473f!important;cursor:pointer!important}body.portal-role-landlord .property-manager-empty{align-items:center!important;color:#607482!important;display:flex!important;font-size:.72rem!important;justify-content:space-between!important;min-height:4.5rem!important;padding:.65rem .1rem!important}body.portal-role-landlord .property-manager-panel__footer{display:flex!important;justify-content:flex-end!important;padding-top:.7rem!important}body.portal-role-landlord .property-manager-panel__notice{color:#71818d!important;font-size:.63rem!important;line-height:1.35!important;margin:0!important;text-align:right!important}body.portal-role-landlord .property-manager-panel__notice strong{color:#526b7b!important}body.portal-role-landlord .properties-page .directory-summary--portfolio{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.portal-role-landlord .properties-page .property-filter-bar{align-items:end!important;background:transparent!important;border:0!important;border-bottom:1px solid #e1e8ed!important;border-radius:0!important;display:grid!important;gap:.5rem!important;grid-template-columns:minmax(14rem,1.8fr) minmax(7rem,.65fr) minmax(8rem,.7fr) auto!important;padding:.45rem 0 .58rem!important}body.portal-role-landlord .properties-page .property-filter-bar>*{grid-column:auto!important}body.portal-role-landlord .properties-page .property-filter-bar .filter-bar__actions{align-items:center!important;display:flex!important;min-height:2.35rem!important}body.portal-role-landlord .property-card--simple{align-items:center!important;display:grid!important;gap:.7rem!important;grid-template-columns:minmax(0,1fr) auto!important}body.portal-role-landlord .property-card--simple .property-card__main{display:grid!important;gap:.16rem!important;min-width:0!important}body.portal-role-landlord .property-card--simple .property-card__title{color:#173e59!important;font-size:.8rem!important;overflow-wrap:anywhere!important}body.portal-role-landlord .property-card__occupancy{color:#687b89!important;font-size:.66rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}body.portal-role-landlord .property-card--simple .property-card__side{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:.24rem .65rem!important;justify-content:flex-end!important}body.portal-role-landlord .property-card--simple :is(.property-card__amount,.property-card__balance-label){white-space:nowrap!important}body.portal-role-landlord .renters-page .people-directory-filter{align-items:end!important;background:transparent!important;border:0!important;border-bottom:1px solid #e1e8ed!important;border-radius:0!important;display:grid!important;gap:.5rem!important;grid-template-columns:minmax(14rem,1fr) minmax(9rem,.34fr) max-content!important;padding:.45rem 0 .58rem!important}body.portal-role-landlord .renters-page .people-directory-filter.people-directory-filter--multi{grid-template-columns:minmax(14rem,1fr) minmax(10rem,.38fr) minmax(9rem,.34fr) max-content!important}body.portal-role-landlord .renters-page .people-directory-filter__actions{align-items:center!important;align-self:end!important;display:flex!important;grid-column:-2 / -1!important;grid-row:1!important;min-height:2.35rem!important;width:auto!important}body .analytics-consent{align-items:center;background:#fff;border:1px solid #d8e2e9;border-radius:8px;bottom:.75rem;box-shadow:0 14px 42px #122d412e;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;left:50%;max-width:min(38rem,calc(100vw - 1.25rem));padding:.68rem .78rem;position:fixed;transform:translate(-50%);width:max-content;z-index:10000}body .analytics-consent[hidden]{display:none!important}body .analytics-consent p{color:#29495f;font-size:.7rem;line-height:1.35;margin:0}body .analytics-consent>div{align-items:center;display:flex;gap:.35rem}body .analytics-consent>div>a{color:#42677f;font-size:.65rem}body .auth-private-access{background:#f6f8fa!important;border:1px solid #dfe6eb!important;border-radius:7px!important;padding:.72rem!important}body .auth-toggle__button.is-disabled:not(.is-active){color:#80909b!important}body.portal-role-landlord .settings-payment-policy--single{background:#f5f8fa!important;border:0!important;border-radius:6px!important;padding:.48rem .55rem!important}body .listings-directory{align-self:start!important;min-height:0!important}body :is(.listing-card-list,.listing-card-grid){display:grid!important;gap:.65rem!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))!important}body .listing-card-grid>.empty-state{grid-column:1 / -1}body .listing-card{background:#fff!important;border:1px solid #dde6ec!important;border-radius:9px!important;box-shadow:none!important;min-width:0!important;overflow:hidden!important}body .listing-card__photo{align-items:center;aspect-ratio:16 / 9;background:#edf2f5;color:#73838e;display:flex;font-size:.72rem;justify-content:center;overflow:hidden}body .listing-card__photo img{height:100%;object-fit:cover;width:100%}body .listing-card__body{display:grid;gap:.28rem;min-width:0;padding:.7rem}body .listing-card__body>:is(strong,span,p){margin:0;overflow-wrap:break-word}body .listing-card__body>strong{color:#183a54;font-size:.92rem}body .listing-card__body>span,body .listing-card__body>p{color:#697b88;font-size:.72rem}body .listing-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .7rem;justify-content:space-between}body .listing-card__meta :is(b,span){font-size:.72rem}@media(max-width:900px){body.portal-role-landlord .property-flow-hero{align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .property-flow-hero__steps{justify-self:stretch!important;max-width:none!important}body.portal-role-landlord .property-setup-grid{grid-template-areas:"require" "listing" "queue"!important;grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .property-listing-editor{border-left:0!important;border-top:1px solid #e1e8ed!important;margin-top:.72rem!important;padding-left:0!important;padding-top:.72rem!important}body.portal-role-landlord .properties-page .property-filter-bar,body.portal-role-landlord .renters-page .people-directory-filter{grid-template-columns:minmax(11rem,1.5fr) repeat(2,minmax(7rem,.7fr)) auto!important}}@media(max-width:640px){body.portal-role-landlord .property-manager-shell{border-left:0!important;border-radius:0!important;border-right:0!important}body.portal-role-landlord .property-flow-hero{padding:.62rem!important}body.portal-role-landlord .property-flow-hero__copy{justify-content:space-between!important}body.portal-role-landlord .property-form--guided .property-form__steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.portal-role-landlord .property-manager-shell :is(.property-form__panel,.property-manager-panel){padding:.68rem .62rem!important}body.portal-role-landlord .property-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-role-landlord .property-listing-headline,body.portal-role-landlord .property-listing-description{grid-column:1 / -1!important}body.portal-role-landlord .property-lease-row{align-items:start!important;grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .property-lease-row__actions{justify-content:flex-start!important}body.portal-role-landlord .property-manager-panel__head{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}body.portal-role-landlord .property-manager-panel__head>.btn{font-size:.64rem!important;padding-inline:.52rem!important}body.portal-role-landlord .property-manager-panel__footer{justify-content:flex-start!important}body.portal-role-landlord .property-manager-panel__notice{text-align:left!important}body.portal-role-landlord .properties-page .property-filter-bar{grid-template-areas:"search search actions" "status sort actions"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}body.portal-role-landlord .properties-page .property-filter-search{grid-area:search!important}body.portal-role-landlord .properties-page .property-filter-status{grid-area:status!important}body.portal-role-landlord .properties-page .property-filter-sort{grid-area:sort!important}body.portal-role-landlord .properties-page .property-filter-bar .filter-bar__actions{align-self:stretch!important;display:grid!important;grid-area:actions!important;grid-column:auto!important;justify-items:stretch!important}body.portal-role-landlord .properties-page .filter-bar__hint,body.portal-role-landlord .renters-page .filter-bar__hint{display:none!important}body.portal-role-landlord .properties-page .property-filter-bar .filter-bar__actions .btn{justify-content:center!important;min-width:4.4rem!important;padding-inline:.48rem!important;width:100%!important}body.portal-role-landlord .renters-page .people-directory-filter{grid-template-columns:repeat(2,minmax(0,1fr)) auto!important}body.portal-role-landlord .renters-page .people-directory-filter__search{grid-column:1 / 3!important;grid-row:1!important}body.portal-role-landlord .renters-page .people-directory-filter__select{grid-column:auto!important;grid-row:2!important}body.portal-role-landlord .renters-page .people-directory-filter__actions{align-self:stretch!important;display:grid!important;grid-column:3!important;grid-row:1 / 3!important}body.portal-role-landlord .renters-page .people-directory-filter__actions .btn{justify-content:center!important;min-width:4.4rem!important;padding-inline:.45rem!important;width:100%!important}body.portal-role-landlord .property-card--simple{align-items:start!important;grid-template-columns:minmax(0,1fr) auto!important}body.portal-role-landlord .property-card--simple .property-card__side{display:grid!important;justify-items:end!important}body.portal-role-landlord .property-card--simple .property-card__balance-label{display:none!important}body :is(.listing-card-list,.listing-card-grid){grid-template-columns:minmax(0,1fr)!important}body .analytics-consent{align-items:stretch;grid-template-columns:minmax(0,1fr);width:calc(100vw - 1.25rem)}body .analytics-consent>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto}}@media(max-width:390px){body.portal-role-landlord .property-form--guided .property-form__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-role-landlord .property-flow-hero__copy h1{font-size:.98rem!important}body.portal-role-landlord .property-card--simple .property-card__actions{grid-template-columns:minmax(0,1fr)!important}}body.portal-role-landlord .renter-invite-form{background:#fff!important;border:1px solid #dce5ec!important;border-radius:10px!important;box-shadow:0 12px 34px #14304612!important;gap:.65rem!important;padding:.82rem!important}body.portal-role-landlord .renter-invite-form--create{grid-template-columns:minmax(0,1fr)!important;max-width:46rem!important}body.portal-role-landlord .renter-invite-form--create .renter-invite-head{grid-column:1 / -1!important}body.portal-role-landlord .renter-invite-steps{display:grid!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;list-style:none!important;margin:0!important;padding:0!important}body.portal-role-landlord .renter-invite-steps li{align-items:center!important;border-bottom:2px solid #dfe7ec!important;color:#70818e!important;display:flex!important;font-size:.64rem!important;gap:.34rem!important;padding:.18rem .12rem .46rem!important}body.portal-role-landlord .renter-invite-steps li span{align-items:center!important;background:#edf2f5!important;border-radius:999px!important;display:inline-flex!important;font-size:.58rem!important;height:1.18rem!important;justify-content:center!important;width:1.18rem!important}body.portal-role-landlord .renter-invite-steps li.is-current{border-bottom-color:#23648c!important;color:#183f59!important}body.portal-role-landlord .renter-invite-steps li.is-current span{background:#23648c!important;color:#fff!important}body.portal-role-landlord .renter-invite-email{background:#f8fafb!important;border:1px solid #e0e7ec!important;border-radius:7px!important;padding:.62rem!important}body.portal-role-landlord .renter-invite-email>span{color:#244d67!important;font-size:.7rem!important;font-weight:800!important}body.portal-role-landlord .renter-invite-email input{background:#fff!important;font-size:.84rem!important;min-height:2.55rem!important}body.portal-role-landlord .renter-invite-outcomes{border-bottom:1px solid #e1e8ed!important;border-top:1px solid #e1e8ed!important;display:grid!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:.48rem 0!important}body.portal-role-landlord .renter-invite-outcomes span{color:#6b7d89!important;display:grid!important;font-size:.61rem!important;gap:.06rem!important;padding:0 .52rem!important}body.portal-role-landlord .renter-invite-outcomes span+span{border-left:1px solid #e1e8ed!important}body.portal-role-landlord .renter-invite-outcomes strong{color:#234b64!important;font-size:.66rem!important}body.portal-role-landlord .renter-invite-submit{align-items:center!important;border-top:0!important;display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;margin:0!important;padding:0!important}body.portal-role-landlord .renter-invite-submit small{color:#687b88!important;flex:1 1 100%!important;font-size:.61rem!important;line-height:1.4!important}body.portal-role-landlord .renter-invite-head{align-items:center!important;border-bottom:1px solid #e1e8ed!important;display:flex!important;gap:.65rem!important;justify-content:space-between!important;padding-bottom:.62rem!important}body.portal-role-landlord .renter-invite-head h1{font-size:1.05rem!important;margin:0!important}body.portal-role-landlord .renter-invite-head p{color:#667a89!important;font-size:.68rem!important;line-height:1.35!important;margin:.14rem 0 0!important}body.portal-role-landlord .renter-management-overview{border-bottom:1px solid #e1e8ed!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-bottom:.62rem!important}body.portal-role-landlord .renter-management-overview>span{border-left:1px solid #e1e8ed!important;color:#6a7d8b!important;display:grid!important;font-size:.63rem!important;gap:.08rem!important;padding:.12rem .58rem!important}body.portal-role-landlord .renter-management-overview>span:first-child{border-left:0!important;padding-left:0!important}body.portal-role-landlord .renter-management-overview strong{color:#193f5b!important;font-size:.82rem!important;overflow-wrap:anywhere!important}body.portal-role-landlord .renter-management-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:.34rem!important}body.portal-role-landlord .renter-management-actions a{background:#f3f7f9!important;border:1px solid #dce5eb!important;border-radius:5px!important;color:#265878!important;font-size:.65rem!important;font-weight:800!important;padding:.38rem .55rem!important;text-decoration:none!important}body.portal-role-landlord .renter-management-actions a.renter-management-actions__primary{background:#235f84!important;border-color:#235f84!important;color:#fff!important}body.portal-role-landlord .renter-lease-history{border-top:1px solid #e1e8ed!important;display:grid!important;gap:0!important;padding-top:.62rem!important}body.portal-role-landlord .renter-lease-history>strong{color:#1d405a!important;font-size:.74rem!important;margin-bottom:.22rem!important}body.portal-role-landlord .renter-lease-history>a{align-items:center!important;border-top:1px solid #e6ebef!important;color:#31556c!important;display:grid!important;gap:.45rem!important;grid-template-columns:minmax(0,1fr) auto!important;padding:.43rem .05rem!important;text-decoration:none!important}body.portal-role-landlord .renter-lease-history>a span{font-size:.68rem!important;font-weight:750!important;overflow-wrap:anywhere!important}body.portal-role-landlord .renter-lease-history>a small{color:#71828e!important;font-size:.62rem!important;text-align:right!important}body.portal-role-landlord .tenant-profile-snapshot{background:#f8fafb!important;border:0!important;border-radius:7px!important;padding:.65rem!important}@media(max-width:560px){body.portal-role-landlord .renter-invite-form{border-left:0!important;border-radius:0!important;border-right:0!important;padding:.68rem .62rem!important}body.portal-role-landlord .renter-invite-head{align-items:flex-start!important}body.portal-role-landlord .renter-invite-head p{font-size:.63rem!important}body.portal-role-landlord .renter-invite-form--create{padding-top:.55rem!important}body.portal-role-landlord .renter-invite-steps li{font-size:.59rem!important}body.portal-role-landlord .renter-invite-outcomes{grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .renter-invite-outcomes span{grid-template-columns:7.2rem minmax(0,1fr)!important;padding:.3rem 0!important}body.portal-role-landlord .renter-invite-outcomes span+span{border-left:0!important;border-top:1px solid #e8edf0!important}body.portal-role-landlord .renter-invite-submit :is(.btn,button){flex:1 1 100%!important;width:100%!important}body.portal-role-landlord .renter-management-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-role-landlord .renter-management-overview>span:nth-child(3){border-left:0!important;padding-left:0!important}body.portal-role-landlord .renter-management-overview>span:nth-child(-n+2){border-bottom:1px solid #e1e8ed!important;padding-bottom:.42rem!important}body.portal-role-landlord .renter-management-overview>span:nth-child(n+3){padding-top:.42rem!important}body.portal-role-landlord .renter-lease-history>a{align-items:start!important;grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .renter-lease-history>a small{text-align:left!important}}@media(max-width:640px){body.portal-role-landlord .properties-page form.filter-bar.property-filter-bar.property-filter-bar,body.portal-role-landlord .renters-page form.filter-bar.people-directory-filter.people-directory-filter{align-items:flex-end!important;display:flex!important;flex-wrap:wrap!important;gap:.45rem!important;grid-template-areas:none!important;grid-template-columns:none!important}body.portal-role-landlord .properties-page form.filter-bar.property-filter-bar.property-filter-bar>.property-filter-search,body.portal-role-landlord .renters-page form.filter-bar.people-directory-filter.people-directory-filter>.people-directory-filter__search{flex:1 1 calc(100% - 5rem)!important;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;min-width:8rem!important;order:1!important;width:auto!important}body.portal-role-landlord .properties-page form.filter-bar.property-filter-bar.property-filter-bar>.property-directory__actions,body.portal-role-landlord .renters-page form.filter-bar.people-directory-filter.people-directory-filter>.people-directory-filter__actions{align-self:flex-end!important;display:flex!important;flex:0 0 auto!important;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important;min-width:4.4rem!important;order:2!important;width:auto!important}body.portal-role-landlord .properties-page form.filter-bar.property-filter-bar.property-filter-bar>:is(.property-filter-status,.property-filter-sort),body.portal-role-landlord .renters-page form.filter-bar.people-directory-filter.people-directory-filter>.people-directory-filter__select{flex:1 1 calc(50% - .25rem)!important;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;min-width:7rem!important;order:3!important;width:auto!important}body.portal-role-landlord .properties-page form.filter-bar.property-filter-bar.property-filter-bar>.property-filter-sort{order:4!important}body.portal-role-landlord .properties-page .property-directory__actions .btn,body.portal-role-landlord .renters-page .people-directory-filter__actions .btn{min-width:4.4rem!important;width:auto!important}}body.portal-role-landlord .property-form__panel--property .property-entry-grid{display:grid!important;gap:.46rem!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__type{grid-column:span 3!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__search{grid-column:span 9!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__street{grid-column:span 4!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__city,body.portal-role-landlord .property-form__panel--property .property-entry-grid__county,body.portal-role-landlord .property-form__panel--property .property-entry-grid__postal{grid-column:span 2!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__state,body.portal-role-landlord .property-form__panel--property .property-entry-grid__year{grid-column:span 1!important}body.portal-role-landlord .property-manager-shell .field{gap:.2rem!important}body.portal-role-landlord .property-manager-shell .field>span,body.portal-role-landlord .property-listing-features legend{font-size:.59rem!important}body.portal-role-landlord .property-manager-shell .field :is(input,select),body.portal-role-landlord .property-manager-shell .address-autofill__control>input{min-height:2.22rem!important;padding-block:.36rem!important}body.portal-role-landlord .property-spaces-head{align-items:center!important;border-top:1px solid #e1e8ed!important;margin-top:.18rem!important;padding-top:.58rem!important}body.portal-role-landlord .property-spaces-head h2{font-size:.78rem!important;margin:0!important}body.portal-role-landlord .property-form--guided .property-unit-row{align-items:end!important;background:#f8fafb!important;border:1px solid #e2e9ee!important;border-radius:7px!important;display:grid!important;gap:.42rem!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;padding:.5rem!important}body.portal-role-landlord .property-form--guided .property-unit-row__top,body.portal-role-landlord .property-form--guided .property-unit-row__removed{grid-column:1 / -1!important}body.portal-role-landlord .property-form--guided .property-unit-row>.field{grid-column:span 2!important;min-width:0!important}body.portal-role-landlord .property-form--guided .property-unit-row>.property-unit-row__name,body.portal-role-landlord .property-form--guided .property-unit-row>.property-unit-row__notes{grid-column:span 3!important}body.portal-role-landlord .property-form--guided .property-unit-row__notes textarea,body.portal-role-landlord .property-private-notes textarea{min-height:2.9rem!important}body.portal-role-landlord .property-private-notes{margin-top:.08rem!important}body.portal-role-landlord .property-form__panel--listing .property-listing-grid{align-items:start!important;display:grid!important;gap:.52rem!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}body.portal-role-landlord .property-form__panel--listing .property-listing-grid>.field:not(.property-listing-description){grid-column:span 4!important}body.portal-role-landlord .property-form__panel--listing .property-listing-description{grid-column:span 7!important}body.portal-role-landlord .property-form__panel--listing .property-listing-description textarea{min-height:7rem!important}body.portal-role-landlord .property-listing-features{border:0!important;grid-column:span 5!important;margin:0!important;min-width:0!important;padding:0!important}body.portal-role-landlord .property-listing-features legend{color:#546b7b!important;font-weight:850!important;letter-spacing:.05em!important;margin-bottom:.2rem!important;text-transform:uppercase!important}body.portal-role-landlord .property-listing-features>div{display:grid!important;gap:.3rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-role-landlord .property-listing-features label{align-items:center!important;background:#f7f9fb!important;border:1px solid #e0e7ec!important;border-radius:5px!important;color:#31536a!important;cursor:pointer!important;display:grid!important;font-size:.65rem!important;font-weight:750!important;gap:.38rem!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:2rem!important;padding:.34rem .45rem!important}body.portal-role-landlord .property-listing-features label:has(input:checked){background:#edf6fb!important;border-color:#9fc0d4!important;color:#174b6c!important}body.portal-role-landlord .property-listing-features input{height:.88rem!important;margin:0!important;width:.88rem!important}body.portal-role-landlord .property-application-workspace{align-items:start!important;display:grid!important;gap:.82rem!important;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)!important}body.portal-role-landlord .property-application-workspace>*{grid-area:auto!important}body.portal-role-landlord .property-application-workspace .property-applications-mini{border-left:1px solid #e1e8ed!important;border-top:0!important;margin:0!important;min-height:100%!important;padding:0 0 0 .82rem!important}body.portal-role-landlord #property-listing-photos{border-top:1px solid #e1e8ed!important;padding-top:.72rem!important}body.portal-role-landlord .property-media-panel__head{margin-bottom:.52rem!important}body.portal-role-landlord .property-media-upload{align-items:end!important;gap:.48rem!important}body .listing-card__features{display:flex!important;flex-wrap:wrap!important;gap:.25rem!important}body .listing-card__features span{background:#edf4f8!important;border-radius:4px!important;color:#315b75!important;font-size:.59rem!important;font-weight:750!important;padding:.2rem .34rem!important}@media(max-width:900px){body.portal-role-landlord .property-form__panel--property .property-entry-grid__type{grid-column:span 4!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__search{grid-column:span 8!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__street{grid-column:span 6!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__city,body.portal-role-landlord .property-form__panel--property .property-entry-grid__county{grid-column:span 3!important}body.portal-role-landlord .property-form__panel--property .property-entry-grid__state,body.portal-role-landlord .property-form__panel--property .property-entry-grid__postal,body.portal-role-landlord .property-form__panel--property .property-entry-grid__year{grid-column:span 2!important}}@media(max-width:640px){body.portal-role-landlord .property-form__panel--property .property-entry-grid>*{grid-column:1 / -1!important}body.portal-role-landlord form.property-form--guided .property-form__panel--property .property-entry-grid>label.field.property-entry-grid__state,body.portal-role-landlord form.property-form--guided .property-form__panel--property .property-entry-grid>label.field.property-entry-grid__postal,body.portal-role-landlord form.property-form--guided .property-form__panel--property .property-entry-grid>label.field.property-entry-grid__year{grid-column:span 4!important}body.portal-role-landlord .property-form--guided .property-unit-row>.field,body.portal-role-landlord .property-form--guided .property-unit-row>.property-unit-row__name{grid-column:span 4!important}body.portal-role-landlord .property-form--guided .property-unit-row>.property-unit-row__notes{grid-column:1 / -1!important}body.portal-role-landlord .property-form__panel--listing .property-listing-grid>.field:not(.property-listing-description){grid-column:span 6!important}body.portal-role-landlord .property-form__panel--listing .property-listing-description,body.portal-role-landlord .property-listing-features{grid-column:1 / -1!important}body.portal-role-landlord .property-form__panel--listing .property-listing-description textarea{min-height:5rem!important}body.portal-role-landlord .property-application-workspace{grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .property-application-workspace .property-applications-mini{border-left:0!important;border-top:1px solid #e1e8ed!important;padding:.65rem 0 0!important}body.portal-role-landlord .property-applications-mini__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}body.portal-role-landlord .property-applications-mini__head h2{white-space:nowrap!important}body.portal-role-landlord .property-applications-mini__head .btn{min-width:0!important;width:auto!important}}
