.checkbox{--checked-color:var(--color-primary-lightest);--checkbox-size:24px;font-weight:var(--font-weight-normal);cursor:pointer;align-items:center;margin:0;display:flex}@media screen and (width>=1025px){.checkbox:hover .checkbox__node:not(.checkbox_checked) .checkbox__view:before{color:var(--color-secondary7);font-size:var(--font-size-md);content:var(--erp-icon-check);margin-top:3px}}.checkbox_unchecked{color:var(--color-secondary8)}@media screen and (width>=1025px){.checkbox_unchecked:hover{color:var(--color-black)}}.checkbox__label{color:var(--text-color);cursor:pointer;margin-bottom:-1px;margin-left:8px}.checkbox__node{opacity:0;border:0;width:0;height:0;margin:0;padding:0;position:absolute!important}.checkbox__view{width:var(--checkbox-size);height:var(--checkbox-size);color:var(--color-white);font-family:var(--font-family-icon);border:1px solid var(--border-color-dark);border-radius:var(--border-radius-sm);transition:background var(--duration-fast);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkbox__node:focus~.checkbox__view{border:2px solid var(--checked-color)}.checkbox_checked .checkbox__view{background-color:var(--checked-color);border:1px solid var(--checked-color)}.checkbox_checked .checkbox__view:before{font-size:var(--font-size-lg);content:var(--erp-icon-check);margin-top:3px}.checkbox__node:disabled~.checkbox__view,.checkbox.disabled .checkbox__view{background-color:var(--border-color);border:1px solid var(--border-color-dark);-webkit-user-select:none;user-select:none;pointer-events:none}.checkbox__node:disabled~.checkbox__view:before,.checkbox.disabled .checkbox__view:before{color:var(--color-secondary7)}.checkbox__node:disabled~.checkbox__label,.checkbox.disabled{-webkit-user-select:none;user-select:none;pointer-events:none}
