{"version":3,"sources":["../../../src/recipes/checkbox.ts"],"sourcesContent":["import { defineSlotRecipe } from '@pandacss/dev'\nimport { formStates } from './shared/states'\nimport { inputControl } from './shared/input.base'\n\nexport const checkbox = defineSlotRecipe({\n  className: 'checkbox',\n  description: 'The styles for the Checkbox component',\n  slots: ['root', 'control', 'icon'],\n\n  base: {\n    root: {\n      alignItems: 'center',\n      display: 'flex',\n      gap: '3',\n      position: 'relative',\n    },\n    control: {\n      ...inputControl,\n      border: '2px solid',\n      h: '1.125rem',\n      p: '0',\n      rounded: 'sm',\n      w: '1.125rem',\n      zIndex: 'base',\n\n      _hover: {\n        ...inputControl._hover,\n        bgColor: 'neutral.bg.hover',\n        borderColor: 'action.border.initial',\n      },\n\n      _checked: {\n        bgColor: 'action.bg.initial',\n      },\n\n      _userInvalid: {\n        borderColor: 'danger.border.initial',\n        _checked: {\n          bgColor: 'danger.bg.initial',\n        },\n      },\n    },\n    icon: {\n      color: 'action.text.initial',\n      display: 'none',\n      position: 'absolute',\n      h: 'full',\n      left: '0',\n      top: '0',\n      w: 'full',\n      zIndex: 'decorator',\n\n      _peerChecked: {\n        alignItems: 'center',\n        display: 'flex',\n        justifyContent: 'center',\n      },\n\n      _peerInvalid: {\n        color: 'danger.text.inverse',\n      },\n\n      _peerDisabled: {\n        opacity: formStates._disabled.opacity,\n      },\n    },\n  },\n\n  variants: {},\n\n  defaultVariants: {},\n})\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iBAAiC;AACjC,oBAA2B;AAC3B,mBAA6B;AAEtB,IAAM,eAAW,6BAAiB;AAAA,EACvC,WAAW;AAAA,EACX,aAAa;AAAA,EACb,OAAO,CAAC,QAAQ,WAAW,MAAM;AAAA,EAEjC,MAAM;AAAA,IACJ,MAAM;AAAA,MACJ,YAAY;AAAA,MACZ,SAAS;AAAA,MACT,KAAK;AAAA,MACL,UAAU;AAAA,IACZ;AAAA,IACA,SAAS;AAAA,MACP,GAAG;AAAA,MACH,QAAQ;AAAA,MACR,GAAG;AAAA,MACH,GAAG;AAAA,MACH,SAAS;AAAA,MACT,GAAG;AAAA,MACH,QAAQ;AAAA,MAER,QAAQ;AAAA,QACN,GAAG,0BAAa;AAAA,QAChB,SAAS;AAAA,QACT,aAAa;AAAA,MACf;AAAA,MAEA,UAAU;AAAA,QACR,SAAS;AAAA,MACX;AAAA,MAEA,cAAc;AAAA,QACZ,aAAa;AAAA,QACb,UAAU;AAAA,UACR,SAAS;AAAA,QACX;AAAA,MACF;AAAA,IACF;AAAA,IACA,MAAM;AAAA,MACJ,OAAO;AAAA,MACP,SAAS;AAAA,MACT,UAAU;AAAA,MACV,GAAG;AAAA,MACH,MAAM;AAAA,MACN,KAAK;AAAA,MACL,GAAG;AAAA,MACH,QAAQ;AAAA,MAER,cAAc;AAAA,QACZ,YAAY;AAAA,QACZ,SAAS;AAAA,QACT,gBAAgB;AAAA,MAClB;AAAA,MAEA,cAAc;AAAA,QACZ,OAAO;AAAA,MACT;AAAA,MAEA,eAAe;AAAA,QACb,SAAS,yBAAW,UAAU;AAAA,MAChC;AAAA,IACF;AAAA,EACF;AAAA,EAEA,UAAU,CAAC;AAAA,EAEX,iBAAiB,CAAC;AACpB,CAAC;","names":[]}