.profile-dialog .profile-preference-fields { display: grid; gap: 18px; }
.profile-dialog .profile-preference-fields > label { display: grid; gap: 8px; margin: 0; }
.profile-dialog .profile-preference-fields > label:has(input[type="checkbox"]) { display: flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 40px; }
.profile-dialog .profile-preference-fields input[type="checkbox"] { width: 22px; height: 22px; min-height: 22px; flex: 0 0 22px; margin: 0; padding: 0; }
.profile-dialog .dialog-shell { gap: 22px; }
.profile-dialog .dialog-actions { position: sticky; bottom: 0; padding: 14px 0 0; }
