.row { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: var(--mantine-spacing-sm); align-items: center; padding: var(--mantine-spacing-md); border-color: var(--mantine-color-gray-3); background: var(--mantine-color-gray-0); } .identity, .value { min-width: 0; } .value { text-align: right; white-space: nowrap; } .positive { color: var(--mantine-color-green-6); } .negative { color: var(--mantine-color-red-6); } .neutral { color: var(--mantine-color-dimmed); } @media (max-width: 36em) { .row { grid-template-columns: auto minmax(0, 1fr); } .value { grid-column: 2; text-align: left; } }