.checkbox-wrapper{display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;color:#ffffffb3}.checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-checkmark{position:relative;height:16px;width:16px;background-color:transparent;border:2px solid rgba(255,255,255,.3);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.checkbox-wrapper:hover .checkbox-checkmark{border-color:#ffffff80;background-color:#ffffff0d}.checkbox-input:checked~.checkbox-checkmark{background-color:#3a3f47;border-color:#3a3f47}.checkbox-input:focus~.checkbox-checkmark{box-shadow:0 0 0 3px #3a3f474d}.checkbox-checkmark:after{content:"";position:absolute;display:none;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-input:checked~.checkbox-checkmark:after{display:block}.checkbox-label{margin-left:8px;letter-spacing:.3px;line-height:1.4}.checkbox-input:disabled~.checkbox-checkmark{opacity:.5;cursor:not-allowed}.checkbox-input:disabled~.checkbox-label{opacity:.5;cursor:not-allowed}
