.tenant-entry:not([data-tenant-tab=all]) .tenant-main>td,.tenant-entry:not([data-tenant-tab=all]) .tenant-followups>*,.tenant-entry:not([data-tenant-tab=all]) .tenant-additional-contacts,.tenant-entry:not([data-tenant-tab=all]) .tenant-notes{display:none}.tenant-entry[data-tenant-tab="0"] .tenant-main>td:nth-child(n+4):nth-child(-n+7),.tenant-entry[data-tenant-tab="0"] .tenant-main>td:nth-child(18),.tenant-entry[data-tenant-tab="0"] .tenant-main>td:nth-child(19),.tenant-entry[data-tenant-tab="0"] .tenant-main>td:last-child,.tenant-entry[data-tenant-tab="0"] .tenant-followups>.tenant-tone-contact,.tenant-entry[data-tenant-tab="1"] .tenant-main>td:nth-child(10),.tenant-entry[data-tenant-tab="1"] .tenant-followups>.tenant-tone-lease,.tenant-entry[data-tenant-tab="1"] .tenant-followups>.tenant-tone-financial,.tenant-entry[data-tenant-tab="1"] .tenant-followups>.tenant-detail-card.tenant-tone-housing,.tenant-entry[data-tenant-tab="1"] .tenant-followups>.tenant-housing-financial,.tenant-entry[data-tenant-tab="2"] .tenant-followups>.tenant-tone-housing:not(.tenant-detail-card):not(.tenant-housing-financial),.tenant-entry[data-tenant-tab="3"] .tenant-followups>.tenant-tone-charges,.tenant-entry[data-tenant-tab="4"] .tenant-followups>.tenant-guarantor,.tenant-entry[data-tenant-tab="4"] .tenant-additional-contacts,.tenant-entry[data-tenant-tab="5"] .tenant-notes{display:block}.tenant-entry[data-tenant-tab]:not([data-tenant-tab=all]) .tenant-followups{align-items:start}.tenant-entry[data-tenant-tab]:not([data-tenant-tab=all]) .tenant-followups>.tenant-detail-card-wide{grid-column:1/-1}.tenant-entry{width:100%;min-width:0;max-width:100%}.tenant-entry table,.tenant-entry tbody{width:100%;min-width:0;display:block}.tenant-entry .tenant-heading{background:#f1f5f9;border-top:1px solid #cbd5e1;display:block}.tenant-entry .tenant-heading:first-child{border-top:0}.tenant-entry .tenant-heading>td{padding:4px 10px;font-size:12px;font-weight:600;display:block}.tenant-entry .tenant-main>td:nth-child(n+4):nth-child(-n+7),.tenant-entry .tenant-main>td:nth-child(n+18):nth-child(-n+19),.tenant-entry .tenant-tone-contact{background:#eff6ff}.tenant-entry .tenant-main>td:nth-child(n+8):nth-child(-n+10),.tenant-entry .tenant-main>td:nth-child(n+15):nth-child(-n+17),.tenant-entry .tenant-main>td:nth-child(20){background:#f0fdf4}.tenant-entry .tenant-main>td:nth-child(n+11):nth-child(-n+13),.tenant-entry .tenant-tone-housing{background:#f5f3ff}.tenant-entry .tenant-main>td:nth-child(14),.tenant-entry .tenant-tone-charges{background:#fffbeb}.tenant-entry .tenant-main>td:nth-child(n+4):nth-child(-n+20),.tenant-entry .tenant-followups>[class*=tenant-tone-]{border-radius:5px;padding:4px}.tenant-entry input,.tenant-entry button[role=combobox],.tenant-entry textarea{background:#fff}.tenant-entry .tenant-main{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.tenant-entry .tenant-main>td{flex:0 145px;min-width:0;padding:0;display:block}.tenant-entry .tenant-main>td:nth-child(3),.tenant-entry .tenant-main>td:nth-child(8),.tenant-entry .tenant-main>td:nth-child(9),.tenant-entry .tenant-main>td:nth-child(n+11):nth-child(-n+17),.tenant-entry .tenant-main>td:nth-child(20){display:none}.tenant-entry .tenant-main>td{order:1}.tenant-entry .tenant-main>td:nth-child(-n+2){order:0}.tenant-entry .tenant-main>td:nth-child(3),.tenant-entry .tenant-main>td:nth-child(n+8):nth-child(-n+10),.tenant-entry .tenant-main>td:nth-child(n+15):nth-child(-n+17),.tenant-entry .tenant-main>td:nth-child(20){order:2}.tenant-entry .tenant-main>td:nth-child(n+11):nth-child(-n+13){order:3}.tenant-entry .tenant-main>td:nth-child(14){order:4}.tenant-entry .tenant-main>td:nth-child(10){order:1}.tenant-entry .tenant-main>td:last-child{order:6}.tenant-entry .tenant-guarantor{background:#fff1f2}.tenant-entry .tenant-main>td:nth-child(10),.tenant-entry .tenant-main>td:nth-child(12),.tenant-entry .tenant-main>td:nth-child(13),.tenant-entry .tenant-main>td:nth-child(15),.tenant-entry .tenant-main>td:nth-child(16){flex-basis:100px}.tenant-entry .tenant-main>td:nth-child(11),.tenant-entry .tenant-main>td:nth-child(14){flex-basis:95px}.tenant-entry .tenant-main>td:nth-child(19){flex-basis:185px}.tenant-entry .tenant-main>td:nth-child(20){flex-basis:180px}.tenant-entry .tenant-main>td:before{text-align:left;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.tenant-entry .tenant-main>td:first-child,.tenant-entry .tenant-main>td:nth-child(2),.tenant-entry .tenant-main>td:nth-child(3),.tenant-entry .tenant-main>td:last-child{flex:0 0 28px;align-self:end}.tenant-entry .tenant-main>td:nth-child(3):before{content:"Lease"}.tenant-entry .tenant-main>td:nth-child(4):before{content:"Unit *"}.tenant-entry .tenant-main>td:nth-child(5):before{content:"First name *"}.tenant-entry .tenant-main>td:nth-child(6):before{content:"Last name *"}.tenant-entry .tenant-main>td:nth-child(7):before{content:"Status *"}.tenant-entry .tenant-main>td:nth-child(8):before{content:"Lease start"}.tenant-entry .tenant-main>td:nth-child(9):before{content:"Lease end"}.tenant-entry .tenant-main>td:nth-child(10):before{content:"Rent ($)"}.tenant-entry .tenant-main>td:nth-child(11):before{content:"Housing?"}.tenant-entry .tenant-main>td:nth-child(12):before{content:"HUD ($)"}.tenant-entry .tenant-main>td:nth-child(13):before{content:"Tenant portion ($)"}.tenant-entry .tenant-main>td:nth-child(14):before{content:"Other charges?"}.tenant-entry .tenant-main>td:nth-child(15):before{content:"Security deposit"}.tenant-entry .tenant-main>td:nth-child(16):before{content:"Balance"}.tenant-entry .tenant-main>td:nth-child(17):before{content:"Balance as of"}.tenant-entry .tenant-main>td:nth-child(18):before{content:"Cell *"}.tenant-entry .tenant-main>td:nth-child(19):before{content:"Email *"}.tenant-entry .tenant-main>td:nth-child(20):before{content:"Currently pays owner in cash? *"}.tenant-entry .tenant-details{width:100%;display:block}.tenant-entry .tenant-details>td{min-width:0;padding:8px;display:block}.tenant-entry .tenant-details>td:empty{display:none}.tenant-entry .tenant-followups{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.tenant-entry .tenant-followups>div{grid-column:auto;min-width:0}.tenant-entry .tenant-followups>.tenant-detail-card-wide{grid-column:1/-1}.tenant-entry .tenant-followups>.tenant-detail-card{border:1px solid #dbe3ec;border-radius:8px;min-width:0;padding:10px}.tenant-entry .tenant-detail-card-title{margin-bottom:8px;font-size:12px;font-weight:700}.tenant-entry .tenant-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;display:grid}.tenant-entry .tenant-tone-lease{background:#f8fafc}.tenant-entry .tenant-tone-financial{background:#f0fdf4}.tenant-entry .tenant-followups>.tenant-guarantor{grid-column:1/-1}.tenant-entry .tenant-guarantor>.flex{justify-content:flex-start;gap:12px}.tenant-entry .tenant-followups .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.tenant-entry .tenant-followups [class*=col-span]{grid-column:auto}.tenant-entry .tenant-followups .flex{flex-wrap:wrap}.tenant-entry .tenant-followups label{font-size:11px}.tenant-entry input,.tenant-entry button[role=combobox]{min-width:0;max-width:100%;height:28px;padding-inline:6px;font-size:12px}.tenant-entry textarea{min-width:0;max-width:100%;min-height:56px;font-size:12px}.tenant-entry button[role=combobox]>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@media(max-width:480px){.tenant-entry .tenant-main>td{flex-basis:min(100%,145px)}.tenant-entry .tenant-main>td:nth-child(-n+3),.tenant-entry .tenant-main>td:last-child{flex-basis:28px}}.tenant-entry-sheet{overflow-x:auto}.tenant-entry-sheet>nav{position:sticky;left:0}.tenant-entry-sheet table{width:max-content;min-width:100%}.tenant-entry-sheet tbody.tenant-sheet-record{border-bottom:1px solid #cbd5e1;flex-wrap:nowrap;align-items:stretch;gap:4px;width:max-content;min-width:100%;padding:4px;display:flex}.tenant-entry-sheet .tenant-heading{z-index:2;background:#f1f5f9;border:0;flex:0 0 180px;width:180px;position:sticky;left:0}.tenant-entry-sheet .tenant-heading>td{white-space:normal;width:180px}.tenant-entry-sheet .tenant-main,.tenant-entry-sheet .tenant-details,.tenant-entry-sheet .tenant-details>td,.tenant-entry-sheet .tenant-followups,.tenant-entry-sheet .tenant-followups>.tenant-detail-card,.tenant-entry-sheet .tenant-detail-grid,.tenant-entry-sheet .tenant-guarantor,.tenant-entry-sheet .tenant-guarantor>.grid{display:contents}.tenant-entry-sheet .tenant-detail-card-title{display:none}.tenant-entry-sheet .tenant-main>td,.tenant-entry-sheet .tenant-followups>.space-y-1,.tenant-entry-sheet .tenant-detail-grid>div,.tenant-entry-sheet .tenant-guarantor>.flex,.tenant-entry-sheet .tenant-guarantor>.grid>input{border-radius:4px;flex:0 0 160px;align-self:stretch;width:160px;min-width:160px;max-width:160px;padding:4px}.tenant-entry-sheet .tenant-main>td:nth-child(-n+2){display:none}.tenant-entry-sheet .tenant-main>td:last-child{flex:0 0 28px;width:28px;min-width:28px}.tenant-entry-sheet .tenant-followups>.tenant-guarantor{display:contents}.tenant-entry-sheet .tenant-notes textarea{width:220px}.tenant-entry-sheet .tenant-additional-contacts>td{flex:0 0 360px;width:360px;display:block}.tenant-entry-sheet:not([data-tenant-tab=all]) .tenant-followups>.tenant-detail-card,.tenant-entry-sheet:not([data-tenant-tab=all]) .tenant-followups>.tenant-guarantor{display:none}.tenant-entry-sheet[data-tenant-tab="1"] .tenant-followups>.tenant-tone-lease,.tenant-entry-sheet[data-tenant-tab="1"] .tenant-followups>.tenant-tone-financial,.tenant-entry-sheet[data-tenant-tab="1"] .tenant-followups>.tenant-detail-card.tenant-tone-housing,.tenant-entry-sheet[data-tenant-tab="3"] .tenant-followups>.tenant-detail-card.tenant-tone-charges,.tenant-entry-sheet[data-tenant-tab="4"] .tenant-followups>.tenant-guarantor,.tenant-entry-sheet .roster-unit-fields{display:contents}.tenant-entry-sheet .roster-unit-fields>td{background:#f1f5f9;border-right:1px solid #cbd5e1;flex:0 0 160px;width:160px;min-width:160px;padding:4px;display:block}.tenant-entry-sheet .roster-unit-fields label{margin-bottom:3px;font-size:11px;display:block}:is(.tenant-entry-sheet[data-tenant-tab="0"] .tenant-sheet-record:has(.tenant-main) .tenant-heading,.tenant-entry-sheet[data-tenant-tab=all] .tenant-sheet-record:has(.tenant-main) .tenant-heading){display:none}.tenant-entry-sheet .tenant-main>td:nth-child(4){order:-8}.tenant-entry-sheet .tenant-main>td:nth-child(5){order:-7}.tenant-entry-sheet .tenant-main>td:nth-child(6){order:-6}.tenant-entry-sheet .tenant-main>td:nth-child(7){order:-5}.tenant-entry-sheet .tenant-main>td:nth-child(18){order:-4}.tenant-entry-sheet .tenant-home-number{order:-3}.tenant-entry-sheet .tenant-main>td:nth-child(19){order:-2}.tenant-entry-sheet .tenant-english-speaking{order:-1}.tenant-entry-sheet .tenant-main>td:nth-child(n+4):nth-child(-n+20):has(input:disabled,button:disabled):after{content:"🔒";font-size:9px;position:absolute;bottom:7px;right:3px}.tenant-entry-sheet .tenant-tone-contact:has(input:disabled,fieldset:disabled,button[role=radio]:disabled):after{content:"🔒";font-size:9px;position:absolute;bottom:7px;right:3px}.tenant-entry-sheet tbody.tenant-sheet-record{gap:0;padding:0}.tenant-entry-sheet .tenant-main>td,.tenant-entry-sheet .tenant-followups>.space-y-1,.tenant-entry-sheet .tenant-detail-grid>div,.tenant-entry-sheet .tenant-guarantor>.flex,.tenant-entry-sheet .tenant-guarantor>.grid>input,.tenant-entry-sheet .roster-unit-fields>td{background:#eff6ff;border-right:1px solid #e2e8f0;border-radius:0;padding:2px 4px;position:relative}.tenant-entry-sheet input:not([type=radio]):not([type=checkbox]),.tenant-entry-sheet button[role=combobox],.tenant-entry-sheet textarea{box-shadow:none;background:0 0;border-radius:0;height:26px;min-height:26px;padding:2px 4px}.tenant-entry-sheet input.border-input,.tenant-entry-sheet button[role=combobox].border-input{border-color:#0000}.tenant-entry-sheet input:disabled{opacity:1;padding-right:16px}.tenant-entry-sheet .tenant-main>td:before{margin-bottom:0}.tenant-entry-sheet[data-tenant-tab="0"] tbody.tenant-sheet-record~tbody.tenant-sheet-record .tenant-main>td:before{display:none}.tenant-entry-sheet[data-tenant-tab="0"] tbody.tenant-sheet-record~tbody.tenant-sheet-record .tenant-tone-contact>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tenant-entry-sheet .tenant-tone-contact>fieldset{margin-top:0}.tenant-entry-sheet .tenant-heading,.tenant-entry-sheet .tenant-additional-contacts>td,.tenant-entry-sheet .tenant-notes>td{background:#eff6ff}.tenant-entry-sheet .tenant-main>td,.tenant-entry-sheet .tenant-followups>.space-y-1,.tenant-entry-sheet .tenant-detail-grid>div,.tenant-entry-sheet .roster-unit-fields>td{min-height:46px}.tenant-entry-sheet .tenant-main>td:before,.tenant-entry-sheet .tenant-followups>.space-y-1>label,.tenant-entry-sheet .tenant-detail-grid>div>label,.tenant-entry-sheet .roster-unit-fields>td>label{white-space:nowrap;height:14px;margin:0;font-size:10px;font-weight:500;line-height:14px;display:block}.tenant-entry-sheet .tenant-followups .space-y-1>:not([hidden])~:not([hidden]){margin-top:0}.tenant-entry-sheet [role=radiogroup]{flex-wrap:nowrap;align-items:center;height:26px;min-height:26px;padding-top:0}.tenant-entry-sheet label:has(input[type=file]){min-height:26px}.tenant-entry-sheet .tenant-main>td:last-child{order:-10;align-self:center}.tenant-entry-sheet .tenant-main>td:last-child button{width:20px;height:20px;padding:3px}.tenant-entry-sheet .tenant-add-charge{background:#eff6ff;padding:2px 4px}.tenant-entry-sheet .tenant-add-charge button{height:24px;box-shadow:none;background:0 0;border:0;padding:2px 5px;font-size:11px}.tenant-entry-sheet .tenant-main>td:nth-child(n+4):nth-child(-n+20):has(input:enabled,button[role=combobox]:enabled):after{content:"🔓";font-size:9px;position:absolute;bottom:7px;right:3px}.tenant-entry-sheet .tenant-tone-contact:has(input:enabled,button[role=radio]:enabled):after{content:"🔓";font-size:9px;position:absolute;bottom:7px;right:3px}.tenant-entry-sheet input[value=""]:enabled{background:#fff7e6}.tenant-entry-sheet [role=radiogroup]:not(:has([data-state=checked])){background:#fff7e6}.tenant-entry-sheet input:enabled{padding-right:16px}.tenant-entry-sheet input:placeholder-shown:enabled,.tenant-entry-sheet button[role=combobox][data-placeholder]:enabled{background:#fff7e6}.tenant-entry-sheet[data-tenant-tab="0"] tbody.tenant-sheet-record~tbody.tenant-sheet-record .tenant-main>td,.tenant-entry-sheet[data-tenant-tab="0"] tbody.tenant-sheet-record~tbody.tenant-sheet-record .tenant-tone-contact{min-height:30px}.standard-bank-form{gap:8px}.standard-bank-form>div{margin-top:8px}.standard-bank-form .bank-entry{gap:10px;padding:12px}@media(min-width:768px){.standard-bank-form .bank-entry{grid-template-columns:repeat(2,minmax(0,1fr))}}.standard-bank-form .bank-checks,.standard-bank-form .bank-entry>div:last-child{grid-column:1/-1}.standard-bank-form .bank-entry>div>p{display:none}.standard-bank-form .bank-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.standard-bank-form .bank-checks>div:first-child{display:none}.standard-bank-form .bank-checks>div:nth-child(2){border:0;grid-column:1/-1;gap:8px;padding:0}.standard-bank-form .bank-checks label{align-items:center;gap:8px;margin:0;padding:6px 8px}.standard-bank-form .bank-checks label .text-xs{display:none}.standard-bank-form input{height:30px;font-size:12px}.standard-bank-form textarea{height:36px;min-height:36px;font-size:12px}.standard-bank-form .bank-checks .text-sm{font-size:12px}.standard-deposit-form>div:first-child:has(a){grid-column:1/-1;padding:4px 8px}.standard-deposit-form>.grid{grid-column:1/-1}.standard-deposit-form input,.standard-deposit-form button[role=combobox]{height:30px;font-size:12px}.standard-deposit-form>div:has(>input)>p{display:none}.standard-insurance-form input,.standard-insurance-form select{height:30px;font-size:12px}.standard-insurance-form label{font-size:12px}.standard-insurance-form textarea{height:36px;min-height:36px;font-size:12px}.standard-insurance-form .insurance-fields>div:has(>h6){grid-column:1/-1;padding-top:4px}
