.occurrence-section{margin:18px 0;padding:16px;border:1px solid #f0d7a6;border-radius:18px;background:#fffaf0}.occurrence-help{margin:6px 0 12px;color:#6b7280;font-size:.92rem}.occurrence-list{display:grid;gap:9px}.occurrence-card{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid #f2d9aa;border-radius:13px;background:#fff;text-align:left;color:inherit}.occurrence-card>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#fff2cf}.occurrence-card div{display:grid;gap:2px;flex:1;min-width:0}.occurrence-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280}.occurrence-card strong{font-size:.82rem;color:#9a6700}.occurrence-add{margin-top:12px;width:100%}.occurrence-intro>span{background:#fff2cf}.report-occurrence-list{display:grid;gap:12px}.report-occurrence-list article{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid #f2d9aa;border-radius:14px;background:#fffaf0}.report-occurrence-list article>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#fff0cc}.report-occurrence-list article>div{flex:1}.report-occurrence-list h4{margin:0}.report-occurrence-list small{color:#6b7280}.report-occurrence-list p{margin:6px 0 0}.report-occurrence-list img{width:88px;height:88px;object-fit:cover;border-radius:12px}
