zui-checkbox:not(:defined){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var(--zui-font-size, 0.875rem);font-weight:400;line-height:var(--zui-line-height, 1.6);box-sizing:border-box;-webkit-text-size-adjust:100%;display:inline-flex;justify-content:flex-start;align-items:center;margin-right:.625rem;cursor:pointer}zui-checkbox:not(:defined) *{box-sizing:border-box}zui-checkbox:not(:defined)::before{position:relative;display:inline-flex;content:"";width:1.25rem;height:1.25rem;flex-shrink:0;justify-content:center;align-items:center;margin:.6875rem .6875rem .6875rem 0;background:#fff;border:.125rem solid var(--zui-gray);border-radius:.125rem;transition:border 125ms ease-out,opacity 125ms ease-out}zui-checkbox:not(:defined):empty{margin:0}zui-checkbox:not(:defined):hover::before{border-color:var(--zui-gray-600)}zui-checkbox:not(:defined)[label]{margin-right:0}zui-checkbox:not(:defined)[label]::after{display:inline;content:attr(label);margin:.5625rem 1.25rem .5625rem 0}zui-checkbox:not(:defined).gallery{position:relative;display:block;width:100%;max-width:8.125rem;margin-bottom:1.25rem;padding:1.875rem;background-color:#fff;border:.0625rem solid rgba(0,0,0,0);border-radius:.375rem;box-shadow:0 .0625rem .1875rem 0 rgba(0,0,0,.16);font-weight:600;text-align:center;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}zui-checkbox:not(:defined).gallery::before{position:absolute;top:-0.375rem;left:-0.375rem;margin:.6875rem}zui-checkbox:not(:defined).gallery [slot=icon]{margin-bottom:.9375rem}zui-checkbox:not(:defined).gallery img[slot=icon],zui-checkbox:not(:defined).gallery div[slot=icon],zui-checkbox:not(:defined).gallery span[slot=icon]{width:100%;max-width:none;height:auto}zui-checkbox:not(:defined).gallery zui-icon[slot=icon],zui-checkbox:not(:defined).gallery zui-svg[slot=icon]{display:block;margin:0 auto .9375rem}zui-checkbox:not(:defined).gallery.no-dropshadow{border-color:var(--zui-gray-300);box-shadow:none}zui-checkbox:not(:defined) *,zui-checkbox:not(:defined) *::before,zui-checkbox:not(:defined) *::after{box-sizing:inherit}zui-checkbox[checked]:not(:defined){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var(--zui-font-size, 0.875rem);font-weight:400;line-height:var(--zui-line-height, 1.6);box-sizing:border-box;-webkit-text-size-adjust:100%}zui-checkbox[checked]:not(:defined)::before{background:var(--zui-checkbox-color, var(--zui-blue));border-color:var(--zui-checkbox-color, var(--zui-blue))}zui-checkbox[checked]:not(:defined):hover::before{opacity:.9}zui-checkbox[checked]:not(:defined).gallery{background:var(--zui-checkbox-gallery-background, var(--zui-blue-100));border-color:var(--zui-checkbox-color, var(--zui-blue));box-shadow:none}zui-checkbox[checked]:not(:defined) *,zui-checkbox[checked]:not(:defined) *::before,zui-checkbox[checked]:not(:defined) *::after{box-sizing:inherit}zui-checkbox[disabled]:not(:defined){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var(--zui-font-size, 0.875rem);font-weight:400;line-height:var(--zui-line-height, 1.6);box-sizing:border-box;-webkit-text-size-adjust:100%;color:var(--zui-gray-300)}zui-checkbox[disabled]:not(:defined)::before{border-color:var(--zui-gray-200)}zui-checkbox[disabled]:not(:defined)[label]::after{color:var(--zui-gray-300)}zui-checkbox[disabled]:not(:defined).gallery{background:var(--zui-gray-100);border-color:rgba(0,0,0,0);box-shadow:none}zui-checkbox[disabled]:not(:defined).gallery>[slot=icon]{opacity:.5}zui-checkbox[disabled]:not(:defined) *,zui-checkbox[disabled]:not(:defined) *::before,zui-checkbox[disabled]:not(:defined) *::after{box-sizing:inherit}zui-checkbox[checked][disabled]:not(:defined){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var(--zui-font-size, 0.875rem);font-weight:400;line-height:var(--zui-line-height, 1.6);box-sizing:border-box;-webkit-text-size-adjust:100%}zui-checkbox[checked][disabled]:not(:defined)::before{background:var(--zui-gray-200);border-color:var(--zui-gray-200)}zui-checkbox[checked][disabled]:not(:defined).gallery{background:var(--zui-gray-100);border-color:var(--zui-gray-200);box-shadow:none}zui-checkbox[checked][disabled]:not(:defined) *,zui-checkbox[checked][disabled]:not(:defined) *::before,zui-checkbox[checked][disabled]:not(:defined) *::after{box-sizing:inherit}