.learning-profile > label { display: grid; gap: 8px; margin: 14px 0; }
.learning-profile > label select { width: 100%; min-height: 42px; padding: 8px 12px; border: 1px solid #d8dff4; border-radius: 10px; background: #fff; color: inherit; font: inherit; }
.student-message-delete { float: right; margin: 0 0 4px 12px; padding: 4px 8px; border: 0; border-radius: 6px; background: transparent; color: #7e8ea6; font: inherit; font-size: 12px; cursor: pointer; }
.student-message-delete:hover, .student-message-delete:focus-visible { background: #f3f5fa; color: #a32e45; }
[data-sync-status]:empty { display: none; }
