.activity-review-form{display:none}
.activity-review-heading h3{margin:0;font-size:17px}
.activity-review-heading p{margin:4px 0 0;color:var(--muted);font-size:12px}
.activity-sessions-review{display:grid;gap:9px;margin-top:14px}
.activity-session-review{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:15px;background:#fafafa}
.activity-session-review input{width:18px;height:18px;accent-color:var(--accent)}
.activity-session-review strong,.activity-session-review small,.activity-session-review p{display:block}
.activity-session-review strong{font-size:13px}
.activity-session-review small{margin-top:3px;color:var(--muted);font-size:11px}
.activity-session-review p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.4}
.activity-coming-up-card{border-color:#eadff2}
.activity-icon,.activity-thumb{background:#f5edf9!important}
.activity-assistant-copy{margin-top:13px;padding:12px;border-radius:14px;background:#faf5fc;color:#5f466b;font-size:12px;line-height:1.5}
.activity-detail-list{display:grid;gap:10px}
.activity-detail-session{padding:12px;border:1px solid var(--line);border-radius:14px;background:#fafafa}
.activity-detail-session strong,.activity-detail-session span,.activity-detail-session p{display:block}
.activity-detail-session strong{font-size:13px}
.activity-detail-session span{margin-top:3px;color:var(--muted);font-size:11px}
.activity-detail-session p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.4}
