.vdEntry{padding:16px 0;border-bottom:1px solid var(--decor-border,#d8dddd);min-width:0;overflow-wrap:anywhere}
.vdEntryHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;overflow-wrap:anywhere}
.vdEntryHead span,.vdStudentTable td:last-child{color:var(--primary,#16284a);white-space:nowrap}
.vdEntry>p{margin:8px 0}.vdEntry details>button{margin:12px 0}.vdFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}
.vdFacts dt{font-weight:600}.vdFacts dd{margin:3px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.vdRaw{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.vdCollection summary{cursor:pointer;padding:8px 0}
.vdStudentTable{width:100%;table-layout:fixed}.vdStudentTable th,.vdStudentTable td{padding:12px 8px;overflow-wrap:anywhere;white-space:normal;vertical-align:top}.vdStudentTable th:first-child{width:32%}.vdStudentTable th:last-child{width:25%}
@media(max-width:600px){.vdFacts{grid-template-columns:1fr}.vdStudentTable th,.vdStudentTable td{padding:10px 5px}.vdStudentTable th:last-child{width:28%}}

.vocabularyMissing{display:inline-block;background:#fff2cc;color:#704e00;border-radius:4px;padding:3px 6px}
