@media (max-width:540px){.loginCard{border-radius:20px;padding:26px 22px}.loginRecovery{padding:16px}}@media print{.certificateToolbar{display:none}.certificatePage{background:var(--theme-bg-neutral,#fff);padding:0}.certificateDocument{min-height:190mm;box-shadow:none}}@media (max-width:950px){.adminToolsBody{grid-template-columns:1fr}.adminToolsBody .panel:last-child,.adminToolsBody .deliverySchedulerPanel,.adminToolsBody .deliveryQueuePanel{grid-column:1}.adminToolsBody .deliveryQueuePanel .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shell{grid-template-columns:1fr}.sidebar{z-index:60;border-right:1px solid var(--line);border-bottom:0;width:min(340px,88vw);padding:20px;display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 32px #10322738}.sidebar.mobileOpen{display:block}.mobileNavBackdrop{z-index:50;background:#091f187a;border:0;border-radius:0;width:100%;display:block;position:fixed;inset:0}.mobileAdminActions{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:20px;display:grid}.mobileAdminActions>*{justify-content:center;width:100%}.topbar .mobileMenuButton{display:inline-flex}.topbar{justify-content:space-between;gap:12px}.brand{margin:0 0 14px}.nav{grid-template-columns:repeat(3,1fr)}.nav a{text-align:center}.metrics{grid-template-columns:repeat(2,1fr)}.deliverySummary,.auditSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardActions,.courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.courseFormGrid{grid-template-columns:1fr 1fr}.courseFormGrid .field:first-child{grid-column:1/-1}.assignmentGrid{grid-template-columns:1fr}.assignmentListToolbar{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.assignmentResultCount{grid-column:1/-1;justify-self:start}.editorShell{grid-template-columns:1fr}.outline{position:static}.accountColumns{grid-template-columns:1fr}.newOrganizationGrid{grid-template-columns:1fr 1fr}.newOrganizationGrid .field:first-child{grid-column:1/-1}.employeeManagerFilters{grid-template-columns:minmax(220px,1fr) 160px 200px}.employeeResultCount{grid-column:1/-1;padding:0}.learnerCourses{grid-template-columns:1fr}.learnerCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learningLayout{grid-template-columns:1fr}.learningNav{border-right:0;border-bottom:1px solid var(--line);min-height:0;max-height:none;padding:20px 18px;position:static}.certificateCourseSetting{flex-direction:column;align-items:flex-start}.certificateCourseSetting .filters{width:100%}}@media (max-width:620px){.topbar,.main{padding-left:18px;padding-right:18px}.topbar{flex-wrap:wrap;align-items:flex-start;min-height:0}.account{flex-wrap:wrap;min-width:0}.account>div{min-width:0}.topbar .desktopAdminAction,.topbar .account>div:last-child{display:none}.account span,.account small{overflow-wrap:anywhere}.pageHead{flex-direction:column;align-items:stretch}.pageHead>.primary{width:100%}.metrics,.deliverySummary,.auditSummary,.dashboardActions,.courseGrid,.learnerCourseGrid{grid-template-columns:1fr}.learnerCatalogHead{flex-direction:column;align-items:stretch}.filterMenuBody{grid-template-columns:1fr;width:90%;position:fixed;top:15%;left:5%;right:5%}.courseFormGrid,.courseCoverField,.imageBlockEditor{grid-template-columns:1fr}.courseCoverEmpty,.courseCoverPreview,.courseCoverFrame{width:100%}.coverControls label,.nav{grid-template-columns:1fr}.panelHead{flex-direction:column;align-items:stretch;padding:17px 18px}.errorBanner{flex-direction:column;align-items:stretch}.errorBanner .secondary,.panelHead>.filters{width:100%}.adminTools>summary{flex-wrap:wrap;align-items:flex-start}.adminTools>summary .status{margin-left:auto}.deliveryPanelHead .compactActions{grid-template-columns:1fr;align-items:stretch}.deliveryPanelHead .compactActions>*,.deliveryPanelHead .compactField{width:100%;max-width:none}.deliveryPanelHead .filterMenu{margin-left:0}.auditPanelHead .compactActions{flex-direction:column;align-items:stretch}.auditPanelHead .compactActions>*,.auditPanelHead .compactField{width:100%;max-width:none}.auditPanelHead .filterMenu{margin-left:0}.sectionTop{flex-direction:column;align-items:stretch}.sectionTop .search{width:100%}.requestPanelHead{align-items:stretch}.requestPanelHead>div:first-child{flex-basis:auto}.requestSearch{width:100%;max-width:none}.requestPanelHead .filters{gap:6px}.requestPanelHead .filter{text-align:center;flex:auto}.prototype{padding-left:18px;padding-right:18px}.orgHero{grid-template-columns:1fr}.learnerListControls{flex-direction:column;align-items:stretch;width:100%}.learnerListControls .search,.learnerListControls select{width:100%}.learnerListFooter{flex-direction:column;align-items:stretch}.learnerListFooter .pagination{width:100%}.tenantBanner,.editorToolbar{flex-direction:column;align-items:flex-start}.editorQualityHead{flex-direction:column;align-items:stretch;gap:10px}.editorQualityScore{font-size:24px}.editorQualityActions,.editorQualityActions .secondary{width:100%}.courseFlowPanel>summary{align-items:flex-start}.courseFlowBranches{padding-left:0}.courseFlowBranches button{justify-content:space-between;width:100%}.lessonCanvas,.preview{padding:20px}.lessonSettings{grid-template-columns:1fr}.lessonSettings .lessonOrderActions{grid-column:1}.lessonOrderActions .secondary,.lessonOrderActions .topLink{flex:calc(50% - 8px)}.blockLabel{flex-direction:column;align-items:flex-start}.blockLibraryHead,.blockLibraryGrid{grid-template-columns:1fr}.blockTemplateStrip{flex-direction:column;align-items:stretch}.blockTemplateStrip>div:last-child{justify-content:flex-start}.blockTemplateStrip .secondary{flex:auto}.blockActions{justify-content:flex-start;width:100%}.richTextToolbar>span{width:100%;margin-left:0}.inlineBlockPreviewHead{flex-direction:column;align-items:flex-start;gap:2px}.blockTransferMenu{width:90%;position:fixed;top:20%;left:5%;right:5%}.blockInsertMenu{grid-template-columns:1fr;width:90%;position:fixed;top:15%;left:5%;right:5%}.blockTransferMenu>div{grid-template-columns:1fr}.answer{grid-template-columns:auto minmax(0,1fr)}.accountCreateGrid,.employeeQuickAdd,.employeeManagerFilters{grid-template-columns:1fr}.employeeQuickAdd>button{justify-self:stretch;min-width:0}.newOrganizationGrid{grid-template-columns:1fr}.newOrganizationGrid .field:first-child{grid-column:1}.newOrganizationGrid .field:nth-child(3){grid-column:1;max-width:none}.employeeResultCount{grid-column:1}.employeeManagerList article{grid-template-columns:1fr;gap:9px}.employeeManagerList article:has(>input){grid-template-columns:1fr}.employeeManagerList article>div:first-child{grid-template-columns:minmax(0,1fr) minmax(140px,210px)}.employeeManagerList article>.status{justify-self:start}.employeeRowActions{justify-content:flex-start}.employeeRowActions>*{flex:auto}.accountList article{flex-direction:column;align-items:flex-start}.accountList article>.filters{width:100%}.learnerHero{grid-template-columns:1fr}.learningContent{padding:20px 14px 40px}.learningArticle{border-radius:16px;padding:22px 18px}.learningActions{flex-direction:column-reverse;align-items:stretch}.learningActions>button{width:100%;min-width:0}.learnerToolActions,.certificateAssignActions,.certificateToolbar,.hotspotSettingsHead,.scheduleHead{flex-direction:column;align-items:stretch}.learnerToolActions>button,.certificateAssignActions>button,.certificateToolbar>button{width:100%}.completion{padding:28px 20px}.assessmentSummary{flex-direction:column;align-items:flex-start}.resultGrid,.settingsGrid,.publishGrid,.assignmentEditor,.employeeAdminGrid{grid-template-columns:1fr}.employeeImportActions{justify-items:stretch}.employeeTemplateDownload{width:fit-content}.certificateDocument{border-width:8px;padding:36px 24px}.certificateDocument h1{font-size:38px}.certificatePdfPreview{border-radius:10px;min-height:480px}.certificateRevokeActions,.certificateRevokeActions .secondary{width:100%}.certificateFacts{grid-template-columns:1fr}.certificateHistoryFilters{grid-template-columns:1fr;padding:16px}.ticketLayout,.ticketReplyActions{grid-template-columns:1fr}.ticketMessageHead{grid-template-columns:1fr;gap:7px}.ticketMessageHead>span{text-align:left}.evidenceLayout{grid-template-columns:1fr}.evidencePreview{position:static}.scheduledReportLayout,.scheduleFacts,.externalEvidenceLayout,.retentionRules article{grid-template-columns:1fr}.certificateFacts>div{border-right:0;border-bottom:1px solid var(--line)}.assignmentAside{position:static}.releaseChecklist{grid-template-columns:1fr}.settingsPreview{position:static}.fieldGrid{grid-template-columns:1fr}.pagination,.employeePagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;padding:13px 0 0;display:grid}.pagination .secondary,.employeePagination .secondary{min-width:0;padding-inline:10px}.paginationStatus,.employeePagination span{min-width:0;font-size:13px}.organizationAdminPagination{align-items:stretch;padding:12px;display:flex}.organizationAdminPagination .organizationAdminRange{text-align:left}.organizationAdminPagination .paginationButtons{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.tableWrap{margin-inline:-1px}.modalBackdrop{align-items:start;padding:10px}.reminderModal,.certificateAssignModal,.certificateTemplateModal{border-radius:16px;width:100%;max-height:calc(100dvh - 20px);padding:20px 16px}.assignmentManagementModal>.panelHead{margin:-20px -16px 18px;padding:20px 16px;top:-20px}.assignmentManagementPrimary,.assignmentManagementTools{padding:16px}.primary,.secondary,.topLink,.dangerButton{overflow-wrap:anywhere}}@media (max-width:480px){.topbar,.main,.learnerMain,.sidebar{padding-left:14px;padding-right:14px}.panel,.metric{border-radius:14px}.pagination,.employeePagination{grid-template-columns:1fr 1fr}.paginationStatus,.employeePagination span{grid-area:1/1/auto/-1}.pagination .secondary,.employeePagination .secondary{width:100%}.organizationAdminPagination .paginationButtons{grid-template-columns:1fr 1fr}.organizationAdminPagination .paginationButtons>span{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.primary,.secondary,.topLink,.dangerButton,.status,.filter,.segmented button{border:1px solid buttontext}.progressFill{forced-color-adjust:none;background:highlight}}
