manager-deal-output { display: block; min-width: 0; letter-spacing: 0; }
.manager-deal-grid { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 12px; }
.manager-deal-card { grid-column: span 2; min-width: 0; min-height: 190px; border-top: 3px solid #397851; }
.manager-deal-card.takeover { border-top-color: #326bad; }
.manager-deal-card.today { border-top-color: #227985; }
.manager-deal-card.response { border-top-color: #b48128; }
.manager-deal-card.care { border-top-color: #417e7a; }
.manager-deal-card.cadence { border-top-color: #ad5650; }
.manager-deal-card-heading { display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 6px 12px; }
.manager-deal-card h3 { margin: 0; color: var(--muted); font-size: 13px; font-weight: 600; }
.manager-deal-card .manager-deal-status { font-size: 11px; font-weight: 500; }
.manager-deal-status.available { color: #327247; }
.manager-deal-status.pending { color: #876015; }
.manager-deal-card strong { min-height: 36px; font-size: 27px; line-height: 36px; }
.manager-deal-card p { margin: 5px 0 0; font-size: 12px; line-height: 1.6; white-space: normal; overflow: visible; text-overflow: clip; }
.manager-deal-fraction { color: var(--ink); }
.manager-deal-formula { color: var(--muted); }
.manager-deal-card .manager-deal-dates { overflow: visible; white-space: normal; text-overflow: clip; line-height: 1.6; color: var(--muted); }
.manager-kpi-channel-split { display: flex; flex-wrap: wrap; gap: 4px 18px; margin-bottom: 4px; }
.manager-deal-footer { display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 6px 16px; margin-top: 8px; }
.manager-deal-footer p { flex: 1 1 360px; margin: 0; color: var(--muted); font-size: 11px; line-height: 1.6; }
.manager-deal-footer a { flex: 0 0 auto; color: var(--brand); font-size: 12px; text-decoration: underline; text-underline-offset: 3px; }
.manager-deal-error { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-top: 8px; font-size: 12px; color: #a53f32; }
.manager-deal-section h2, .manager-deal-section h3, .manager-deal-section p, .manager-deal-section small, .manager-deal-section span { overflow-wrap: anywhere; }
@media (min-width: 601px) and (max-width: 1050px) {
  .manager-deal-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .manager-deal-card, .manager-deal-card.response { grid-column: span 1; }
  .manager-deal-card.cadence { grid-column: span 1; }
}
@media (max-width: 600px) {
  .manager-deal-grid { grid-template-columns: minmax(0, 1fr); gap: 10px; }
  .manager-deal-card, .manager-deal-card.response, .manager-deal-card.cadence { grid-column: span 1; min-height: 178px; }
}
