{"version":3,"file":"SemiCircleProgress.css.mjs","sources":["../../../src/components/SemiCircleProgress/SemiCircleProgress.css.ts"],"sourcesContent":["import { css } from '@stylefusion/react';\n\nexport const SemiCircleProgressRootStyle = css(({ theme }) => ({\n  '--scp-filled-segment-color': 'var(--raikou-primary-color-filled)',\n  '--scp-transition-duration': '0ms',\n  '--scp-thickness': '10px',\n\n  ...theme.applyStyles('light', {\n    '--scp-empty-segment-color': theme.colors.gray[2],\n  }),\n\n  ...theme.applyStyles('dark', {\n    '--scp-empty-segment-color': theme.colors.dark[4],\n  }),\n\n  position: 'relative',\n  width: 'fit-content',\n}));\n\nexport const SemiCircleProgressSvgStyle = css({\n  display: 'block',\n  transform: 'var(--scp-rotation)',\n  overflow: 'hidden',\n});\n\nexport const SemiCircleProgressFilledSegmentStyle = css({\n  transition:\n    'stroke-dashoffset var(--scp-transition-duration) ease, stroke-dasharray var(--scp-transition-duration) ease, stroke var(--scp-transition-duration)',\n});\n\nexport const SemiCircleProgressLabelStyle = css({\n  position: 'absolute',\n  margin: 0,\n  padding: 0,\n  insetInline: 0,\n  textAlign: 'center',\n  zIndex: 1,\n\n  \"&:_where([data-position='bottom'])\": {\n    bottom: 0,\n    paddingInline: 'calc(var(--scp-thickness) * 2)',\n\n    \"&:_where([data-orientation='down'])\": {\n      bottom: 'auto',\n      top: 0,\n    },\n  },\n\n  \"&:_where([data-position='center'])\": {\n    top: '50%',\n    paddingInline: 'calc(var(--scp-thickness) * 3)',\n  },\n});\n"],"names":[],"mappings":";;AAEO,MAAM,2BAA8B,GAAA,GAAA,CAAI,CAAC,EAAE,OAAa,MAAA;AAAA,EAC7D,4BAA8B,EAAA,oCAAA;AAAA,EAC9B,2BAA6B,EAAA,KAAA;AAAA,EAC7B,iBAAmB,EAAA,MAAA;AAAA,EAEnB,GAAG,KAAM,CAAA,WAAA,CAAY,OAAS,EAAA;AAAA,IAC5B,2BAA6B,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,GACjD,CAAA;AAAA,EAED,GAAG,KAAM,CAAA,WAAA,CAAY,MAAQ,EAAA;AAAA,IAC3B,2BAA6B,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,GACjD,CAAA;AAAA,EAED,QAAU,EAAA,UAAA;AAAA,EACV,KAAO,EAAA;AACT,CAAE,CAAA;AAEK,MAAM,6BAA6B,GAAI,CAAA;AAAA,EAC5C,OAAS,EAAA,OAAA;AAAA,EACT,SAAW,EAAA,qBAAA;AAAA,EACX,QAAU,EAAA;AACZ,CAAC;AAEM,MAAM,uCAAuC,GAAI,CAAA;AAAA,EACtD,UACE,EAAA;AACJ,CAAC;AAEM,MAAM,+BAA+B,GAAI,CAAA;AAAA,EAC9C,QAAU,EAAA,UAAA;AAAA,EACV,MAAQ,EAAA,CAAA;AAAA,EACR,OAAS,EAAA,CAAA;AAAA,EACT,WAAa,EAAA,CAAA;AAAA,EACb,SAAW,EAAA,QAAA;AAAA,EACX,MAAQ,EAAA,CAAA;AAAA,EAER,oCAAsC,EAAA;AAAA,IACpC,MAAQ,EAAA,CAAA;AAAA,IACR,aAAe,EAAA,gCAAA;AAAA,IAEf,qCAAuC,EAAA;AAAA,MACrC,MAAQ,EAAA,MAAA;AAAA,MACR,GAAK,EAAA;AAAA;AACP,GACF;AAAA,EAEA,oCAAsC,EAAA;AAAA,IACpC,GAAK,EAAA,KAAA;AAAA,IACL,aAAe,EAAA;AAAA;AAEnB,CAAC;;;;"}