.cn-chapter-report{margin:32px 0;padding:20px 0;border-top:1px solid var(--cn-line);font-family:var(--cn-sans);font-size:14px;color:var(--cn-text)}
.cn-chapter-report summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px;font-weight:600}
.cn-chapter-report summary i{color:var(--cn-accent)}
.cn-chapter-report form{max-width:65ch}.cn-chapter-report p{font-size:14px;line-height:1.6;margin:12px 0}
.cn-chapter-report label{display:block;margin:16px 0 8px}.cn-chapter-report select,.cn-chapter-report textarea{width:100%;font:inherit;color:var(--cn-text);background:var(--cn-nav);border:1px solid var(--cn-line);border-radius:4px;padding:12px}
.cn-chapter-report textarea{resize:vertical}.cn-chapter-report .button{margin-top:16px;min-height:44px}.cn-report-trap{display:none}
.cn-chapter-report :focus-visible{outline:2px solid var(--cn-accent);outline-offset:4px}
