.summaryPanel { display: flex; flex: 0 0 auto; min-width: 0; align-items: center; justify-content: space-between; gap: var(--space-5); padding: var(--space-4) var(--space-5); border-bottom: 1px solid var(--border); } .summaryHeader { display: flex; min-width: 0; align-items: center; flex: 0 0 auto; } .summaryActions { display: inline-flex; flex: 0 0 auto; align-items: center; flex-wrap: wrap; justify-content: flex-end; gap: var(--space-2); } .summaryItems { display: flex; flex: 1; min-width: 0; align-items: center; gap: var(--space-7); } .summaryItem { display: inline-flex; min-width: 0; align-items: center; gap: var(--space-2); } .summaryLabel { flex: 0 0 auto; overflow: hidden; color: var(--text-tertiary); font-size: var(--admin-font-size); font-weight: 650; line-height: var(--admin-line-height); text-overflow: ellipsis; white-space: nowrap; } .summaryValue { display: inline-flex; min-width: 0; align-items: center; overflow: hidden; color: var(--text-primary); font-weight: 700; line-height: var(--admin-line-height); text-overflow: ellipsis; white-space: nowrap; } .summaryValue > :global(.status-badge) { min-width: 0; } .identity { display: flex; min-width: 0; align-items: center; gap: var(--space-3); } .stack { display: grid; min-width: 0; gap: 2px; } .title, .name { overflow: hidden; color: var(--text-primary); font-weight: 650; text-overflow: ellipsis; white-space: nowrap; } .meta { overflow: hidden; color: var(--text-tertiary); font-size: var(--admin-font-size); text-overflow: ellipsis; white-space: nowrap; } @media (max-width: 900px) { .summaryPanel { align-items: flex-start; flex-direction: column; } .summaryHeader { width: 100%; } .summaryItems { width: 100%; align-items: flex-start; flex-direction: column; gap: var(--space-3); } .summaryItem { width: 100%; } .summaryActions { justify-content: flex-start; } }