{"version":3,"file":"Indicator.css.mjs","sources":["../../../src/components/Indicator/Indicator.css.ts"],"sourcesContent":["import { css, keyframes } from '@stylefusion/react';\n\nexport const IndicatorKeyFrames = keyframes({\n  '0%': {\n    opacity: 0.6,\n    transform: 'scale(0)',\n  },\n  '100%': {\n    opacity: 0,\n    transform: 'scale(2.8)',\n  },\n});\n\nexport const IndicatorRootStyle = css({\n  '--indicator-size': '10px',\n  '--indicator-color': 'var(--raikou-primary-color-filled)',\n\n  position: 'relative',\n  display: 'block',\n\n  '&:_where([data-inline])': {\n    display: 'inline-block',\n  },\n});\n\nexport const IndicatorIndicatorStyle = css({\n  position: 'absolute',\n  top: 'var(--indicator-top)',\n  left: 'var(--indicator-left)',\n  right: 'var(--indicator-right)',\n  bottom: 'var(--indicator-bottom)',\n  transform: 'translate(var(--indicator-translate-x), var(--indicator-translate-y))',\n  minWidth: 'var(--indicator-size)',\n  height: 'var(--indicator-size)',\n  borderRadius: 'var(--indicator-radius, 1000rem)',\n  zIndex: 'var(--indicator-z-index, 200)',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  fontSize: 'var(--raikou-font-size-xs)',\n  backgroundColor: 'var(--indicator-color)',\n  color: 'var(--indicator-text-color, var(--raikou-color-white))',\n  whiteSpace: 'nowrap',\n\n  '&:before': {\n    content: \"''\",\n    position: 'absolute',\n    inset: 0,\n    backgroundColor: 'var(--indicator-color)',\n    borderRadius: 'var(--indicator-radius, 1000rem)',\n    zIndex: '-1',\n  },\n\n  '&:_where([data-with-label])': {\n    paddingInline: 'calc(var(--raikou-spacing-xs) / 2)',\n  },\n\n  '&:_where([data-with-border])': {\n    border: '2px solid var(--raikou-color-body)',\n  },\n\n  '&[data-processing]': {\n    '&:before': {\n      animation: `${IndicatorKeyFrames} 1000ms linear infinite`,\n    },\n  },\n});\n"],"names":[],"mappings":";;AAEO,MAAM,qBAAqB,SAAU,CAAA;AAAA,EAC1C,IAAM,EAAA;AAAA,IACJ,OAAS,EAAA,GAAA;AAAA,IACT,SAAW,EAAA;AAAA,GACb;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,IACT,SAAW,EAAA;AAAA;AAEf,CAAC;AAEM,MAAM,qBAAqB,GAAI,CAAA;AAAA,EACpC,kBAAoB,EAAA,MAAA;AAAA,EACpB,mBAAqB,EAAA,oCAAA;AAAA,EAErB,QAAU,EAAA,UAAA;AAAA,EACV,OAAS,EAAA,OAAA;AAAA,EAET,yBAA2B,EAAA;AAAA,IACzB,OAAS,EAAA;AAAA;AAEb,CAAC;AAEM,MAAM,0BAA0B,GAAI,CAAA;AAAA,EACzC,QAAU,EAAA,UAAA;AAAA,EACV,GAAK,EAAA,sBAAA;AAAA,EACL,IAAM,EAAA,uBAAA;AAAA,EACN,KAAO,EAAA,wBAAA;AAAA,EACP,MAAQ,EAAA,yBAAA;AAAA,EACR,SAAW,EAAA,uEAAA;AAAA,EACX,QAAU,EAAA,uBAAA;AAAA,EACV,MAAQ,EAAA,uBAAA;AAAA,EACR,YAAc,EAAA,kCAAA;AAAA,EACd,MAAQ,EAAA,+BAAA;AAAA,EACR,OAAS,EAAA,MAAA;AAAA,EACT,UAAY,EAAA,QAAA;AAAA,EACZ,cAAgB,EAAA,QAAA;AAAA,EAChB,QAAU,EAAA,4BAAA;AAAA,EACV,eAAiB,EAAA,wBAAA;AAAA,EACjB,KAAO,EAAA,wDAAA;AAAA,EACP,UAAY,EAAA,QAAA;AAAA,EAEZ,UAAY,EAAA;AAAA,IACV,OAAS,EAAA,IAAA;AAAA,IACT,QAAU,EAAA,UAAA;AAAA,IACV,KAAO,EAAA,CAAA;AAAA,IACP,eAAiB,EAAA,wBAAA;AAAA,IACjB,YAAc,EAAA,kCAAA;AAAA,IACd,MAAQ,EAAA;AAAA,GACV;AAAA,EAEA,6BAA+B,EAAA;AAAA,IAC7B,aAAe,EAAA;AAAA,GACjB;AAAA,EAEA,8BAAgC,EAAA;AAAA,IAC9B,MAAQ,EAAA;AAAA,GACV;AAAA,EAEA,oBAAsB,EAAA;AAAA,IACpB,UAAY,EAAA;AAAA,MACV,SAAA,EAAW,GAAG,kBAAkB,CAAA,uBAAA;AAAA;AAClC;AAEJ,CAAC;;;;"}