.lead-activity-context{border:1px solid #49735d;border-radius:14px;background:#143326;padding:15px;margin-bottom:18px;overflow-wrap:anywhere}
.lead-management-tag{display:inline-block;color:#e5ce8e;font-size:.75rem;font-weight:700;letter-spacing:.025em;margin-bottom:8px}
.lead-activity-context dl{display:grid;grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);gap:8px 14px;margin:0;font-size:.88rem}
.lead-activity-context dt{color:#b8c9bc}.lead-activity-context dd{margin:0;font-weight:600}
.lead-activity-context p,.lead-followup-hint{font-size:.8rem;line-height:1.5;color:#b8c9bc;margin:10px 0 0}
.lead-current-followup{border-left:3px solid #cbb77e;padding:10px 12px;margin:0 0 16px;font-size:.85rem;line-height:1.55;background:#22382c}
.lead-management-history{border-left:3px solid #cbb77e;padding-left:14px}.lead-management-history>.lead-management-tag{display:block}
.lead-activity-note{white-space:pre-wrap}.lead-activity-status{font-size:.85rem;line-height:1.5;color:#b8dec3;white-space:pre-wrap}.lead-activity-status[data-error=true]{color:#ffb3aa}
.lead-followup-person{display:block;color:var(--muted);font-size:.75rem;margin-top:4px}.activity-box label{line-height:1.4}
@media(max-width:480px){.lead-activity-context dl{grid-template-columns:1fr;gap:4px}.lead-activity-context dd{margin-bottom:8px}.lead-activity-context{padding:13px}.activity-box select,.activity-box input{max-width:100%;min-height:44px}}
