.reports-page{width:min(42rem,100%);margin:0 auto;padding:1rem 1rem 3rem}.reports-page-title{margin:0 0 .35rem;font-size:clamp(1.6rem,3vw,2rem);line-height:1.15}.reports-page-lead{margin:0 0 1.5rem;color:var(--bpc-text-muted);line-height:1.5}.reports-page-error{margin:0 0 1rem;color:#b91c1c}.reports-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.reports-card{border:1px solid var(--bpc-border-strong);border-radius:12px;background:var(--bpc-bg);padding:14px 16px}.reports-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.reports-card-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-card-when{flex-shrink:0;color:var(--bpc-text-muted);font-size:12px}.reports-status{display:inline-block;margin-bottom:8px;padding:3px 8px;border-radius:999px;font:600 11px/1.2 system-ui;background:var(--bpc-bg-muted);color:var(--bpc-text)}.reports-status-seen{background:#e0f2fe;color:#075985}.reports-status-resolved{background:#dcfce7;color:#166534}.reports-message,.reports-reason,.reports-receipt{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--bpc-text)}.reports-message,.reports-receipt{color:var(--bpc-text-muted)}.reports-receipt{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--bpc-bg-muted);color:var(--bpc-text)}.reports-receipt strong{display:block;margin-bottom:4px;font-size:12px;color:var(--bpc-text-muted)}