{"version":3,"file":"index.mjs","sources":["../../../src/chip/style/ChipStyle.js"],"sourcesContent":["import BaseStyle from '@primevue/core/base/style';\n\nconst theme = ({ dt }) => `\n.p-chip {\n    display: inline-flex;\n    align-items: center;\n    background: ${dt('chip.background')};\n    color: ${dt('chip.color')};\n    border-radius: ${dt('chip.border.radius')};\n    padding: ${dt('chip.padding.y')} ${dt('chip.padding.x')};\n    gap: ${dt('chip.gap')};\n}\n\n.p-chip-icon {\n    color: ${dt('chip.icon.color')};\n    font-size: ${dt('chip.icon.font.size')};\n    width: ${dt('chip.icon.size')};\n    height: ${dt('chip.icon.size')};\n}\n\n.p-chip-image {\n    border-radius: 50%;\n    width: ${dt('chip.image.width')};\n    height: ${dt('chip.image.height')};\n    margin-left: calc(-1 * ${dt('chip.padding.y')});\n}\n\n.p-chip:has(.p-chip-remove-icon) {\n    padding-right: ${dt('chip.padding.y')};\n}\n\n.p-chip:has(.p-chip-image) {\n    padding-top: calc(${dt('chip.padding.y')} / 2);\n    padding-bottom: calc(${dt('chip.padding.y')} / 2);\n}\n\n.p-chip-remove-icon {\n    cursor: pointer;\n    font-size: ${dt('chip.remove.icon.size')};\n    width: ${dt('chip.remove.icon.size')};\n    height: ${dt('chip.remove.icon.size')};\n    color: ${dt('chip.remove.icon.color')};\n    border-radius: 50%;\n    transition: outline-color ${dt('chip.transition.duration')}, box-shadow ${dt('chip.transition.duration')};\n    outline-color: transparent;\n}\n\n.p-chip-remove-icon:focus-visible {\n    box-shadow: ${dt('chip.remove.icon.focus.ring.shadow')};\n    outline: ${dt('chip.remove.icon.focus.ring.width')} ${dt('chip.remove.icon.focus.ring.style')} ${dt('chip.remove.icon.focus.ring.color')};\n    outline-offset: ${dt('chip.remove.icon.focus.ring.offset')};\n}\n`;\n\nconst classes = {\n    root: 'p-chip p-component',\n    image: 'p-chip-image',\n    icon: 'p-chip-icon',\n    label: 'p-chip-label',\n    removeIcon: 'p-chip-remove-icon'\n};\n\nexport default BaseStyle.extend({\n    name: 'chip',\n    theme,\n    classes\n});\n"],"names":["theme","_ref","dt","concat","classes","root","image","icon","label","removeIcon","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,oFAAA,CAAAC,MAAA,CAIDD,EAAE,CAAC,iBAAiB,CAAC,oBAAAC,MAAA,CAC1BD,EAAE,CAAC,YAAY,CAAC,EAAAC,wBAAAA,CAAAA,CAAAA,MAAA,CACRD,EAAE,CAAC,oBAAoB,CAAC,EAAA,kBAAA,CAAA,CAAAC,MAAA,CAC9BD,EAAE,CAAC,gBAAgB,CAAC,OAAAC,MAAA,CAAID,EAAE,CAAC,gBAAgB,CAAC,EAAAC,cAAAA,CAAAA,CAAAA,MAAA,CAChDD,EAAE,CAAC,UAAU,CAAC,EAAA,qCAAA,CAAA,CAAAC,MAAA,CAIZD,EAAE,CAAC,iBAAiB,CAAC,wBAAAC,MAAA,CACjBD,EAAE,CAAC,qBAAqB,CAAC,EAAAC,gBAAAA,CAAAA,CAAAA,MAAA,CAC7BD,EAAE,CAAC,gBAAgB,CAAC,EAAA,iBAAA,CAAA,CAAAC,MAAA,CACnBD,EAAE,CAAC,gBAAgB,CAAC,mEAAAC,MAAA,CAKrBD,EAAE,CAAC,kBAAkB,CAAC,EAAAC,iBAAAA,CAAAA,CAAAA,MAAA,CACrBD,EAAE,CAAC,mBAAmB,CAAC,EAAA,gCAAA,CAAA,CAAAC,MAAA,CACRD,EAAE,CAAC,gBAAgB,CAAC,sEAAAC,MAAA,CAI5BD,EAAE,CAAC,gBAAgB,CAAC,EAAAC,8DAAAA,CAAAA,CAAAA,MAAA,CAIjBD,EAAE,CAAC,gBAAgB,CAAC,EAAA,mCAAA,CAAA,CAAAC,MAAA,CACjBD,EAAE,CAAC,gBAAgB,CAAC,+EAAAC,MAAA,CAK9BD,EAAE,CAAC,uBAAuB,CAAC,EAAAC,gBAAAA,CAAAA,CAAAA,MAAA,CAC/BD,EAAE,CAAC,uBAAuB,CAAC,EAAA,iBAAA,CAAA,CAAAC,MAAA,CAC1BD,EAAE,CAAC,uBAAuB,CAAC,oBAAAC,MAAA,CAC5BD,EAAE,CAAC,wBAAwB,CAAC,EAAAC,4DAAAA,CAAAA,CAAAA,MAAA,CAETD,EAAE,CAAC,0BAA0B,CAAC,EAAA,eAAA,CAAA,CAAAC,MAAA,CAAgBD,EAAE,CAAC,0BAA0B,CAAC,oGAAAC,MAAA,CAK1FD,EAAE,CAAC,oCAAoC,CAAC,EAAAC,kBAAAA,CAAAA,CAAAA,MAAA,CAC3CD,EAAE,CAAC,mCAAmC,CAAC,EAAA,GAAA,CAAA,CAAAC,MAAA,CAAID,EAAE,CAAC,mCAAmC,CAAC,OAAAC,MAAA,CAAID,EAAE,CAAC,mCAAmC,CAAC,EAAAC,yBAAAA,CAAAA,CAAAA,MAAA,CACtHD,EAAE,CAAC,oCAAoC,CAAC,EAAA,QAAA,CAAA,CAAA;AAAA,CAE7D,CAAA;AAED,IAAME,OAAO,GAAG;AACZC,EAAAA,IAAI,EAAE,oBAAoB;AAC1BC,EAAAA,KAAK,EAAE,cAAc;AACrBC,EAAAA,IAAI,EAAE,aAAa;AACnBC,EAAAA,KAAK,EAAE,cAAc;AACrBC,EAAAA,UAAU,EAAE,oBAAA;AAChB,CAAC,CAAA;AAED,gBAAeC,SAAS,CAACC,MAAM,CAAC;AAC5BC,EAAAA,IAAI,EAAE,MAAM;AACZZ,EAAAA,KAAK,EAALA,KAAK;AACLI,EAAAA,OAAO,EAAPA,OAAAA;AACJ,CAAC,CAAC;;;;"}