.checkbox[data-v-1d9ef2a9]{flex:none;display:flex;position:relative}.checkbox[data-v-1d9ef2a9],.checkbox-input[data-v-1d9ef2a9]{width:var(--check-size);height:var(--check-size)}.checkbox-input[data-v-1d9ef2a9]{appearance:none;border-radius:var(--radius-small);background:var(--hairline);cursor:pointer;border:none;margin:0}.checkbox[data-radio] .checkbox-input[data-v-1d9ef2a9]{border-radius:50%}.checkbox-tick[data-v-1d9ef2a9]{pointer-events:none;margin:auto;position:absolute;inset:0}.checkbox-check[data-v-1d9ef2a9]{width:var(--check-size);height:var(--check-size);fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;visibility:hidden}.checkbox-input:checked+.checkbox-check[data-v-1d9ef2a9]{visibility:visible;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-fade) var(--motion-ease)}.checkbox-dot[data-v-1d9ef2a9]{width:calc(var(--check-size)*5/12);height:calc(var(--check-size)*5/12);background:var(--ink);border-radius:50%;transform:scale(0)}.checkbox-input:checked+.checkbox-dot[data-v-1d9ef2a9]{transition:transform var(--motion-fade) var(--motion-ease);transform:scale(1)}.checkbox-input[data-v-1d9ef2a9]:is(:disabled,[aria-disabled=true]){cursor:default}.checkbox-input[data-v-1d9ef2a9]:disabled,.checkbox-input:disabled+.checkbox-tick[data-v-1d9ef2a9]{opacity:var(--faint)}
