.custom-checkbox input{display:none}.custom-checkbox input:checked+label:before{content:"";color:#fff;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%233c6ebd' d='M7 14 2 9l1.41-1.42L7 11.17l7.59-7.59L16 5zm9-14H2C.89 0 0 .89 0 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2'/%3E%3C/svg%3E") 50%/cover no-repeat;border:1px solid #3c6ebd;font-size:12px}.custom-checkbox input:indeterminate+label:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='2' fill='none' viewBox='0 0 12 2'%3E%3Crect width='12' height='2' fill='%233c6ebd' rx='1'/%3E%3C/svg%3E") 50%/10px 2px no-repeat;border:1px solid #3c6ebd}.custom-checkbox label{cursor:pointer;grid-template-columns:16px 1fr;align-items:center;max-width:max-content;font-weight:600;display:grid}.custom-checkbox label:before{content:"";border:2px solid #666;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.custom-checkbox label span{margin-left:10px}
