.reportingOpsUnified{--ops-border:#e3eaf3;--ops-muted:#6d7b8f;--ops-blue:#245aa6;--ops-soft:#f7faff}.reportingOpsMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.reportingOpsMetric{border:1px solid var(--ops-border);background:#fff;border-radius:13px;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:flex;box-shadow:0 6px 18px #0f172a06}.reportingOpsMetric>span{width:36px;height:36px;color:var(--ops-blue);background:#eef5ff;border-radius:10px;flex:none;place-items:center;display:grid}.reportingOpsMetric small{color:var(--ops-muted);font-size:10.5px;display:block}.reportingOpsMetric strong{color:#14243a;margin-top:1px;font-size:18px;display:block}.reportingOpsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reportingOpsFormGrid.oneCol{grid-template-columns:1fr}.reportingOpsFormGrid label{color:#526177;gap:5px;margin:0;font-size:11px;font-weight:750;display:grid}.reportingOpsFormGrid label.wide{grid-column:1/-1}.reportingOpsFormGrid input,.reportingOpsFormGrid select,.reportingOpsFormGrid textarea{background:#fff;border:1px solid #d7e0eb;border-radius:9px;width:100%;padding:8px 10px;font-size:12px}.reportingOpsFormGrid input,.reportingOpsFormGrid select{height:40px}.reportingOpsFormGrid small{color:#7c899a;font-size:10px;font-weight:500}.reportingOpsFormGrid textarea{resize:vertical}.reportingOpsRefresh{align-items:center;gap:6px;display:inline-flex}.maturityMainSplit,.operationsMainSplit{align-items:start}.maturityMainSplit{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.operationsMainSplit{grid-template-columns:minmax(330px,.58fr) minmax(0,1.42fr)}.maturitySectionIntro,.operationsSectionIntro{background:#f8fbff;border:1px solid #e4ebf4;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 11px;display:flex}.maturitySectionIntro>span,.operationsSectionIntro>span{color:#265fa9;background:#eaf3ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.maturitySectionIntro strong,.maturitySectionIntro small,.operationsSectionIntro strong,.operationsSectionIntro small{display:block}.maturitySectionIntro strong,.operationsSectionIntro strong{color:#21344e;font-size:12px}.maturitySectionIntro small,.operationsSectionIntro small{color:#738198;margin-top:2px;font-size:10.5px}.maturityPrimary,.operationsPrimary{justify-content:center;width:100%;margin-top:11px}.maturityInventoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.maturityInventoryGroup{background:#fbfcfe;border:1px solid #e3eaf3;border-radius:12px;overflow:hidden}.maturityInventoryHead{background:#f8fbff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.maturityInventoryHead>div{align-items:center;gap:8px;display:flex}.maturityInventoryHead>div>span{color:#2d62a5;background:#eaf3ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.maturityInventoryHead strong{color:#1c304b;font-size:12px}.maturityInventoryHead b{color:#416083;background:#edf3fb;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.maturityInventoryBody{min-height:130px}.maturityInventoryRow{border-bottom:1px solid #e8edf4;padding:9px 11px}.maturityInventoryRow:last-child{border-bottom:0}.maturityInventoryRow strong,.maturityInventoryRow small{display:block}.maturityInventoryRow strong{color:#1f314b;font-size:11.5px}.maturityInventoryRow small{color:#748197;margin-top:2px;font-size:10px}.maturityInventoryEmpty{color:#8995a5;place-items:center;min-height:110px;font-size:11px;display:grid}.maturitySecondaryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.maturityCampaignCreate{gap:10px;display:grid}.maturityCampaignCreate label{color:#526177;gap:5px;font-size:11px;font-weight:750;display:grid}.maturityCampaignCreate input{border:1px solid #d7e0eb;border-radius:9px;height:40px;padding:0 10px}.maturityNavigationPanel{margin-top:14px}.maturityLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.maturityLinks a{color:#253951;background:#fbfdff;border:1px solid #e2eaf3;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;text-decoration:none;display:grid}.maturityLinks a:hover{background:#f5f9ff;border-color:#b9cce6}.maturityLinkIcon{color:#2b61a8;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.maturityLinks strong,.maturityLinks small{display:block}.maturityLinks strong{font-size:11.5px}.maturityLinks small{color:#748296;margin-top:2px;font-size:9.5px}.maturityLinks>a>i{color:#8a99ab}.operationsMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.operationsScheduleList{gap:7px;margin-top:12px;display:grid}.operationsScheduleCard{background:#fbfcfe;border:1px solid #e5ebf3;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.operationsScheduleCard>span{color:#3263a4;background:#eef4ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.operationsScheduleCard strong,.operationsScheduleCard small{display:block}.operationsScheduleCard strong{text-transform:capitalize;font-size:11.5px}.operationsScheduleCard small{color:#778499;margin-top:2px;font-size:9.5px}.operationsEmptyCard{color:#7b899d;text-align:center;border:1px dashed #d8e1ed;border-radius:10px;align-content:center;place-items:center;gap:4px;min-height:125px;display:grid}.operationsEmptyCard i{font-size:20px}.operationsEmptyCard strong{color:#43536a}.operationsEmptyCard span{font-size:10px}.operationsBulkHeader{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.operationsStep{background:#f8fbff;border:1px solid #e4ebf4;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.operationsStep>span{color:#fff;background:#285fa7;border-radius:999px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.operationsStep strong,.operationsStep small{display:block}.operationsStep strong{font-size:11px}.operationsStep small{color:#78869a;margin-top:2px;font-size:9.5px}.operationsSwitch{background:#fbfcfe;border:1px solid #e4ebf3;border-radius:10px;align-items:flex-start;padding:10px;gap:9px!important;margin:10px 0!important;display:flex!important}.operationsSwitch input{margin-top:2px}.operationsSwitch strong,.operationsSwitch small{display:block}.operationsSwitch strong{font-size:11px}.operationsSwitch small{color:#7a8799;margin-top:2px;font-size:9.5px}.operationsUserPicker{background:#fff;border:1px solid #e0e8f2;border-radius:12px;margin-top:12px;overflow:hidden}.operationsUserPickerHead{background:#f8fbff;border-bottom:1px solid #e5ebf3;grid-template-columns:minmax(250px,1fr) auto auto auto;align-items:center;gap:8px;padding:9px;display:grid}.operationsUserPickerHead .searchBox{min-height:38px}.operationsUserGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:300px;padding:8px;display:grid;overflow:auto}.operationsUserCard{cursor:pointer;background:#fff;border:1px solid #e6ecf3;border-radius:9px;grid-template-columns:auto 32px minmax(0,1fr) auto;align-items:center;gap:8px!important;margin:0!important;padding:8px!important;display:grid!important}.operationsUserCard:hover{background:#f7faff;border-color:#c9d8eb}.operationsUserCard.selected{background:#eef6ff;border-color:#b7cee9}.operationsUserCard>input{width:15px!important;height:15px!important;margin:0!important}.operationsAvatar{color:#2b5e9e;background:#eaf2fe;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.operationsUserCard strong,.operationsUserCard small{display:block}.operationsUserCard strong{color:#23374f;font-size:10.5px}.operationsUserCard small{color:#7b8798;margin-top:1px;font-size:9px}.operationsUserCard>i{color:#2d65a9}.operationsSelectedSummary{color:#28588f;background:#f1f7ff;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;display:flex}.operationsSelectedSummary strong,.operationsSelectedSummary small{display:block}.operationsSelectedSummary strong{font-size:10.5px}.operationsSelectedSummary small{color:#657994;margin-top:1px;font-size:9px}.operationsQueueAction{justify-content:center;width:100%;margin-top:10px}.operationsHistoryHeader{justify-content:space-between;align-items:end;gap:12px;margin:16px 0 9px;display:flex}.operationsHistoryHeader h2{margin:2px 0;font-size:16px}.operationsHistoryHeader p{color:#718096;margin:0;font-size:10.5px}.operationsHistoryHeader label{color:#67758a;align-items:center;gap:6px;font-size:10.5px;font-weight:750;display:flex}.operationsHistoryHeader select{background:#fff;border:1px solid #d8e1ec;border-radius:8px;height:34px;padding:0 24px 0 8px}.operationsHistoryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operationsHistoryPanel .modernTable{overflow:auto}.operationsHistoryPanel table{min-width:780px}.aiMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.aiProviderPanel{margin-bottom:12px}.aiProviderSummary{grid-template-columns:42px minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:12px;display:grid}.aiProviderIcon{color:#b34848;background:#fff3f3;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.aiProviderIcon.ready{color:#268359;background:#ecf8f1}.aiProviderSummary>div>strong,.aiProviderSummary>div>small{display:block}.aiProviderSummary>div>strong{color:#23354d;font-size:12px}.aiProviderSummary>div>small{color:#778398;margin-top:3px;font-size:10px}.aiProviderFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.aiProviderFacts>span{background:#fbfcfe;border:1px solid #e4ebf3;border-radius:9px;padding:8px 9px}.aiProviderFacts small,.aiProviderFacts strong{margin:0!important;display:block!important}.aiProviderFacts small{font-size:9px!important}.aiProviderFacts strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:2px!important;font-size:10.5px!important}.aiWalletToolbar{background:#fff;border:1px solid #e1e8f1;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:10px;display:flex}.aiWalletToolbar .searchBox{flex:1;min-height:40px}.aiWalletTable{overflow:auto}.aiWalletTable table{min-width:1120px}.aiWalletUser{align-items:center;gap:8px;min-width:190px;display:flex}.aiWalletUser>span{color:#2c609f;background:#eaf2fe;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.aiWalletUser strong,.aiWalletUser small{display:block}.aiWalletUser small{color:#7b8799;margin-top:2px;font-size:9px}.aiWalletTable td>small{color:#7c8899;margin-top:2px;font-size:9px;display:block}.aiUsageCell{min-width:130px}.aiUsageCell>div:first-child{justify-content:space-between;gap:8px;font-size:10px;display:flex}.aiUsageCell>div:first-child span{color:#718097}.aiUsageTrack{background:#edf1f6;border-radius:999px;height:6px;margin-top:5px;overflow:hidden}.aiUsageTrack>span{background:#2f68b1;border-radius:999px;height:100%;display:block}.aiGovernanceBreakdowns{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.aiBreakdownPanel table{margin:0}.aiUsageHistory{overflow:auto}.aiUsageHistory table{min-width:900px}.aiGovernanceModal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2147483200;background:#0f172a80}.aiGovernanceModal .modal-content{border:0;border-radius:15px;box-shadow:0 28px 90px #0f172a52}.aiGovernanceModal .modal-header,.aiGovernanceModal .modal-footer{border-color:#e6edf5}.aiLedgerMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.aiQuotaSwitch{background:#fbfcfe;border:1px solid #e3eaf3;border-radius:10px;align-items:flex-start;padding:10px;gap:9px!important;display:flex!important}.aiQuotaSwitch input{margin-top:2px}.aiQuotaSwitch strong,.aiQuotaSwitch small{display:block}.aiQuotaSwitch strong{font-size:11px}.aiQuotaSwitch small{color:#758397;margin-top:2px;font-size:9.5px}@media (max-width:1280px){.reportingOpsMetricGrid,.operationsMetricGrid,.aiMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.maturityLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsHistoryGrid{grid-template-columns:1fr}.aiProviderSummary{grid-template-columns:42px 1fr}.aiProviderFacts{grid-column:1/-1}}@media (max-width:1050px){.maturityMainSplit,.operationsMainSplit{grid-template-columns:1fr}.maturitySecondaryGrid,.maturityInventoryGrid{grid-template-columns:1fr 1fr}.operationsUserGrid,.aiGovernanceBreakdowns{grid-template-columns:1fr}}@media (max-width:720px){.reportingOpsMetricGrid,.operationsMetricGrid,.aiMetricGrid,.maturitySecondaryGrid,.maturityInventoryGrid,.maturityLinks,.operationsBulkHeader,.reportingOpsFormGrid,.aiProviderFacts,.aiLedgerMetrics{grid-template-columns:1fr}.reportingOpsFormGrid label.wide{grid-column:auto}.operationsUserPickerHead{grid-template-columns:1fr 1fr}.operationsUserPickerHead .searchBox{grid-column:1/-1}.operationsHistoryHeader,.aiWalletToolbar{flex-direction:column;align-items:stretch}.aiProviderSummary{grid-template-columns:1fr}.aiWalletToolbar .recordCount{align-self:flex-start}}
.learnerExperiencePage,.enterpriseLearnerPage,.knowledgePortal{background:#f5f7fb;min-height:100vh}.learnerExperienceBody{max-width:1480px;margin:0 auto;padding:22px 24px 40px}.learnerExperiencePage .learnerPageHead,.enterpriseLearnerPage .learnerPageHead,.knowledgePortal .knowledgePortalHead{justify-content:space-between;align-items:flex-start;gap:18px;max-width:1480px;margin:0 auto 18px;padding:22px 24px 0;display:flex}.learnerExperiencePage .learnerPageHead h1,.enterpriseLearnerPage .learnerPageHead h1,.knowledgePortal h1{color:#172033;margin:.25rem 0 .35rem;font-size:1.7rem;line-height:1.2}.learnerExperiencePage .learnerPageHead p,.enterpriseLearnerPage .learnerPageHead p,.knowledgePortal .knowledgePortalHead p{color:#667085;max-width:820px;margin:0;line-height:1.55}.learnerPageIcon{color:#2454a6;background:#eaf1ff;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.2rem;display:grid}.enterpriseLearnerPage>.alert,.enterpriseLearnerPage>section,.enterpriseLearnerPage>.row,.enterpriseLearnerPage>.gamificationStrip{max-width:1480px;margin-left:auto!important;margin-right:auto!important}.enterpriseLearnerPage>.alert,.enterpriseLearnerPage>section,.enterpriseLearnerPage>.gamificationStrip,.enterpriseLearnerPage>.row{width:calc(100% - 48px)}.learnerExperiencePage .card,.enterpriseLearnerPage .card,.knowledgePortal .card,.instructorKnowledgePortal .card{background:#fff;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 6px 18px #10182809!important}.learnerExperiencePage .compactCard,.enterpriseLearnerPage .compactCard{padding:16px!important}.learnerExperiencePage .card h2,.enterpriseLearnerPage .card h2,.knowledgePortal .card h2,.instructorKnowledgePortal .card h2{color:#1d2939}.learnerExperiencePage label,.enterpriseLearnerPage label,.knowledgePortal label,.instructorKnowledgePortal label{color:#344054;font-size:.8rem;font-weight:650}.learnerExperiencePage .form-control,.learnerExperiencePage .form-select,.enterpriseLearnerPage .form-control,.enterpriseLearnerPage .form-select,.knowledgePortal .form-control,.knowledgePortal .form-select,.instructorKnowledgePortal .form-control,.instructorKnowledgePortal .form-select{border-color:#d5dde8;border-radius:9px;min-height:39px}.learnerExperiencePage .form-control:focus,.learnerExperiencePage .form-select:focus,.enterpriseLearnerPage .form-control:focus,.enterpriseLearnerPage .form-select:focus,.knowledgePortal .form-control:focus,.knowledgePortal .form-select:focus,.instructorKnowledgePortal .form-control:focus,.instructorKnowledgePortal .form-select:focus{border-color:#7ba3e5;box-shadow:0 0 0 3px #2563eb14}.learnerExperiencePage table,.enterpriseLearnerPage table,.knowledgePortal table,.instructorKnowledgePortal table{border-collapse:separate;border-spacing:0;width:100%}.learnerExperiencePage thead th,.enterpriseLearnerPage thead th,.knowledgePortal thead th,.instructorKnowledgePortal thead th{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #e4e7ec;padding:10px 12px;font-size:.7rem;font-weight:800}.learnerExperiencePage tbody td,.enterpriseLearnerPage tbody td,.knowledgePortal tbody td,.instructorKnowledgePortal tbody td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:10px 12px;font-size:.82rem}.learnerExperiencePage tbody tr:last-child td,.enterpriseLearnerPage tbody tr:last-child td,.knowledgePortal tbody tr:last-child td,.instructorKnowledgePortal tbody tr:last-child td{border-bottom:0}.learnerExperiencePage tbody tr:hover td,.enterpriseLearnerPage tbody tr:hover td,.knowledgePortal tbody tr:hover td,.instructorKnowledgePortal tbody tr:hover td{background:#fbfdff}.learnerExperiencePage .statusChip,.enterpriseLearnerPage .statusChip{padding:.3rem .55rem;font-size:.7rem}.developmentSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.developmentSummaryCard{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:14px}.developmentSummaryCard small{color:#667085;display:block}.developmentSummaryCard strong{font-size:1.2rem}.enterpriseAssignmentItem{border-bottom:1px solid #edf0f4;padding:14px 0}.enterpriseAssignmentItem:last-child{border-bottom:0}.enterpriseAssignmentItem p{color:#667085;font-size:.84rem}.compactReviewerNote{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;margin:8px 0;padding:9px 11px;font-size:.8rem}.recommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.recommendationCard{background:#fff;border:1px solid #e4e7ec;border-radius:13px;flex-direction:column;gap:10px;min-height:160px;padding:16px;display:flex}.recommendationCardIcon{color:#2454a6;background:#eef4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.recommendationCard p{color:#667085;flex:1;margin:0;font-size:.82rem}.learnerAiWorkspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;display:grid}.learnerAiThreads{max-height:560px;overflow:auto}.learnerAiThreadButton{text-align:left;background:#f8fafc;border:1px solid #0000;border-radius:9px;width:100%;margin-bottom:5px;padding:9px 10px}.learnerAiThreadButton.active{color:#174a93;background:#eaf1ff;border-color:#bfd2f4}.learnerAiChat{background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;min-height:360px;max-height:520px;padding:14px;overflow:auto}.learnerAiMessage{white-space:pre-wrap;background:#fff;border:1px solid #e4e7ec;border-radius:12px;max-width:82%;margin-bottom:8px;padding:9px 11px}.learnerAiMessage.user{color:#fff;background:#2454a6;border-color:#2454a6;margin-left:auto}.trainingRequestComposer{grid-template-columns:220px minmax(260px,1fr) minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.certificateStats{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.certificateStat{background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:130px;padding:10px 12px}.certificateStat strong{font-size:1.1rem;display:block}.certificateStat small{color:#667085}.enterpriseCertificateGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1480px;padding:0 24px 40px;gap:14px!important;margin:0 auto!important;display:grid!important}.enterpriseCertificateCard{position:relative;overflow:hidden;padding:18px!important}.enterpriseCertificateCard:before{content:"";background:#2454a6;width:4px;position:absolute;inset:0 auto 0 0}.enterpriseCertificateCard h2{margin:.2rem 0;font-size:1.08rem}.certificateCompactMeta{color:#667085;flex-wrap:wrap;gap:14px;margin:10px 0;font-size:.78rem;display:flex}.certificateCompactMeta span{align-items:center;gap:5px;display:flex}.certificateVerificationBlock{background:#f8fafc;border:1px solid #e4e7ec;border-radius:11px;align-items:center;gap:14px;margin:12px 0;padding:12px;display:flex}.certificateVerificationBlock img{border-radius:6px}.certificateVerificationBlock>div{flex-direction:column;gap:4px;display:flex}.knowledgePortal>.knowledgePortalBody{max-width:1480px;margin:0 auto;padding:0 24px 40px}.knowledgePortal .container-fluid.px-0,.instructorKnowledgePortal .container-fluid.px-0{padding:0!important}.knowledgePortal .container-fluid.px-0>div:first-child,.instructorKnowledgePortal .container-fluid.px-0>div:first-child{margin-bottom:14px!important}.knowledgePortal .row.g-4,.instructorKnowledgePortal .row.g-4{--bs-gutter-x:14px;--bs-gutter-y:14px}.knowledgePortal .col-xl-3>.card:first-child,.instructorKnowledgePortal .col-xl-3>.card:first-child{position:sticky;top:84px;overflow:hidden}.knowledgePortal .list-group-item,.instructorKnowledgePortal .list-group-item{border-color:#edf0f4;padding:11px 12px}.knowledgePortal .list-group-item.active,.instructorKnowledgePortal .list-group-item.active{color:#174a93!important;background:#eef4ff!important;border-color:#d6e4fb!important}.knowledgePortal .list-group-item.active small,.instructorKnowledgePortal .list-group-item.active small{color:#56729e!important}.knowledgePortal .card-header,.instructorKnowledgePortal .card-header{padding:12px 14px;background:#fff!important;border-bottom:1px solid #edf0f4!important}.knowledgePortal .col-xl-9>.card,.instructorKnowledgePortal .col-xl-9>.card{min-height:460px}.knowledgePortal .col-xl-9 .list-group-item,.instructorKnowledgePortal .col-xl-9 .list-group-item{padding:14px!important}.knowledgePortal .badge,.instructorKnowledgePortal .badge{font-size:.66rem}.knowledgePortal .btn,.instructorKnowledgePortal .btn{border-radius:9px}.knowledgePortal .btn-primary,.instructorKnowledgePortal .btn-primary{box-shadow:none}.learnerNavbar{box-shadow:0 1px #e4e7ec}.learnerLinks.learnerIconNav a{border-radius:9px}.learnerLinks.learnerIconNav a.active{color:#174a93;background:#eef4ff}.learnerIconButton{border-radius:9px!important}.instructorKnowledgePortal{min-height:100%}.instructorKnowledgePortal>.knowledgePortalBody{padding:0}.learnerSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.learnerSectionHead h2{margin:.15rem 0 0;font-size:1rem}.learnerSectionHead p{color:#667085;margin:.2rem 0 0;font-size:.8rem}.learnerEmptyPanel{text-align:center;color:#667085;padding:32px 20px}.learnerEmptyPanel i{color:#98a2b3;margin-bottom:8px;font-size:1.8rem;display:block}@media (max-width:1100px){.recommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learnerAiWorkspace{grid-template-columns:1fr}.trainingRequestComposer{grid-template-columns:1fr 1fr}.enterpriseCertificateGrid{grid-template-columns:1fr}}@media (max-width:767px){.learnerExperienceBody{padding:16px 14px 28px}.learnerExperiencePage .learnerPageHead,.enterpriseLearnerPage .learnerPageHead,.knowledgePortal .knowledgePortalHead{padding:16px 14px 0}.enterpriseLearnerPage>.alert,.enterpriseLearnerPage>section,.enterpriseLearnerPage>.gamificationStrip,.enterpriseLearnerPage>.row{width:calc(100% - 28px)}.enterpriseCertificateGrid{padding:0 14px 28px}.recommendationGrid,.trainingRequestComposer{grid-template-columns:1fr}.developmentSummaryGrid{grid-template-columns:1fr 1fr}.knowledgePortal>.knowledgePortalBody{padding:0 14px 28px}.knowledgePortal .col-xl-3>.card:first-child,.instructorKnowledgePortal .col-xl-3>.card:first-child{position:static}.certificateVerificationBlock{align-items:flex-start}.learnerPageIcon{display:none}}
.enterpriseLearnerPage .gamificationStrip{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.enterpriseLearnerPage .gamificationScore{background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid #dfe7f2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.enterpriseLearnerPage .gamificationScore>div{flex-direction:column;display:flex}.enterpriseLearnerPage .gamificationScore strong{color:#174a93;font-size:1.55rem}.enterpriseLearnerPage .gamificationScore small{color:#667085}.enterpriseLearnerPage .badgeRack{flex-wrap:wrap;gap:7px;display:flex}.enterpriseLearnerPage .learningBadge{background:#f8fafc;border:1px solid #dfe7f2;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.75rem;display:inline-flex}.enterpriseLearnerPage .learningBadge i{color:#2454a6}.enterpriseLearnerPage .row.g-3>.col-lg-8>.card,.enterpriseLearnerPage .row.g-3>.col-lg-4>.card{height:100%}.enterpriseLearnerPage .row.g-2>.col-lg-3>.card{border-radius:14px!important}.enterpriseLearnerPage .row.g-2>.col-lg-3>.card>div[style]{padding-right:3px;max-height:520px!important}.enterpriseLearnerPage .row.g-2>.col-lg-3 .btn.w-100.text-start{color:#344054!important;background:#f8fafc!important;border:1px solid #0000!important;border-radius:9px!important;padding:9px 10px!important}.enterpriseLearnerPage .row.g-2>.col-lg-3 .btn.w-100.text-start.btn-primary{color:#174a93!important;background:#eaf1ff!important;border-color:#bfd2f4!important}.enterpriseLearnerPage .row.g-2>.col-lg-9>.card>div.border.rounded.bg-light{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:12px!important;padding:14px!important}.enterpriseLearnerPage .row.g-2>.col-lg-9>.card>div.border.rounded.bg-light>div>div{border-radius:12px!important;padding:9px 11px!important}.enterpriseLearnerPage .row.g-2>.col-lg-9>.card>div.border.rounded.bg-light>div.text-end>div{color:#fff!important;background:#2454a6!important;border-color:#2454a6!important}.enterpriseLearnerPage .row.g-2>.col-lg-9>.card textarea{resize:vertical}.enterpriseLearnerPage details{border-top:1px solid #edf0f4;padding-top:9px}.enterpriseLearnerPage details summary{cursor:pointer;color:#344054}.enterpriseLearnerPage .tableWrap{border-radius:11px;overflow:auto}.enterpriseLearnerPage .gamificationStrip+.card{margin-top:0}.enterpriseLearnerPage .compactCard>.row.g-2:first-child:last-child{align-items:end}.knowledgePortal .col-xl-3 .list-group,.instructorKnowledgePortal .col-xl-3 .list-group{max-height:52vh;overflow:auto}.knowledgePortal .col-xl-3 .list-group-item,.instructorKnowledgePortal .col-xl-3 .list-group-item{position:relative}.knowledgePortal .col-xl-3 .list-group-item:before,.instructorKnowledgePortal .col-xl-3 .list-group-item:before{content:"";background:0 0;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.knowledgePortal .col-xl-3 .list-group-item.active:before,.instructorKnowledgePortal .col-xl-3 .list-group-item.active:before{background:#2454a6}.knowledgePortal .col-xl-9 .list-group-item button,.instructorKnowledgePortal .col-xl-9 .list-group-item button{border-radius:8px}.knowledgePortal .col-xl-9 .list-group-item:hover,.instructorKnowledgePortal .col-xl-9 .list-group-item:hover{background:#fbfdff}.knowledgePortal .container-fluid.px-0>div:first-child h1,.instructorKnowledgePortal .container-fluid.px-0>div:first-child h1{font-size:1.55rem}.knowledgePortal .container-fluid.px-0>div:first-child p,.instructorKnowledgePortal .container-fluid.px-0>div:first-child p{max-width:820px}.knowledgePortal .col-xl-3>.card .card-header strong,.instructorKnowledgePortal .col-xl-3>.card .card-header strong{font-size:.84rem}.knowledgePortal .col-xl-9>.card>.card-header,.instructorKnowledgePortal .col-xl-9>.card>.card-header{padding:10px 12px}.knowledgePortal .col-xl-9>.card>.card-header input,.instructorKnowledgePortal .col-xl-9>.card>.card-header input{min-height:40px}.learnerExperiencePage .tableIconAction,.enterpriseLearnerPage .tableIconAction{border-radius:9px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:inline-flex;padding:0!important}.learnerExperiencePage .actionsCell,.enterpriseLearnerPage .actionsCell{text-align:right;white-space:nowrap}.learnerExperiencePage .actionsCell .d-flex,.enterpriseLearnerPage .actionsCell .d-flex{justify-content:flex-end}.learnerExperiencePage .alert,.enterpriseLearnerPage .alert{border-radius:11px}.learnerExperiencePage .btn,.enterpriseLearnerPage .btn{border-radius:9px}@media (max-width:900px){.enterpriseLearnerPage .gamificationStrip{grid-template-columns:1fr}}@media (max-width:767px){.enterpriseLearnerPage .gamificationStrip{width:calc(100% - 28px)}.enterpriseLearnerPage .gamificationScore{padding:13px}.enterpriseLearnerPage .row.g-2>.col-lg-9>.card>div.border.rounded.bg-light{min-height:260px!important}}
