/* Unavailable types stay legible while every offer surface uses the same grey state. */
.cn-pricing-table.is-disabled,
.course-type-card.is-disabled,
.cn-announcements__card.is-disabled,
.cn-matura-option[aria-disabled="true"],
.subject-filter-list li.cn-course-type-disabled {
    filter: grayscale(1);
    opacity: .65;
}
.cn-matura-option[aria-disabled="true"] { cursor: default; }
.cn-matura-option[aria-disabled="true"] .cn-matura-option-link { display: none; }
.cn-course-type-disabled > a,
.cn-course-type-disabled > label { color: #777 !important; }
.cn-availability-note { display: block; font-size: 14px; line-height: 1.5; margin-top: 12px; }
.cn-course-unavailable { padding: 16px 20px; background: #f2f2f2; color: #555; margin: 20px 0; }
