.transaction-view-balance { display: flex; justify-content: space-between; align-items: center; flex: 1; height: 54px; min-width: 0; @media screen and (max-width: $break-small) { flex-direction: column; height: initial; width: 100%; } &__balance { margin: 0 12px; display: flex; flex-direction: column; min-width: 0; position: relative; @media screen and (max-width: $break-small) { align-items: center; margin: 16px 0; padding: 0 16px; max-width: 100%; } } &__primary-container { display: flex; } &__primary-balance { font-size: 1.5rem; @media screen and (max-width: $break-small) { font-size: 1.75rem; width: 100%; justify-content: center; } } &__cached-star { margin-left: 4px; } &__cached-balance, &__cached-star { color: $web-orange; } &__cached-secondary-balance { color: rgba(220, 153, 18, 0.6901960784313725); font-size: 1.15rem; } &__secondary-balance { font-size: 1.15rem; color: #a0a0a0; } &__balance-container { flex: 1; display: flex; flex-direction: row; align-items: center; min-width: 0; @media screen and (max-width: $break-small) { flex-direction: column; width: 100%; } } &__buttons { display: flex; flex-direction: row; @media screen and (max-width: $break-small) { margin-bottom: 16px; } } &__button { min-width: initial; width: 100px; &:not(:last-child) { margin-right: 12px; } } }