.checkbox{cursor:pointer;position:relative}.checkbox::-moz-selection{background:transparent}.checkbox::selection{background:transparent}.checkbox.is-rounded input+span{border-radius:50%!important}.checkbox input+span{backface-visibility:hidden;border:1px solid var(--text-muted);border-radius:5px;display:inline-block;height:1.4em;margin:0 .5em 0 0;padding:3px;position:relative;top:-1px;transform:translateZ(0);vertical-align:middle;width:1.4em}.checkbox input+span:after{background-size:contain;content:"";content:"";display:block;font-family:Font Awesome\ 5 Free;font-size:.6rem;font-weight:900;inset-inline-start:50%;position:absolute;top:49%;transform:scale(0);transform:translate(-50%,-50%) scale(0);transition:transform .2s}.checkbox input:active+span{box-shadow:0 4px 8px #00000026}.checkbox input:checked+span:after{transform:translate(-50%,-50%) scale(1)!important}.checkbox input{cursor:pointer;opacity:0;position:absolute;transition:all .3s}.checkbox.is-primary input+span:after{color:var(--primary)}.checkbox.is-primary input:checked+span{border-color:var(--primary)}.checkbox.is-danger input+span:after{color:var(--danger)}.checkbox.is-danger input:checked+span{border-color:var(--danger)}.checkbox.is-info input+span:after{color:var(--info)}.checkbox.is-info input:checked+span{border-color:var(--info)}.checkbox.is-warning input+span:after{color:var(--warning)}.checkbox.is-warning input:checked+span{border-color:var(--warning)}.checkbox.is-success input+span:after{color:var(--success)}.checkbox.is-success input:checked+span{border-color:var(--success)}.checkbox.is-secondary input+span:after{color:var(--secondary)}.checkbox.is-secondary input:checked+span{border-color:var(--secondary)}
