/* Dense Staff review; the five phone destinations stay unchanged. */
#leasingview .inbox-head{padding:14px 16px;background:#fff;color:var(--ink);gap:12px;align-items:center;border-bottom:1px solid var(--line)}
#leasingview .inbox-head>div{min-width:0}
#leasingview .inbox-head h2{font:700 24px/1.2 Montserrat,sans-serif;color:var(--ink);margin:0 0 4px}
#leasingview .inbox-head p{font:400 12px/1.45 Inter,sans-serif;color:var(--mute);max-width:600px;margin:0}
#leasingview .inbox-head .inbox-kicker{display:none}
#leasingview #leasingRefresh{min-height:44px;min-width:44px;border-radius:6px;flex:none;color:var(--forest);background:#fff;border:1px solid var(--line)}
#leasingTabs{padding:8px 12px;background:var(--mint)}
#leasingTabs button{border-radius:6px;min-height:44px}
#leasingPanelApplications>label[for=leasingApplicationSearch]{display:block;font:600 12px/1.45 Inter,sans-serif;color:var(--ink)}
#leasingview #leasingApplicationSearch{display:block;width:100%;max-width:600px;padding:10px;border:1px solid var(--line);border-radius:6px;margin:6px 0 12px;font:400 16px/1.45 Inter,sans-serif;min-height:44px;box-sizing:border-box;background:#fff;color:var(--ink)}
.la-workspace{min-width:0;color:var(--ink);font:400 13px/1.5 Inter,sans-serif}
.la-workspace *{box-sizing:border-box}
.la-workspace [hidden]{display:none!important}
.la-workspace p{margin:5px 0;overflow-wrap:anywhere}
.la-workspace h4,.la-workspace h5{margin:0;color:var(--ink);font:600 15px/1.45 Inter,sans-serif;overflow-wrap:anywhere}
.la-workspace h5{font-size:14px}
.la-workspace .la-muted,.la-coverage{color:var(--mute);font-size:12px}
.la-workspace .la-coverage{margin:0 0 12px}
.la-overview-status:empty{display:none}
.la-overview-status{margin:8px 0}
.la-error{color:var(--nzr-status-error-text,#81251e);background:var(--nzr-status-error-surface,#fef2f2);padding:10px;border-radius:8px;overflow-wrap:anywhere;margin:8px 0}
.la-notice{padding:10px;background:var(--mint);border:1px solid var(--line);border-radius:8px}
.la-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
.la-button,.la-filter{min-height:44px;min-width:44px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--forest);font:600 13px/1.4 Inter,sans-serif;text-align:center;text-decoration:none;cursor:pointer;white-space:normal;overflow-wrap:anywhere}
.la-filter>span{font-size:11px;font-weight:500;min-width:17px}
.la-primary,.la-filter[aria-pressed=true]{background:var(--forest);color:#fff;border-color:var(--forest)}
.la-button:disabled{opacity:.55;cursor:default}
.la-workspace button:focus-visible,.la-workspace a:focus-visible,.la-workspace input:focus-visible,.la-workspace textarea:focus-visible,.la-workspace select:focus-visible,.la-workspace summary:focus-visible,.la-workspace [tabindex]:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.la-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}
.la-queue,.la-detail{min-width:0}
.la-queue-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}
.la-queue-heading>span{font-size:12px;color:var(--mute)}
.la-rows{display:grid;gap:6px}
.la-row{display:grid;gap:4px;width:100%;min-height:44px;border:1px solid var(--line);background:#fff;padding:12px;border-radius:8px;color:var(--ink);text-align:left;cursor:pointer;font:400 13px/1.4 Inter,sans-serif;overflow-wrap:anywhere;white-space:normal}
.la-row[aria-pressed=true]{border-color:var(--forest);box-shadow:inset 3px 0 0 var(--forest);background:var(--mint)}
.la-row-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}
.la-row-top strong{min-width:0;flex:1 1 100px}
.la-status{display:inline-block;border-radius:5px;padding:3px 6px;font:500 11px/1.5 Inter,sans-serif;background:var(--mint);color:var(--ink);border:1px solid var(--line);max-width:100%;white-space:normal;overflow-wrap:anywhere;text-transform:none}
.la-status-good{background:var(--nzr-status-success-surface,#f1f6f3);color:var(--nzr-status-success-text,#26503b)}
.la-empty,.la-idle{padding:16px 4px;color:var(--mute)}
.la-idle{border:1px dashed var(--line);border-radius:8px;padding:20px}
.la-detail-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}
.la-detail-header>div{flex:1 1 180px;min-width:0}
.la-detail-header h4{font-size:19px;scroll-margin-top:120px}
.la-detail-header p{color:var(--mute)}
.la-stages{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0;padding:0}
.la-stages li{display:flex;gap:6px;align-items:center;border-bottom:2px solid var(--line);padding:8px 0;color:var(--mute);font-size:11px;overflow-wrap:anywhere}
.la-stages li>span{display:grid;place-items:center;flex:none;min-width:22px;height:22px;border:1px solid var(--line);border-radius:5px;font-weight:600}
.la-stages .is-current{color:var(--forest);font-weight:700;border-color:var(--forest)}
.la-stages .is-current>span{background:var(--forest);color:#fff;border-color:var(--forest)}
.la-stages .is-past>span{background:var(--mint);color:var(--forest)}
.la-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
.la-actions>.la-button{flex:1 1 160px}
.la-card{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;margin-top:12px;min-width:0;overflow-wrap:anywhere}
.la-card>h4{margin-bottom:6px}
.la-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:10px 0}
.la-facts>div{min-width:0}
.la-facts dt{color:var(--mute);font-size:12px}
.la-facts dd{margin:2px 0 0;font-weight:500;overflow-wrap:anywhere}
.la-member{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;min-width:0}
.la-member h5 .la-muted{display:block;font-weight:400}
.la-checks,.la-records{list-style:none;margin:0;padding:0}
.la-check-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;border-top:1px solid var(--line);padding:12px 0}
.la-check-row:first-child{border-top:0}
.la-check-row>div{flex:1 1 180px;min-width:0}
.la-check-row>.la-button{flex:0 1 auto}
.la-check-gate{max-width:100%;padding:5px 0}
.la-centrix{border-top:1px solid var(--line);background:var(--mint);padding:12px;margin-top:6px;border-radius:8px}
.la-centrix>h5{display:inline;margin-right:8px}
.la-history{border-top:1px solid var(--line);margin-top:12px;padding-top:4px}
.la-history summary{padding:12px 0;min-height:44px;cursor:pointer;font-weight:600}
.la-history ul{padding-left:20px}
.la-records>li{border-top:1px solid var(--line);padding:10px 0;overflow-wrap:anywhere}
.la-records>li:first-child{border-top:0}
.la-supporting{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}
.la-editor{border-color:var(--forest);background:var(--mint)}
.la-editor h4{scroll-margin-top:120px}
.la-editor label{display:grid;gap:5px;min-width:0;margin-top:10px;font-weight:600}
.la-editor input,.la-editor select,.la-editor textarea{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:400 16px/1.45 Inter,sans-serif}
.la-editor textarea{resize:vertical}
.la-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 12px}
.la-save-error{color:var(--nzr-status-error-text,#81251e);font-weight:500}
.la-save-error:empty{display:none}
.la-draft-confirm{border:1px solid var(--forest);background:var(--mint);padding:12px;border-radius:8px;margin:10px 0}
.la-draft-confirm>.la-button{margin:6px 6px 0 0}
@media(max-width:700px){
 .la-workspace:not(.la-has-selection) .la-detail{display:none}
 .la-has-selection .la-queue{display:none}
 .la-filters{gap:6px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:5px;-webkit-overflow-scrolling:touch}
 .la-filter{padding:9px 12px;font-size:12px;flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}
 .la-has-selection>.la-filters,.la-has-selection>.la-coverage{display:none}
 #leasingPanelApplications.leasing-review-open>.inbox-panel-head,#leasingPanelApplications.leasing-review-open>label[for=leasingApplicationSearch],#leasingPanelApplications.leasing-review-open>#leasingApplicationSearch{display:none}
 .la-detail-header>div{flex-basis:100%}
 .la-detail-header>.la-button{flex:1 1 100px;min-width:0}
 #leasingview .inbox-head{padding:12px}
 #leasingview .inbox-panel{padding:12px}
 .la-check-row>.la-button{width:100%}
}
@media(min-width:701px){
 .la-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.7fr)}
 .la-facts,.la-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .la-stages{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:1300px){
 .la-stages{grid-template-columns:repeat(6,minmax(0,1fr))}
 .la-supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
