.report-button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:2px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-secondary,var(--muted));font:inherit;font-size:.8rem;cursor:pointer;vertical-align:middle}.report-button:hover{color:var(--error,var(--danger));border-color:currentColor}.report-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.report-form{display:grid;grid-gap:10px;gap:10px}.report-form fieldset{border:0;margin:0;padding:0}.report-form legend{font-weight:600;margin-bottom:8px}.report-kinds{display:flex;flex-wrap:wrap;gap:8px}.report-kind{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 12px;border:1px solid var(--border);border-radius:12px;cursor:pointer}.report-kind.selected{border-color:var(--primary,var(--accent));background:var(--secondary,var(--accent-soft));color:var(--on-secondary,var(--accent))}.report-kind input{accent-color:var(--primary,var(--accent))}.report-form textarea{width:100%;box-sizing:border-box;font:inherit;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-primary,var(--ink));resize:vertical}.report-note{font-weight:600}.report-target{margin:0}.report-inline{margin-top:6px}.report-admin{max-width:980px;margin:0 auto;padding:24px 16px 48px;display:grid;grid-gap:16px;gap:16px}.report-admin-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.report-admin-filters label{display:grid;grid-gap:4px;gap:4px;font-size:.85rem}.report-admin-filters input,.report-admin-filters select{font:inherit;min-height:40px;padding:4px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary,var(--ink))}.report-admin-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.report-admin-item{border:1px solid var(--border);border-radius:16px;padding:14px 16px;background:var(--surface);display:grid;grid-gap:6px;gap:6px}.report-admin-item.done{opacity:.72}.report-admin-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.82rem;color:var(--text-secondary,var(--muted))}.report-admin-item h3{margin:0;font-size:1rem}.report-admin-note{margin:0;white-space:pre-wrap}.report-admin-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.report-admin-actions input{flex:1 1 220px;font:inherit;min-height:36px;padding:4px 10px;border:1px solid var(--border);border-radius:10px}.report-admin-id{font-family:ui-monospace,monospace;word-break:break-all}.report-admin.embedded{max-width:none;margin:0;padding:0}