.ui_components_r1nrqci7{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;overflow:visible;position:relative}.ui_components_r1nrqci7.disabled{cursor:default}.ui_components_i3qs5nd{cursor:inherit;position:absolute;z-index:1;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.ui_components_r1fpf033.checkbox{--checkbox-icon-base-size:12px;--checkbox-icon-padding:calc(2 * (var(--ui-spacing-2xs) + var(--ui-spacing-checkbox-padding)));--checkbox-icon-size:calc(var(--checkbox-icon-padding) + var(--checkbox-icon-base-size))}.ui_components_r1fpf033.checkbox.size-small{--checkbox-icon-base-size:8px}.ui_components_i5pwdjw{position:relative;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;width:var(--checkbox-icon-size);height:var(--checkbox-icon-size);background-color:var(--ui-colors-control-bg-default);border:2px solid var(--ui-colors-control-border-default);border-radius:var(--ui-radius-checkbox)}.ui_components_i5pwdjw,.ui_components_i5pwdjw:before{transition:opacity .25s cubic-bezier(.17,1.01,.34,1.22)}.ui_components_i5pwdjw:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:inherit;height:inherit;border-radius:inherit;background-color:var(--ui-colors-control-bg-default-active);opacity:0}input:focus-visible+.ui_components_i5pwdjw:not(.disabled){border-color:var(--ui-colors-control-border-default-active);box-shadow:0 0 0 3px var(--ui-colors-border-brand-focus)}.ui_components_r1fpf033.size-small input:focus-visible+.ui_components_i5pwdjw:not(.disabled){box-shadow:0 0 0 2px var(--ui-colors-border-brand-focus)}.ui_components_i5pwdjw.checked{border:none}.ui_components_i5pwdjw.checked:before{opacity:1}.ui_components_i5pwdjw.disabled{border-color:var(--ui-colors-control-border-default-disabled)}.ui_components_i5pwdjw.disabled.checked:before{background-color:var(--ui-colors-control-bg-brand-disabled)}.ui_components_cwjfkbl{stroke:var(--ui-colors-control-icon-onbrand);transform:scale(0);transition:transform .25s cubic-bezier(.17,1.01,.34,1.22)}.ui_components_i5pwdjw.checked .ui_components_cwjfkbl{transform:scale(1)}.ui_components_i5pwdjw.disabled .ui_components_cwjfkbl{stroke:var(--ui-colors-control-icon-onbrand-disabled)}.ui_components_l1r9pdl{padding:var(--ui-spacing-checkbox-labelPadding) 0}