{"version":3,"file":"index.mjs","sources":["../../../src/fieldset/style/FieldsetStyle.js"],"sourcesContent":["import BaseStyle from '@primevue/core/base/style';\n\nconst theme = ({ dt }) => `\n.p-fieldset {\n background: ${dt('fieldset.background')};\n border: 1px solid ${dt('fieldset.border.color')};\n border-radius: ${dt('fieldset.border.radius')};\n color: ${dt('fieldset.color')};\n padding: ${dt('fieldset.padding')};\n margin: 0;\n}\n\n.p-fieldset-legend {\n background: ${dt('fieldset.legend.background')};\n border-radius: ${dt('fieldset.legend.border.radius')};\n border-width: ${dt('fieldset.legend.border.width')};\n border-style: solid;\n border-color: ${dt('fieldset.legend.border.color')};\n padding: ${dt('fieldset.legend.padding')};\n transition: background ${dt('fieldset.transition.duration')}, color ${dt('fieldset.transition.duration')}, outline-color ${dt('fieldset.transition.duration')}, box-shadow ${dt('fieldset.transition.duration')};\n}\n\n.p-fieldset-toggleable > .p-fieldset-legend {\n padding: 0;\n}\n\n.p-fieldset-toggle-button {\n cursor: pointer;\n user-select: none;\n overflow: hidden;\n position: relative;\n text-decoration: none;\n display: flex;\n gap: ${dt('fieldset.legend.gap')};\n align-items: center;\n justify-content: center;\n padding: ${dt('fieldset.legend.padding')};\n background: transparent;\n border: 0 none;\n border-radius: ${dt('fieldset.legend.border.radius')};\n transition: background ${dt('fieldset.transition.duration')}, color ${dt('fieldset.transition.duration')}, outline-color ${dt('fieldset.transition.duration')}, box-shadow ${dt('fieldset.transition.duration')};\n outline-color: transparent;\n}\n\n.p-fieldset-legend-label {\n font-weight: ${dt('fieldset.legend.font.weight')};\n}\n\n.p-fieldset-toggle-button:focus-visible {\n box-shadow: ${dt('fieldset.legend.focus.ring.shadow')};\n outline: ${dt('fieldset.legend.focus.ring.width')} ${dt('fieldset.legend.focus.ring.style')} ${dt('fieldset.legend.focus.ring.color')};\n outline-offset: ${dt('fieldset.legend.focus.ring.offset')};\n}\n\n.p-fieldset-toggleable > .p-fieldset-legend:hover {\n color: ${dt('fieldset.legend.hover.color')};\n background: ${dt('fieldset.legend.hover.background')};\n}\n\n.p-fieldset-toggle-icon {\n color: ${dt('fieldset.toggle.icon.color')};\n transition: color ${dt('fieldset.transition.duration')};\n}\n\n.p-fieldset-toggleable > .p-fieldset-legend:hover .p-fieldset-toggle-icon {\n color: ${dt('fieldset.toggle.icon.hover.color')};\n}\n\n.p-fieldset .p-fieldset-content {\n padding: ${dt('fieldset.content.padding')};\n}\n`;\n\nconst classes = {\n root: ({ props }) => [\n 'p-fieldset p-component',\n {\n 'p-fieldset-toggleable': props.toggleable\n }\n ],\n legend: 'p-fieldset-legend',\n legendLabel: 'p-fieldset-legend-label',\n toggleButton: 'p-fieldset-toggle-button',\n toggleIcon: 'p-fieldset-toggle-icon',\n contentContainer: 'p-fieldset-content-container',\n content: 'p-fieldset-content'\n};\n\nexport default BaseStyle.extend({\n name: 'fieldset',\n theme,\n classes\n});\n"],"names":["theme","_ref","dt","concat","classes","root","_ref2","props","toggleable","legend","legendLabel","toggleButton","toggleIcon","contentContainer","content","BaseStyle","extend","name"],"mappings":";;AAEA,IAAMA,KAAK,GAAG,SAARA,KAAKA,CAAAC,IAAA,EAAA;AAAA,EAAA,IAAMC,EAAE,GAAAD,IAAA,CAAFC,EAAE,CAAA;EAAA,OAAAC,mCAAAA,CAAAA,MAAA,CAEDD,EAAE,CAAC,qBAAqB,CAAC,EAAAC,2BAAAA,CAAAA,CAAAA,MAAA,CACnBD,EAAE,CAAC,uBAAuB,CAAC,EAAAC,wBAAAA,CAAAA,CAAAA,MAAA,CAC9BD,EAAE,CAAC,wBAAwB,CAAC,EAAA,gBAAA,CAAA,CAAAC,MAAA,CACpCD,EAAE,CAAC,gBAAgB,CAAC,uBAAAC,MAAA,CACjBD,EAAE,CAAC,kBAAkB,CAAC,oEAAAC,MAAA,CAKpBD,EAAE,CAAC,4BAA4B,CAAC,4BAAAC,MAAA,CAC7BD,EAAE,CAAC,+BAA+B,CAAC,EAAAC,uBAAAA,CAAAA,CAAAA,MAAA,CACpCD,EAAE,CAAC,8BAA8B,CAAC,EAAA,iDAAA,CAAA,CAAAC,MAAA,CAElCD,EAAE,CAAC,8BAA8B,CAAC,EAAA,kBAAA,CAAA,CAAAC,MAAA,CACvCD,EAAE,CAAC,yBAAyB,CAAC,EAAA,gCAAA,CAAA,CAAAC,MAAA,CACfD,EAAE,CAAC,8BAA8B,CAAC,EAAA,UAAA,CAAA,CAAAC,MAAA,CAAWD,EAAE,CAAC,8BAA8B,CAAC,EAAAC,kBAAAA,CAAAA,CAAAA,MAAA,CAAmBD,EAAE,CAAC,8BAA8B,CAAC,EAAAC,eAAAA,CAAAA,CAAAA,MAAA,CAAgBD,EAAE,CAAC,8BAA8B,CAAC,EAAAC,mQAAAA,CAAAA,CAAAA,MAAA,CAcxMD,EAAE,CAAC,qBAAqB,CAAC,EAAAC,0EAAAA,CAAAA,CAAAA,MAAA,CAGrBD,EAAE,CAAC,yBAAyB,CAAC,EAAA,2EAAA,CAAA,CAAAC,MAAA,CAGvBD,EAAE,CAAC,+BAA+B,CAAC,EAAA,gCAAA,CAAA,CAAAC,MAAA,CAC3BD,EAAE,CAAC,8BAA8B,CAAC,EAAA,UAAA,CAAA,CAAAC,MAAA,CAAWD,EAAE,CAAC,8BAA8B,CAAC,EAAA,kBAAA,CAAA,CAAAC,MAAA,CAAmBD,EAAE,CAAC,8BAA8B,CAAC,EAAAC,eAAAA,CAAAA,CAAAA,MAAA,CAAgBD,EAAE,CAAC,8BAA8B,CAAC,EAAAC,wFAAAA,CAAAA,CAAAA,MAAA,CAKhMD,EAAE,CAAC,6BAA6B,CAAC,EAAAC,qEAAAA,CAAAA,CAAAA,MAAA,CAIlCD,EAAE,CAAC,mCAAmC,CAAC,EAAAC,kBAAAA,CAAAA,CAAAA,MAAA,CAC1CD,EAAE,CAAC,kCAAkC,CAAC,EAAA,GAAA,CAAA,CAAAC,MAAA,CAAID,EAAE,CAAC,kCAAkC,CAAC,EAAA,GAAA,CAAA,CAAAC,MAAA,CAAID,EAAE,CAAC,kCAAkC,CAAC,EAAA,yBAAA,CAAA,CAAAC,MAAA,CACnHD,EAAE,CAAC,mCAAmC,CAAC,EAAA,0EAAA,CAAA,CAAAC,MAAA,CAIhDD,EAAE,CAAC,6BAA6B,CAAC,EAAAC,qBAAAA,CAAAA,CAAAA,MAAA,CAC5BD,EAAE,CAAC,kCAAkC,CAAC,EAAAC,gDAAAA,CAAAA,CAAAA,MAAA,CAI3CD,EAAE,CAAC,4BAA4B,CAAC,EAAA,2BAAA,CAAA,CAAAC,MAAA,CACrBD,EAAE,CAAC,8BAA8B,CAAC,sGAAAC,MAAA,CAI7CD,EAAE,CAAC,kCAAkC,CAAC,EAAAC,0DAAAA,CAAAA,CAAAA,MAAA,CAIpCD,EAAE,CAAC,0BAA0B,CAAC,EAAA,QAAA,CAAA,CAAA;AAAA,CAE5C,CAAA;AAED,IAAME,OAAO,GAAG;AACZC,EAAAA,IAAI,EAAE,SAANA,IAAIA,CAAAC,KAAA,EAAA;AAAA,IAAA,IAAKC,KAAK,GAAAD,KAAA,CAALC,KAAK,CAAA;IAAA,OAAO,CACjB,wBAAwB,EACxB;MACI,uBAAuB,EAAEA,KAAK,CAACC,UAAAA;AACnC,KAAC,CACJ,CAAA;AAAA,GAAA;AACDC,EAAAA,MAAM,EAAE,mBAAmB;AAC3BC,EAAAA,WAAW,EAAE,yBAAyB;AACtCC,EAAAA,YAAY,EAAE,0BAA0B;AACxCC,EAAAA,UAAU,EAAE,wBAAwB;AACpCC,EAAAA,gBAAgB,EAAE,8BAA8B;AAChDC,EAAAA,OAAO,EAAE,oBAAA;AACb,CAAC,CAAA;AAED,oBAAeC,SAAS,CAACC,MAAM,CAAC;AAC5BC,EAAAA,IAAI,EAAE,UAAU;AAChBjB,EAAAA,KAAK,EAALA,KAAK;AACLI,EAAAA,OAAO,EAAPA,OAAAA;AACJ,CAAC,CAAC;;;;"}