#efly-context-tip{position:fixed;z-index:2147483000;max-width:min(330px,calc(100vw - 24px));width:max-content;padding:13px 16px;border:1px solid #7ca6df;border-radius:12px;background:#1b3f80;color:#fff;box-shadow:0 10px 28px #071e4a55;font:400 15px/1.55 Inter,Arial,sans-serif;text-align:left;white-space:normal;pointer-events:none;overflow-wrap:break-word}
#efly-context-tip[hidden]{display:none!important}
html body :is(.efly-student-dashboard,#efly-student-insights,.efly-control-room) .efly-help-button{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 21px;width:21px;min-width:21px;height:21px;min-height:21px;margin:0 0 0 7px;padding:0!important;border:1px solid #9ab7de!important;border-radius:50%!important;background:#edf4ff!important;color:#1b3f80!important;font:700 13px/1 Inter,Arial,sans-serif!important;box-shadow:none!important;cursor:help;transform:none!important;letter-spacing:0}
html body :is(.efly-student-dashboard,#efly-student-insights,.efly-control-room) .efly-help-button:focus-visible{outline:3px solid #edc557!important;outline-offset:3px}
html body.theme-dark :is(.efly-student-dashboard,#efly-student-insights,.efly-control-room) .efly-help-button{background:#23446e!important;border-color:#739aca!important;color:#edf5ff!important}
.efly-help-mark{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;font:700 11px/1 Inter,Arial,sans-serif;opacity:.75;vertical-align:middle}
html body #efly-student-insights .esi-results-heading h3{display:flex;align-items:center}
html body .efly-control-room .cr-kpi-top{gap:6px}
html body .efly-control-room .cr-kpi-top>.efly-help-button{margin-left:auto}
@media(pointer:coarse){html body :is(.efly-student-dashboard,#efly-student-insights,.efly-control-room) .efly-help-button{width:28px;height:28px;min-width:28px;min-height:28px;flex-basis:28px}}
