{"version":3,"file":"vertical.mjs","sources":["../../../../../../packages/components/steps/style/vertical.ts"],"sourcesContent":["import type { CSSObject, GenerateStyle } from '@antdv/theme';\nimport type { StepsToken } from '.';\n\nconst genStepsVerticalStyle: GenerateStyle<StepsToken, CSSObject> = (token) => {\n  const { componentCls, stepsSmallIconSize, stepsIconSize } = token;\n\n  return {\n    [`&${componentCls}-vertical`]: {\n      display: 'flex',\n      flexDirection: 'column',\n\n      [`> ${componentCls}-item`]: {\n        display: 'block',\n        flex: '1 0 auto',\n        paddingInlineStart: 0,\n        overflow: 'visible',\n\n        [`${componentCls}-item-icon`]: {\n          float: 'left',\n          marginInlineEnd: token.margin,\n        },\n        [`${componentCls}-item-content`]: {\n          display: 'block',\n          minHeight: token.controlHeight * 1.5,\n          overflow: 'hidden',\n        },\n        [`${componentCls}-item-title`]: {\n          lineHeight: `${stepsIconSize}px`,\n        },\n        [`${componentCls}-item-description`]: {\n          paddingBottom: token.paddingSM,\n        },\n      },\n      [`> ${componentCls}-item > ${componentCls}-item-container > ${componentCls}-item-tail`]: {\n        'position': 'absolute',\n        'top': 0,\n        'insetInlineStart': token.stepsIconSize / 2 - token.lineWidth,\n        'width': token.lineWidth,\n        'height': '100%',\n        'padding': `${stepsIconSize + token.marginXXS * 1.5}px 0 ${token.marginXXS * 1.5}px`,\n\n        '&::after': {\n          width: token.lineWidth,\n          height: '100%',\n        },\n      },\n      [`> ${componentCls}-item:not(:last-child) > ${componentCls}-item-container > ${componentCls}-item-tail`]:\n        {\n          display: 'block',\n        },\n      [` > ${componentCls}-item > ${componentCls}-item-container > ${componentCls}-item-content > ${componentCls}-item-title`]:\n        {\n          '&::after': {\n            display: 'none',\n          },\n        },\n      [`&${componentCls}-small ${componentCls}-item-container`]: {\n        [`${componentCls}-item-tail`]: {\n          position: 'absolute',\n          top: 0,\n          insetInlineStart: token.stepsSmallIconSize / 2 - token.lineWidth,\n          padding: `${stepsSmallIconSize + token.marginXXS * 1.5}px 0 ${token.marginXXS * 1.5}px`,\n        },\n        [`${componentCls}-item-title`]: {\n          lineHeight: `${stepsSmallIconSize}px`,\n        },\n      },\n    },\n  };\n};\nexport default genStepsVerticalStyle;\n"],"names":[],"mappings":"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"}