/**handles:academy-dashboard-style,academy-enrolled-courses-style**/
.academy-dash{--academy-dash-gap:24px;--academy-dash-radius:12px;--academy-dash-collapsed:76px;display:grid;grid-template-columns:var(--academy-dashboard-sidebar-width,260px) minmax(0,1fr);grid-template-areas:"side top" "side main";grid-template-rows:auto 1fr;column-gap:var(--academy-dash-gap);row-gap:0;align-items:start;box-sizing:border-box;width:100%;color:var(--academy-text-color);transition:grid-template-columns .2s ease}.academy-dash *,.academy-dash ::after,.academy-dash ::before{box-sizing:border-box}.academy-dash[data-sidebar=right]{grid-template-columns:minmax(0,1fr) var(--academy-dashboard-sidebar-width,260px);grid-template-areas:"top side" "main side"}.academy-dash.is-collapsed{grid-template-columns:var(--academy-dash-collapsed) minmax(0,1fr)}.academy-dash[data-sidebar=right].is-collapsed{grid-template-columns:minmax(0,1fr) var(--academy-dash-collapsed)}.academy-dash>*{grid-column:main;min-width:0}.academy-dash-sidebar{grid-area:side;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 0;border:1px solid var(--academy-border-color);border-radius:var(--academy-dash-radius);background:var(--academy-surface-color)}.academy-dash-sidebar.is-sticky{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 16px);max-height:calc(100vh - var(--wp-admin--admin-bar--height,0px) - 32px);overflow-y:auto;scrollbar-width:thin}.academy-dash-sidebar__head{display:flex;align-items:center;gap:8px;padding:0 12px}.academy-dash-sidebar .academy-dash-sidebar__close{display:none}.academy-dash-sidebar__collapse{margin-left:auto}.academy-dash.is-collapsed .academy-dash-sidebar__head{flex-direction:column;padding:0 8px}.academy-dash.is-collapsed .academy-dash-sidebar__collapse{margin-left:0;transform:scaleX(-1)}.academy-dash-icon-button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--academy-border-color);border-radius:8px;background:var(--academy-surface-color);color:var(--academy-description-color);cursor:pointer;transition:color .15s ease,background-color .15s ease}.academy-dash-icon-button:hover{background:var(--academy-gray-color);color:var(--academy-heading-color)}.academy-dash-icon-button .academy-icon::before{font-size:16px;color:currentColor}.academy-dash a:focus-visible,.academy-dash button:focus-visible{outline:2px solid var(--academy-primary-color);outline-offset:2px}.academy-dash-user{position:relative;flex:1 1 auto;min-width:0}.academy-dash-user__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:0;border-radius:8px;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.academy-dash-user__toggle:hover{background:var(--academy-gray-color)}.academy-dash-user__avatar{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover}.academy-dash-user__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.academy-dash-user__text b{overflow:hidden;font-size:14px;font-weight:600;color:var(--academy-heading-color);text-overflow:ellipsis;white-space:nowrap}.academy-dash-user__text small{font-size:12px;color:var(--academy-description-color)}.academy-dash-user__caret{margin-left:auto;transition:transform .15s ease}.academy-dash-user__caret::before{font-size:11px;color:var(--academy-description-color)}.academy-dash-user.is-open .academy-dash-user__caret{transform:rotate(180deg)}.academy-dash-user__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:none;flex-direction:column;width:240px;padding:8px;border:1px solid var(--academy-border-color);border-radius:10px;background:var(--academy-surface-color);box-shadow:var(--academy-shadow-hard)}.academy-dash-user.is-open .academy-dash-user__menu{display:flex}.academy-dash-user__email{overflow:hidden;padding:4px 8px 8px;font-size:12px;color:var(--academy-description-color);text-overflow:ellipsis;white-space:nowrap}.academy-dash-user__label{padding:6px 8px 2px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--academy-description-color)}.academy-dash-user__item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;font-size:14px;color:var(--academy-heading-color);text-decoration:none}.academy-dash-user__item:hover{background:var(--academy-gray-color);color:var(--academy-heading-color)}.academy-dash-user__item.is-current{font-weight:600;color:var(--academy-primary-color)}.academy-dash-user__item .academy-icon::before,.academy-dash-user__item i::before{font-size:16px;color:currentColor}.academy-dash-user__check{margin-left:auto}.academy-dash-user__menu hr{width:100%;margin:6px 0;border:0;border-top:1px solid var(--academy-border-color)}.academy-dash-sidebar .academy-dash-menu{width:100%;max-width:none;margin:0;padding:4px 12px;border-radius:0;background:0 0}.academy-dash.is-collapsed .academy-dash-sidebar .academy-dash-menu{padding:4px 8px}.academy-dash.is-collapsed .academy-dash-label,.academy-dash.is-collapsed .academy-dash-menu .academy-dashboard-menu__divider,.academy-dash.is-collapsed .academy-dash-menu .academy-dashboard-menu__item-label,.academy-dash.is-collapsed .academy-dash-menu .academy-dashboard-submenu,.academy-dash.is-collapsed .academy-dash-menu .menu-icon{display:none!important}.academy-dash.is-collapsed .academy-dash-menu>li>a{justify-content:center}.academy-dash.is-collapsed .academy-dash-user__toggle{justify-content:center}.academy-dash.is-collapsed .academy-dash-user__menu{left:0}.academy-dash-topbar{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:4px 0 16px}.academy-dash-topbar__end,.academy-dash-topbar__start{display:flex;align-items:center;gap:8px;min-width:0}.academy-dash-topbar__end .academy-dashboard-theme-toggle{margin:0}.academy-dash-topbar__title{margin:0;font-size:22px;font-weight:600;line-height:1.3;color:var(--academy-heading-color);text-wrap:balance}.academy-dash-topbar .academy-dash-topbar__menu{display:none}.academy-dash-content{grid-area:main;display:flex;flex-direction:column;gap:var(--academy-dash-gap);min-width:0;padding:0}.academy-dash-content>*{margin-block:0;text-align:start}.academy-dash-welcome{display:flex;align-items:center;gap:16px;margin:0}.academy-dash-welcome__avatar{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.academy-dash-welcome__text{display:flex;flex-direction:column;gap:2px}.academy-dash-welcome__date{margin:0;font-size:14px;color:var(--academy-description-color)}.academy-dash-stats .academy-dash-stats__grid{display:grid;grid-template-columns:repeat(var(--academy-dash-stats-columns,3),minmax(0,1fr));gap:16px;margin:0}.academy-dash-stats .academy-dash-stats__card{width:auto;height:auto;min-height:104px;padding:20px;gap:16px;border-radius:var(--academy-dash-radius);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.academy-dash-stats .academy-dash-stats__card:hover{border-color:color-mix(in srgb,var(--academy-primary-color) 40%,var(--academy-border-color))}.academy-dash-stats .academy-analytics-card--icon{min-width:52px;min-height:52px;border-radius:10px}.academy-dash-stats .academy-analytics-card--data{display:flex;flex-direction:column;gap:2px}.academy-dash-stats .academy-analytics-card--value{font-size:26px;font-weight:700;line-height:1.2;color:var(--academy-heading-color);font-variant-numeric:tabular-nums}.academy-dash-stats .academy-analytics-card--label{font-size:14px;color:var(--academy-description-color)}.academy-dash-stats.is-style-soft .academy-dash-stats__card{border-color:transparent;background:color-mix(in srgb,var(--academy-primary-color) 7%,var(--academy-surface-color));box-shadow:none}.academy-dash-stats.is-style-minimal .academy-dash-stats__card{min-height:0;padding:4px 0 4px 16px;border:0;border-left:3px solid var(--academy-primary-color);border-radius:0;background:0 0;box-shadow:none}.academy-dash-stats.is-style-minimal .academy-analytics-card--icon{min-width:40px;min-height:40px;border:0}.academy-dash-continue .academy-dashboard-continue{margin:0}.academy-dashboard-continue--list .academy-dashboard-continue__list{grid-template-columns:minmax(0,1fr);gap:10px}.academy-dashboard-continue--list .academy-dashboard-continue__course{flex-direction:row;align-items:center}.academy-dashboard-continue--list .academy-dashboard-continue__thumb{flex:none;width:120px;align-self:stretch;aspect-ratio:auto}.academy-dashboard-continue--list .academy-dashboard-continue__body{flex:1 1 auto;min-width:0}.academy-dash-teaching__title{margin:0 0 12px;font-size:17px;font-weight:600;color:var(--academy-heading-color)}.academy-dash__scrim{display:none}@media (max-width:1024px){.academy-dash,.academy-dash.is-collapsed,.academy-dash[data-sidebar=right]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "main"}.academy-dash>*{grid-column:1}.academy-dash-sidebar,.academy-dash-sidebar.is-sticky{position:fixed;top:0;bottom:0;left:0;z-index:100000;width:min(300px,86vw);max-height:none;overflow-y:auto;border-radius:0;transform:translateX(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s}.academy-dash[data-sidebar=right] .academy-dash-sidebar{right:0;left:auto;transform:translateX(100%)}.academy-dash.is-menu-open .academy-dash-sidebar{transform:none;visibility:visible}.academy-dash.is-collapsed .academy-dash-label,.academy-dash.is-collapsed .academy-dash-menu .academy-dashboard-menu__item-label{display:revert!important}.academy-dash.is-collapsed .academy-dash-sidebar__head{flex-direction:row}.academy-dash-sidebar .academy-dash-sidebar__collapse{display:none}.academy-dash-sidebar .academy-dash-sidebar__close,.academy-dash-topbar .academy-dash-topbar__menu{display:inline-flex}.academy-dash__scrim{position:fixed;inset:0;z-index:99999;padding:0;border:0;background:rgb(15 23 42 / 45%);cursor:default}.academy-dash.is-menu-open .academy-dash__scrim{display:block}.academy-dash-stats .academy-dash-stats__grid{grid-template-columns:repeat(min(2,var(--academy-dash-stats-columns,3)),minmax(0,1fr))}}@media (max-width:600px){.academy-dash-stats .academy-dash-stats__grid{grid-template-columns:minmax(0,1fr)}.academy-dash-topbar__title{font-size:19px}}@media (prefers-reduced-motion:reduce){.academy-dash,.academy-dash-sidebar,.academy-dash-user__caret{transition:none}}.academy-dash-content{position:relative}.academy-dash-content .academy_dashboard-tabs{margin-top:0}.academy-dash-content .academy-sub-top-header{justify-content:flex-end}.academy-dash-content .academy-sub-top-header__title{display:none}.academy-dash-content .academy-table__sub-header{flex-wrap:wrap;row-gap:12px}.academy-dash-content .academy-table__sub-header-actions-left button,.academy-dash-content .academy-table__sub-header-actions-left>*{flex-shrink:0;white-space:nowrap}.academy-dash-content .academy-table__body-row>.academy-table__row-cell:nth-child(2),.academy-dash-content .academy-table__head-row>.academy-table__row-cell:nth-child(2){min-width:180px!important;flex-grow:2}.academy-dash-content .academy-edit-btn{top:0;right:0;left:auto}.academy-dash-content .academy-dropdown-option{white-space:nowrap}.academy-dash-stats .academy-dash-stats__grid>.academy-analytics-cards--card{width:auto;height:auto;min-height:104px;padding:20px;gap:16px;border-radius:var(--academy-dash-radius);color:inherit;text-decoration:none}.academy-dash-stats .academy-dash-stats__grid>.academy-analytics-cards--card .academy-analytics-card--data{min-width:0}.wp-block-academy-dashboard-sidebar.has-text-color :where(
.academy-dash-menu li a,.academy-dash-menu li a .academy-icon::before,.academy-dashboard-menu__item-label,.academy-dashboard-menu__divider,.academy-dash-user__text b,.academy-dash-user__text small,.academy-dash-user__email,.academy-dash-user__item
){color:inherit}.wp-block-academy-dashboard-stats.has-text-color :where(.academy-dash-stat__value,.academy-dash-stat__label),.wp-block-academy-dashboard-teaching-courses.has-text-color :where(.academy-dash-teaching__title),.wp-block-academy-dashboard-topbar.has-text-color :where(.academy-dash-topbar__title,.academy-dash-icon-button),.wp-block-academy-dashboard-welcome.has-text-color :where(.academy-dash-welcome__title,.academy-dash-welcome__text){color:inherit}.wp-block-academy-dashboard-teaching-courses.has-background :where(
.academy-table,.academy-table__table,.academy-table__container,.academy-table__body-row,.academy-table__row-cell,.academy-table__header-row-cell
){background:0 0}
.wp-block-academy-enrolled-courses.is-style-progress{--academy-enrolled-accent:var(--academy-primary-color, #7b68ee);--academy-enrolled-line:var(--academy-border-color, #e3e6ee);--academy-enrolled-surface:var(--academy-surface-color, #fff);--academy-enrolled-done:#1e9e6a}.academy-enrolled-progress{display:grid;grid-template-columns:repeat(var(--academy-enrolled-columns,3),minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}@media (max-width:1024px){.academy-enrolled-progress{grid-template-columns:repeat(min(var(--academy-enrolled-columns,3),2),minmax(0,1fr))}}@media (max-width:640px){.academy-enrolled-progress{grid-template-columns:minmax(0,1fr)}}.academy-enrolled-progress__card{display:flex;flex-direction:column;overflow:hidden;margin:0;border:1px solid var(--academy-enrolled-line);border-radius:12px;background:var(--academy-enrolled-surface);transition:box-shadow .2s ease,transform .2s ease}.academy-enrolled-progress__card:hover{box-shadow:0 10px 28px -14px rgba(20,24,40,.28);transform:translateY(-2px)}.academy-enrolled-progress__media{display:block;aspect-ratio:16/9;background:var(--academy-secondary-color,#f1efff)}.academy-enrolled-progress__media img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.academy-enrolled-progress__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:18px 20px 20px}.academy-enrolled-progress__status{align-self:flex-start;padding:3px 10px;border-radius:999px;background:#eef0f5;color:#4a5068;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.5}.is-in-progress .academy-enrolled-progress__status{background:color-mix(in srgb,var(--academy-enrolled-accent) 12%,transparent);color:var(--academy-enrolled-accent)}.is-completed .academy-enrolled-progress__status{background:color-mix(in srgb,var(--academy-enrolled-done) 14%,transparent);color:var(--academy-enrolled-done)}.academy-enrolled-progress__title{margin:0;font-size:17px;font-weight:600;line-height:1.35;text-wrap:balance}.academy-enrolled-progress__title a{color:var(--academy-text-color-black,#1a1d2b);text-decoration:none}.academy-enrolled-progress__title a:hover{color:var(--academy-enrolled-accent)}.academy-enrolled-progress__progress{display:flex;flex-direction:column;gap:6px}.academy-enrolled-progress__numbers{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--academy-text-color,#5b6178);font-size:13px;font-variant-numeric:tabular-nums}.academy-enrolled-progress__numbers strong{color:var(--academy-text-color-black,#1a1d2b);font-size:14px}.academy-enrolled-progress__bar{overflow:hidden;height:8px;border-radius:999px;background:color-mix(in srgb,var(--academy-enrolled-line) 70%,transparent)}.academy-enrolled-progress__bar span{display:block;height:100%;border-radius:inherit;background:var(--academy-enrolled-accent);transition:width .4s ease}.is-completed .academy-enrolled-progress__bar span{background:var(--academy-enrolled-done)}.academy-enrolled-progress__facts{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;color:var(--academy-text-color,#5b6178);font-size:13px}.academy-enrolled-progress__facts li{display:inline-flex;align-items:center;gap:5px;margin:0}.academy-enrolled-progress__facts svg{flex:none;opacity:.7}.wp-block-academy-enrolled-courses .academy-enrolled-progress__button{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:10px 16px;border-radius:8px;background:var(--academy-enrolled-accent);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:filter .15s ease}.wp-block-academy-enrolled-courses .academy-enrolled-progress__button:focus,.wp-block-academy-enrolled-courses .academy-enrolled-progress__button:hover{color:#fff;text-decoration:none;filter:brightness(.92)}.academy-enrolled-progress__button:focus-visible{outline:2px solid var(--academy-enrolled-accent);outline-offset:2px}.wp-block-academy-enrolled-courses .is-completed .academy-enrolled-progress__button{border:1px solid var(--academy-enrolled-line);background:0 0;color:var(--academy-text-color-black,#1a1d2b)}.academy-enrolled-progress__pagination{margin-top:28px}.academy-enrolled-progress__pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.academy-enrolled-progress__pagination .page-numbers{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--academy-enrolled-line);border-radius:8px;color:inherit;text-decoration:none}.academy-enrolled-progress__pagination .page-numbers.current{border-color:var(--academy-enrolled-accent);background:var(--academy-enrolled-accent);color:#fff}@media (prefers-reduced-motion:reduce){.academy-enrolled-progress__bar span,.academy-enrolled-progress__card{transition:none}}