.isg-input-checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;font-size:16px;justify-content:flex-start;line-height:24px;min-height:24px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle}.isg-input-checkbox input{cursor:pointer;left:0;opacity:0;position:absolute;top:0}.isg-input-checkbox .isg-input-checkbox-mark{background-color:var(--input-checkbox-mark-background-color);border:2px solid var(--input-checkbox-mark-border-color);border-radius:2px;flex:none;height:24px;margin-right:10px;position:relative;width:24px}.isg-input-checkbox .isg-input-checkbox-mark:after{background-color:var(--input-checkbox-mark-after-background-color);border-radius:2px;content:"";inset:3px;opacity:0;position:absolute;transition:opacity .2s ease}.isg-input-checkbox.focus{color:var(--input-checkbox-focus-color)}.isg-input-checkbox.focus .isg-input-checkbox-mark{border-color:var(--input-checkbox-focus-mark-border-color)}.isg-input-checkbox.checked .isg-input-checkbox-mark:after{background-color:var(--input-checkbox-checked-mark-after-background-color);opacity:1}.isg-input-checkbox.disabled{color:#7b757566;cursor:not-allowed}.isg-input-checkbox.disabled .isg-input-checkbox-mark{border-color:#00000026}.isg-input-checkbox.disabled .isg-input-checkbox-mark:after{background-color:#00000026}.no-touch .isg-input-checkbox:hover .isg-input-checkbox-mark{border-color:var(--input-checkbox-hover-mark-border-color)}.no-touch .isg-input-checkbox:hover .isg-input-checkbox-mark:after{background-color:var(--input-checkbox-hover-mark-after-background-color);opacity:1}.no-touch .isg-input-checkbox:hover.checked .isg-input-checkbox-mark:after{background-color:var(--input-checkbox-hover-checked-mark-after-background-color);opacity:1}.no-touch .isg-input-checkbox:hover .isg-input-checkbox-label{color:var(--input-checkbox-hover-label-color);-webkit-text-decoration:var(--input-checkbox-hover-label-text-decoration);text-decoration:var(--input-checkbox-hover-label-text-decoration)}.no-touch .isg-input-checkbox:hover.disabled .isg-input-checkbox-mark{border-color:#00000026}.no-touch .isg-input-checkbox:hover.disabled .isg-input-checkbox-mark:after{background-color:#00000026;opacity:0}.no-touch .isg-input-checkbox:hover.disabled.checked .isg-input-checkbox-mark:after{opacity:1}.no-touch .isg-input-checkbox:hover.disabled .isg-input-checkbox-label{text-decoration:none}
