{"version":3,"file":"progress.mjs","sources":["../../../../../../packages/components/steps/style/progress.ts"],"sourcesContent":["import type { CSSObject, GenerateStyle } from '@antdv/theme';\nimport type { StepsToken } from '.';\n\nconst genStepsProgressStyle: GenerateStyle<StepsToken, CSSObject> = (token) => {\n  const { antCls, componentCls } = token;\n\n  return {\n    [`&${componentCls}-with-progress`]: {\n      [`${componentCls}-item`]: {\n        paddingTop: token.paddingXXS,\n\n        [`&-process ${componentCls}-item-container ${componentCls}-item-icon ${componentCls}-icon`]:\n          {\n            color: token.processIconColor,\n          },\n      },\n\n      [`&${componentCls}-vertical > ${componentCls}-item `]: {\n        paddingInlineStart: token.paddingXXS,\n        [`> ${componentCls}-item-container > ${componentCls}-item-tail`]: {\n          top: token.marginXXS,\n          insetInlineStart: token.stepsIconSize / 2 - token.lineWidth + token.paddingXXS,\n        },\n      },\n\n      [`&, &${componentCls}-small`]: {\n        [`&${componentCls}-horizontal ${componentCls}-item:first-child`]: {\n          paddingBottom: token.paddingXXS,\n          paddingInlineStart: token.paddingXXS,\n        },\n      },\n\n      [`&${componentCls}-small${componentCls}-vertical > ${componentCls}-item > ${componentCls}-item-container > ${componentCls}-item-tail`]:\n        {\n          insetInlineStart: token.stepsSmallIconSize / 2 - token.lineWidth + token.paddingXXS,\n        },\n\n      [`&${componentCls}-label-vertical`]: {\n        [`${componentCls}-item ${componentCls}-item-tail`]: {\n          top: token.margin - 2 * token.lineWidth,\n        },\n      },\n\n      [`${componentCls}-item-icon`]: {\n        position: 'relative',\n\n        [`${antCls}-progress`]: {\n          position: 'absolute',\n          insetBlockStart:\n            (token.stepsIconSize - token.stepsProgressSize - token.lineWidth * 2) / 2,\n          insetInlineStart:\n            (token.stepsIconSize - token.stepsProgressSize - token.lineWidth * 2) / 2,\n        },\n      },\n    },\n  };\n};\n\nexport default genStepsProgressStyle;\n"],"names":[],"mappings":"AAGM,MAAA,qBAAA,GAA8D,CAAC,KAAU,KAAA;AAC7E,EAAM,MAAA,EAAE,MAAQ,EAAA,YAAA,EAAiB,GAAA,KAAA,CAAA;AAEjC,EAAO,OAAA;AAAA,IACL,CAAC,CAAA,CAAA,EAAI,YAAY,CAAA,cAAA,CAAgB,GAAG;AAAA,MAClC,CAAC,CAAA,EAAG,YAAY,CAAA,KAAA,CAAO,GAAG;AAAA,QACxB,YAAY,KAAM,CAAA,UAAA;AAAA,QAElB,CAAC,aAAa,YAAY,CAAA,gBAAA,EAAmB,YAAY,CAAc,WAAA,EAAA,YAAY,OAAO,GACxF;AAAA,UACE,OAAO,KAAM,CAAA,gBAAA;AAAA,SACf;AAAA,OACJ;AAAA,MAEA,CAAC,CAAI,CAAA,EAAA,YAAY,CAAe,YAAA,EAAA,YAAY,QAAQ,GAAG;AAAA,QACrD,oBAAoB,KAAM,CAAA,UAAA;AAAA,QAC1B,CAAC,CAAK,EAAA,EAAA,YAAY,CAAqB,kBAAA,EAAA,YAAY,YAAY,GAAG;AAAA,UAChE,KAAK,KAAM,CAAA,SAAA;AAAA,UACX,kBAAkB,KAAM,CAAA,aAAA,GAAgB,CAAI,GAAA,KAAA,CAAM,YAAY,KAAM,CAAA,UAAA;AAAA,SACtE;AAAA,OACF;AAAA,MAEA,CAAC,CAAA,IAAA,EAAO,YAAY,CAAA,MAAA,CAAQ,GAAG;AAAA,QAC7B,CAAC,CAAI,CAAA,EAAA,YAAY,CAAe,YAAA,EAAA,YAAY,mBAAmB,GAAG;AAAA,UAChE,eAAe,KAAM,CAAA,UAAA;AAAA,UACrB,oBAAoB,KAAM,CAAA,UAAA;AAAA,SAC5B;AAAA,OACF;AAAA,MAEA,CAAC,CAAA,CAAA,EAAI,YAAY,CAAA,MAAA,EAAS,YAAY,CAAA,YAAA,EAAe,YAAY,CAAA,QAAA,EAAW,YAAY,CAAA,kBAAA,EAAqB,YAAY,CAAA,UAAA,CAAY,GACnI;AAAA,QACE,kBAAkB,KAAM,CAAA,kBAAA,GAAqB,CAAI,GAAA,KAAA,CAAM,YAAY,KAAM,CAAA,UAAA;AAAA,OAC3E;AAAA,MAEF,CAAC,CAAA,CAAA,EAAI,YAAY,CAAA,eAAA,CAAiB,GAAG;AAAA,QACnC,CAAC,CAAG,EAAA,YAAY,CAAS,MAAA,EAAA,YAAY,YAAY,GAAG;AAAA,UAClD,GAAK,EAAA,KAAA,CAAM,MAAS,GAAA,CAAA,GAAI,KAAM,CAAA,SAAA;AAAA,SAChC;AAAA,OACF;AAAA,MAEA,CAAC,CAAA,EAAG,YAAY,CAAA,UAAA,CAAY,GAAG;AAAA,QAC7B,QAAU,EAAA,UAAA;AAAA,QAEV,CAAC,CAAA,EAAG,MAAM,CAAA,SAAA,CAAW,GAAG;AAAA,UACtB,QAAU,EAAA,UAAA;AAAA,UACV,kBACG,KAAM,CAAA,aAAA,GAAgB,MAAM,iBAAoB,GAAA,KAAA,CAAM,YAAY,CAAK,IAAA,CAAA;AAAA,UAC1E,mBACG,KAAM,CAAA,aAAA,GAAgB,MAAM,iBAAoB,GAAA,KAAA,CAAM,YAAY,CAAK,IAAA,CAAA;AAAA,SAC5E;AAAA,OACF;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}