.ai-action-review{margin:0 0 28px;padding:28px;background:#fff;border:1px solid #d7e1e8;border-radius:14px;box-shadow:0 3px 14px #18374909}.ai-action-review h2{margin:0 0 10px}.ai-review-summary,.ai-review-attribution{color:#586776}.ai-review-list{display:grid;gap:20px;margin:22px 0}.ai-review-item{padding:22px;border:1px solid #e0e6eb;border-radius:10px}.ai-review-item[hidden]{display:none}.ai-review-item h3{margin:0 0 12px}.ai-review-item h4{margin:18px 0 8px}.ai-review-item p{overflow-wrap:anywhere;line-height:1.55}.ai-review-evidence{padding-left:22px;overflow-wrap:anywhere;line-height:1.6}.ai-review-item label{display:grid;gap:9px;margin-top:20px}.ai-review-item textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #bac8d3;border-radius:7px;font:inherit;resize:vertical}.ai-review-controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.ai-review-status{min-height:1.5em;margin-bottom:0}.ai-action-activity{display:grid;gap:12px;margin:0 0 20px}.ai-activity-item{white-space:normal;text-align:left;line-height:1.5}.ai-draft-reminder{padding:16px;border:1px solid #e0e6eb;border-radius:9px}.ai-draft-reminder .btn{margin:0 12px 8px 0}.ai-action-review button:focus-visible,.ai-action-activity button:focus-visible,.ai-action-review textarea:focus-visible,.ai-action-review h2:focus{outline:3px solid #276caf;outline-offset:3px}@media(max-width:600px){.ai-action-review{padding:18px;margin-bottom:22px}.ai-review-item{padding:16px}.ai-review-controls .btn{flex:1;min-height:44px}.ai-activity-item{min-height:44px}.ai-review-list{gap:16px}}
.ai-organizer>.ai-review-item{margin-top:20px}.ai-organizer>.ai-review-controls{margin:16px 0 20px}.ai-organizer>.ai-review-status:empty{display:none}.ai-organizer .ai-review-item p{white-space:pre-wrap}
