{"version":3,"file":"Modal.css.cjs","sources":["../../../src/components/Modal/Modal.css.ts"],"sourcesContent":["import { css } from '@stylefusion/react';\n\nexport const ModalContentStyle = css({\n  flex: 'var(--modal-content-flex, 0 0 var(--modal-size))',\n  maxWidth: '100%',\n  maxHeight: 'var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset) * 2))',\n  height: 'var(--modal-content-height, auto)',\n  overflowY: 'auto',\n\n  '&[data-full-screen]': {\n    borderRadius: 0,\n  },\n\n  '&[data-hidden]': {\n    opacity: '0 !important',\n    pointerEvents: 'none',\n  },\n});\n\nexport const ModalInnerStyle = css({\n  display: 'flex',\n  justifyContent: 'center',\n  alignItems: 'var(--modal-inner-align, flex-start)',\n  paddingTop: 'var(--modal-inner-y-offset, var(--modal-y-offset))',\n  paddingBottom: 'var(--modal-inner-y-offset, var(--modal-y-offset))',\n  paddingInline: 'var(--modal-inner-x-offset, var(--modal-x-offset))',\n});\n\nexport const ModalRootStyle = css({\n  '--modal-size-xs': '320px',\n  '--modal-size-sm': '380px',\n  '--modal-size-md': '440px',\n  '--modal-size-lg': '620px',\n  '--modal-size-xl': '780px',\n  '--modal-size': 'var(--modal-size-md)',\n\n  '--modal-y-offset': '5dvh',\n  '--modal-x-offset': '5vw',\n\n  '&[data-full-screen]': {\n    '--modal-border-radius': '0 !important',\n\n    [`.${ModalContentStyle}`]: {\n      '--modal-content-flex': '0 0 100%',\n      '--modal-content-max-height': 'auto',\n      '--modal-content-height': '100dvh',\n    },\n\n    [`.${ModalInnerStyle}`]: {\n      '--modal-inner-y-offset': 0,\n      '--modal-inner-x-offset': 0,\n    },\n  },\n\n  '&[data-centered]': {\n    [`.${ModalInnerStyle}`]: {\n      '--modal-inner-align': 'center',\n    },\n  },\n});\n\nexport const ModalHeaderStyle = css({\n  borderStartStartRadius: 'var(--modal-radius, var(--raikou-radius-default))',\n  borderStartEndRadius: 'var(--modal-radius, var(--raikou-radius-default))',\n});\n"],"names":["css"],"mappings":";;;;AAEO,MAAM,oBAAoBA,SAAI,CAAA;AAAA,EACnC,IAAM,EAAA,kDAAA;AAAA,EACN,QAAU,EAAA,MAAA;AAAA,EACV,SAAW,EAAA,2EAAA;AAAA,EACX,MAAQ,EAAA,mCAAA;AAAA,EACR,SAAW,EAAA,MAAA;AAAA,EAEX,qBAAuB,EAAA;AAAA,IACrB,YAAc,EAAA;AAAA,GAChB;AAAA,EAEA,gBAAkB,EAAA;AAAA,IAChB,OAAS,EAAA,cAAA;AAAA,IACT,aAAe,EAAA;AAAA;AAEnB,CAAC;AAEM,MAAM,kBAAkBA,SAAI,CAAA;AAAA,EACjC,OAAS,EAAA,MAAA;AAAA,EACT,cAAgB,EAAA,QAAA;AAAA,EAChB,UAAY,EAAA,sCAAA;AAAA,EACZ,UAAY,EAAA,oDAAA;AAAA,EACZ,aAAe,EAAA,oDAAA;AAAA,EACf,aAAe,EAAA;AACjB,CAAC;AAEM,MAAM,iBAAiBA,SAAI,CAAA;AAAA,EAChC,iBAAmB,EAAA,OAAA;AAAA,EACnB,iBAAmB,EAAA,OAAA;AAAA,EACnB,iBAAmB,EAAA,OAAA;AAAA,EACnB,iBAAmB,EAAA,OAAA;AAAA,EACnB,iBAAmB,EAAA,OAAA;AAAA,EACnB,cAAgB,EAAA,sBAAA;AAAA,EAEhB,kBAAoB,EAAA,MAAA;AAAA,EACpB,kBAAoB,EAAA,KAAA;AAAA,EAEpB,qBAAuB,EAAA;AAAA,IACrB,uBAAyB,EAAA,cAAA;AAAA,IAEzB,CAAC,CAAA,CAAA,EAAI,iBAAiB,CAAA,CAAE,GAAG;AAAA,MACzB,sBAAwB,EAAA,UAAA;AAAA,MACxB,4BAA8B,EAAA,MAAA;AAAA,MAC9B,wBAA0B,EAAA;AAAA,KAC5B;AAAA,IAEA,CAAC,CAAA,CAAA,EAAI,eAAe,CAAA,CAAE,GAAG;AAAA,MACvB,wBAA0B,EAAA,CAAA;AAAA,MAC1B,wBAA0B,EAAA;AAAA;AAC5B,GACF;AAAA,EAEA,kBAAoB,EAAA;AAAA,IAClB,CAAC,CAAA,CAAA,EAAI,eAAe,CAAA,CAAE,GAAG;AAAA,MACvB,qBAAuB,EAAA;AAAA;AACzB;AAEJ,CAAC;AAEM,MAAM,mBAAmBA,SAAI,CAAA;AAAA,EAClC,sBAAwB,EAAA,mDAAA;AAAA,EACxB,oBAAsB,EAAA;AACxB,CAAC;;;;;;;"}