{"version":3,"sources":["../../../src/presets/material/accordion/index.ts"],"sourcesContent":["import type { AccordionDesignTokens, AccordionTokenSections } from '@primeuix/themes/types/accordion';\n\nexport const root: AccordionTokenSections.Root = {\n transitionDuration: '{transition.duration}'\n};\n\nexport const panel: AccordionTokenSections.Panel = {\n borderWidth: '0',\n borderColor: '{content.border.color}'\n};\n\nexport const header: AccordionTokenSections.Header = {\n color: '{text.color}',\n hoverColor: '{text.color}',\n activeColor: '{text.color}',\n padding: '1.25rem',\n fontWeight: '600',\n borderRadius: '0',\n borderWidth: '0',\n borderColor: '{content.border.color}',\n background: '{content.background}',\n hoverBackground: '{content.hover.background}',\n activeBackground: '{content.background}',\n activeHoverBackground: '{content.background}',\n focusRing: {\n width: '0',\n style: 'none',\n color: 'unset',\n offset: '0',\n shadow: 'none'\n },\n toggleIcon: {\n color: '{text.muted.color}',\n hoverColor: '{text.muted.color}',\n activeColor: '{text.muted.color}',\n activeHoverColor: '{text.muted.color}'\n },\n first: {\n topBorderRadius: '{content.border.radius}',\n borderWidth: '0'\n },\n last: {\n bottomBorderRadius: '{content.border.radius}',\n activeBottomBorderRadius: '0'\n }\n};\n\nexport const content: AccordionTokenSections.Content = {\n borderWidth: '0',\n borderColor: '{content.border.color}',\n background: '{content.background}',\n color: '{text.color}',\n padding: '0 1.25rem 1.25rem 1.25rem'\n};\n\n// @section:css-start\nexport const css: AccordionTokenSections.CSS = ({ dt }) => `\n.p-accordionpanel {\n box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);\n transition: margin ${dt('accordion.transition.duration')};\n}\n\n.p-accordionpanel-active {\n margin: 1rem 0;\n}\n\n.p-accordionpanel:first-child {\n border-top-left-radius: ${dt('content.border.radius')};\n border-top-right-radius: ${dt('content.border.radius')};\n margin-top: 0;\n}\n\n.p-accordionpanel:last-child {\n border-bottom-left-radius: ${dt('content.border.radius')};\n border-bottom-right-radius: ${dt('content.border.radius')};\n margin-bottom: 0;\n}\n\n.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible {\n background: ${dt('navigation.item.active.background')};\n}\n`;\n// @section:css-end\n\nexport default {\n root,\n panel,\n header,\n content,\n css\n} satisfies AccordionDesignTokens;\n"],"mappings":";AAEO,IAAM,OAAoC;AAAA,EAC7C,oBAAoB;AACxB;AAEO,IAAM,QAAsC;AAAA,EAC/C,aAAa;AAAA,EACb,aAAa;AACjB;AAEO,IAAM,SAAwC;AAAA,EACjD,OAAO;AAAA,EACP,YAAY;AAAA,EACZ,aAAa;AAAA,EACb,SAAS;AAAA,EACT,YAAY;AAAA,EACZ,cAAc;AAAA,EACd,aAAa;AAAA,EACb,aAAa;AAAA,EACb,YAAY;AAAA,EACZ,iBAAiB;AAAA,EACjB,kBAAkB;AAAA,EAClB,uBAAuB;AAAA,EACvB,WAAW;AAAA,IACP,OAAO;AAAA,IACP,OAAO;AAAA,IACP,OAAO;AAAA,IACP,QAAQ;AAAA,IACR,QAAQ;AAAA,EACZ;AAAA,EACA,YAAY;AAAA,IACR,OAAO;AAAA,IACP,YAAY;AAAA,IACZ,aAAa;AAAA,IACb,kBAAkB;AAAA,EACtB;AAAA,EACA,OAAO;AAAA,IACH,iBAAiB;AAAA,IACjB,aAAa;AAAA,EACjB;AAAA,EACA,MAAM;AAAA,IACF,oBAAoB;AAAA,IACpB,0BAA0B;AAAA,EAC9B;AACJ;AAEO,IAAM,UAA0C;AAAA,EACnD,aAAa;AAAA,EACb,aAAa;AAAA,EACb,YAAY;AAAA,EACZ,OAAO;AAAA,EACP,SAAS;AACb;AAGO,IAAM,MAAkC,CAAC,EAAE,GAAG,MAAM;AAAA;AAAA;AAAA,yBAGlC,GAAG,+BAA+B,CAAC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,8BAQ9B,GAAG,uBAAuB,CAAC;AAAA,+BAC1B,GAAG,uBAAuB,CAAC;AAAA;AAAA;AAAA;AAAA;AAAA,iCAKzB,GAAG,uBAAuB,CAAC;AAAA,kCAC1B,GAAG,uBAAuB,CAAC;AAAA;AAAA;AAAA;AAAA;AAAA,kBAK3C,GAAG,mCAAmC,CAAC;AAAA;AAAA;AAKzD,IAAO,oBAAQ;AAAA,EACX;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AACJ;","names":[]}