{"version":3,"file":"NumberInput.css.cjs","sources":["../../../src/components/NumberInput/NumberInput.css.ts"],"sourcesContent":["import { css } from '@stylefusion/react';\n\nexport const NumberInputRootStyle = css({\n  '--ni-right-section-width-xs': '17px',\n  '--ni-right-section-width-sm': '24px',\n  '--ni-right-section-width-md': '27px',\n  '--ni-right-section-width-lg': '31px',\n  '--ni-right-section-width-xl': '34px',\n});\n\nexport const NumberInputControlsStyle = css({\n  '--ni-chevron-size-xs': '10px',\n  '--ni-chevron-size-sm': '14px',\n  '--ni-chevron-size-md': '16px',\n  '--ni-chevron-size-lg': '18px',\n  '--ni-chevron-size-xl': '20px',\n  '--ni-chevron-size': 'var(--ni-chevron-size-sm)',\n\n  display: 'flex',\n  flexDirection: 'column',\n  width: '100%',\n  height: 'calc(var(--input-height) - rem(2px))',\n  maxWidth: 'calc(var(--ni-chevron-size) * 1.7)',\n  marginInlineStart: 'auto',\n});\n\nexport const NumberInputControlStyle = css(({ theme }) => ({\n  '--control-border': '1px solid var(--input-bd)',\n  '--control-radius': 'calc(var(--input-radius) - rem(1px))',\n\n  flex: '0 0 50%',\n  width: '100%',\n  padding: 0,\n  height: 'calc(var(--input-height) / 2 - rem(1px))',\n  borderInlineStart: 'var(--control-border)',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  color: 'var(--raikou-color-text)',\n  backgroundColor: 'transparent',\n  cursor: 'pointer',\n\n  '&:_where(:disabled)': {\n    backgroundColor: 'transparent',\n    cursor: 'not-allowed',\n    opacity: 0.6,\n\n    ...theme.applyStyles('light', {\n      color: theme.colors.gray[4],\n    }),\n\n    ...theme.applyStyles('dark', {\n      color: theme.colors.dark[3],\n    }),\n  },\n\n  '.root[data-error] :_where(&)': {\n    color: 'var(--raikou-color-error)',\n  },\n\n  ...theme.applyMixin('hover', {\n    '&:hover': {\n      ...theme.applyStyles('light', {\n        backgroundColor: theme.colors.gray[0],\n      }),\n\n      ...theme.applyStyles('dark', {\n        backgroundColor: theme.colors.dark[4],\n      }),\n    },\n  }),\n\n  '&:_where(:first-of-type)': {\n    borderRadius: 0,\n    borderStartEndRadius: 'var(--control-radius)',\n  },\n\n  '&:_where(:last-of-type)': {\n    borderRadius: 0,\n    borderEndEndRadius: 'var(--control-radius)',\n  },\n}));\n"],"names":["css"],"mappings":";;;;AAEO,MAAM,uBAAuBA,SAAI,CAAA;AAAA,EACtC,6BAA+B,EAAA,MAAA;AAAA,EAC/B,6BAA+B,EAAA,MAAA;AAAA,EAC/B,6BAA+B,EAAA,MAAA;AAAA,EAC/B,6BAA+B,EAAA,MAAA;AAAA,EAC/B,6BAA+B,EAAA;AACjC,CAAC;AAEM,MAAM,2BAA2BA,SAAI,CAAA;AAAA,EAC1C,sBAAwB,EAAA,MAAA;AAAA,EACxB,sBAAwB,EAAA,MAAA;AAAA,EACxB,sBAAwB,EAAA,MAAA;AAAA,EACxB,sBAAwB,EAAA,MAAA;AAAA,EACxB,sBAAwB,EAAA,MAAA;AAAA,EACxB,mBAAqB,EAAA,2BAAA;AAAA,EAErB,OAAS,EAAA,MAAA;AAAA,EACT,aAAe,EAAA,QAAA;AAAA,EACf,KAAO,EAAA,MAAA;AAAA,EACP,MAAQ,EAAA,sCAAA;AAAA,EACR,QAAU,EAAA,oCAAA;AAAA,EACV,iBAAmB,EAAA;AACrB,CAAC;AAEM,MAAM,uBAA0B,GAAAA,SAAA,CAAI,CAAC,EAAE,OAAa,MAAA;AAAA,EACzD,kBAAoB,EAAA,2BAAA;AAAA,EACpB,kBAAoB,EAAA,sCAAA;AAAA,EAEpB,IAAM,EAAA,SAAA;AAAA,EACN,KAAO,EAAA,MAAA;AAAA,EACP,OAAS,EAAA,CAAA;AAAA,EACT,MAAQ,EAAA,0CAAA;AAAA,EACR,iBAAmB,EAAA,uBAAA;AAAA,EACnB,OAAS,EAAA,MAAA;AAAA,EACT,UAAY,EAAA,QAAA;AAAA,EACZ,cAAgB,EAAA,QAAA;AAAA,EAChB,KAAO,EAAA,0BAAA;AAAA,EACP,eAAiB,EAAA,aAAA;AAAA,EACjB,MAAQ,EAAA,SAAA;AAAA,EAER,qBAAuB,EAAA;AAAA,IACrB,eAAiB,EAAA,aAAA;AAAA,IACjB,MAAQ,EAAA,aAAA;AAAA,IACR,OAAS,EAAA,GAAA;AAAA,IAET,GAAG,KAAM,CAAA,WAAA,CAAY,OAAS,EAAA;AAAA,MAC5B,KAAO,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,KAC3B,CAAA;AAAA,IAED,GAAG,KAAM,CAAA,WAAA,CAAY,MAAQ,EAAA;AAAA,MAC3B,KAAO,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,KAC3B;AAAA,GACH;AAAA,EAEA,8BAAgC,EAAA;AAAA,IAC9B,KAAO,EAAA;AAAA,GACT;AAAA,EAEA,GAAG,KAAM,CAAA,UAAA,CAAW,OAAS,EAAA;AAAA,IAC3B,SAAW,EAAA;AAAA,MACT,GAAG,KAAM,CAAA,WAAA,CAAY,OAAS,EAAA;AAAA,QAC5B,eAAiB,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,OACrC,CAAA;AAAA,MAED,GAAG,KAAM,CAAA,WAAA,CAAY,MAAQ,EAAA;AAAA,QAC3B,eAAiB,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,OACrC;AAAA;AACH,GACD,CAAA;AAAA,EAED,0BAA4B,EAAA;AAAA,IAC1B,YAAc,EAAA,CAAA;AAAA,IACd,oBAAsB,EAAA;AAAA,GACxB;AAAA,EAEA,yBAA2B,EAAA;AAAA,IACzB,YAAc,EAAA,CAAA;AAAA,IACd,kBAAoB,EAAA;AAAA;AAExB,CAAE,CAAA;;;;;;"}