.ids-dropdown-root{display:contents}.ids-checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;isolation:isolate;padding:1px 0;position:relative}.ids-checkbox__input{cursor:pointer;height:var(--ids-size-125);left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:var(--ids-size-125);z-index:var(--ids-z-sticky)}.ids-checkbox__input:focus-visible+.ids-checkbox__icon{outline:1px solid var(--ids-color-border-states-focus)}.ids-checkbox__input:focus-visible+.ids-checkbox__icon:before{border-color:var(--ids-color-border-states-hover)}.ids-checkbox__input:focus-visible+.ids-checkbox__icon+.ids-checkbox__label{color:var(--ids-color-content-states-hover)}.ids-checkbox__icon{--ids-checkbox-icon-height:calc(var(--ids-size-150) - var(--ids-size-12));--ids-checkbox-icon-margin-top:calc((var(--ids-checkbox-icon-height) - var(--ids-size-100))/2);--ids-checkbox-mark-offset:calc(var(--ids-size-12) + (var(--ids-size-100) - var(--comp-checkbox-35))/2);background:transparent;box-sizing:border-box;display:block;flex-shrink:0;height:var(--ids-checkbox-icon-height);position:relative;width:var(--ids-size-125)}.ids-checkbox__icon:before{border:1px solid var(--ids-color-border-default);box-sizing:border-box;content:"";display:block;height:var(--ids-size-100);margin:var(--ids-checkbox-icon-margin-top) var(--ids-size-12);transition:background-color .3s ease;width:var(--ids-size-100)}.ids-checkbox__icon:after{box-sizing:border-box;content:"";display:block;height:var(--comp-checkbox-35);left:var(--ids-checkbox-mark-offset);position:absolute;top:calc(var(--ids-checkbox-icon-margin-top) + (var(--ids-size-100) - var(--comp-checkbox-35))/2);width:var(--comp-checkbox-35)}.ids-checkbox__label{box-sizing:border-box;color:var(--ids-color-content-default);font:var(--ids-typo-body-m);font-feature-settings:var(--ids-typo-font-variant-numeric);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);margin-left:var(--ids-size-50);text-transform:var(--ids-typo-body-m-text-transform)}[dir=rtl] .ids-checkbox__label{margin-left:0;margin-right:var(--ids-size-50)}.ids-checkbox--indeterminate .ids-checkbox__icon:after{background:var(--ids-color-content-default);height:1px;left:var(--ids-checkbox-mark-offset);top:calc(var(--ids-checkbox-icon-margin-top) + var(--ids-size-100)/2 - .5px);width:var(--comp-checkbox-35)}.ids-checkbox--indeterminate:hover .ids-checkbox__icon:after{background-color:var(--ids-color-border-states-hover)}.ids-checkbox--checked.ids-checkbox--error .ids-checkbox__icon:after,.ids-checkbox--indeterminate.ids-checkbox--error .ids-checkbox__icon:after{background-color:var(--ids-color-alt-red-high)}.ids-checkbox--checked.ids-checkbox--disabled .ids-checkbox__icon:after,.ids-checkbox--checked.ids-checkbox--read-only .ids-checkbox__icon:after,.ids-checkbox--indeterminate.ids-checkbox--disabled .ids-checkbox__icon:after,.ids-checkbox--indeterminate.ids-checkbox--read-only .ids-checkbox__icon:after{background-color:var(--ids-color-content-states-disabled)}.ids-checkbox--checked .ids-checkbox__input:focus-visible+.ids-checkbox__icon:after,.ids-checkbox--indeterminate .ids-checkbox__input:focus-visible+.ids-checkbox__icon:after{background-color:var(--ids-color-border-states-hover)}.ids-checkbox--checked .ids-checkbox__icon:after,.ids-checkbox--indeterminate .ids-checkbox__icon:after{background-color:var(--ids-color-content-default)}.ids-checkbox--checked:hover .ids-checkbox__icon:after,.ids-checkbox--indeterminate:hover .ids-checkbox__icon:after{background-color:var(--ids-color-border-states-hover)}.ids-checkbox--disabled .ids-checkbox__label{color:var(--ids-color-content-states-disabled)}.ids-checkbox--disabled,.ids-checkbox--read-only{cursor:default;pointer-events:none}.ids-checkbox--disabled .ids-checkbox__icon:before,.ids-checkbox--read-only .ids-checkbox__icon:before{border-color:var(--ids-color-border-states-disabled)}.ids-checkbox--error .ids-checkbox__icon:before{border-color:var(--ids-color-alt-red-high)}.ids-checkbox:hover:not(.ids-checkbox--disabled):not(.ids-checkbox--read-only) .ids-checkbox__icon:before{border-color:var(--ids-color-border-states-hover)}.ids-checkbox:hover:not(.ids-checkbox--disabled):not(.ids-checkbox--read-only) .ids-checkbox__label{color:var(--ids-color-content-states-hover)}