/* T-90: one disclosure per agent column in the recommendation editors. */
.column-recommendations { display: grid; gap: 8px; }
.column-recommendation { border: 1px solid var(--border); border-radius: 6px; background: var(--surface); }
.column-recommendation > summary { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; min-height: 44px; padding: 8px 12px; cursor: pointer; font-size: 14px; }
.column-recommendation > summary::before { content: ""; flex: 0 0 auto; width: 7px; height: 7px; border-right: 1.75px solid currentColor; border-bottom: 1.75px solid currentColor; transform: rotate(-45deg); transition: transform .15s ease; }
.column-recommendation[open] > summary::before { transform: rotate(45deg); }
.column-recommendation-name { font-weight: 600; }
.column-recommendation-summary { margin-left: auto; color: var(--text-muted); overflow-wrap: anywhere; }
.column-recommendation > .recommendation-fields { padding: 12px; border-top: 1px solid var(--border); }
ul.recommendation-summary { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; }
.recommendation-entry { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0; font-size: 14px; }
.recommendation-entry .field-label { font-weight: 600; }
