{"version":3,"file":"Pagination.css.cjs","sources":["../../../src/components/Pagination/Pagination.css.ts"],"sourcesContent":["import { css } from '@stylefusion/react';\n\nexport const PaginationRootStyle = css({\n  '--pagination-control-size-xs': '22px',\n  '--pagination-control-size-sm': '26px',\n  '--pagination-control-size-md': '32px',\n  '--pagination-control-size-lg': '38px',\n  '--pagination-control-size-xl': '44px',\n  '--pagination-control-size': 'var(--pagination-control-size-md)',\n  '--pagination-control-fz': 'var(--raikou-font-size-md)',\n  '--pagination-active-bg': 'var(--raikou-primary-color-filled)',\n});\n\nexport const PaginationControlStyle = css(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  border: '1px solid',\n  cursor: 'pointer',\n  color: 'var(--raikou-color-text)',\n  height: 'var(--pagination-control-size)',\n  minWidth: 'var(--pagination-control-size)',\n  fontSize: 'var(--pagination-control-fz)',\n  lineHeight: '1',\n  borderRadius: 'var(--pagination-control-radius, var(--raikou-radius-default))',\n\n  '&:_where([data-with-padding])': {\n    padding: 'calc(var(--pagination-control-size) / 4)',\n  },\n\n  '&:_where(:disabled, [data-disabled])': {\n    cursor: 'not-allowed',\n    opacity: '0.4',\n  },\n\n  ...theme.applyStyles('light', {\n    borderColor: theme.colors.gray[4],\n    backgroundColor: theme.colors.white,\n\n    ...theme.applyMixin('hover', {\n      '&:_where(:not(:disabled, [data-disabled]))': {\n        backgroundColor: theme.colors.gray[0],\n      },\n    }),\n  }),\n\n  ...theme.applyStyles('dark', {\n    borderColor: theme.colors.dark[4],\n    backgroundColor: theme.colors.dark[6],\n\n    ...theme.applyMixin('hover', {\n      '&:_where(:not(:disabled, [data-disabled]))': {\n        backgroundColor: theme.colors.dark[5],\n      },\n    }),\n  }),\n\n  '&:_where([data-active])': {\n    backgroundColor: 'var(--pagination-active-bg)',\n    borderColor: 'var(--pagination-active-bg)',\n    color: 'var(--pagination-active-color, var(--raikou-color-white))',\n\n    ...theme.applyMixin('hover', {\n      '&:hover': {\n        backgroundColor: 'var(--pagination-active-bg)',\n      },\n    }),\n  },\n}));\n\nexport const PaginationDotsStyle = css({\n  height: 'var(--pagination-control-size)',\n  minWidth: 'var(--pagination-control-size)',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  pointerEvents: 'none',\n});\n"],"names":["css"],"mappings":";;;;AAEO,MAAM,sBAAsBA,SAAI,CAAA;AAAA,EACrC,8BAAgC,EAAA,MAAA;AAAA,EAChC,8BAAgC,EAAA,MAAA;AAAA,EAChC,8BAAgC,EAAA,MAAA;AAAA,EAChC,8BAAgC,EAAA,MAAA;AAAA,EAChC,8BAAgC,EAAA,MAAA;AAAA,EAChC,2BAA6B,EAAA,mCAAA;AAAA,EAC7B,yBAA2B,EAAA,4BAAA;AAAA,EAC3B,wBAA0B,EAAA;AAC5B,CAAC;AAEM,MAAM,sBAAyB,GAAAA,SAAA,CAAI,CAAC,EAAE,OAAa,MAAA;AAAA,EACxD,OAAS,EAAA,MAAA;AAAA,EACT,UAAY,EAAA,QAAA;AAAA,EACZ,cAAgB,EAAA,QAAA;AAAA,EAChB,MAAQ,EAAA,WAAA;AAAA,EACR,MAAQ,EAAA,SAAA;AAAA,EACR,KAAO,EAAA,0BAAA;AAAA,EACP,MAAQ,EAAA,gCAAA;AAAA,EACR,QAAU,EAAA,gCAAA;AAAA,EACV,QAAU,EAAA,8BAAA;AAAA,EACV,UAAY,EAAA,GAAA;AAAA,EACZ,YAAc,EAAA,gEAAA;AAAA,EAEd,+BAAiC,EAAA;AAAA,IAC/B,OAAS,EAAA;AAAA,GACX;AAAA,EAEA,sCAAwC,EAAA;AAAA,IACtC,MAAQ,EAAA,aAAA;AAAA,IACR,OAAS,EAAA;AAAA,GACX;AAAA,EAEA,GAAG,KAAM,CAAA,WAAA,CAAY,OAAS,EAAA;AAAA,IAC5B,WAAa,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC,CAAA;AAAA,IAChC,eAAA,EAAiB,MAAM,MAAO,CAAA,KAAA;AAAA,IAE9B,GAAG,KAAM,CAAA,UAAA,CAAW,OAAS,EAAA;AAAA,MAC3B,4CAA8C,EAAA;AAAA,QAC5C,eAAiB,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA;AACtC,KACD;AAAA,GACF,CAAA;AAAA,EAED,GAAG,KAAM,CAAA,WAAA,CAAY,MAAQ,EAAA;AAAA,IAC3B,WAAa,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC,CAAA;AAAA,IAChC,eAAiB,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC,CAAA;AAAA,IAEpC,GAAG,KAAM,CAAA,UAAA,CAAW,OAAS,EAAA;AAAA,MAC3B,4CAA8C,EAAA;AAAA,QAC5C,eAAiB,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA;AACtC,KACD;AAAA,GACF,CAAA;AAAA,EAED,yBAA2B,EAAA;AAAA,IACzB,eAAiB,EAAA,6BAAA;AAAA,IACjB,WAAa,EAAA,6BAAA;AAAA,IACb,KAAO,EAAA,2DAAA;AAAA,IAEP,GAAG,KAAM,CAAA,UAAA,CAAW,OAAS,EAAA;AAAA,MAC3B,SAAW,EAAA;AAAA,QACT,eAAiB,EAAA;AAAA;AACnB,KACD;AAAA;AAEL,CAAE,CAAA;AAEK,MAAM,sBAAsBA,SAAI,CAAA;AAAA,EACrC,MAAQ,EAAA,gCAAA;AAAA,EACR,QAAU,EAAA,gCAAA;AAAA,EACV,OAAS,EAAA,MAAA;AAAA,EACT,UAAY,EAAA,QAAA;AAAA,EACZ,cAAgB,EAAA,QAAA;AAAA,EAChB,aAAe,EAAA;AACjB,CAAC;;;;;;"}