import {theme, vars} from 'app/client/ui2018/cssVars'; import {icon as gristIcon} from 'app/client/ui2018/icons'; import {styled} from 'grainjs'; export const container = styled('div', ` display: flex; justify-content: center; overflow: auto; `); export const accountPage = styled('div', ` max-width: 600px; margin-top: auto; margin-bottom: auto; padding: 16px; `); export const content = styled('div', ` flex: 1 1 300px; `); export const textBtn = styled('button', ` font-size: ${vars.mediumFontSize}; color: ${theme.controlFg}; cursor: pointer; margin-left: 16px; background-color: transparent; border: none; padding: 0; text-align: left; min-width: 110px; &:hover { color: ${theme.controlHoverFg}; } `); export const icon = styled(gristIcon, ` background-color: ${theme.controlFg}; margin: 0 4px 2px 0; .${textBtn.className}:hover > & { background-color: ${theme.controlHoverFg}; } `); export const description = styled('div', ` color: ${theme.lightText}; font-size: 13px; `); export const flexGrow = styled('div', ` flex-grow: 1; `); export const name = styled(flexGrow, ` color: ${theme.text}; word-break: break-word; `); export const email = styled('div', ` color: ${theme.text}; word-break: break-word; `); export const loginMethod = styled(flexGrow, ` color: ${theme.text}; word-break: break-word; `); export const warning = styled('div', ` color: ${theme.errorText}; `); export const header = styled('div', ` height: 32px; line-height: 32px; margin: 28px 0 16px 0; color: ${theme.text}; font-size: ${vars.xxxlargeFontSize}; font-weight: ${vars.headerControlTextWeight}; `); export const subHeader = styled('div', ` color: ${theme.text}; padding: 8px 0; vertical-align: top; font-weight: bold; display: block; `); export const inlineSubHeader = styled(subHeader, ` display: inline-block; min-width: 110px; `); export const dataRow = styled('div', ` margin: 8px 0px; display: flex; align-items: baseline; `); export const betaTag = styled('span', ` text-transform: uppercase; vertical-align: super; font-size: ${vars.xsmallFontSize}; color: ${theme.accentText}; `);