body.portal-role-landlord .lease-form.lease-form--simple{--lease-control-height: 2.25rem}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-live-builder__steps,.lease-step-panel,.lease-step-panel__body){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-live-builder__steps,body.portal-role-landlord .lease-form.lease-form--simple .lease-step-panel{align-self:start!important}body.portal-role-landlord .lease-form.lease-form--simple :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file]),select){height:var(--lease-control-height)!important;min-height:var(--lease-control-height)!important}body.portal-role-landlord .lease-form.lease-form--simple :is(input,select,textarea)[aria-invalid=true]{border-color:#c95e5e!important;background:#fff7f6!important;box-shadow:0 0 0 2px #b741411f!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-inline-add--roster{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 2.25rem!important;gap:.32rem!important;align-items:end!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-renter-save,.lease-row-add){display:inline-grid!important;place-items:center!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;border-radius:.42rem!important;font-size:1.12rem!important;line-height:1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-inline-add--roster>.lease-renter-save.btn,body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-utility-add)>.lease-row-add{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-chip-list--roster{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.28rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-chip-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.4rem!important;width:100%!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-chip-row__identity,body.portal-role-landlord .lease-form.lease-form--simple .lease-person-allocation-row__identity{display:grid!important;gap:.04rem!important;min-width:0!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-chip-row__identity,.lease-person-allocation-row__identity) :is(strong,small,span){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-chip-row__identity strong{font-size:.66rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-chip-row__identity small{color:#667b88!important;font-size:.54rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:.36rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms>:is(.lease-term-preset,.lease-renewal-option){grid-column:span 2!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-term-date{grid-column:span 1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-term-proration{grid-column:1 / -1!important;align-self:stretch!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card{min-width:0!important;padding:.34rem!important;border:1px solid #d8e3de!important;border-radius:.42rem!important;background:#f9fbfa!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__intro{display:grid!important;grid-template-columns:minmax(7.5rem,.72fr) minmax(0,1.28fr)!important;gap:.34rem!important;align-items:center!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__intro>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.04rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__intro :is(strong,small){line-height:1.2!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__intro strong{font-size:.58rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__intro small{font-size:.49rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__choices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.18rem!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__choices span{width:100%!important;box-sizing:border-box!important;min-height:1.62rem!important;padding:.18rem .22rem!important;white-space:normal!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__choices>label{width:100%!important;min-width:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__choices input{margin:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.36rem!important;align-items:end!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-payment-field--rent,.lease-payment-field--schedule){grid-column:span 2!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-payment-field--due-day,.lease-payment-field--grace,.lease-payment-field--late-fee,.lease-payment-field--deposit){grid-column:span 1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-payment-field--late-automation{grid-column:1 / -1!important;align-self:end!important;height:var(--lease-control-height)!important;min-height:var(--lease-control-height)!important;padding:.28rem .38rem!important;border:1px solid #d6e0dc!important;border-radius:.38rem!important;background:#fff!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-payment-field--late-automation>span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.3rem!important;width:100%!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-payment-field--late-automation small{display:none!important}body.portal-role-landlord .lease-form.lease-form--simple :is([data-custom-rent-schedule-field],.lease-move-in-card,.lease-rent-allocations){grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card{gap:.28rem!important;padding:.4rem!important;border:1px solid #d9e3df!important;border-radius:.42rem!important;background:#fbfcfb!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.5rem!important;align-items:center!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head :is(h3,p){margin:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head h3{font-size:.66rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head p{font-size:.52rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head .lease-switch-card{min-width:9.5rem!important;min-height:2.1rem!important;padding:.25rem .34rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__fields{display:grid!important;grid-template-columns:minmax(9rem,.42fr) minmax(0,1.58fr)!important;gap:.5rem!important;align-items:end!important;padding-top:.3rem!important;border-top:1px solid #e1e8e5!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__deadline small{display:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__items{display:flex!important;flex-wrap:wrap!important;gap:.28rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__items .lease-check-tile{flex:1 1 7.5rem!important;min-height:var(--lease-control-height)!important;padding:.3rem .38rem!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-rent-allocations,.lease-pet-allocation-card){gap:.3rem!important;padding:.38rem!important;border:1px solid #dce5e1!important;border-radius:.42rem!important;background:#fafcfb!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-distribution-modes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.24rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-distribution-mode>span{min-height:2.2rem!important;padding:.3rem .42rem!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-person-allocation-row,.lease-pet-allocation-row){display:grid!important;grid-template-columns:minmax(8.5rem,1.25fr) repeat(3,minmax(4.8rem,.75fr))!important;gap:.32rem!important;align-items:end!important;min-height:0!important;padding:.36rem .42rem!important;border-radius:.38rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-person-allocation-row__identity{align-self:center!important;grid-column:auto!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-person-allocation-row__identity strong{font-size:.63rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-person-allocation-row__identity span{font-size:.49rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-assistance-note{margin:0!important;color:#60766f!important;font-size:.52rem!important;line-height:1.25!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-shared-terms{padding:0!important;border:1px solid #d8e2de!important;border-radius:.4rem!important;background:#fff!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-shared-terms>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.5rem!important;align-items:center!important;min-height:2.45rem!important;padding:.34rem .42rem!important;cursor:pointer!important;list-style:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-shared-terms>summary::-webkit-details-marker,body.portal-role-landlord .lease-form.lease-form--simple .lease-lead-disclosure>summary::-webkit-details-marker{display:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-shared-terms__head>span{display:grid!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-shared-terms__head :is(small,em){font-size:.5rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-shared-terms__head em{color:#477263!important;font-style:normal!important;text-transform:uppercase!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-shared-terms__body{display:grid!important;gap:.32rem!important;padding:.4rem!important;border-top:1px solid #e2e9e6!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-shared-terms__effect{margin:0!important;padding:.3rem .36rem!important;font-size:.52rem!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row){display:grid!important;grid-template-columns:minmax(5.5rem,.7fr) minmax(7rem,1fr) minmax(8.5rem,1fr) repeat(3,minmax(5.5rem,.58fr)) 2.25rem!important;gap:.3rem!important;align-items:end!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-approved-pet-list{display:grid!important;gap:.28rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-approved-pet-row{padding:.3rem!important;border:1px solid #dce5e1!important;border-radius:.38rem!important;background:#fff!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-approved-pet-row .lease-row-remove{width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;align-self:end!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.38rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__charges{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.32rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__conditions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.3rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__toggles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.28rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__toggles .lease-check-tile{min-height:2.55rem!important;padding:.3rem .34rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__toggles small{display:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-lawn-details{display:grid!important;grid-template-columns:minmax(8rem,.42fr) minmax(0,1.58fr)!important;gap:.36rem!important;padding-top:.32rem!important;border-top:1px solid #e1e8e5!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-policy-card--utilities{display:grid!important;gap:.34rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-add{display:grid!important;grid-template-columns:minmax(9rem,14rem) 2.25rem!important;gap:.3rem!important;align-items:end!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-grid{display:grid!important;gap:.24rem!important;overflow:visible!important;border:0!important;background:transparent!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row{display:grid!important;grid-template-columns:minmax(6rem,.65fr) minmax(8rem,1fr) 2.25rem 2.25rem!important;gap:.32rem!important;align-items:center!important;min-height:0!important;padding:.3rem .34rem!important;border:1px solid #dce5e1!important;border-radius:.38rem!important;background:#fff!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row[hidden]{display:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row__details{grid-column:1 / -1!important;margin:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row__details:not(.is-open){display:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row__remove{display:grid!important;width:2.25rem!important;height:2.25rem!important;min-height:0!important;place-items:center!important;padding:0!important;border:1px solid #e3d8d6!important;border-radius:.38rem!important;background:#fff!important;color:#8b5c56!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row__remove svg{width:.92rem!important;height:.92rem!important;fill:currentColor!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row__remove:is(:hover,:focus-visible){border-color:#c48a82!important;background:#fff5f3!important;color:#a43f32!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-lead-disclosure{padding:0!important;border:1px solid #e2c98c!important;border-radius:.42rem!important;background:#fffaf0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-lead-disclosure>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.5rem!important;align-items:center!important;min-height:2.8rem!important;padding:.38rem .46rem!important;cursor:pointer!important;list-style:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-lead-disclosure__head :is(h4,p){margin:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-lead-disclosure__head p{font-size:.52rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-lead-disclosure__expand{color:#795b1f!important;font-size:.54rem!important;font-weight:800!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-lead-disclosure__body{display:grid!important;gap:.36rem!important;padding:.42rem!important;border-top:1px solid #ead9af!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-rule-section--topics{padding:0!important;border:0!important;background:transparent!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-rule-section--topics>.lease-rule-section__head{min-height:1.7rem!important;margin:0!important;padding:.18rem .08rem!important;border:0!important;background:transparent!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-rule-library{gap:1px!important;overflow:hidden!important;border:1px solid #d7e2dd!important;border-radius:.42rem!important;background:#d7e2dd!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-rule-library__tab,.lease-rule-module){border:0!important;border-radius:0!important;background:#fff!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-rule-module__toggle{min-height:2.2rem!important;padding:.3rem .4rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-rule-module__settings{margin:0 .34rem .34rem!important;padding:.34rem!important;border:1px solid #dfe7e3!important;border-radius:.34rem!important;background:#f8faf9!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor,body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid{padding:0!important;border:0!important;background:transparent!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid>.lease-policy-wording{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.2rem!important;padding:.38rem .42rem .38rem 2.15rem!important;background:#fff!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid>.lease-policy-wording .lease-policy-wording__head{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.3rem!important;width:100%!important;min-height:1.35rem!important;margin:0!important;padding:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid>article.lease-policy-wording.lease-policy-wording--sortable>header.lease-policy-wording__head{padding:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid>.lease-policy-wording .lease-policy-wording__head>div{display:grid!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid>.lease-policy-wording .lease-policy-wording__head>:is(.lease-policy-wording__drag,.lease-policy-wording__fixed-mark){position:absolute!important;top:.4rem!important;left:.42rem!important;right:auto!important;z-index:1!important;display:inline-grid!important;place-items:center!important;width:1.38rem!important;min-width:1.38rem!important;height:1.38rem!important;min-height:1.38rem!important;margin:0!important;padding:0!important;border:1px solid #cbd8d2!important;border-radius:.3rem!important;background:#f6f9f7!important;color:#4b685d!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid>.lease-policy-wording .lease-policy-wording__fixed-mark{font-size:.38rem!important;font-weight:900!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid>.lease-policy-wording .lease-policy-wording__drag svg{width:.7rem!important;height:.88rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor .lease-policy-wording textarea,body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor .lease-core-wording-field textarea{border-color:#cbd8d2!important;background:#fff!important;color:#1f3947!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-delivery-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(10.5rem,.45fr)!important;gap:.55rem!important;align-items:end!important;padding:.42rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-delivery-card .lease-builder-card__head{align-self:center!important;margin:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-delivery-card__deadline small{display:none!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed .workspace-sidebar{padding-inline:.28rem!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed .sidebar-nav{display:grid!important;align-content:start!important;justify-items:center!important;gap:.24rem!important;width:100%!important;padding-top:.6rem!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed :is(.sidebar-section,.sidebar-section__links,.sidebar-section--collapsible>details){width:100%!important;min-width:0!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed :is(.sidebar-link,.sidebar-logout .btn){display:grid!important;place-items:center!important;width:100%!important;min-height:2.45rem!important;padding:0!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed .sidebar-section--collapsible{display:grid!important;margin-top:.16rem!important;padding-top:.24rem!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed .sidebar-section__summary{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:2.3rem!important;padding:0!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed .sidebar-section__summary>span:first-child{display:none!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed .sidebar-section__chevron{display:block!important;width:.56rem!important;height:.56rem!important;flex:0 0 auto!important;margin:0!important;transform:rotate(45deg)!important}body.portal-role-landlord .app-shell--landlord.is-shell-collapsed .sidebar-section--collapsible details[open] .sidebar-section__chevron{transform:rotate(225deg)!important}@media(max-width:900px){body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments{grid-template-columns:repeat(6,minmax(0,1fr))!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-payment-field--rent,.lease-payment-field--schedule,.lease-payment-field--late-fee,.lease-payment-field--late-automation,.lease-payment-field--deposit){grid-column:span 2!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__charges{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__toggles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode{display:grid;gap:.7rem;padding:.85rem;border:1px solid #c9dce2;border-radius:.85rem;background:linear-gradient(135deg,#f8fcfb,#eef6f7)}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode[hidden]{display:none}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode header span,body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode header small{display:block}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode header span{color:#12364a;font-weight:800}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode header small,body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode__effect{color:#56707d;font-size:.78rem}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-choice{position:relative;min-width:0}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-choice>input{position:absolute;inset:0 auto auto 0;opacity:0;pointer-events:none}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-choice>span{display:grid;gap:.22rem;min-height:100%;padding:.75rem;border:1px solid #c7d7de;border-radius:.72rem;background:#fff;cursor:pointer}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-choice input:focus-visible+span{outline:3px solid rgba(39,105,157,.28);outline-offset:2px}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-choice input:checked+span{border-color:#2f7d62;box-shadow:inset 3px 0 #2f7d62;background:#edf8f3}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-choice strong{color:#12364a;font-size:.88rem}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-choice small{color:#5f7480;font-size:.74rem;line-height:1.35}body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode__effect{margin:0;padding-left:.7rem;border-left:3px solid #77a998}@media(max-width:640px){body.portal-role-landlord .lease-form.lease-form--simple .lease-billing-mode__choices{grid-template-columns:1fr}}@media(max-width:1080px){body.portal-role-landlord #workspace-sidebar.workspace-sidebar{padding-inline:.25rem!important}body.portal-role-landlord .workspace-sidebar .sidebar-nav{display:grid!important;align-content:start!important;justify-items:center!important;gap:.24rem!important;width:100%!important;padding:.6rem 0 0!important}body.portal-role-landlord .workspace-sidebar :is(.sidebar-section,.sidebar-section__links,.sidebar-section--collapsible>details){width:100%!important;min-width:0!important}body.portal-role-landlord .workspace-sidebar :is(.sidebar-link,.sidebar-logout .btn){display:grid!important;place-items:center!important;width:100%!important;padding-inline:0!important}body.portal-role-landlord .workspace-sidebar .sidebar-section--collapsible{display:grid!important}body.portal-role-landlord .workspace-sidebar .sidebar-section__summary{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:2.3rem!important;padding:0!important}body.portal-role-landlord .workspace-sidebar .sidebar-section__summary>span:first-child{display:none!important}body.portal-role-landlord .workspace-sidebar .sidebar-section__chevron{display:block!important;width:.56rem!important;height:.56rem!important;flex:0 0 auto!important;margin:0!important;transform:rotate(45deg)!important}body.portal-role-landlord .workspace-sidebar .sidebar-section--collapsible details[open] .sidebar-section__chevron{transform:rotate(225deg)!important}}@media(max-width:720px){body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms>:is(.lease-term-preset,.lease-renewal-option,.lease-term-proration){grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-proration-card__intro{grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-role-landlord .lease-form.lease-form--simple div.lease-field-set.lease-field-set--payments>:is(.lease-payment-field--rent,.lease-payment-field--schedule,.lease-payment-field--late-fee,.lease-payment-field--late-automation,.lease-payment-field--deposit){grid-column:span 1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments.lease-field-set--payments>:is(.field.lease-payment-field--rent,.field.lease-payment-field--schedule,.field.lease-payment-field--late-fee,.lease-switch-card.lease-payment-field--late-automation,.field.lease-payment-field--deposit){grid-column:span 1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-rules-layout .lease-service-row--lawn .lease-lawn-details{grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1.58fr)!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__fields{grid-template-columns:minmax(8.25rem,.45fr) minmax(0,1.55fr)!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-person-allocation-row,.lease-pet-allocation-row){grid-template-columns:minmax(7rem,1.25fr) repeat(3,minmax(4.25rem,.75fr))!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-rent-allocations,.lease-pet-allocation-card) :is(.lease-person-allocation-row,.lease-pet-allocation-row)>.lease-person-allocation-row__identity{grid-column:auto!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-send-options>.lease-delivery-card{grid-template-columns:minmax(0,1fr) minmax(9rem,.58fr)!important}}@media(max-width:520px){body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row{grid-template-columns:minmax(4.5rem,.42fr) minmax(0,1fr) 2.25rem 2.25rem!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-inline-add--roster,.lease-approved-pet-entry,.lease-approved-pet-row){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) minmax(3.8rem,.58fr) 2.25rem!important;gap:.22rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-inline-add--roster{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) 2.25rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-pet-editor__charges{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-person-allocation-row,.lease-pet-allocation-row){grid-template-columns:repeat(3,minmax(0,1fr))!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-rent-allocations,.lease-pet-allocation-card) :is(.lease-person-allocation-row,.lease-pet-allocation-row)>.lease-person-allocation-row__identity{grid-column:1 / -1!important;grid-template-columns:minmax(0,auto) minmax(0,1fr)!important;gap:.35rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head,body.portal-role-landlord .lease-form.lease-form--simple .lease-send-options>.lease-delivery-card{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:460px){body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__fields,body.portal-role-landlord .lease-form.lease-form--simple .lease-rules-layout .lease-service-row--lawn .lease-lawn-details{grid-template-columns:minmax(0,1fr)!important}}body.portal-role-landlord .lease-form.lease-form--simple .lease-live-builder__steps{container-name:lease-builder-steps;container-type:inline-size;min-width:0!important}@container lease-builder-steps (max-width: 680px){body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--identity,body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms,body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--identity>.field,body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms>*,body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments>*{min-width:0!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms>:is(.lease-term-preset,.lease-renewal-option,.lease-term-date){grid-column:span 1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms>.lease-term-proration,body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments>:is(.field--full,.lease-move-in-card,.lease-rent-allocations),body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments>.lease-payment-field--late-automation{grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple div.lease-field-set.lease-field-set--payments>:is(.field.lease-payment-field--rent,.field.lease-payment-field--schedule,.field.lease-payment-field--due-day,.field.lease-payment-field--grace,.field.lease-payment-field--late-fee,.field.lease-payment-field--deposit){grid-column:span 1!important;width:100%!important;max-width:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments>.lease-payment-field--late-automation{grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-payment-field :is(input,select,.lease-money-control){width:100%!important;max-width:none!important;font-size:.92rem!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-proration-card__intro,.lease-proration-card__automatic,.lease-pet-editor__grid,.lease-move-in-card__fields,.lease-shared-terms__grid,.lease-disclosure-center__options,.lease-wording-editor__heading,.lease-send-readiness__grid),body.portal-role-landlord .lease-form.lease-form--simple .lease-send-options>.lease-delivery-card{grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-inline-add--roster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 2.25rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-inline-add--roster>input:first-child,body.portal-role-landlord .lease-form.lease-form--simple .lease-inline-add--roster>.lease-renter-save{grid-column:auto!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head .lease-switch-card{width:min(100%,9rem)!important;min-width:0!important;max-width:9rem!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-distribution-modes,.lease-policy-choice-grid--pets,.lease-policy-choice-grid--smoking,.lease-compact-field-grid,.lease-pet-editor__charges,.lease-pet-editor__toggles){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-policy-choice-grid--pets>.lease-policy-choice:last-child:nth-child(odd){grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-person-allocation-row,.lease-pet-allocation-row){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-rent-allocations,.lease-pet-allocation-card) :is(.lease-person-allocation-row,.lease-pet-allocation-row)>.lease-person-allocation-row__identity{grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row){grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.35rem!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>.field:nth-of-type(1),body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>.field:nth-of-type(2),body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>.field:nth-of-type(4),body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>.field:nth-of-type(5){grid-column:span 3!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>.field:nth-of-type(3){grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>.field:nth-of-type(6){grid-column:span 5!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>:is(.lease-row-add,.lease-row-remove){grid-column:6!important;align-self:end!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-policy-sections{grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-service-row,.lease-policy-card--insurance){grid-column:1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-grid__head{display:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row{grid-template-columns:minmax(5.5rem,.55fr) minmax(8rem,1fr) 2.25rem 2.25rem!important;gap:.28rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-send-check{grid-template-columns:5.25rem minmax(0,1fr)!important}}@container lease-builder-steps (max-width: 360px){body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--identity{grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--identity>.field,body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms>:is(.lease-term-preset,.lease-renewal-option){grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head{grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-move-in-card__head .lease-switch-card{width:100%!important;max-width:none!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row{grid-template-columns:minmax(0,1fr) 2.25rem 2.25rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row__name{grid-column:1!important;grid-row:1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row>.field:not(.lease-utility-row__details){grid-column:1 / -1!important;grid-row:2!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row__details-toggle{grid-column:2!important;grid-row:1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-utility-row__remove{grid-column:3!important;grid-row:1!important}}@container lease-builder-steps (max-width: 270px){body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-field-set--terms,.lease-field-set--payments,.lease-distribution-modes,.lease-proration-card__choices,.lease-policy-choice-grid--pets,.lease-policy-choice-grid--smoking,.lease-compact-field-grid,.lease-pet-editor__charges,.lease-pet-editor__toggles,.lease-person-allocation-row,.lease-pet-allocation-row,.lease-approved-pet-entry,.lease-approved-pet-row){grid-template-columns:minmax(0,1fr)!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--terms>*,body.portal-role-landlord .lease-form.lease-form--simple .lease-field-set--payments>*,body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-person-allocation-row,.lease-pet-allocation-row)>*,body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>.field:nth-of-type(n){grid-column:1!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-inline-add--roster{grid-template-columns:minmax(0,1fr) 2.25rem!important}body.portal-role-landlord .lease-form.lease-form--simple .lease-inline-add--roster>input:first-child{grid-column:1 / -1!important}body.portal-role-landlord .lease-form.lease-form--simple :is(.lease-approved-pet-entry,.lease-approved-pet-row)>:is(.lease-row-add,.lease-row-remove){grid-column:1!important;width:100%!important;justify-self:stretch!important}}@media(max-width:900px){body.portal-role-landlord .lease-form.lease-form--simple .lease-wording-editor__grid>.lease-policy-wording .lease-policy-wording__head>.lease-policy-wording__drag{top:-.45rem!important;right:-.45rem!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}}
