.efly-student-dashboard .es-guide-tile.es-support.efly-support-widget{padding:20px!important;align-self:start!important;background:linear-gradient(150deg,#f3f7ff,#fff)!important;position:relative}
.efly-support-widget h3{margin-bottom:10px!important}
.efly-student-dashboard .es-guide-grid:has(.efly-support-widget) .es-video{align-self:start!important}
body#page-my-index .efly-student-dashboard .es-guide-grid:has(>.efly-support-widget){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"prepare support" "video support";align-items:start!important;gap:20px!important}
body#page-my-index .efly-student-dashboard .es-guide-grid:has(>.efly-support-widget)>.es-prepare{grid-area:prepare!important}
body#page-my-index .efly-student-dashboard .es-guide-grid:has(>.efly-support-widget)>.es-video{grid-area:video!important;align-self:stretch!important}
body#page-my-index .efly-student-dashboard .es-guide-grid>.efly-support-widget{grid-area:support!important;align-self:stretch!important;display:flex!important;flex-direction:column!important}
body#page-my-index .efly-student-dashboard .es-guide-grid>.efly-support-widget .efly-support-bottom{margin-top:auto;padding-top:16px}
@media(max-width:991px){body#page-my-index .efly-student-dashboard .es-guide-grid:has(>.efly-support-widget){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"prepare" "video" "support";gap:18px!important}}
.efly-support-widget .efly-support-intro{font-size:15px!important;line-height:1.6!important;margin:0 0 15px!important}
.efly-support-widget .efly-support-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:20px;background:#e6f5f0;color:#117568;font-size:12px;line-height:1.4;margin:0 0 13px}
.efly-support-status::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}
.efly-support-widget iframe{display:block!important;width:100%!important;max-width:100%!important;min-height:180px;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;margin:0!important}
.efly-support-widget .efly-support-bottom{padding-top:4px;margin-top:10px;text-align:center}
.efly-support-widget .efly-support-history{font-size:14px!important;font-weight:700!important;color:#1b3f80!important;display:inline-flex;align-items:center;gap:8px;padding:7px;text-decoration:none}
.efly-support-widget .efly-support-history:hover{text-decoration:underline}
.efly-support-widget .efly-support-history:focus-visible{outline:2px solid #4385dc;outline-offset:3px;border-radius:5px}
body.theme-dark .efly-student-dashboard .es-guide-tile.es-support.efly-support-widget{background:linear-gradient(150deg,#1c3550,#14283f)!important}
body.theme-dark .efly-support-widget .efly-support-status{background:#163e3f;color:#8be0ce}
body.theme-dark .efly-support-widget .efly-support-bottom{border-color:#37526e}
body.theme-dark .efly-support-widget .efly-support-history{color:#d6e8ff!important}
@media(max-width:767px){.efly-student-dashboard .es-guide-tile.es-support.efly-support-widget{padding:18px!important}}
