/* Marketing strategies and campaigns share compact object rows and plain KPIs. */
.agent-marketing-rows{display:grid;min-width:0;margin:0}
.agent-marketing-rows>.agent-marketing-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;min-width:0;padding:9px 0;border-bottom:1px solid #efeff1}
.agent-marketing-rows>.agent-marketing-row:last-child{border-bottom:0}
.agent-marketing-rows>[hidden]{display:none!important}
.agent-result-card .agent-marketing-row .agent-card-action{display:block;flex:1;min-width:0;margin:0;padding:0;border-radius:3px;background:none;color:#45454c;font-size:14px;line-height:24px;font-weight:500;text-align:left;overflow-wrap:anywhere}
.agent-result-card .agent-marketing-row .agent-card-action:hover{background:none;color:#0d0d0d;text-decoration:underline;text-decoration-color:#c7c7ce;text-underline-offset:3px}
.agent-marketing-row .agent-card-description,.agent-marketing-row .agent-marketing-row-meta{flex:none;max-width:40%;margin:2px 0 0;color:#818187;font-size:12px;line-height:20px;text-align:right;white-space:normal}
.agent-marketing-row-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px}
.agent-result-card .agent-card-related-actions .agent-card-action{min-height:30px;padding:3px 6px;font-size:12px;line-height:20px}
