.collector-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.collector-status-card{border:1px solid var(--border,#dfe3e8);border-radius:12px;padding:14px;background:var(--surface,#fff);display:flex;flex-direction:column;gap:4px}.collector-status-card span{font-size:.82rem;opacity:.7}.collector-status-card strong{font-size:1rem}.collector-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start}.collector-progress{margin-top:14px;display:flex;align-items:center;gap:12px}.collector-progress progress{width:min(520px,100%);height:12px}.collector-opportunity{margin-top:14px}.collector-meta{display:flex;gap:16px;flex-wrap:wrap;margin:10px 0 14px;font-size:.9rem}.collector-meta span{padding:6px 8px;background:rgba(127,127,127,.08);border-radius:8px}.collector-detail-text{white-space:pre-wrap;max-height:320px;overflow:auto;font-size:.78rem;line-height:1.45}.collector-review{margin-top:12px}.collector-checkbox{display:flex!important;align-items:flex-start;gap:8px}.collector-checkbox input{width:auto!important;margin-top:3px}@media(max-width:900px){.collector-status-grid{grid-template-columns:1fr}.collector-actions{flex-direction:column}.collector-actions .button,.collector-actions button{width:100%}}
