{"version":3,"file":"index.mjs","sources":["../../../src/popover/style/PopoverStyle.js"],"sourcesContent":["import BaseStyle from '@primevue/core/base/style';\n\nconst theme = ({ dt }) => `\n.p-popover {\n margin-top: ${dt('popover.gutter')};\n background: ${dt('popover.background')};\n color: ${dt('popover.color')};\n border: 1px solid ${dt('popover.border.color')};\n border-radius: ${dt('popover.border.radius')};\n box-shadow: ${dt('popover.shadow')};\n}\n\n.p-popover-content {\n padding: ${dt('popover.content.padding')};\n}\n\n.p-popover-flipped {\n margin-top: calc(${dt('popover.gutter')} * -1);\n margin-bottom: ${dt('popover.gutter')};\n}\n\n.p-popover-enter-from {\n opacity: 0;\n transform: scaleY(0.8);\n}\n\n.p-popover-leave-to {\n opacity: 0;\n}\n\n.p-popover-enter-active {\n transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);\n}\n\n.p-popover-leave-active {\n transition: opacity 0.1s linear;\n}\n\n.p-popover:after,\n.p-popover:before {\n bottom: 100%;\n left: calc(${dt('popover.arrow.offset')} + ${dt('popover.arrow.left')});\n content: \" \";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.p-popover:after {\n border-width: calc(${dt('popover.gutter')} - 2px);\n margin-left: calc(-1 * (${dt('popover.gutter')} - 2px));\n border-style: solid;\n border-color: transparent;\n border-bottom-color: ${dt('popover.background')};\n}\n\n.p-popover:before {\n border-width: ${dt('popover.gutter')};\n margin-left: calc(-1 * ${dt('popover.gutter')});\n border-style: solid;\n border-color: transparent;\n border-bottom-color: ${dt('popover.border.color')};\n}\n\n.p-popover-flipped:after,\n.p-popover-flipped:before {\n bottom: auto;\n top: 100%;\n}\n\n.p-popover.p-popover-flipped:after {\n border-bottom-color: transparent;\n border-top-color: ${dt('popover.background')};\n}\n\n.p-popover.p-popover-flipped:before {\n border-bottom-color: transparent;\n border-top-color: ${dt('popover.border.color')};\n}\n`;\n\nconst classes = {\n root: 'p-popover p-component',\n content: 'p-popover-content'\n};\n\nexport default BaseStyle.extend({\n name: 'popover',\n theme,\n classes\n});\n"],"names":["theme","_ref","dt","concat","classes","root","content","BaseStyle","extend","name"],"mappings":";;AAEA,IAAMA,KAAK,GAAG,SAARA,KAAKA,CAAAC,IAAA,EAAA;AAAA,EAAA,IAAMC,EAAE,GAAAD,IAAA,CAAFC,EAAE,CAAA;AAAA,EAAA,OAAA,kCAAA,CAAAC,MAAA,CAEDD,EAAE,CAAC,gBAAgB,CAAC,EAAAC,qBAAAA,CAAAA,CAAAA,MAAA,CACpBD,EAAE,CAAC,oBAAoB,CAAC,EAAA,gBAAA,CAAA,CAAAC,MAAA,CAC7BD,EAAE,CAAC,eAAe,CAAC,EAAAC,2BAAAA,CAAAA,CAAAA,MAAA,CACRD,EAAE,CAAC,sBAAsB,CAAC,EAAA,wBAAA,CAAA,CAAAC,MAAA,CAC7BD,EAAE,CAAC,uBAAuB,CAAC,EAAA,qBAAA,CAAA,CAAAC,MAAA,CAC9BD,EAAE,CAAC,gBAAgB,CAAC,EAAAC,6CAAAA,CAAAA,CAAAA,MAAA,CAIvBD,EAAE,CAAC,yBAAyB,CAAC,EAAAC,qDAAAA,CAAAA,CAAAA,MAAA,CAIrBD,EAAE,CAAC,gBAAgB,CAAC,EAAA,8BAAA,CAAA,CAAAC,MAAA,CACtBD,EAAE,CAAC,gBAAgB,CAAC,8ZAAAC,MAAA,CAuBxBD,EAAE,CAAC,sBAAsB,CAAC,EAAAC,KAAAA,CAAAA,CAAAA,MAAA,CAAMD,EAAE,CAAC,oBAAoB,CAAC,EAAA,8JAAA,CAAA,CAAAC,MAAA,CAShDD,EAAE,CAAC,gBAAgB,CAAC,EAAA,wCAAA,CAAA,CAAAC,MAAA,CACfD,EAAE,CAAC,gBAAgB,CAAC,EAAAC,gGAAAA,CAAAA,CAAAA,MAAA,CAGvBD,EAAE,CAAC,oBAAoB,CAAC,EAAAC,iDAAAA,CAAAA,CAAAA,MAAA,CAI/BD,EAAE,CAAC,gBAAgB,CAAC,EAAA,gCAAA,CAAA,CAAAC,MAAA,CACXD,EAAE,CAAC,gBAAgB,CAAC,EAAAC,yFAAAA,CAAAA,CAAAA,MAAA,CAGtBD,EAAE,CAAC,sBAAsB,CAAC,EAAAC,6MAAAA,CAAAA,CAAAA,MAAA,CAW7BD,EAAE,CAAC,oBAAoB,CAAC,EAAA,8GAAA,CAAA,CAAAC,MAAA,CAKxBD,EAAE,CAAC,sBAAsB,CAAC,EAAA,QAAA,CAAA,CAAA;AAAA,CAEjD,CAAA;AAED,IAAME,OAAO,GAAG;AACZC,EAAAA,IAAI,EAAE,uBAAuB;AAC7BC,EAAAA,OAAO,EAAE,mBAAA;AACb,CAAC,CAAA;AAED,mBAAeC,SAAS,CAACC,MAAM,CAAC;AAC5BC,EAAAA,IAAI,EAAE,SAAS;AACfT,EAAAA,KAAK,EAALA,KAAK;AACLI,EAAAA,OAAO,EAAPA,OAAAA;AACJ,CAAC,CAAC;;;;"}