.masterstudy-checkbox-component{position:relative;width:20px;height:20px}.masterstudy-checkbox-component:has(input:checked)::after{background:var(--accent-100);border-color:var(--accent-100)}.masterstudy-checkbox-component:has(input:checked)::before{opacity:1}.masterstudy-checkbox-component::before{display:block;content:"";position:absolute;top:7px;left:6px;width:8px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1;pointer-events:none;transition:.2s;opacity:0}.masterstudy-checkbox-component input{opacity:0;margin:0;padding:0;width:inherit;height:inherit;cursor:pointer}.masterstudy-checkbox-component::after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #dbe0e9;border-radius:4px;background:#fff;pointer-events:none;transition:.1s}