#content>header{flex-wrap:wrap;gap:12px}.unit-switcher{display:flex;align-items:center;gap:6px;font-size:.85rem;max-width:100%;color:inherit}.unit-switcher select{max-width:min(250px,100%);min-width:0}.recovery-alert-badge{font-size:.85rem;max-width:100%;white-space:normal;overflow-wrap:anywhere;border-color:#e78b25!important}.units-page{max-width:1300px;min-width:0}.units-page .management-card{min-width:0}.units-checklist{display:flex;flex-wrap:wrap;gap:10px;width:100%;border:1px solid #ccd6e2;border-radius:10px;padding:14px}.units-checklist label{display:flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere}.units-page .dashboard-filters{align-items:end;flex-wrap:wrap}.units-page .fin-table-wrap{max-width:100%;overflow-x:auto}.units-page details{margin-top:24px;padding:16px;border:1px solid #ccd6e2;border-radius:10px}#recovery-requests-panel{scroll-margin-top:110px}@media(max-width:600px){.unit-switcher{width:100%;flex-wrap:wrap}.unit-switcher select{width:100%;max-width:100%}.recovery-alert-badge{width:100%}.units-page .dashboard-filters>*{max-width:100%}.units-checklist{flex-direction:column}.units-page .management-card{display:flex;flex-direction:column;align-items:stretch}.units-page .management-card input{max-width:100%}}
.unit-dialog{width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid #ccd6e2;border-radius:14px;overflow:auto}.unit-dialog::backdrop{background:#071b3a99}.unit-dialog-body{padding:clamp(14px,3vw,28px);min-width:0}.unit-dialog .fin-table-wrap{max-width:100%;overflow:auto}.unit-dialog .management-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unit-dialog label{display:flex;flex-direction:column;gap:6px;min-width:0}.unit-dialog input,.unit-dialog select,.unit-dialog textarea{max-width:100%;min-width:0}.unit-dialog .unit-closure-form{display:flex;flex-direction:column;gap:14px}.unit-dialog .unit-closure-form label:has(input[type=checkbox]),.unit-external-list label{flex-direction:row;align-items:flex-start;gap:8px}.unit-dialog input[type=checkbox]{width:auto;flex:none;margin-top:4px}.unit-dialog h3{margin:18px 0 8px}.unit-close-summary{border-left:4px solid #e68521;padding:12px;background:#fff4e5;color:#51340c}.unit-external-list{display:flex;flex-direction:column;gap:10px}.unit-dialog .form-error{color:#a11c24}.units-page .fin-table-wrap th{white-space:pre-line;padding:14px 16px;line-height:1.35;vertical-align:middle}.units-page .fin-table-wrap td{padding:12px 16px}.units-page .fin-table-wrap table{min-width:880px}.unit-finance-summary-screen .fin-table-wrap th{text-align:center}.unit-finance-summary-screen .fin-table-wrap th:first-child{text-align:left}.unit-finance-summary-screen .fin-table-wrap td:not(:first-child),.unit-finance-detail-screen .fin-table-wrap td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:600px){.unit-dialog .management-form{grid-template-columns:1fr}.unit-dialog .record-pagination{flex-wrap:wrap}.unit-dialog .unit-dialog-body{padding:14px}}

.units-checklist input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0}.units-checklist label{justify-content:flex-start;text-align:left;min-width:0}
