.checkbox{background-color:#f3f3f3;color:#292929;border:.0625rem solid #ffe2dc;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:1.25rem;aspect-ratio:1}.checkbox .icon{opacity:0}.checkbox:focus{outline-offset:-.0625rem;outline-width:.125rem;outline-style:solid;outline-color:#020202}.checkbox-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.checkbox-input:checked+.checkbox .icon{opacity:1}