Pour la case votre thème css n'est pas bon recherchez dans vos css tous les
input[type="checkbox"]:checked + span .checkbox-checked
Et pour le fait que le champ reste caché, c'est parce qu'il y a un cookie qui vous identifie même si vous n'êtes pas connecté. pas très sécure 😞