"use client";
import{e as s}from"./chunk-CLTGASR6.js";import{a as o,m as l}from"./chunk-3CHPBNY2.js";import{p as a}from"./chunk-KEPQUAOX.js";var r=o("EulCheckbox",["checked","disabled","focusVisible","icon","indeterminate","input","readOnly","root"]),u=e=>s("EulCheckbox",{icon:["icon"],input:["input"],root:[e.checked&&"checked",e.disabled&&"disabled",e.focusVisible&&"focusVisible",e.indeterminate&&"indeterminate",e.readOnly&&"readOnly"]}),i=r;var c=o("EulRadio",["checked","disabled","focusVisible","input","readOnly","root"]),k=e=>s("EulRadio",{input:["input"],root:["root",e.checked&&"checked",e.disabled&&"disabled",e.focusVisible&&"focusVisible",e.readOnly&&"readOnly"]}),t=c;var $=l("span")(({theme:e})=>a`
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: ${e.spacing(5.5)};
    height: ${e.spacing(5.5)};
    color: ${e.palette.teal[700]};
    background: ${e.palette.background[200]};
    border: 1px solid ${e.palette.background[600]};
    border-radius: 2px;
    cursor: pointer;

    &:hover,
    &.${i.focusVisible}, &.${t.focusVisible} {
      color: ${e.palette.teal[900]};
    }

    &:hover {
      background: ${e.palette.background[200]};
    }

    &.${i.focusVisible}, &.${t.focusVisible} {
      outline: ${e.spacing(.5)} solid ${e.palette.yellow[600]};
      outline-offset: ${e.spacing(.5)};
    }

    &.${i.disabled}, &.${t.disabled} {
      color: ${e.palette.tealOpaque[300]};
      background-color: transparent;
      outline: none;
      cursor: not-allowed;
    }
  `),g=l("input")`
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  margin: 0;
  cursor: inherit;
  opacity: 0;
`;export{u as a,i as b,k as c,t as d,$ as e,g as f};
