@layer components{.Checkbox_Container__O_T6o{position:relative;display:flex}.Checkbox_Container__O_T6o[data-has-label]{align-items:flex-start}.Checkbox_Container__O_T6o[data-orientation=right]{flex-direction:row-reverse}.Checkbox_Container__O_T6o>input{right:0;bottom:0;left:0;height:1px!important;transform:none!important}.Checkbox_Checkbox__tU1gf{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;max-width:18px;height:18px;padding:0;border-radius:var(--radius-xs);background-color:transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.Checkbox_Checkbox__tU1gf,:where([data-theme=light]) .Checkbox_Checkbox__tU1gf{border:1px solid var(--gray-200)}:where([data-theme=dark]) .Checkbox_Checkbox__tU1gf{border:1px solid var(--gray-500)}[data-has-label] .Checkbox_Checkbox__tU1gf{top:1px}@media (hover:hover) and (pointer:fine){.Checkbox_Checkbox__tU1gf:where(:not([data-disabled],[data-state=checked])):hover,:where([data-theme=light]) .Checkbox_Checkbox__tU1gf:where(:not([data-disabled],[data-state=checked])):hover{border-color:var(--gray-300)}:where([data-theme=dark]) .Checkbox_Checkbox__tU1gf:where(:not([data-disabled],[data-state=checked])):hover{border-color:var(--gray-600)}}.Checkbox_Checkbox__tU1gf[data-state=checked],.Checkbox_Checkbox__tU1gf[data-state=indeterminate]{border-color:var(--gray-900);background-color:var(--gray-900)}.Checkbox_Checkbox__tU1gf:focus{outline:none}.Checkbox_Checkbox__tU1gf:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.Checkbox_Checkbox__tU1gf[data-disabled]{cursor:not-allowed}.Checkbox_Checkbox__tU1gf[data-disabled],:where([data-theme=light]) .Checkbox_Checkbox__tU1gf[data-disabled]{border-color:var(--gray-150);background:var(--gray-25)}:where([data-theme=dark]) .Checkbox_Checkbox__tU1gf[data-disabled]{border-color:var(--gray-300);background:var(--gray-200)}.Checkbox_Checkbox__tU1gf[data-disabled][data-state=checked],:where([data-theme=light]) .Checkbox_Checkbox__tU1gf[data-disabled][data-state=checked]{border-color:var(--gray-300);background-color:var(--gray-300)}:where([data-theme=dark]) .Checkbox_Checkbox__tU1gf[data-disabled][data-state=checked]{border-color:var(--gray-200);background-color:var(--gray-200)}.Checkbox_CheckMark__a3qoY{position:absolute;top:0;left:0;width:64%;height:32%;transform:rotate(-45deg) translate(-10%,100%);transform-origin:center;transition:opacity .15s ease,transform .15s ease}@starting-style{.Checkbox_CheckMark__a3qoY{opacity:0}}[data-state=indeterminate] .Checkbox_CheckMark__a3qoY{transform:translate(30%,80%)}[data-state=indeterminate] .Checkbox_CheckMark__a3qoY:before{opacity:0}.Checkbox_CheckMark__a3qoY:after,.Checkbox_CheckMark__a3qoY:before{position:absolute;display:block;background:var(--gray-0);content:"";will-change:transform}@starting-style{.Checkbox_CheckMark__a3qoY:after,.Checkbox_CheckMark__a3qoY:before{transform:scale(0)}}:where([data-theme=dark]) .Checkbox_CheckMark__a3qoY[data-disabled]:after,:where([data-theme=dark]) .Checkbox_CheckMark__a3qoY[data-disabled]:before{background:var(--gray-100)}.Checkbox_CheckMark__a3qoY:before{top:0;bottom:0;left:0;width:2px;transform-origin:0 0;transition:transform .1s ease 80ms,opacity .2s ease}.Checkbox_CheckMark__a3qoY [data-state=indeterminate]:before{opacity:0}.Checkbox_CheckMark__a3qoY:after{right:0;bottom:0;left:0;height:2px;transform-origin:0 100%;transition:transform .1s ease .16s}.Checkbox_Label__P_k7U{display:flex;align-items:center;min-height:20px;cursor:pointer;font-size:14px;line-height:20px}[data-disabled] .Checkbox_Label__P_k7U{cursor:not-allowed}[data-orientation=left] .Checkbox_Label__P_k7U{padding-left:8px}[data-orientation=right] .Checkbox_Label__P_k7U{padding-right:8px}}