/**
 * GEC Frontend Framework
 * Academy LMS Dashboard Compatibility
 *
 * Source: Academy LMS 3.8.5 and Academy LMS Pro 3.8.5
 * @package GEC_Academy_Child
 * @since   5.5.0
 * @status  Production
 */

:where(
    .academy-dashboard,
    .academy-dashboard__content,
    .academy-dashboard-content,
    .academy-dashboard-entry-content,
    .academy-dashboard-header,
    .academy-dashboard-sidebar,
    .academy-dashboard-menu-wrap,
    .academy-dashboard-menu,
    .academy-dashboard-submenu,
    .academy-dashboard-profile,
    .academy-dashboard-settings,
    .academy-dashboard-enrolled-courses,
    .academy-dashboard-purchasehistory
) {
    min-inline-size: 0;
}

:where(.academy-dashboard, .academy-dashboard-content)
    :where(img, video, iframe) {
    block-size: auto;
    max-inline-size: 100%;
}

:where(.academy-dashboard-content, .academy-dashboard-entry-content)
    :where(table) {
    max-inline-size: 100%;
}

:where(.academy-dashboard, .academy-dashboard-content)
    :where(a, button, input, select, textarea):focus-visible {
    outline: var(--border-width) var(--border-style) var(--form-focus-border);
    outline-offset: var(--focus-ring-offset);
    box-shadow: var(--form-focus-shadow);
}