.custom-checkbox{display:flex;align-items:center;font-size:14px;color:#333}.custom-checkbox input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;margin-right:10px;outline:none;cursor:pointer;transition:all .3s ease}.error input[type=checkbox]{border:2px solid red}.custom-checkbox input[type=checkbox]:checked{background-color:#97fdc6;border-color:#97fdc6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='252525' d='M13.78 4.22a.75.75 0 0 1 0 1.06l-7 7a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 1.06-1.06L6 10.44l6.72-6.72a.75.75 0 0 1 1.06 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.custom-checkbox input[type=checkbox]:hover{border-color:#97fdc6}.custom-checkbox label{cursor:pointer}.custom-checkbox a{color:#97fdc6;text-decoration:none}.custom-checkbox a:hover{text-decoration:underline}