/* Adapt current Tutor controls inside Edum; leave site typography and layout intact. */
.innozant-legacy-entry > .tutor-card { border: 0; background: transparent; box-shadow: none; }
.innozant-legacy-entry > .tutor-card > .tutor-card-body { padding: 0; }
.innozant-legacy-entry > .tutor-card > .tutor-card-footer,
.innozant-legacy-entry .tutor-course-sidebar-card-pricing,
.innozant-legacy-entry .tutor-course-single-pricing,
.innozant-legacy-entry .tutor-course-progress-wrapper { display: none !important; }
.innozant-legacy-entry .tutor-btn { white-space: normal; }
.innozant-legacy-progress .tutor-progress-bar { width: 100%; }
.innozant-legacy-progress .tutor-progress-percent { display: block; margin-top: 8px; }
.innozant-edum-compat .course-enrolled-nav ul { display: flex; flex-wrap: wrap; gap: 8px 20px; }
.innozant-edum-compat .tutor-social-share-wrap .tutor_share { color: inherit; background: transparent; border: 1px solid #e2e2e6; border-radius: 3px; }
.innozant-edum-compat .tutor-social-share-wrap .tutor_share:hover,
.innozant-edum-compat .tutor-social-share-wrap .tutor_share:focus-visible { color: #fff; background: #4b63cf; }
@media (max-width: 767px) {
    .innozant-edum-compat .courses-detail-section > .tutor-row > .content-column,
    .innozant-edum-compat .courses-detail-section > .tutor-row > .info-column { width: 100%; }
}
