.checkbox-container{width:28px;height:28px;position:relative}.checkbox-container input[type=checkbox]{visibility:hidden}.checkbox-container input[type=checkbox]:checked+label{background-color:var(--base-color);border-color:var(--base-color)}.checkbox-container input[type=checkbox]:checked+label:after{opacity:1}.checkbox-container label{--tw-border-opacity:1;border:2px solid;border-color:rgb(171 198 194/var(--tw-border-opacity,1));cursor:pointer;background-color:#0000;border-radius:5px;width:28px;height:28px;position:absolute;top:0;left:0}.checkbox-container label:after{--tw-border-opacity:1;border:2px solid;border-color:rgb(255 255 255/var(--tw-border-opacity,1));content:"";opacity:0;color:#fff;border-top:none;border-right:none;width:12px;height:6px;position:absolute;top:8px;left:7px;transform:rotate(-45deg)}
