{"version":3,"file":"Menu.css.cjs","sources":["../../../src/components/Menu/Menu.css.ts"],"sourcesContent":["import { css } from '@stylefusion/react';\n\nexport const MenuDropdownStyle = css({\n  padding: '4px',\n});\n\nexport const MenuLabelStyle = css({\n  color: 'var(--raikou-color-dimmed)',\n  fontWeight: 500,\n  fontSize: 'var(--raikou-font-size-xs)',\n  padding: 'calc(var(--raikou-spacing-xs) / 2) var(--raikou-spacing-sm)',\n  cursor: 'default',\n});\n\nexport const MenuDividerStyle = css(({ theme }) => ({\n  marginTop: '4px',\n  marginBottom: '4px',\n  borderTop: '1px solid',\n\n  ...theme.applyStyles('light', {\n    borderColor: theme.colors.gray[2],\n  }),\n\n  ...theme.applyStyles('dark', {\n    borderColor: theme.colors.dark[4],\n  }),\n}));\n\nexport const MenuItemStyle = css(({ theme }) => ({\n  fontSize: 'var(--raikou-font-size-sm)',\n  width: '100%',\n  padding: 'calc(var(--raikou-spacing-xs) / 1.5) var(--raikou-spacing-sm)',\n  borderRadius: 'var(--popover-radius, var(--raikou-radius-default))',\n  color: 'var(--menu-item-color, var(--raikou-color-text))',\n  display: 'flex',\n  alignItems: 'center',\n  userSelect: 'none',\n\n  '&:_where([data-disabled], :disabled)': {\n    color: 'var(--raikou-color-dimmed)',\n    opacity: 0.6,\n    pointerEvents: 'none',\n  },\n\n  '&:_where([data-hovered])': {\n    ...theme.applyStyles('light', {\n      backgroundColor: `var(--menu-item-hover, ${theme.colors.gray[1]})`,\n    }),\n    ...theme.applyStyles('dark', {\n      backgroundColor: `var(--menu-item-hover, ${theme.colors.dark[4]})`,\n    }),\n  },\n}));\n\nexport const MenuItemLabelStyle = css({\n  flex: 1,\n});\n\nexport const MenuItemSectionStyle = css({\n  display: 'flex',\n  justifyContent: 'center',\n  alignItems: 'center',\n\n  \"&:_where([data-position='left'])\": {\n    marginInlineEnd: 'var(--raikou-spacing-xs)',\n  },\n\n  \"&:_where([data-position='right'])\": {\n    marginInlineStart: 'var(--raikou-spacing-xs)',\n  },\n});\n"],"names":["css"],"mappings":";;;;AAEO,MAAM,oBAAoBA,SAAI,CAAA;AAAA,EACnC,OAAS,EAAA;AACX,CAAC;AAEM,MAAM,iBAAiBA,SAAI,CAAA;AAAA,EAChC,KAAO,EAAA,4BAAA;AAAA,EACP,UAAY,EAAA,GAAA;AAAA,EACZ,QAAU,EAAA,4BAAA;AAAA,EACV,OAAS,EAAA,6DAAA;AAAA,EACT,MAAQ,EAAA;AACV,CAAC;AAEM,MAAM,gBAAmB,GAAAA,SAAA,CAAI,CAAC,EAAE,OAAa,MAAA;AAAA,EAClD,SAAW,EAAA,KAAA;AAAA,EACX,YAAc,EAAA,KAAA;AAAA,EACd,SAAW,EAAA,WAAA;AAAA,EAEX,GAAG,KAAM,CAAA,WAAA,CAAY,OAAS,EAAA;AAAA,IAC5B,WAAa,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,GACjC,CAAA;AAAA,EAED,GAAG,KAAM,CAAA,WAAA,CAAY,MAAQ,EAAA;AAAA,IAC3B,WAAa,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC;AAAA,GACjC;AACH,CAAE,CAAA;AAEK,MAAM,aAAgB,GAAAA,SAAA,CAAI,CAAC,EAAE,OAAa,MAAA;AAAA,EAC/C,QAAU,EAAA,4BAAA;AAAA,EACV,KAAO,EAAA,MAAA;AAAA,EACP,OAAS,EAAA,+DAAA;AAAA,EACT,YAAc,EAAA,qDAAA;AAAA,EACd,KAAO,EAAA,kDAAA;AAAA,EACP,OAAS,EAAA,MAAA;AAAA,EACT,UAAY,EAAA,QAAA;AAAA,EACZ,UAAY,EAAA,MAAA;AAAA,EAEZ,sCAAwC,EAAA;AAAA,IACtC,KAAO,EAAA,4BAAA;AAAA,IACP,OAAS,EAAA,GAAA;AAAA,IACT,aAAe,EAAA;AAAA,GACjB;AAAA,EAEA,0BAA4B,EAAA;AAAA,IAC1B,GAAG,KAAM,CAAA,WAAA,CAAY,OAAS,EAAA;AAAA,MAC5B,iBAAiB,CAA0B,uBAAA,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC,CAAC,CAAA,CAAA;AAAA,KAChE,CAAA;AAAA,IACD,GAAG,KAAM,CAAA,WAAA,CAAY,MAAQ,EAAA;AAAA,MAC3B,iBAAiB,CAA0B,uBAAA,EAAA,KAAA,CAAM,MAAO,CAAA,IAAA,CAAK,CAAC,CAAC,CAAA,CAAA;AAAA,KAChE;AAAA;AAEL,CAAE,CAAA;AAEK,MAAM,qBAAqBA,SAAI,CAAA;AAAA,EACpC,IAAM,EAAA;AACR,CAAC;AAEM,MAAM,uBAAuBA,SAAI,CAAA;AAAA,EACtC,OAAS,EAAA,MAAA;AAAA,EACT,cAAgB,EAAA,QAAA;AAAA,EAChB,UAAY,EAAA,QAAA;AAAA,EAEZ,kCAAoC,EAAA;AAAA,IAClC,eAAiB,EAAA;AAAA,GACnB;AAAA,EAEA,mCAAqC,EAAA;AAAA,IACnC,iBAAmB,EAAA;AAAA;AAEvB,CAAC;;;;;;;;;"}