.learn-app{--learn-ink:#132640;--learn-blue:#06f;--learn-muted:#627082;--learn-line:#dfe5ec;max-width:1480px;color:var(--learn-ink);min-width:0;margin:0 auto;padding:20px clamp(20px,3.5vw,56px) 44px;font-size:14px;line-height:1.6}.learn-app *,.learn-player *{box-sizing:border-box}.learn-app button,.learn-app input,.learn-app select,.learn-player button,.learn-player textarea,.learn-enroll-dialog button{font:inherit}.learn-app button,.learn-player button{cursor:pointer}.learn-app button:disabled,.learn-player button:disabled{cursor:not-allowed;opacity:.65}.learn-app a{color:inherit;text-decoration:none}.learn-app :is(button,a,input,select):focus-visible,.learn-player :is(button,textarea,input):focus-visible{outline-offset:3px;outline:3px solid #06f}.learn-app .button,.learn-player .button,.learn-enroll-dialog .button{min-height:44px}.learn-topline{justify-content:space-between;align-items:center;gap:18px;min-height:36px;margin:0 0 6px;display:flex}.learn-topline>span{letter-spacing:-.2px;font-size:13px;font-weight:550}.learn-topline>a{min-height:36px;color:var(--learn-muted);align-items:center;gap:8px;font-size:11px;display:flex}.learn-tabs{border-bottom:1px solid var(--learn-line);flex-wrap:wrap;align-items:center;gap:26px;display:flex}.learn-tabs button{color:#637083;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:48px;padding:13px 0;font-size:13px;display:flex}.learn-tabs button[aria-current]{color:#005be5;border-color:#06f}.learn-tabs .learn-admin{color:#06f;margin-left:auto;font-size:12px}.learn-heading{justify-content:space-between;align-items:center;gap:24px;padding:30px 0 24px;display:flex}.learn-heading h1{letter-spacing:-1px;margin:0;font-size:30px;font-weight:550;line-height:1.2}.learn-heading p{color:var(--learn-muted);margin:8px 0 0;font-size:12px}.learn-next-session{color:#1c477a;text-align:left;background:#f4f8ff;border:1px solid #d8e5f7;border-radius:7px;align-items:center;gap:14px;min-height:60px;padding:12px 16px;font-size:12px;display:flex}.learn-next-session>svg:first-child{color:#06f}.learn-next-session small{color:#62758d;margin-top:3px;font-size:11px;display:block}.learn-filters{align-items:center;gap:12px;margin:0 0 24px;display:flex}.learn-filters>label{border:1px solid var(--learn-line);color:#7c8a9c;background:#fff;border-radius:5px;flex:1;align-items:center;gap:10px;max-width:420px;padding:0 13px;display:flex}.learn-filters input{color:#132640;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;min-height:44px;font-size:12px}.learn-filters select{border:1px solid var(--learn-line);max-width:215px;min-height:44px;color:inherit;background:#fff;border-radius:5px;padding:0 12px;font-size:12px}.learn-course-count{color:var(--learn-muted);white-space:nowrap;margin-left:auto;font-size:12px}.learn-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;display:grid}.learn-course-card{background:#fff;border:1px solid #e1e7ef;border-radius:7px;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.learn-course-card:hover{border-color:#a7c2e5;box-shadow:0 6px 24px #1736610a}.learn-course-art{aspect-ratio:16/9;text-align:left;background:#eaf1fb;border:0;border-bottom:1px solid #e3eaf3;width:100%;padding:0;display:block;position:relative;overflow:hidden}.learn-course-art>img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.learn-course-art:hover>img{transform:scale(1.025)}.learn-course-access{color:#06f;background:#fffefc;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;bottom:13px;right:13px;box-shadow:0 3px 12px #0f254b14}.learn-course-info{padding:18px 19px 8px}.learn-course-info>small{color:#62758d;font-size:11px}.learn-course-info h2{letter-spacing:-.3px;margin:7px 0 9px;font-size:16px;font-weight:600;line-height:1.45}.learn-course-info h2 button{color:inherit;text-align:left;font-weight:inherit;line-height:inherit;background:0 0;border:0;min-height:44px;padding:0}.learn-course-meta{color:var(--learn-muted);margin:0;font-size:11px;line-height:1.6}.learn-course-coach{color:#62758d;margin:8px 0 0;font-size:11px}.learn-app progress,.learn-player progress{appearance:none;background:#e6ebf2;border:0;border-radius:2px;width:100%;height:4px;margin:20px 0 4px;display:block;overflow:hidden}.learn-app progress::-webkit-progress-bar{background:#e6ebf2}.learn-player progress::-webkit-progress-bar{background:#e6ebf2}.learn-app progress::-webkit-progress-value{background:#06f}.learn-player progress::-webkit-progress-value{background:#06f}.learn-app progress::-moz-progress-bar{background:#06f}.learn-player progress::-moz-progress-bar{background:#06f}.learn-course-footer{justify-content:space-between;align-items:center;gap:10px;min-height:47px;font-size:10px;display:flex}.learn-course-footer>span{color:#62738a;align-items:center;gap:5px;display:flex}.learn-link{color:#06f;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:12px;display:inline-flex}.learn-course-footer .learn-link{white-space:nowrap;font-size:11px}.learn-alert{color:#7f2b25;overflow-wrap:anywhere;background:#fff4f2;border-left:3px solid #b63b32;margin:18px 0;padding:13px 17px;font-size:13px}.learn-alert p{margin:0}.learn-alert button{color:inherit;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.learn-notice{color:#2d684a;background:#edf6f1;border-left:3px solid #3a805d;margin:18px 0;padding:13px 17px;font-size:13px}.learn-empty{text-align:center;background:#f8faff;border:1px solid #e4ebf4;border-radius:7px;margin:0;padding:40px 20px}.learn-empty>svg{color:#06f}.learn-empty h3{letter-spacing:-.4px;margin:15px 0 8px;font-size:18px;font-weight:500}.learn-empty p{max-width:480px;color:var(--learn-muted);margin:8px auto 18px;font-size:12px}.learn-calendar-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:32px;display:grid}.learn-month{border:1px solid var(--learn-line);background:#fff;border-radius:7px;padding:16px}.learn-month-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.learn-month h2{text-transform:capitalize;letter-spacing:-.2px;margin:0;font-size:14px}.learn-month-heading>div{display:flex}.learn-month-heading button{color:#2f4d72;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.learn-month-heading button:hover{background:#f0f5fb}.learn-weekdays,.learn-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.learn-weekdays{color:#8390a0;margin:12px 0 4px;font-size:10px}.learn-weekdays span{padding:8px 0}.learn-days button,.learn-days>span{min-width:0;min-height:44px}.learn-days button{color:#425874;background:0 0;border:0;border-radius:4px;padding:4px;font-size:12px;position:relative}.learn-days button:hover{background:#f0f5fd}.learn-days button[aria-pressed=true]{color:#fff;background:#06f}.learn-days button i{background:#06f;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;left:calc(50% - 2px)}.learn-days button[aria-pressed=true] i{background:#fff}.learn-month>p{color:#77879a;margin:13px 0 0;font-size:10px;line-height:1.6}.learn-section-title{justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin:0 0 12px;display:flex}.learn-section-title h2{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:550}.learn-section-title .learn-link{font-size:11px}.learn-events{border-top:1px solid var(--learn-line)}.learn-events article{border-bottom:1px solid var(--learn-line);align-items:center;gap:17px;padding:20px 0;display:flex}.learn-event-date{color:#1d518b;background:#f1f6fe;border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;min-height:62px;display:flex}.learn-event-date strong{letter-spacing:-.5px;font-size:24px;font-weight:500;line-height:1.3}.learn-event-date small{text-transform:uppercase;font-size:10px}.learn-events article>div{flex:1;min-width:0}.learn-events h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:14px;font-weight:550;line-height:1.5}.learn-events p{color:#62758d;margin:4px 0;font-size:11px}.learn-events article>div>small{color:#77879a;font-size:10px}.learn-classroom-button{color:#61748e;background:#f8faff;border:1px solid #d7e0ec;border-radius:5px;justify-content:center;align-items:center;gap:7px;max-width:180px;min-height:44px;padding:9px 12px;display:flex;font-size:10px!important}.learn-agenda .learn-empty{padding:35px 15px}.learn-booking,.learn-enrollments{border:1px solid var(--learn-line);border-radius:6px;margin:30px 0 0;padding:0 20px}.learn-booking summary,.learn-enrollments summary{cursor:pointer;align-content:center;min-height:52px;font-size:12px;font-weight:500}.learn-booking form{flex-wrap:wrap;align-items:end;gap:14px;padding:8px 0 20px;display:flex}.learn-booking form>label{flex:1;gap:7px;min-width:200px;font-size:12px;display:grid}.learn-booking select{min-height:44px;font:inherit;color:inherit;background:#fff;border:1px solid #d4dfeb;border-radius:5px;width:100%;min-width:0;padding:10px}.learn-booking form>p{color:#627082;width:100%;margin:0;font-size:12px}.learn-enrollment-row{border-top:1px solid var(--learn-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.learn-enrollment-row strong{font-size:12px;font-weight:550}.learn-enrollment-row p{color:#65778e;margin:5px 0;font-size:11px}.learn-enrollment-row small{color:#75859a;font-size:11px;display:block}.learn-enrollment-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.dialog.learn-player-dialog{background:#fff;border-radius:8px;width:calc(100vw - 48px);max-width:1280px;max-height:92dvh;padding:0;overflow:hidden}.learn-player-dialog>.dialog-header{color:#fff;background:#152843;border-bottom:1px solid #2e405b;margin:0;padding:16px 24px}.learn-player-dialog>.dialog-header h2{letter-spacing:-.1px;margin:0;font-size:14px;font-weight:500;line-height:1.6}.learn-player-dialog>.dialog-header .icon-button{color:#fff;flex-shrink:0;width:44px;height:44px}.learn-player-dialog>.dialog-header .icon-button:hover{background:#ffffff10}.learn-player{color:#132640;grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"lesson curriculum";min-height:560px;line-height:1.8;display:grid}.learn-curriculum{background:#f6f8fb;border-left:1px solid #e1e7f0;grid-area:curriculum;max-height:calc(92dvh - 85px);padding:23px 20px;overflow:auto}.learn-curriculum h3{font-weight:600;margin:0 0 8px!important;font-size:14px!important}.learn-curriculum>p{color:#6d7f96;margin:0;font-size:11px}.learn-curriculum progress{margin:17px 0 20px}.learn-curriculum ol{margin:0 -20px;padding:0;list-style:none}.learn-curriculum li button{text-align:left;color:#627082;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:11px;width:100%;min-height:71px;padding:14px 18px;font-family:inherit;font-size:12px;line-height:1.5;display:flex}.learn-curriculum li button[aria-current]{color:#0058db;background:#eaf2ff;border-left-color:#06f}.learn-lesson-number{border:1px solid #ccd8e8;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.learn-curriculum li small{color:#7a8ba3;margin-top:4px;font-size:10px;display:block}.learn-player .learn-small{color:#76859b;font-size:11px}.learn-lesson{grid-area:lesson;min-width:0;max-height:calc(92dvh - 85px);padding:28px clamp(24px,4vw,52px) 35px;overflow:auto}.learn-lesson-meta{color:#75849a;justify-content:space-between;gap:15px;margin:0 0 18px;font-size:11px;display:flex}.learn-study-cover{object-fit:cover;aspect-ratio:16/9;background:#eaf1fb;border-radius:5px;width:100%;height:auto;max-height:250px;margin:0 0 24px;display:block}.learn-lesson h2{letter-spacing:-.6px;margin:0 0 20px;font-size:24px;font-weight:550;line-height:1.4}.learn-lesson>p{color:#53677e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.learn-checklist{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.learn-checklist li{color:#45617d;align-items:flex-start;gap:11px;font-size:12px;display:flex}.learn-checklist svg{color:#06f;flex-shrink:0;margin-top:2px}.learn-deliverable{background:#f3f7fd;border-left:2px solid #06f;margin:22px 0;padding:17px 20px}.learn-deliverable strong{font-size:12px}.learn-deliverable p{color:#627082;margin:7px 0;font-size:12px}.learn-answer,.learn-coach-review>label{gap:9px;margin:22px 0;font-size:12px;display:grid}.learn-player textarea,.learn-enroll-form input,.learn-enroll-form select{font:inherit;color:inherit;background:#fff;border:1px solid #d3dce8;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:12px;line-height:1.7}.learn-player textarea{resize:vertical;font-size:13px}.learn-answer small{color:#75869b;font-size:10px}.learn-quiz{border:0;margin:22px 0;padding:0}.learn-quiz legend{margin-bottom:12px;font-size:12px;font-weight:550}.learn-quiz label{cursor:pointer;border:1px solid #dce4ee;border-radius:5px;align-items:start;gap:11px;margin:10px 0;padding:14px;font-size:12px;display:flex}.learn-quiz input{accent-color:#06f;flex-shrink:0;width:17px;height:17px;margin:4px 0 0}.learn-review{background:#f1f5fa;border-radius:5px;margin:22px 0;padding:18px;font-size:13px}.learn-review p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.learn-coach-review>div{flex-wrap:wrap;gap:12px;display:flex}.learn-course-preview{font-size:13px;line-height:1.8}.learn-course-preview .learn-study-cover{max-height:210px}.learn-course-preview h3{font-size:15px;font-weight:550}.learn-course-preview li{margin:9px 0}.learn-eyebrow{letter-spacing:.5px;color:#69809e;font-size:10px;font-weight:600}.learn-enroll-dialog{max-width:740px!important}.learn-enroll-form{color:#263b53;gap:20px;font-size:13px;line-height:1.7;display:grid}.learn-enroll-form>p{color:#627082;margin:0}.learn-enroll-form label{gap:8px;display:grid}.learn-enroll-form fieldset{border:1px solid #dce5ef;border-radius:5px;padding:18px}.learn-enroll-form legend{font-size:12px}.learn-enroll-form .learn-checkbox{align-items:start;gap:11px;margin:8px 0;font-size:12px;display:flex}.learn-checkbox input{accent-color:#06f;flex-shrink:0;width:17px;height:17px;min-height:17px;margin-top:3px}.learn-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.learn-enroll-form>button{justify-self:start}.learn-schedule-content{padding:4px 0 20px}.learn-schedule input[type=date]{color:#132640;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dfeb;border-radius:5px;padding:9px 11px}.learn-schedule-content>form{padding-bottom:4px}.learn-slot-options>p{color:#62758d;margin:17px 0 12px;font-size:12px}.learn-slot-options fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:340px;margin:0;padding:0;display:grid;overflow:auto}.learn-slot-options label{cursor:pointer;border:1px solid #dce5f1;border-radius:5px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.6;display:flex}.learn-slot-options label:has(input:checked){background:#f2f7ff;border-color:#06f}.learn-slot-options input,.learn-booking-confirm input{accent-color:#06f;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.learn-slot-options small{color:#77889e;margin-top:4px;font-size:10px;display:block}.learn-booking-confirm{background:#f5f8fd;border:1px solid #dce6f4;border-radius:6px;margin-top:20px;padding:18px;font-size:12px}.learn-booking-confirm>strong{font-weight:550}.learn-booking-confirm>p{color:#62758d;margin:5px 0 15px}.learn-booking-confirm>label{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:12px 0 18px;display:flex}.learn-existing-booking{margin-top:14px}.learn-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.learn-course-card{flex-direction:column;display:flex}.learn-course-info{flex:1}.learn-course-info h2{min-height:46px}.learn-player .learn-quiz input{border:1px solid #b9c8dc;width:17px;height:17px;min-height:17px;padding:0}.learn-enroll-form .learn-checkbox input{width:17px;min-height:17px;padding:0}@media (min-width:1600px){.learn-course-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.learn-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-calendar-layout{grid-template-columns:290px minmax(0,1fr);gap:24px}.learn-events article{flex-wrap:wrap}.learn-classroom-button{margin-left:69px}.learn-player{grid-template-columns:minmax(0,1fr) 255px}.learn-tabs{gap:20px}}@media (max-width:760px){.learn-slot-options fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-app{padding:14px 18px 30px}.learn-topline{gap:12px;min-height:36px;margin-bottom:4px}.learn-tabs{gap:0 17px}.learn-tabs button{gap:6px;padding:11px 0;font-size:11px}.learn-tabs button>svg{width:15px!important;min-width:15px!important}.learn-tabs .learn-admin{margin-left:0;font-size:11px}.learn-heading{flex-wrap:wrap;align-items:flex-start;gap:17px;padding:25px 0 22px}.learn-heading h1{letter-spacing:-.8px;font-size:26px}.learn-heading p{font-size:11px}.learn-next-session{width:100%;padding:10px 13px}.learn-next-session>span{flex:1}.learn-filters{flex-wrap:wrap;gap:10px;margin-bottom:20px}.learn-filters>label{flex-basis:100%;max-width:100%}.learn-filters select{max-width:calc(100% - 65px);font-size:11px}.learn-course-count{font-size:11px}.learn-course-grid{gap:22px 16px}.learn-course-info{padding:15px 15px 6px}.learn-course-info h2{font-size:15px}.learn-course-meta,.learn-course-coach{font-size:10px}.learn-course-footer{flex-wrap:wrap;gap:0;font-size:10px}.learn-course-footer .learn-link{font-size:11px}.learn-empty{padding:32px 16px}.learn-calendar-layout{display:block}.learn-month{max-width:380px;margin:0 auto 26px;padding:16px 20px}.learn-days button,.learn-days>span{min-height:44px}.learn-agenda .learn-empty{padding:30px 16px}.learn-events article{gap:14px}.learn-events h3{font-size:14px}.learn-events p{font-size:11px}.learn-classroom-button{max-width:none;margin-left:66px}.learn-booking,.learn-enrollments{margin-top:25px;padding:0 16px}.learn-booking form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.learn-booking form>label{min-width:0}.learn-enrollment-row{display:block}.learn-enrollment-actions{gap:15px;margin-top:12px}.learn-player-dialog.dialog{width:calc(100vw - 20px);max-height:95dvh;overflow:auto}.learn-player-dialog>.dialog-header{z-index:2;padding:10px 17px;position:sticky;top:0}.learn-player-dialog>.dialog-header h2{font-size:12px}.learn-player{grid-template-columns:minmax(0,1fr);grid-template-areas:"lesson""curriculum";min-height:0;display:grid}.learn-lesson{max-height:none;padding:23px 21px 30px;overflow:visible}.learn-lesson h2{font-size:22px}.learn-curriculum{border-top:1px solid #e2e8ef;border-left:0;max-height:none;padding:22px;overflow:visible}.learn-curriculum ol{margin:0 -22px}.learn-curriculum progress{margin-bottom:18px}.learn-curriculum li button{min-height:64px;padding:12px 20px;font-size:12px}.learn-lesson .button{width:100%;font-size:12px}.learn-study-cover{margin-bottom:20px}.learn-form-grid{grid-template-columns:1fr}.learn-enroll-form{font-size:12px}}@media (max-width:520px){.learn-slot-options fieldset,.learn-course-grid{grid-template-columns:minmax(0,1fr)}.learn-course-info h2{font-size:16px}.learn-course-info{padding:17px 18px 7px}.learn-course-meta,.learn-course-coach{font-size:11px}.learn-tabs{gap:0 15px}.learn-tabs button{font-size:11px}.learn-tabs button>svg{display:none}.learn-course-footer{flex-wrap:nowrap}.learn-classroom-button{width:100%;margin-left:0}.learn-month{padding:14px}.learn-lesson>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.learn-course-card,.learn-course-art>img{transition:none}.learn-course-art:hover>img{transform:none}}.academy-contract-summary{break-inside:avoid;border:1px solid #dbe4ef;border-left:3px solid #06f;margin:28px 0;padding:20px 24px;line-height:1.8}.academy-contract-summary h2{margin:0 0 12px;font-size:20px;font-weight:550}.academy-contract-summary p{overflow-wrap:anywhere;font-size:12px}.academy-contract-fields{border:1px solid #dbe4ef;margin:24px 0;padding:22px}.academy-contract-fields legend{font-weight:550}.learn-session-actions{flex-direction:column;align-items:flex-end;gap:0;max-width:195px;display:flex}.learn-session-actions .learn-classroom-button{margin:0}.learn-cancel-session{color:#77859a;min-height:44px;font-size:10px}.dialog.learn-classroom-dialog{background:#fff;width:calc(100vw - 48px);max-width:1280px;max-height:95dvh;padding:0;overflow:auto}.learn-classroom-dialog>.dialog-header{color:#fff;z-index:2;background:#152843;margin:0;padding:13px 22px;position:sticky;top:0}.learn-classroom-dialog>.dialog-header h2{margin:0;font-size:14px;font-weight:500}.learn-classroom-dialog .dialog-header .icon-button{color:#fff;flex-shrink:0;width:44px;height:44px}.learn-classroom-dialog .dialog-header .icon-button:hover{background:#ffffff12}.learn-classroom{color:#132640;font-size:12px}.learn-classroom-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex}.learn-classroom-toolbar>p{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.learn-classroom-toolbar>p>i{background:#8d9aaa;border-radius:50%;width:6px;height:6px;display:block}.learn-classroom-toolbar>p>i.is-connected{background:#38815a}.learn-classroom-toolbar>label{align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.learn-classroom-toolbar select{color:#132640;max-width:330px;min-height:44px;font-size:11px}.learn-classroom-frame{background:#101d30;width:100%;height:clamp(420px,65dvh,760px)}.learn-classroom-frame:empty{background:#f0f5fc;height:220px}.learn-classroom>.learn-alert{margin:18px 22px}.learn-classroom-actions,.learn-cancellation-actions{flex-wrap:wrap;align-items:center;gap:18px;padding:15px 22px;display:flex}.learn-classroom-actions .button{align-items:center;gap:9px;min-height:44px;display:inline-flex}.learn-cancellation-actions{padding:15px 0 0}.learn-classroom-actions .learn-link{font-size:12px}@media (max-width:760px){.learn-session-actions{align-items:flex-start;max-width:none;margin-left:69px}.learn-classroom-dialog.dialog{width:calc(100vw - 20px);max-height:95dvh}.learn-classroom-dialog>.dialog-header{padding:10px 17px}.learn-classroom-dialog>.dialog-header h2{font-size:12px}.learn-classroom-toolbar{padding:12px 17px}.learn-classroom-toolbar>label{gap:5px;width:100%;display:grid}.learn-classroom-toolbar select{width:100%;max-width:100%}.learn-classroom-frame{height:68dvh;min-height:430px}.learn-classroom-frame:empty{height:180px;min-height:180px}.learn-classroom-actions{gap:12px;padding:13px 17px}.learn-classroom-actions .button{font-size:12px}.learn-cancellation-actions{display:grid}.learn-cancellation-actions button{width:100%}}@media (max-width:520px){.learn-session-actions{width:100%;margin-left:0}.learn-session-actions>.learn-classroom-button{width:100%}.learn-session-actions .learn-cancel-session{align-self:flex-end}}
