.content { display: flex; flex-direction: column; gap: var(--space-3); } .content p { margin: 0; } .pathLine { display: flex; min-width: 0; white-space: nowrap; } .content > .pathLine { color: var(--fg-secondary); } .pathHead { min-width: 0; overflow: hidden; text-overflow: ellipsis; } .pathTail { flex: none; max-width: 70%; overflow: hidden; text-overflow: ellipsis; } .folderOption { max-width: 100%; } .folderLabel { display: flex; gap: var(--space-2); min-width: 0; } .folderPrefix { flex: none; } .banner { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); padding: var(--space-2) var(--space-4); background: var(--bg-elev); color: var(--fg); border-bottom: 1px solid var(--border); } .row { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); } .sectionHead { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); } .sectionHead h3 { margin: 0; } .hint { color: var(--fg-secondary); } .path { overflow-wrap: anywhere; }