#studentPrivacyPanel a, #studentPrivacyPanel a:visited { color: #f5c44e; text-underline-offset: 3px; }
#studentPrivacyPanel .traditional-field-grid { gap: 16px; margin: 20px 0; }
#studentPrivacyPanel label { display: grid; gap: 8px; color: #dbe2e7; font-weight: 600; min-width: 0; }
#studentPrivacyPanel input, #studentPrivacyPanel select { width: 100%; box-sizing: border-box; min-height: 44px; padding: 10px 12px; border: 1px solid #66747d; border-radius: 8px; background: #11191f; color: #fff; font: inherit; }
#studentPrivacyPanel input:focus-visible, #studentPrivacyPanel select:focus-visible { outline: 2px solid #f5c44e; outline-offset: 2px; }
#studentPrivacyPanel [data-privacy-action="delete"] { border-color: #dd817c; color: #ffd7d3; }
#studentPrivacyPanel [data-privacy-action="export"] { border-color: #f5c44e; color: #f5c44e; }
#studentPrivacyPanel .parent-actions { flex-wrap: wrap; gap: 12px; }
#studentPrivacyNotices article { padding: 12px 16px; margin: 14px 0; background: #10191f; border-left: 3px solid #40c5b2; border-radius: 6px; }
#studentPrivacyNotices article p { margin: 0 0 12px; line-height: 1.6; }
#studentPrivacyStatus { color: #f5c44e; }
