.reply-overview{padding:10px 28px;display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;border-top:1px solid var(--line);font-size:.875rem}.reply-overview-heading{flex-shrink:0}.reply-overview h4{font-size:.875rem;line-height:1.5;margin:0}.reply-overview h4 span{font-weight:400;color:var(--muted)}.reply-counts{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.reply-counts>div{display:flex;align-items:baseline;gap:5px}.reply-counts strong{font-size:.875rem}.reply-counts span{font-size:.875rem;color:var(--muted)}.reply-row{display:flex;gap:10px;flex-wrap:wrap;font-size:.875rem;line-height:1.4;margin-top:4px}.reply-marker{display:inline-flex;align-items:center;color:var(--muted);cursor:help}.reply-marker-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;line-height:1;font-weight:700;border-radius:50%;margin-left:2px}.reply-marker.answered .reply-marker-icon{background:var(--stable-background);color:var(--stable-text)}.reply-marker.pending .reply-marker-icon{background:var(--warning-background);color:var(--warning-text)}.reply-marker.overdue .reply-marker-icon{background:var(--risk-background);color:var(--risk-text)}.reply-marker.unsent .reply-marker-icon{background:var(--paper);color:var(--muted)}.reply-monitor{margin:0 0 24px;padding:18px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.case-detail .reply-monitor h4{font-size:1rem;margin:0 0 18px}.reply-person+.reply-person{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.reply-person-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.95rem}.reply-person dl{font-size:.875rem;margin:14px 0}.reply-person dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:8px 0}.reply-person dt{color:var(--muted)}.reply-person dd{margin:0;text-align:right}.reply-person .reset{font-size:.875rem}.reply-followup{font-size:.875rem;color:var(--risk-text);margin:10px 0}.signal.neutral{background:var(--paper);color:var(--muted)}.reply-monitor .signal{font-size:.875rem}.reply-monitor [role=status]{font-size:.875rem;color:var(--blue)}.reply-monitor [role=status]:empty{display:none}.reply-monitor[hidden]{display:none}.reply-answer{padding:14px 0;border-bottom:1px solid var(--line);font-size:1rem}.reply-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.case-info{min-width:0}.case-row{display:grid;grid-template-columns:35px minmax(0,1fr) 40px;grid-template-areas:"avatar info hours" ". status status";column-gap:12px;row-gap:10px;align-items:center}.case-row>.avatar{grid-area:avatar}.case-row>.case-info{grid-area:info;min-width:0;overflow-wrap:anywhere}.case-row>.case-hours{grid-area:hours;text-align:right;white-space:nowrap;min-width:0}.case-row>.signal{grid-area:status;justify-self:start;justify-content:center;width:min(9.5rem,100%);min-height:28px;font-size:.875rem;text-align:center;white-space:normal}@media(max-width:480px){.reply-overview{padding:10px 20px;gap:6px 16px}.reply-person dd{text-align:left}.reply-person dl>div{flex-direction:column}}
