{"version":3,"file":"ModalBase.css.cjs","sources":["../../../src/components/ModalBase/ModalBase.css.ts"],"sourcesContent":["import { css } from '@stylefusion/react';\n\nexport const ModalBaseTitleStyle = css({\n  lineHeight: 1,\n  padding: 0,\n  margin: 0,\n  fontWeight: 400,\n  fontSize: 'var(--raikou-font-size-md)',\n});\n\nexport const ModalBaseHeaderStyle = css({\n  display: 'flex',\n  justifyContent: 'space-between',\n  alignItems: 'center',\n  padding: 'var(--mb-padding, var(--raikou-spacing-md))',\n  paddingInlineEnd: 'calc(var(--mb-padding, var(--raikou-spacing-md)) - rem(5px))',\n  position: 'sticky',\n  top: 0,\n  backgroundColor: 'var(--raikou-color-body)',\n  zIndex: 1000,\n  minHeight: '60px',\n  transition: 'padding-inline-end 100ms',\n});\n\nexport const ModalBaseInnerStyle = css({\n  position: 'fixed',\n  width: '100%',\n  top: 0,\n  bottom: 0,\n  zIndex: 'var(--mb-z-index)',\n  pointerEvents: 'none',\n\n  // raikou\n  '[data-full-screen] &': {\n    left: 0,\n  },\n});\n\nexport const ModalBaseContentStyle = css({\n  pointerEvents: 'all',\n  boxShadow: 'var(--mb-shadow, var(--raikou-shadow-xl))',\n\n  '& [data-raikou-scrollbar]': {\n    zIndex: 1001,\n  },\n\n  [`&:has([data-raikou-scrollbar][data-state='visible']) .${ModalBaseHeaderStyle}`]: {\n    paddingInlineEnd: 'calc(var(--mb-padding, var(--raikou-spacing-md)) + rem(5px))',\n  },\n});\n\nexport const ModalBaseCloseButtonStyle = css({\n  marginInlineStart: 'auto',\n});\n\nexport const ModalBaseBodyStyle = css({\n  padding: 'var(--mb-padding, var(--raikou-spacing-md))',\n  paddingTop: 'var(--mb-padding, var(--raikou-spacing-md))',\n\n  '&:_where(:not(:only-child))': {\n    paddingTop: 0,\n  },\n});\n"],"names":["css"],"mappings":";;;;AAEO,MAAM,sBAAsBA,SAAI,CAAA;AAAA,EACrC,UAAY,EAAA,CAAA;AAAA,EACZ,OAAS,EAAA,CAAA;AAAA,EACT,MAAQ,EAAA,CAAA;AAAA,EACR,UAAY,EAAA,GAAA;AAAA,EACZ,QAAU,EAAA;AACZ,CAAC;AAEM,MAAM,uBAAuBA,SAAI,CAAA;AAAA,EACtC,OAAS,EAAA,MAAA;AAAA,EACT,cAAgB,EAAA,eAAA;AAAA,EAChB,UAAY,EAAA,QAAA;AAAA,EACZ,OAAS,EAAA,6CAAA;AAAA,EACT,gBAAkB,EAAA,8DAAA;AAAA,EAClB,QAAU,EAAA,QAAA;AAAA,EACV,GAAK,EAAA,CAAA;AAAA,EACL,eAAiB,EAAA,0BAAA;AAAA,EACjB,MAAQ,EAAA,GAAA;AAAA,EACR,SAAW,EAAA,MAAA;AAAA,EACX,UAAY,EAAA;AACd,CAAC;AAEM,MAAM,sBAAsBA,SAAI,CAAA;AAAA,EACrC,QAAU,EAAA,OAAA;AAAA,EACV,KAAO,EAAA,MAAA;AAAA,EACP,GAAK,EAAA,CAAA;AAAA,EACL,MAAQ,EAAA,CAAA;AAAA,EACR,MAAQ,EAAA,mBAAA;AAAA,EACR,aAAe,EAAA,MAAA;AAAA;AAAA,EAGf,sBAAwB,EAAA;AAAA,IACtB,IAAM,EAAA;AAAA;AAEV,CAAC;AAEM,MAAM,wBAAwBA,SAAI,CAAA;AAAA,EACvC,aAAe,EAAA,KAAA;AAAA,EACf,SAAW,EAAA,2CAAA;AAAA,EAEX,2BAA6B,EAAA;AAAA,IAC3B,MAAQ,EAAA;AAAA,GACV;AAAA,EAEA,CAAC,CAAA,sDAAA,EAAyD,oBAAoB,CAAA,CAAE,GAAG;AAAA,IACjF,gBAAkB,EAAA;AAAA;AAEtB,CAAC;AAEM,MAAM,4BAA4BA,SAAI,CAAA;AAAA,EAC3C,iBAAmB,EAAA;AACrB,CAAC;AAEM,MAAM,qBAAqBA,SAAI,CAAA;AAAA,EACpC,OAAS,EAAA,6CAAA;AAAA,EACT,UAAY,EAAA,6CAAA;AAAA,EAEZ,6BAA+B,EAAA;AAAA,IAC7B,UAAY,EAAA;AAAA;AAEhB,CAAC;;;;;;;;;"}