@use "../../styles/typography" as type; .title { min-width: 0; display: flex; align-items: center; gap: 5px; } .content { display: grid; gap: 14px; padding: 16px; } .row { min-width: 0; min-height: 34px; display: flex; align-items: center; justify-content: space-between; gap: 20px; } .description { min-width: 0; display: grid; gap: 5px; small { color: var(--vscode-descriptionForeground); font-size: type.$font-size-xs; } } .control { width: min(320px, 50%); } .value { min-width: 0; max-width: 70%; color: var(--vscode-descriptionForeground); overflow-wrap: anywhere; text-align: right; } .headerAction { padding: 4px; color: var(--vscode-textLink-foreground); background: transparent; border: 0; font-size: type.$font-size-xs; &:hover { color: var(--vscode-textLink-activeForeground); } &:disabled { opacity: .5; } } .actionGroup { display: flex; align-items: center; gap: 6px; } @media (max-width: 680px) { .row { align-items: stretch; flex-direction: column; gap: 10px; } .control, .value { width: 100%; max-width: none; text-align: left; } }