.ui-checkbox{align-items:center;color:var(--ui-color-text-secondary);cursor:pointer;display:inline-flex;font-size:.9375rem;gap:.5rem;transition:color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.ui-checkbox__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ui-checkbox__box{align-items:center;background:var(--ui-color-background-secondary);border:1px solid var(--ui-color-control-border);border-radius:5px;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:1.5rem}.ui-checkbox__icon{color:var(--ui-color-success);display:flex;font-size:1rem;line-height:1;margin-left:1px;opacity:0;transform:scale(.5);transition:opacity .15s ease,transform .15s ease}.ui-checkbox__label{line-height:1.3}.ui-checkbox__input:focus-visible+.ui-checkbox__box{border-color:var(--ui-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-color-primary),transparent 70%)}.ui-checkbox__input:checked+.ui-checkbox__box .ui-checkbox__icon{opacity:1;transform:scale(1)}.ui-checkbox__input:checked~.ui-checkbox__label{color:var(--ui-color-text)}.ui-checkbox--disabled{cursor:not-allowed;opacity:.5}
