.collection-insights{margin-top:18px}.collection-insight-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.collection-stat{background:#f5f8f7;border:1px solid var(--line);border-radius:12px;padding:14px}.collection-stat span,.collection-stat small{color:var(--muted);display:block;font-size:11px}.collection-stat strong{color:var(--ink);display:block;font-size:17px;line-height:1.3;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-stat.urgent{background:#fff5ee;border-color:#f5dac8}.collection-stat.urgent strong{color:#ae5e29}.collection-stat.good{background:#edf8f2;border-color:#cfe8da}.collection-stat.good strong{color:#176b52}.collection-insight-lists{display:grid;grid-template-columns:1fr 1fr;gap:24px}.collection-list-head{align-items:baseline;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:9px}.collection-list-head h3{font-size:14px;margin:0}.collection-list-head span{color:var(--muted);font-size:11px}.collection-customer-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.collection-customer-row:last-child{border-bottom:0}.collection-customer-row>div:first-child{min-width:0}.collection-customer-row strong{font-size:13px}.collection-customer-row small{color:var(--muted);display:block;font-size:11px;margin-top:3px}.collection-row-actions{align-items:center;display:flex;flex-shrink:0;gap:9px}.collection-row-actions>strong{color:#14594f;font-size:13px}.collection-status{border-radius:999px;font-size:10px;font-weight:700;padding:4px 7px}.collection-status.critical{background:#fff0e7;color:#ae5e29}.collection-status.overdue{background:#fff8dc;color:#886300}.collection-status.current{background:#edf3fb;color:#3c618d}.collection-status.clear{background:#e8f6ee;color:#287458}.collection-insight-note{border-top:1px solid var(--line);color:var(--muted);font-size:11px;margin:14px 0 0;padding-top:12px}@media(max-width:900px){.collection-insight-lists{grid-template-columns:1fr}.collection-insight-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.collection-insight-stats{grid-template-columns:1fr}.collection-customer-row{align-items:flex-start;flex-direction:column}.collection-row-actions{flex-wrap:wrap}.collection-row-actions .customer-payment-button{padding:7px 9px}.collection-list-head{align-items:flex-start;flex-direction:column;gap:3px}}
