{"version":3,"file":"Rating.css.cjs","sources":["../../../src/components/Rating/Rating.css.ts"],"sourcesContent":["import { css } from '@stylefusion/react';\n\nexport const RatingRootStyle = css({\n  '--rating-size-xs': '14px',\n  '--rating-size-sm': '18px',\n  '--rating-size-md': '20px',\n  '--rating-size-lg': '28px',\n  '--rating-size-xl': '32px',\n\n  display: 'flex',\n  width: 'max-content',\n\n  '&:_where(:has(input:disabled))': {\n    pointerEvents: 'none',\n  },\n});\n\nexport const RatingSymbolGroupStyle = css({\n  position: 'relative',\n  transition: 'transform 100ms ease',\n\n  '&:_where([data-active])': {\n    zIndex: '1',\n    transform: 'scale(1.1)',\n  },\n});\n\nexport const RatingStarSymbolStyle = css(({ theme }) => ({\n  width: 'var(--rating-size)',\n  height: 'var(--rating-size)',\n  display: 'block',\n\n  ...theme.applyStyles('light', {\n    fill: theme.colors.gray[3],\n    stroke: theme.colors.gray[3],\n  }),\n\n  ...theme.applyStyles('dark', {\n    fill: theme.colors.dark[3],\n    stroke: theme.colors.dark[3],\n  }),\n\n  '&:_where([data-filled])': {\n    fill: 'var(--rating-color)',\n    stroke: 'var(--rating-color)',\n  },\n}));\n\nexport const RatingInputStyle = css({\n  height: 0,\n  width: 0,\n  position: 'absolute',\n  overflow: 'hidden',\n  whiteSpace: 'nowrap',\n  opacity: 0,\n  WebkitTapHighlightColor: 'transparent',\n\n  '&:focus-visible + label': {\n    outline: '2px solid var(--raikou-primary-color-filled)',\n    outlineOffset: '2px',\n  },\n});\n\nexport const RatingLabelStyle = css({\n  display: 'block',\n  cursor: 'pointer',\n  position: 'absolute',\n  top: 0,\n  left: 0,\n  zIndex: 0,\n  WebkitTapHighlightColor: 'transparent',\n\n  '&:_where([data-read-only])': {\n    cursor: 'default',\n  },\n\n  '&:_where(:last-of-type)': {\n    position: 'relative',\n  },\n});\n\nexport const RatingSymbolBodyStyle = css({\n  clipPath: 'var(--rating-symbol-clip-path)',\n});\n"],"names":["css"],"mappings":";;;;AAEO,MAAM,kBAAkBA,SAAI,CAAA;AAAA,EACjC,kBAAoB,EAAA,MAAA;AAAA,EACpB,kBAAoB,EAAA,MAAA;AAAA,EACpB,kBAAoB,EAAA,MAAA;AAAA,EACpB,kBAAoB,EAAA,MAAA;AAAA,EACpB,kBAAoB,EAAA,MAAA;AAAA,EAEpB,OAAS,EAAA,MAAA;AAAA,EACT,KAAO,EAAA,aAAA;AAAA,EAEP,gCAAkC,EAAA;AAAA,IAChC,aAAe,EAAA;AAAA;AAEnB,CAAC;AAEM,MAAM,yBAAyBA,SAAI,CAAA;AAAA,EACxC,QAAU,EAAA,UAAA;AAAA,EACV,UAAY,EAAA,sBAAA;AAAA,EAEZ,yBAA2B,EAAA;AAAA,IACzB,MAAQ,EAAA,GAAA;AAAA,IACR,SAAW,EAAA;AAAA;AAEf,CAAC;AAEM,MAAM,qBAAwB,GAAAA,SAAA,CAAI,CAAC,EAAE,OAAa,MAAA;AAAA,EACvD,KAAO,EAAA,oBAAA;AAAA,EACP,MAAQ,EAAA,oBAAA;AAAA,EACR,OAAS,EAAA,OAAA;AAAA,EAET,GAAG,KAAM,CAAA,WAAA,CAAY,OAAS,EAAA;AAAA,IAC5B,IAAM,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC,CAAA;AAAA,IACzB,MAAQ,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,GAC5B,CAAA;AAAA,EAED,GAAG,KAAM,CAAA,WAAA,CAAY,MAAQ,EAAA;AAAA,IAC3B,IAAM,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC,CAAA;AAAA,IACzB,MAAQ,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,GAC5B,CAAA;AAAA,EAED,yBAA2B,EAAA;AAAA,IACzB,IAAM,EAAA,qBAAA;AAAA,IACN,MAAQ,EAAA;AAAA;AAEZ,CAAE,CAAA;AAEK,MAAM,mBAAmBA,SAAI,CAAA;AAAA,EAClC,MAAQ,EAAA,CAAA;AAAA,EACR,KAAO,EAAA,CAAA;AAAA,EACP,QAAU,EAAA,UAAA;AAAA,EACV,QAAU,EAAA,QAAA;AAAA,EACV,UAAY,EAAA,QAAA;AAAA,EACZ,OAAS,EAAA,CAAA;AAAA,EACT,uBAAyB,EAAA,aAAA;AAAA,EAEzB,yBAA2B,EAAA;AAAA,IACzB,OAAS,EAAA,8CAAA;AAAA,IACT,aAAe,EAAA;AAAA;AAEnB,CAAC;AAEM,MAAM,mBAAmBA,SAAI,CAAA;AAAA,EAClC,OAAS,EAAA,OAAA;AAAA,EACT,MAAQ,EAAA,SAAA;AAAA,EACR,QAAU,EAAA,UAAA;AAAA,EACV,GAAK,EAAA,CAAA;AAAA,EACL,IAAM,EAAA,CAAA;AAAA,EACN,MAAQ,EAAA,CAAA;AAAA,EACR,uBAAyB,EAAA,aAAA;AAAA,EAEzB,4BAA8B,EAAA;AAAA,IAC5B,MAAQ,EAAA;AAAA,GACV;AAAA,EAEA,yBAA2B,EAAA;AAAA,IACzB,QAAU,EAAA;AAAA;AAEd,CAAC;AAEM,MAAM,wBAAwBA,SAAI,CAAA;AAAA,EACvC,QAAU,EAAA;AACZ,CAAC;;;;;;;;;"}