:root{--comp-field-gap:var(--spacing-s-1);--comp-field-radius:var(--radius-xs);--comp-field-size-l:48px;--comp-field-size-m:40px;--comp-field-size-s:32px;--comp-field-size-xs:28px;--comp-field-size2xs:24px;--comp-field-spacing:var(--spacing-s-1);--comp-field-spacing-info:var(--spacing-xs-1)}.uk-checkbox-wrapper{--uk-checkbox-size:16px;padding:var(--spacing-xs-1) 0;align-items:center;gap:var(--spacing-s-1);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.uk-checkbox-wrapper:hover:not(.uk-checkbox-wrapper--disabled) .uk-checkbox-inner{border-color:var(--checkbox-hover-border);box-shadow:var(--checkbox-hover-shadow)}.uk-checkbox-wrapper:hover:not(.uk-checkbox-wrapper--disabled).uk-checkbox-wrapper--checked .uk-checkbox-inner{border-color:var(--checkbox-checked-hover-border);box-shadow:var(--checkbox-checked-hover-shadow)}.uk-checkbox-wrapper:hover:not(.uk-checkbox-wrapper--disabled).uk-checkbox--indeterminate .uk-checkbox-inner{box-shadow:var(--checkbox-indeterminate-hover-shadow)}.uk-checkbox-wrapper:hover:not(.uk-checkbox-wrapper--disabled).uk-checkbox-wrapper--checked:not(.uk-checkbox--indeterminate) .uk-checkbox-inner:before{background-image:var(--checkbox-checked-hover-image);inset:-4px}.uk-checkbox-wrapper.uk-checkbox-wrapper--disabled{cursor:not-allowed}.uk-checkbox-wrapper.uk-checkbox-wrapper--disabled .uk-checkbox-label{color:var(--colorText-4)}.uk-checkbox-wrapper.uk-checkbox-wrapper--large{--uk-checkbox-size:18px}.uk-checkbox-wrapper.uk-checkbox-wrapper--middle{--uk-checkbox-size:16px}.uk-checkbox-wrapper.uk-checkbox-wrapper--small{--uk-checkbox-size:14px}.uk-checkbox{width:var(--uk-checkbox-size);height:var(--uk-checkbox-size);flex-shrink:0;line-height:1;display:inline-block;position:relative}.uk-checkbox-input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.uk-checkbox-input:disabled{cursor:not-allowed}.uk-checkbox-inner{width:var(--uk-checkbox-size);height:var(--uk-checkbox-size);border:1px solid var(--comp-field-colorBorder-nor);border-radius:var(--radius-xs);background-color:var(--comp-field-colorFill-nor);justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0}.uk-checkbox-inner:after{content:"";width:var(--spacing-xs-2);height:var(--spacing-s-1);border:var(--border-m) solid var(--colorText-white1);border-top:0;border-left:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:none;transform:rotate(45deg)translate(-1px,-1px)}.uk-checkbox--checked .uk-checkbox-inner{background-color:var(--colorPrimary-base);border-color:var(--colorPrimary-base)}.uk-checkbox--checked .uk-checkbox-inner:before{content:"";background:center/100% 100% no-repeat var(--checkbox-checked-image);pointer-events:none;position:absolute;inset:0}.uk-checkbox--checked .uk-checkbox-inner:after{display:var(--checkbox-checked-mark-display)}.uk-checkbox--indeterminate .uk-checkbox-inner{background-color:var(--colorPrimary-base);border-color:var(--colorPrimary-base)}.uk-checkbox--indeterminate .uk-checkbox-inner:before{display:none}.uk-checkbox--indeterminate .uk-checkbox-inner:after{width:var(--spacing-s-1);height:var(--spacing-xs-1);background-color:var(--colorText-white1);border:none;display:block;transform:none}.uk-checkbox--disabled .uk-checkbox-inner{background-color:var(--checkbox-disabled-bg);border-color:var(--comp-field-colorBorder-dis);cursor:not-allowed}.uk-checkbox--disabled.uk-checkbox--checked .uk-checkbox-inner,.uk-checkbox--disabled.uk-checkbox--indeterminate .uk-checkbox-inner{background-color:var(--colorPrimary-fillDis);border-color:var(--colorPrimary-fillDis)}.uk-checkbox--disabled.uk-checkbox--checked .uk-checkbox-inner:before{background-image:var(--checkbox-checked-disabled-image)}.uk-checkbox--disabled.uk-checkbox--checked .uk-checkbox-inner:after{border-color:var(--colorText-white4);background-color:#0000}.uk-checkbox--disabled.uk-checkbox--indeterminate .uk-checkbox-inner:after{background-color:var(--colorText-white4)}.uk-checkbox-label{font:var(--text-body-s-regular);color:var(--colorText-1);transition:all .2s cubic-bezier(.4,0,.2,1)}.uk-checkbox-group{gap:var(--spacing-s-3);flex-wrap:wrap;display:flex}.uk-checkbox-group--vertical{flex-direction:column}.uk-checkbox-group--horizontal{flex-direction:row}.uk-checkbox-input:focus-visible+.uk-checkbox-inner{outline:2px solid var(--checkbox-hover-border);outline-offset:2px}
