|
19 | 19 |
|
20 | 20 | .chat-tool-card--expanded { |
21 | 21 | max-height: none; |
22 | | - overflow: visible; |
| 22 | + overflow: hidden; |
23 | 23 | } |
24 | 24 |
|
25 | 25 | .chat-tool-card:hover { |
|
63 | 63 | display: inline-flex; |
64 | 64 | align-items: center; |
65 | 65 | gap: 6px; |
| 66 | + flex: 1 1 auto; |
66 | 67 | font-weight: 600; |
67 | 68 | font-size: var(--control-ui-text-md); |
68 | 69 | line-height: 1.2; |
69 | 70 | min-width: 0; |
| 71 | + max-width: 100%; |
| 72 | + overflow-wrap: anywhere; |
70 | 73 | } |
71 | 74 |
|
72 | 75 | .chat-tool-card__icon { |
|
95 | 98 | align-items: center; |
96 | 99 | justify-content: center; |
97 | 100 | gap: 4px; |
| 101 | + flex-shrink: 0; |
98 | 102 | font-size: 11px; |
| 103 | + white-space: nowrap; |
99 | 104 | color: var(--muted); |
100 | 105 | opacity: 1; |
101 | 106 | transition: |
|
196 | 201 |
|
197 | 202 | .chat-tool-card--error { |
198 | 203 | border-color: color-mix(in srgb, var(--destructive, var(--danger, #c0392b)) 35%, var(--border)); |
| 204 | + background: |
| 205 | + linear-gradient( |
| 206 | + 90deg, |
| 207 | + color-mix(in srgb, var(--destructive, var(--danger, #c0392b)) 8%, transparent), |
| 208 | + transparent 36% |
| 209 | + ), |
| 210 | + color-mix(in srgb, var(--card) 86%, var(--secondary) 14%); |
| 211 | +} |
| 212 | + |
| 213 | +.chat-tool-card--error:hover { |
| 214 | + border-color: color-mix( |
| 215 | + in srgb, |
| 216 | + var(--destructive, var(--danger, #c0392b)) 44%, |
| 217 | + var(--border-strong) |
| 218 | + ); |
| 219 | + background: |
| 220 | + linear-gradient( |
| 221 | + 90deg, |
| 222 | + color-mix(in srgb, var(--destructive, var(--danger, #c0392b)) 11%, transparent), |
| 223 | + transparent 38% |
| 224 | + ), |
| 225 | + color-mix(in srgb, var(--card) 78%, var(--bg-hover) 22%); |
| 226 | +} |
| 227 | + |
| 228 | +.chat-tool-card--error .chat-tool-card__icon, |
| 229 | +.chat-tool-msg-summary.chat-tool-msg-summary--error .chat-tool-msg-summary__icon { |
| 230 | + color: var(--destructive, var(--danger, #c0392b)); |
| 231 | + opacity: 0.9; |
199 | 232 | } |
200 | 233 |
|
201 | 234 | .chat-tool-msg-summary__error-badge { |
|
429 | 462 | max-height: min(520px, 60vh); |
430 | 463 | } |
431 | 464 |
|
| 465 | +.chat-tool-card__block-content code { |
| 466 | + white-space: inherit; |
| 467 | + overflow-wrap: anywhere; |
| 468 | + word-break: inherit; |
| 469 | +} |
| 470 | + |
432 | 471 | .chat-tool-card__inline { |
433 | 472 | margin-top: 10px; |
434 | 473 | white-space: pre-wrap; |
|
651 | 690 |
|
652 | 691 | .chat-tool-msg-summary.chat-tool-msg-summary--error { |
653 | 692 | border-color: color-mix(in srgb, var(--destructive, var(--danger, #c0392b)) 30%, var(--border)); |
| 693 | + background: |
| 694 | + linear-gradient( |
| 695 | + 90deg, |
| 696 | + color-mix(in srgb, var(--destructive, var(--danger, #c0392b)) 11%, transparent), |
| 697 | + transparent 36% |
| 698 | + ), |
| 699 | + color-mix(in srgb, var(--card) 86%, var(--secondary) 14%); |
654 | 700 | } |
655 | 701 |
|
656 | 702 | .chat-tool-msg-summary::-webkit-details-marker { |
|
686 | 732 | border-color: color-mix(in srgb, var(--border-strong) 70%, transparent); |
687 | 733 | } |
688 | 734 |
|
| 735 | +.chat-tool-msg-summary.chat-tool-msg-summary--error:hover { |
| 736 | + background: |
| 737 | + linear-gradient( |
| 738 | + 90deg, |
| 739 | + color-mix(in srgb, var(--destructive, var(--danger, #c0392b)) 14%, transparent), |
| 740 | + transparent 38% |
| 741 | + ), |
| 742 | + color-mix(in srgb, var(--card) 78%, var(--bg-hover) 22%); |
| 743 | + border-color: color-mix( |
| 744 | + in srgb, |
| 745 | + var(--destructive, var(--danger, #c0392b)) 38%, |
| 746 | + var(--border-strong) |
| 747 | + ); |
| 748 | +} |
| 749 | + |
689 | 750 | .chat-tool-msg-collapse--manual.is-open > .chat-tool-msg-summary, |
690 | 751 | .chat-tool-msg-collapse[open] > .chat-tool-msg-summary { |
691 | 752 | border-bottom-right-radius: 0; |
|
858 | 919 | max-height: 100px; |
859 | 920 | } |
860 | 921 |
|
| 922 | + .chat-tool-card--expanded { |
| 923 | + max-height: none; |
| 924 | + } |
| 925 | + |
861 | 926 | .chat-tool-card__title { |
862 | 927 | font-size: 12px; |
863 | 928 | } |
|
894 | 959 | max-height: 80px; |
895 | 960 | } |
896 | 961 |
|
| 962 | + .chat-tool-card--expanded { |
| 963 | + max-height: none; |
| 964 | + } |
| 965 | + |
897 | 966 | .chat-tool-card__preview { |
898 | 967 | padding: 4px 6px; |
899 | 968 | max-height: 28px; |
|
0 commit comments