.learning-workspace{z-index:50;color:#17394d;background:#edf4f8;flex-direction:column;min-width:0;height:100dvh;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0}.learning-workspace .esa-workspace{height:100%}.learning-workspace .esa-nav.is-open{top:44px}.learning-workspace .esa-narration>button:first-child:hover:not(:disabled){color:#fff;background:#164b60}.learning-workspace-bar{box-sizing:border-box;background:#fff;border-bottom:1px solid #ccdae4;flex-shrink:0;align-items:center;gap:16px;min-height:66px;padding:10px 20px;display:flex}.learning-workspace-bar button,.learning-connection button,.learning-guide button{color:#153d55;cursor:pointer;background:#fff;border:1px solid #c4d4df;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:42px;min-height:42px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.learning-workspace button:focus-visible{outline-offset:3px;outline:3px solid #0582b3}.learning-back{white-space:nowrap}.learning-course-name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.learning-course-name>span{letter-spacing:1.3px;color:#547287;font-size:10px;font-weight:700}.learning-course-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.learning-saved{width:190px;font-size:12px}.learning-saved>span{align-items:center;gap:6px;display:flex}.learning-saved progress{accent-color:#087d8b;width:100%;height:5px;margin-top:7px;display:block}.learning-workspace-content{flex:1;min-height:0;position:relative;overflow:auto}.learning-frame-host{height:100%;position:relative;overflow:hidden}.learning-frame-host>iframe{border:0;width:100%;height:100%;display:block}.learning-workspace-content>.esa-shell{height:100%;min-height:0;position:relative;inset:auto}.learning-workspace-content>.bunkering-room{border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex}.learning-workspace-content>.bunkering-room>iframe{border:0;flex:1;width:100%;height:auto;min-height:0}.learning-workspace-content>.bunkering-room .bunkering-room-head{display:none}.learning-workspace-content>.bunkering-room>.shared-course-opening{z-index:4;min-height:0;position:absolute;inset:0}.learning-workspace-content>.learning-page,.learning-workspace-content>.results{max-width:1600px;margin:auto;padding:20px}.learning-connection{color:#5e4107;background:#fff2d7;flex-shrink:0;align-items:center;gap:12px;padding:8px 20px;font-size:14px;display:flex}.learning-connection>span{flex:1}.learning-connection button:disabled{opacity:.5;cursor:default}.learning-guide{background:#f5fafc;border-bottom:1px solid #c4d4df;flex-shrink:0;max-height:65dvh;padding:20px max(24px,50vw - 575px);overflow:auto}.learning-guide>div{align-items:center;gap:12px;display:flex}.learning-guide h2{flex:1;margin:0;font-size:21px}.learning-guide ol{grid-template-columns:repeat(3,1fr);gap:26px;margin:20px 0 16px;padding-left:22px;display:grid}.learning-guide li{padding-left:6px}.learning-guide li strong{font-size:16px}.learning-guide li p,.learning-guide-note{margin:6px 0;font-size:14px;line-height:1.55}.learning-guide-note{color:#4c6879}@media (max-width:700px){.learning-workspace-bar{flex-wrap:wrap;gap:7px;min-height:58px;padding:7px 10px}.learning-back>span,.learning-workspace-bar>button>span{display:none}.learning-workspace-bar button{min-width:40px;min-height:40px;padding:8px}.learning-course-name strong{font-size:13px}.learning-course-name>span{letter-spacing:.8px;font-size:8px}.learning-saved{order:5;align-items:center;gap:12px;width:100%;font-size:11px;display:flex}.learning-saved progress{flex:1;width:auto;margin:0}.learning-guide{padding:18px}.learning-guide h2{font-size:17px}.learning-guide ol{grid-template-columns:1fr;gap:8px}.learning-connection{gap:6px;padding:8px 10px;font-size:12px}.learning-workspace-content>.learning-page,.learning-workspace-content>.results{padding:12px}.learning-workspace-content .esa-top{padding:8px 12px}.learning-workspace-content .esa-brand{display:none}.learning-workspace-content .esa-top .esa-tools{justify-content:flex-end;width:100%}}
