.collectionsCompactPanel{background:#fffaf7;margin-bottom:14px;padding:12px 14px}.collectionsCompactHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.collectionsCompactIntro{gap:2px;display:grid}.collectionsCompactIntro>strong{color:#17243c;font-size:13px}.collectionsCompactIntro>small{color:#8b5b3f;font-size:10px}.collectionsCompactTotal{text-align:right;gap:2px;display:grid}.collectionsCompactTotal>span{color:#786a62;font-size:9px}.collectionsCompactTotal>strong{color:#a33222;font-variant-numeric:tabular-nums;font-size:22px}.collectionsCompactOpen{white-space:nowrap}.collectionsCompactRows{background:#fff;border:1px solid #ebe3de;border-radius:9px;overflow:hidden}.collectionsCompactRow{color:inherit;border-bottom:1px solid #f0efed;grid-template-columns:minmax(150px,1fr) minmax(150px,1.5fr) auto 12px;align-items:center;gap:10px;padding:8px 11px;text-decoration:none;display:grid;box-shadow:inset 3px 0 #ecc28e}.collectionsCompactRow:last-child{border-bottom:0}.collectionsCompactRow:hover{background:#fbfcfe}.collectionsCompactArrears{background:#fff9f7;box-shadow:inset 3px 0 #d92d20}.collectionsCompactTenant{gap:2px;min-width:0;display:grid}.collectionsCompactTenant>strong{color:#17243c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.collectionsCompactTenant>span{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collectionsCompactPeriods{flex-wrap:wrap;gap:5px;display:flex}.collectionsPeriod{color:#8c5919;white-space:nowrap;background:#fffaf1;border:1px solid #f4e3c4;border-radius:6px;padding:4px 7px;font-size:10px}.collectionsPeriod b{font-size:9px;font-weight:900}.collectionsPeriodPast{color:#ab3025;background:#fff0ee;border-color:#f5c5be}.collectionsCompactTenantTotal{font-variant-numeric:tabular-nums;color:#9c3122;justify-self:end;font-size:15px}.collectionsCompactArrow{color:#315b8e;font-size:13px}.collectionsCompactNote{color:#7e8897;margin:7px 2px 0;font-size:9px;line-height:1.4}@media (max-width:760px){.collectionsCompactHead{flex-wrap:wrap;gap:9px}.collectionsCompactRow{grid-template-columns:minmax(110px,1fr) auto 12px}.collectionsCompactPeriods{grid-area:2/1/auto/-1}.collectionsCompactTenantTotal{grid-area:1/2}.collectionsCompactArrow{grid-area:1/3}}
