.v2-owner-directory>.v2-filterbar,.v2-tenant-directory>.v2-filterbar,.v2-lease-directory>.v2-work-toolbar{margin-bottom:14px}.v2-owner-directory .is-num,.v2-property-directory .is-num,.v2-lease-directory .is-num{text-align:end}.v2-owner-directory .ap-cell-strong,.v2-property-directory .ap-cell-strong,.v2-tenant-directory .ap-cell-strong{font-weight:600}.v2-lease-directory .v2-table td,.v2-owner-directory .v2-table td,.v2-tenant-directory .v2-table td,.v2-property-directory .v2-table td{vertical-align:middle}.v2-lease-directory .v2-table td small,.v2-owner-directory .v2-table td small,.v2-tenant-directory .v2-table td small,.v2-property-directory .v2-table td small{color:var(--text-3);font-size:12px;display:block}.v2-lease-directory .ap-num,.v2-owner-directory .ap-num,.v2-tenant-directory .ap-num,.v2-property-directory .ap-num{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.v2-lease-directory .v2-btn,.v2-owner-directory .v2-btn,.v2-tenant-directory .v2-btn,.v2-property-directory .v2-btn{min-height:44px}}.ap-owner-dialog .v2-field__label{align-items:center;gap:4px;display:flex}.ap-owner-dialog .v2-field__req,.ap-owner-dialog .v2-field__opt{display:inline}.v2-owner-directory>.v2-summary{margin-bottom:14px}.u24-directory-options{margin-inline-start:auto;font-size:12px;position:relative}.u24-directory-options>summary{cursor:pointer;width:32px;height:32px;color:var(--text-3);border-radius:6px;place-items:center;list-style:none;display:grid}.u24-directory-options>summary::-webkit-details-marker{display:none}.u24-directory-options>div{inset-inline-end:0;z-index:10;background:var(--surface-card);border:1px solid var(--border-1);min-width:300px;box-shadow:var(--shadow-2);border-radius:8px;padding:14px;position:absolute;top:100%}.v2-tenant-directory tbody tr{cursor:pointer}.v2-tenant-directory tbody tr:focus-visible{outline:2px solid var(--green-600);outline-offset:-2px}.ap-shell .u24-directory-options{background:0 0;border:0;border-radius:0;min-height:0;margin:0;margin-inline-start:auto;padding:0}.ap-shell .u24-directory-options>summary{min-height:32px;padding:0}.u24-tenant-search{width:284px;max-width:100%;margin-bottom:14px;display:flex}.u24-tenant-search>.v2-search{width:100%}@media (max-width:760px){.u24-tenant-search{width:284px;max-width:100%}.ap-shell .u24-directory-options>summary{width:44px;min-height:44px}}.ap-shell .v2-lease-directory>.v2-work-toolbar{flex-wrap:nowrap;gap:12px}.ap-shell .v2-lease-directory>.v2-work-toolbar>.v2-search{min-width:0;flex-basis:260px!important}.ap-shell .v2-lease-directory .v2-list-extra-filters>summary{justify-content:center;width:40px;padding:0}.ap-shell .v2-lease-directory .v2-list-extra-filters[open]{position:relative}.v2-lease-directory .v2-list-filter-fields{z-index:5;background:var(--surface-card);border:1px solid var(--border-1);border-radius:8px;width:min(400px,85vw);padding:14px;position:absolute;inset-inline-end:0}.v2-lease-directory>.v2-tabs{margin-bottom:0}.v2-tenant-directory .v2-table td a.ap-cell-strong{font-weight:600}@media (min-width:761px){.v2-tenant-directory .v2-table th:first-child{width:18.2%}.v2-tenant-directory .v2-table th:nth-child(2){width:13.93%}.v2-tenant-directory .v2-table th:nth-child(3){width:15.41%}.v2-tenant-directory .v2-table th:nth-child(4){width:22.08%}.v2-tenant-directory .v2-table th:nth-child(5){width:12.02%}.v2-tenant-directory .v2-table th:nth-child(6){width:18.36%}}@media (max-width:760px){.v2-tenant-record .v2-linked-leases .v2-table{min-width:0}}.v2-tenant-record>header dl dt{font-size:var(--text-small)}@media (max-width:760px){.ap-shell .v2-lease-directory>.v2-work-toolbar{position:relative}.ap-shell .v2-lease-directory>.v2-work-toolbar>.v2-list-extra-filters{inset-inline-end:0;width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.ap-shell .v2-lease-directory>.v2-work-toolbar>.v2-list-extra-filters>summary{width:44px;min-height:44px}.ap-shell .v2-lease-directory>.v2-work-toolbar>.v2-search{flex-basis:100%!important}.ap-shell .v2-lease-directory>.v2-work-toolbar>.v2-search input{padding-inline-end:44px!important}.u24-tenant-search:has(input:not(:placeholder-shown)){width:314px}.u24-tenant-search:has(input:not(:placeholder-shown))>.v2-search{height:40px;min-height:40px;position:relative}.u24-tenant-search .v2-search__clear{inset-inline-end:2px;width:44px;height:44px;min-height:44px;position:absolute;top:50%;transform:translateY(-50%)}.ap-shell .u24-tenant-search:has(input:not(:placeholder-shown)) input{padding-inline-end:32px!important}}
