/* Every education programme uses the same opaque surface and readable text. */
body #educationSettingsTracks .education-track-option{background:var(--app-surface,#f8fafc)!important;background-image:none!important;color:var(--app-ink,#172554)!important;border:1px solid var(--app-edge,#a3adc0)!important;opacity:1!important;min-height:56px;gap:12px;align-items:center}
body #educationSettingsTracks .education-track-option>span,body #educationSettingsTracks .education-track-option small{color:var(--app-ink,#172554)!important;opacity:1!important;white-space:normal;overflow-wrap:anywhere}
body #educationSettingsTracks .education-track-option:has(input:checked){background:var(--app-accent,#e5c77a)!important;color:var(--app-accent-ink,#24200f)!important;border:2px solid var(--app-accent,#e5c77a)!important;box-shadow:inset 0 0 0 1px var(--app-accent-ink,#24200f)!important}
body #educationSettingsTracks .education-track-option:has(input:checked)>span,body #educationSettingsTracks .education-track-option:has(input:checked) small{color:var(--app-accent-ink,#24200f)!important;opacity:1!important}
body #educationSettingsTracks .education-track-option input{accent-color:var(--app-accent,#e5c77a);flex:0 0 22px;min-width:22px;max-width:22px;width:22px;height:22px;margin:0}
body #educationSettingsTracks .education-track-option:has(input:disabled)>span{opacity:1!important}
