.b_checkbox{position:absolute;top:0;left:0;z-index:1;margin:0;padding:0;opacity:0;height:25px;width:25px;cursor:pointer}html[dir=rtl] .b_checkbox{left:auto;right:0}.b_checkbox__label{color:var(--form-checkbox-label-color, var(--text-color, inherit));position:relative;display:inline-block;width:auto;min-height:32px}.b_checkbox__label:not(.b_checkbox__label--hideCheckbox){padding-left:35px}html[dir=rtl] .b_checkbox__label:not(.b_checkbox__label--hideCheckbox){padding-left:0;padding-right:35px}.b_checkbox__label>span{position:absolute;left:0;background:var(--checkbox-bg-color, var(--color-gray-lighter));min-height:25px;vertical-align:bottom;width:25px;border-radius:6px;border:1px solid var(--checkbox-border-color, transparent)}.b_checkbox__label>span.b_checkbox--error{border-color:var(--color-error, #ef0000)}.b_checkbox__label>span.b_checkbox--checked-custom-icon{background-color:var(--checkbox-bg-color-checked, var(--checkbox-bg-color, var(--color-gray-lighter)))}html[dir=rtl] .b_checkbox__label>span{left:auto;right:0}.b_checkbox--checked:before{display:block;font-family:db-icons!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;color:var(--color-db-black, #1b122b);line-height:20px;text-align:center;content:"";min-height:25px;width:25px}.b_checkbox__container{position:relative}.b_checkbox__container--disabled{opacity:.4}.b_checkbox--focus{border:1px solid var(--color-gray-darker)}.b_checkbox--focus.b_select--white{border-color:var(--color-gray-lighter)}.b_checkbox--hidden{display:none}.b_checkbox--white{color:var(--color-db-white)}.b_checkbox__custom-icon{--icon-color: var(--checkbox-icon-fill, var(--color-db-black));position:absolute;top:4px;left:4px;width:18px;height:18px;fill:var(--checkbox-icon-fill, var(--color-db-black))}html[dir=rtl] .b_checkbox__custom-icon{left:auto;right:4px}
