{"version":3,"file":"label-placement.cjs","sources":["../../../../../../packages/components/steps/style/label-placement.ts"],"sourcesContent":["import type { CSSObject, GenerateStyle } from '@antdv/theme';\nimport type { StepsToken } from '.';\n\nconst genStepsLabelPlacementStyle: GenerateStyle<StepsToken, CSSObject> = (token) => {\n  const { componentCls, stepsIconSize, lineHeight, stepsSmallIconSize } = token;\n\n  return {\n    [`&${componentCls}-label-vertical`]: {\n      [`${componentCls}-item`]: {\n        'overflow': 'visible',\n\n        '&-tail': {\n          marginInlineStart: stepsIconSize / 2 + token.controlHeightLG,\n          padding: `${token.paddingXXS}px ${token.paddingLG}px`,\n        },\n\n        '&-content': {\n          display: 'block',\n          width: (stepsIconSize / 2 + token.controlHeightLG) * 2,\n          marginTop: token.marginSM,\n          textAlign: 'center',\n        },\n\n        '&-icon': {\n          display: 'inline-block',\n          marginInlineStart: token.controlHeightLG,\n        },\n\n        '&-title': {\n          'paddingInlineEnd': 0,\n          'paddingInlineStart': 0,\n\n          '&::after': {\n            display: 'none',\n          },\n        },\n\n        '&-subtitle': {\n          display: 'block',\n          marginBottom: token.marginXXS,\n          marginInlineStart: 0,\n          lineHeight,\n        },\n      },\n      [`&${componentCls}-small:not(${componentCls}-dot)`]: {\n        [`${componentCls}-item`]: {\n          '&-icon': {\n            marginInlineStart: token.controlHeightLG + (stepsIconSize - stepsSmallIconSize) / 2,\n          },\n        },\n      },\n    },\n  };\n};\nexport default genStepsLabelPlacementStyle;\n"],"names":[],"mappings":";;;;AAGM,MAAA,2BAAA,GAAoE,CAAC,KAAU,KAAA;AACnF,EAAA,MAAM,EAAE,YAAA,EAAc,aAAe,EAAA,UAAA,EAAY,oBAAuB,GAAA,KAAA,CAAA;AAExE,EAAO,OAAA;AAAA,IACL,CAAC,CAAA,CAAA,EAAI,YAAY,CAAA,eAAA,CAAiB,GAAG;AAAA,MACnC,CAAC,CAAA,EAAG,YAAY,CAAA,KAAA,CAAO,GAAG;AAAA,QACxB,UAAY,EAAA,SAAA;AAAA,QAEZ,QAAU,EAAA;AAAA,UACR,iBAAA,EAAmB,aAAgB,GAAA,CAAA,GAAI,KAAM,CAAA,eAAA;AAAA,UAC7C,SAAS,CAAG,EAAA,KAAA,CAAM,UAAU,CAAA,GAAA,EAAM,MAAM,SAAS,CAAA,EAAA,CAAA;AAAA,SACnD;AAAA,QAEA,WAAa,EAAA;AAAA,UACX,OAAS,EAAA,OAAA;AAAA,UACT,KAAQ,EAAA,CAAA,aAAA,GAAgB,CAAI,GAAA,KAAA,CAAM,eAAmB,IAAA,CAAA;AAAA,UACrD,WAAW,KAAM,CAAA,QAAA;AAAA,UACjB,SAAW,EAAA,QAAA;AAAA,SACb;AAAA,QAEA,QAAU,EAAA;AAAA,UACR,OAAS,EAAA,cAAA;AAAA,UACT,mBAAmB,KAAM,CAAA,eAAA;AAAA,SAC3B;AAAA,QAEA,SAAW,EAAA;AAAA,UACT,kBAAoB,EAAA,CAAA;AAAA,UACpB,oBAAsB,EAAA,CAAA;AAAA,UAEtB,UAAY,EAAA;AAAA,YACV,OAAS,EAAA,MAAA;AAAA,WACX;AAAA,SACF;AAAA,QAEA,YAAc,EAAA;AAAA,UACZ,OAAS,EAAA,OAAA;AAAA,UACT,cAAc,KAAM,CAAA,SAAA;AAAA,UACpB,iBAAmB,EAAA,CAAA;AAAA,UACnB,UAAA;AAAA,SACF;AAAA,OACF;AAAA,MACA,CAAC,CAAI,CAAA,EAAA,YAAY,CAAc,WAAA,EAAA,YAAY,OAAO,GAAG;AAAA,QACnD,CAAC,CAAA,EAAG,YAAY,CAAA,KAAA,CAAO,GAAG;AAAA,UACxB,QAAU,EAAA;AAAA,YACR,iBAAmB,EAAA,KAAA,CAAM,eAAmB,GAAA,CAAA,aAAA,GAAgB,kBAAsB,IAAA,CAAA;AAAA,WACpF;AAAA,SACF;AAAA,OACF;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}