.adminGroupedNav{padding-top:4px!important}.adminNavGroup{display:grid;gap:2px;margin:0 0 8px}.adminNavGroupLabel{padding:9px 14px 4px;color:rgba(255,255,255,.48);font-size:.61rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.adminNavGroup+.adminNavGroup{padding-top:5px;border-top:1px solid rgba(255,255,255,.07)}.adminNavGroup a{min-height:34px!important;padding:7px 12px!important;margin:0 6px!important;border-radius:8px!important;font-size:.78rem!important}.adminNavGroup a>i{width:17px!important;font-size:.84rem!important}.adminNavGroup a.active{background:rgba(255,255,255,.11)!important}.adminPageContainer input:not([type=checkbox]):not([type=radio]):not([type=file]),.adminPageContainer select{height:36px!important;min-height:36px!important;padding-top:5px!important;padding-bottom:5px!important;font-size:.8rem!important;border-radius:8px!important}.adminPageContainer textarea{font-size:.8rem!important;border-radius:8px!important}.adminPageContainer .searchableInputWrap{height:36px!important;min-height:36px!important;padding-top:0!important;padding-bottom:0!important;border-radius:8px!important}.adminPageContainer .searchableInputWrap input{height:34px!important;min-height:34px!important}.adminPageContainer .adminFilterBar .searchBox,.adminPageContainer .adminToolbar>.searchBox{height:36px!important;min-height:36px!important;border-radius:8px!important}.adminPageContainer .adminToolbar>.searchBox input{height:34px!important;min-height:34px!important}.adminPageContainer .adminFilterBar select,.adminPageContainer .adminToolbar>.toolbarField>select{height:36px!important;min-height:36px!important}.adminPageContainer .adminFilterBar .clearButton,.adminPageContainer .adminToolbar>.clearButton{height:36px!important;min-height:36px!important;padding:0 10px!important}.adminPageContainer .fieldGroup{gap:4px!important;margin:6px 0!important}.adminPageContainer .fieldGroup>span{font-size:.72rem!important}.adminPageContainer .fieldGroup input,.adminPageContainer .fieldGroup select{min-height:36px!important;padding:6px 9px!important;font-size:.8rem!important}.adminPageContainer .fieldGroup textarea{padding:7px 9px!important;min-height:72px!important;font-size:.8rem!important}.adminPageContainer .fieldGroup>small{font-size:.67rem!important}.adminPageContainer .fieldSwitchRow{min-height:40px;padding:8px 10px!important;margin:7px 0!important}.adminPageContainer .editorCard .editorTitle{padding:13px 16px 11px!important}.adminPageContainer .editorCard .editorTitle h3{font-size:1.08rem!important}.adminPageContainer .editorFields{padding:5px 16px 3px!important}.adminPageContainer .editorActions{padding:10px 16px 12px!important}.adminPageContainer .editorActions button{min-height:34px!important;height:34px!important;padding:5px 11px!important;font-size:.76rem!important}.adminPageContainer .modernTable th{height:34px!important;padding:6px 10px!important;font-size:.65rem!important}.adminPageContainer .modernTable td{height:44px!important;padding:6px 10px!important;line-height:1.2!important}.adminPageContainer .modernTable td b{font-size:.8rem!important}.adminPageContainer .modernTable td small{display:block;margin-top:2px!important;font-size:.68rem!important;line-height:1.25!important}.adminPageContainer .modernTable .statusChip{padding:3px 7px!important;font-size:.64rem!important}.adminPageContainer .modernTable th:last-child{width:118px!important}.adminPageContainer .modernTable td.actionsCell{min-width:108px!important;width:108px!important}.adminPageContainer .modernTable .actionButtons{gap:4px!important}.adminPageContainer .modernTable .actionButtons button{position:relative;display:inline-grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:7px!important;font-size:0!important;overflow:visible}.adminPageContainer .modernTable .actionButtons button i{font-size:.78rem!important;margin:0!important}.adminPageContainer .modernTable .actionButtons .secondary:not(.iconTextButton):before{content:"↻";font-size:.9rem;font-weight:800;line-height:1}.adminPageContainer .modernTable .actionButtons button:after{position:absolute;z-index:30;right:0;bottom:calc(100% + 7px);display:none;padding:5px 7px;border-radius:6px;background:#101828;color:#fff;font-size:.66rem!important;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 5px 14px rgba(16,24,40,.18);pointer-events:none}.adminPageContainer .modernTable .actionButtons .secondary:not(.iconTextButton):after{content:"Change status"}.adminPageContainer .modernTable .actionButtons .iconTextButton.secondary:after{content:"Edit"}.adminPageContainer .modernTable .actionButtons .iconTextButton.danger:after{content:"Delete"}.adminPageContainer .modernTable .actionButtons button:focus-visible:after,.adminPageContainer .modernTable .actionButtons button:hover:after{display:block}.adminPageContainer .adminTableCard table th,.adminPageContainer .tableWrap table th{padding-top:6px!important;padding-bottom:6px!important;font-size:.68rem!important}.adminPageContainer .adminTableCard table td,.adminPageContainer .tableWrap table td{padding-top:6px!important;padding-bottom:6px!important;font-size:.76rem!important}.adminPageContainer .paginationBar{min-height:42px!important;padding:7px 10px!important;font-size:.72rem!important}.adminPageContainer .pager button,.adminPageContainer .paginationBar select{height:30px!important;min-height:30px!important}.adminPageContainer .pager button{min-width:30px!important;padding:3px 7px!important}.adminPageContainer .compactFilterGrid input,.adminPageContainer .compactFilterGrid select,.adminPageContainer .filterClear,.adminPageContainer .reportFilterGrid input,.adminPageContainer .reportFilterGrid select{height:36px!important;min-height:36px!important}@media(max-width:991px){.adminNavGroupLabel{padding-left:16px}}@media(max-width:700px){.adminPageContainer .modernTable td.actionsCell{min-width:104px!important}}.adminPageContainer{padding-top:18px!important;padding-bottom:28px!important}.adminPageContainer .pageHead,.compactPageHead{align-items:center!important;margin-bottom:12px!important;gap:10px!important}.adminPageContainer .pageHead h1,.compactPageHead h1{font-size:1.45rem!important;line-height:1.15!important;margin:2px 0!important}.adminPageContainer .pageHead p,.compactPageHead p{font-size:.76rem!important;line-height:1.35!important;margin:3px 0 0!important;max-width:900px}.adminPageContainer .eyebrow{font-size:.62rem!important;letter-spacing:.08em!important}.adminPageContainer .card{border-radius:11px!important;box-shadow:0 2px 10px rgba(16,24,40,.035)!important}.adminPageContainer .card.p-3{padding:11px!important}.adminPageContainer .card .h5,.adminPageContainer .card h2.h5{font-size:.94rem!important;margin-bottom:7px!important}.adminPageContainer label{gap:3px!important;margin:4px 0!important;font-size:.72rem!important;line-height:1.15!important}.adminPageContainer .form-label{margin-bottom:3px!important}.adminPageContainer .form-control,.adminPageContainer .form-select,.adminPageContainer input:not([type=checkbox]):not([type=radio]):not([type=file]),.adminPageContainer select{height:34px!important;min-height:34px!important;padding:4px 8px!important;font-size:.76rem!important;border-radius:7px!important}.adminPageContainer input[type=file]{min-height:34px!important;padding:5px 8px!important;font-size:.72rem!important}.adminPageContainer textarea.form-control{height:auto!important;min-height:58px!important;padding:6px 8px!important;font-size:.76rem!important;resize:vertical}.adminPageContainer .btn{min-height:32px!important;padding:4px 9px!important;font-size:.72rem!important;border-radius:7px!important;white-space:nowrap}.adminPageContainer .btn-sm,.adminPageContainer button.danger,.adminPageContainer button.secondary{min-height:28px!important;padding:3px 7px!important;font-size:.68rem!important}.adminPageContainer .row.g-3{--bs-gutter-x:.65rem;--bs-gutter-y:.65rem}.adminPageContainer .row.g-2{--bs-gutter-x:.45rem;--bs-gutter-y:.45rem}.adminPageContainer .mb-3{margin-bottom:.65rem!important}.adminPageContainer .mt-3{margin-top:.65rem!important}.adminPageContainer .p-3.border-bottom{padding:9px 10px!important}.adminPageContainer .p-3.border-bottom h2{font-size:.92rem!important;margin:1px 0!important}.adminPageContainer .p-3.border-bottom p{font-size:.69rem!important;margin-top:2px!important}.adminPageContainer .tableWrap{max-width:100%;overflow:auto!important;-webkit-overflow-scrolling:touch}.adminPageContainer .modernTable table,.adminPageContainer .tableWrap table,.enterpriseDenseTable{width:100%;border-collapse:collapse;table-layout:auto}.adminPageContainer .modernTable th,.adminPageContainer .tableWrap th,.enterpriseDenseTable th{height:30px!important;padding:5px 8px!important;font-size:.62rem!important;line-height:1.1!important;white-space:nowrap!important;vertical-align:middle!important}.adminPageContainer .modernTable td,.adminPageContainer .tableWrap td,.enterpriseDenseTable td{height:38px!important;padding:5px 8px!important;font-size:.72rem!important;line-height:1.15!important;vertical-align:middle!important;max-width:340px}.adminPageContainer .modernTable td strong,.adminPageContainer .tableWrap td strong,.enterpriseDenseTable td strong{font-size:.74rem!important;line-height:1.15!important}.adminPageContainer .modernTable td small,.adminPageContainer .tableWrap td small,.enterpriseDenseTable td small{font-size:.63rem!important;line-height:1.15!important;margin-top:1px!important;display:block!important;overflow-wrap:anywhere}.adminPageContainer .tableWrap td:not(.actionsCell){overflow-wrap:anywhere}.adminPageContainer .actionsCell{min-width:78px!important;width:auto!important;white-space:nowrap}.adminPageContainer .actionsCell>div{display:flex!important;flex-wrap:nowrap!important;gap:3px!important;align-items:center}.adminPageContainer .actionsCell .btn,.adminPageContainer .actionsCell button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;display:inline-grid!important;place-items:center!important}.adminPageContainer .badge,.adminPageContainer .statusChip{font-size:.61rem!important;padding:3px 6px!important;line-height:1.15!important;white-space:nowrap}.adminPageContainer .alert{padding:6px 9px!important;margin-bottom:8px!important;font-size:.72rem!important;border-radius:8px!important}.adminPageContainer .modal-dialog{max-width:min(900px,96vw)}.adminPageContainer .modal-footer,.adminPageContainer .modal-header{padding:8px 11px!important}.adminPageContainer .modal-body{padding:9px 11px!important}.adminPageContainer .modal-header h2,.adminPageContainer .modal-title{font-size:.92rem!important}.adminPageContainer .row.g-2.mb-3>.col-6>.card,.enterpriseStatGrid .card{padding:9px 10px!important;min-height:67px!important}.adminPageContainer .row.g-2.mb-3>.col-6>.card strong,.enterpriseStatGrid .card strong{font-size:1.15rem!important;line-height:1!important;margin-top:2px!important}.adminPageContainer .row.g-2.mb-3>.col-6>.card small,.enterpriseStatGrid .card small{font-size:.64rem!important}.enterpriseBulkBar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:7px 9px!important}.enterpriseBulkBar .form-select{width:auto!important;min-width:145px!important;max-width:190px!important}.enterpriseSelectionCell{width:30px!important;min-width:30px!important;text-align:center!important}.enterpriseSelectionCell input{width:14px!important;height:14px!important;margin:0!important}.compactReviewList{padding:0!important;overflow:hidden}.compactReviewRow{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(180px,2fr) auto 82px minmax(180px,1.6fr) 64px;gap:7px;align-items:end;padding:8px 10px;border-bottom:1px solid #edf0f4}.compactReviewRow:last-child{border-bottom:0}.compactReviewIdentity{align-self:center;min-width:0}.compactReviewIdentity strong{font-size:.75rem;display:block}.compactReviewIdentity small{font-size:.62rem;display:block;overflow-wrap:anywhere}.compactReviewAnswer{max-height:56px;overflow:auto;padding:5px 7px;background:#f8fafc;border:1px solid #edf0f4;border-radius:6px;font-size:.7rem;line-height:1.25}.compactReviewEvidence{align-self:center;white-space:nowrap}.compactReviewComment{min-width:0}.compactReviewSave{align-self:end}.compactReviewSave .btn{width:100%}.compactProfileList{display:grid;gap:0;border:1px solid #edf0f4;border-radius:7px;overflow:hidden}.compactProfileList>div{display:flex;justify-content:space-between;gap:8px;padding:5px 7px;border-bottom:1px solid #edf0f4;font-size:.7rem}.compactProfileList>div:last-child{border-bottom:0}.compactProfileList small{font-size:.61rem;white-space:nowrap}.enterpriseLearnerPage{padding-top:14px!important}.enterpriseLearnerPage .learnerNavbar{margin-bottom:14px!important}.compactPageHead{display:flex;justify-content:space-between;margin:6px 0 12px!important}.compactPageHead .learnerPageIcon{width:36px!important;height:36px!important;flex:0 0 36px!important;font-size:.95rem!important}.compactCard{padding:11px!important;border-radius:11px!important}.compactProgress{height:6px!important;border-radius:999px!important}.enterprisePathGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.enterprisePathItems{display:grid;gap:3px}.enterprisePathItem{display:flex;align-items:flex-start;gap:7px;padding:6px 7px;border:1px solid #edf0f4;border-radius:7px;background:#fbfcfe}.enterprisePathItem.done{background:#f1fbf5;border-color:#d4f1df}.enterprisePathItem>i{font-size:.72rem;margin-top:1px;color:#98a2b3}.enterprisePathItem.done>i{color:#067647}.enterprisePathItem span{min-width:0}.enterprisePathItem b{display:block;font-size:.72rem;line-height:1.2}.enterprisePathItem small{font-size:.61rem;display:block;margin-top:1px}.compactEmpty{padding:24px 12px!important}.compactTableCard{padding:0!important;overflow:hidden}.enterpriseDenseTable td small{display:block;color:#667085;margin-top:1px}.learner .card{border-radius:12px}.learner .card.p-3{padding:12px!important}.learner label{gap:4px;margin:6px 0;font-size:.76rem}.learner .form-control,.learner .form-select{min-height:36px;padding:6px 8px;font-size:.78rem;border-radius:8px}.learner .btn{min-height:34px;padding:5px 9px;font-size:.74rem;border-radius:8px}.gamificationStrip{display:grid;grid-template-columns:130px 1fr;gap:10px;align-items:stretch}.gamificationScore{display:grid;place-items:center;text-align:center;background:linear-gradient(145deg,#173a6b,#2454a6);color:#fff;border-radius:11px;padding:10px}.gamificationScore strong{font-size:1.35rem;line-height:1}.gamificationScore small{color:#dce8ff;font-size:.62rem}.badgeRack{display:flex;flex-wrap:wrap}.badgeRack,.learningBadge{align-items:center;gap:5px}.learningBadge{display:inline-flex;padding:5px 7px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:.67rem;font-weight:700}.learningBadge i{color:#2454a6}.compactRequestList{display:grid;border:1px solid #edf0f4;border-radius:7px;overflow:hidden}.compactRequestList>div{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 7px;border-bottom:1px solid #edf0f4;font-size:.68rem}.compactRequestList>div:last-child{border-bottom:0}.enterpriseAssignmentItem{padding:8px 0;border-bottom:1px solid #edf0f4}.enterpriseAssignmentItem:last-child{border-bottom:0}.enterpriseAssignmentItem strong{font-size:.76rem}.enterpriseAssignmentItem small{display:block;font-size:.63rem;color:#667085}.enterpriseAssignmentItem p{font-size:.7rem;line-height:1.3;margin:5px 0}.compactReviewerNote{background:#f8fafc;border-left:3px solid #84adff;border-radius:5px;padding:5px 7px;margin:5px 0;font-size:.68rem}.enterpriseCertificateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.enterpriseCertificateCard{text-align:left!important;padding:13px!important;border-width:1px!important;position:relative}.enterpriseCertificateCard .certificateSeal{position:absolute;right:12px;top:10px;font-size:1.45rem;color:#c79c2e}.enterpriseCertificateCard h2{font-size:1rem;margin:3px 34px 6px 0}.certificateCompactMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.68rem;color:#667085}.certificateCompactMeta span{display:inline-flex;align-items:center;gap:4px}.certificateVerificationBlock{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:center;margin:9px 0;padding:8px;background:#f8fafc;border:1px solid #edf0f4;border-radius:8px}.certificateVerificationBlock img{width:90px;height:90px;background:#fff}.certificateVerificationBlock a,.certificateVerificationBlock code,.certificateVerificationBlock small{display:block}.certificateVerificationBlock code{font-size:.65rem;overflow-wrap:anywhere;margin:2px 0}.certificateVerificationBlock a{font-size:.67rem}.enterpriseVerifyCard{width:min(480px,92vw);text-align:center;padding:22px!important}.verificationState{display:inline-flex;align-items:center;gap:7px;margin:10px 0;padding:7px 10px;border-radius:999px;font-size:.76rem}.verificationState.valid{background:#ecfdf3;color:#067647}.verificationState.notValid{background:#fff4ed;color:#b54708}.enterpriseVerifyCard h1{font-size:1.35rem;margin:5px 0}.enterpriseVerifyCard h2{font-size:1.05rem;margin-top:10px}.enterpriseVerifyCard code{display:block;margin-top:8px;overflow-wrap:anywhere}.candidateReport{max-width:1120px}.candidateReportActions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-bottom:10px}.candidateReportHeader{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border-bottom:1px solid #e4e7ec;padding-bottom:10px;margin-bottom:10px}.candidateReportHeader h1{font-size:1.3rem;margin:2px 0}.candidateReportHeader p{font-size:.72rem;color:#667085;margin:0}.candidateReportPerson{text-align:right}.candidateReportPerson small,.candidateReportPerson strong{display:block}.candidateReportPerson small{font-size:.67rem}.candidateMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:9px}.candidateMetric{border:1px solid #e4e7ec;border-radius:7px;padding:7px 8px;min-width:0}.candidateMetric small{display:block;font-size:.61rem;color:#667085}.candidateMetric strong{display:block;font-size:.82rem;overflow-wrap:anywhere}.candidateReportSection{padding:10px!important;margin-bottom:9px!important}.candidateAiSummary h2,.candidateReportSection h2{font-size:.9rem;margin:0 0 6px}.candidateAiSummary p,.candidateReportSection li,.candidateReportSection p{font-size:.7rem;line-height:1.35}.candidateSkillGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px}.candidateSkillCard{padding:9px!important}.candidateSkillCard h3{font-size:.78rem;margin:0 0 5px}.candidateSkillCard ul{padding-left:16px;margin:0}.candidateSkillCard li,.candidateSkillCard span{font-size:.67rem}.candidateReviewerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.candidateReviewerGrid>div{padding:6px 7px;background:#f8fafc;border-radius:6px}.candidateReviewerGrid small{font-size:.61rem;color:#667085}.candidateReviewerGrid p{margin:1px 0 0}.candidateReviewerFull{grid-column:1/-1}.candidateAiSummary{padding:9px!important;margin-bottom:9px!important;border-color:#f4d58d!important;background:#fffdf6!important}.candidateAiSummary>div{margin-bottom:5px}.candidateAiSummary p{white-space:pre-wrap;margin-bottom:5px}.candidateAiSummary small{font-size:.61rem}.candidateReportFooter{font-size:.62rem;color:#667085;border-top:1px solid #e4e7ec;padding-top:7px}@media(max-width:1199.98px){.adminPageContainer .pageHead{align-items:flex-start!important;flex-wrap:wrap!important}.adminPageContainer .pageHead>.btn,.adminPageContainer .pageHead>button{margin-left:auto}.enterprisePathGrid{grid-template-columns:1fr}.adminPageContainer .tableWrap td{max-width:260px}.compactReviewRow{grid-template-columns:minmax(140px,1fr) minmax(170px,1.6fr) auto 78px minmax(150px,1.3fr) 60px}.candidateMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991.98px){.adminPageContainer{padding:12px 10px 24px!important}.adminPageContainer .pageHead h1{font-size:1.25rem!important}.adminPageContainer .pageHead p{font-size:.7rem!important}.adminPageContainer .card.p-3{padding:9px!important}.adminPageContainer .tableWrap{border-radius:9px!important}.adminPageContainer .tableWrap table{min-width:720px}.adminPageContainer .modernTable table{min-width:820px}.adminPageContainer .row.g-2.mb-3>.col-6>.card{min-height:60px!important}.learnerLinks.open{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.learnerLinks.open a{justify-content:flex-start!important;padding:7px 8px!important;font-size:.72rem!important}.gamificationStrip{grid-template-columns:110px 1fr}.compactReviewRow{grid-template-columns:minmax(150px,1fr) minmax(210px,1.5fr) 94px 70px;align-items:center}.compactReviewEvidence{grid-column:1}.compactReviewComment{grid-column:2/4}.compactReviewSave{grid-column:4}.enterpriseCertificateGrid{grid-template-columns:1fr}.candidateReportHeader{flex-wrap:wrap}.candidateReportPerson{text-align:left}.candidateSkillGrid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:575.98px){.adminPageContainer{padding:9px 8px 20px!important}.adminPageContainer .pageHead{margin-bottom:8px!important}.adminPageContainer .pageHead>.btn,.adminPageContainer .pageHead>button{width:auto!important;margin-left:0}.adminPageContainer .card.p-3{padding:8px!important}.adminPageContainer .modernTable table,.adminPageContainer .tableWrap table{min-width:680px}.adminPageContainer .form-control,.adminPageContainer .form-select,.adminPageContainer input:not([type=checkbox]):not([type=radio]):not([type=file]),.adminPageContainer select{height:33px!important;min-height:33px!important}.enterpriseBulkBar{align-items:stretch!important}.enterpriseBulkBar .form-select{max-width:none!important;flex:1 1 140px}.learnerLinks.open{grid-template-columns:repeat(2,minmax(0,1fr))!important}.learnerNavLabel{font-size:.68rem!important}.compactPageHead h1{font-size:1.2rem!important}.compactPageHead p{font-size:.7rem!important}.gamificationStrip{grid-template-columns:1fr}.gamificationScore{display:flex;justify-content:space-between;text-align:left}.enterpriseDenseTable{min-width:620px}.enterpriseLearnerPage{padding-left:10px!important;padding-right:10px!important}.compactReviewRow{display:grid;grid-template-columns:1fr 70px;padding:7px}.compactReviewAnswer,.compactReviewComment,.compactReviewEvidence,.compactReviewIdentity{grid-column:1/-1}.compactReviewSave{grid-column:2}.certificateVerificationBlock{grid-template-columns:70px 1fr}.certificateVerificationBlock img{width:70px;height:70px}.candidateMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidateReviewerGrid,.candidateSkillGrid{grid-template-columns:1fr}.candidateReviewerFull{grid-column:auto}.candidateReportActions{justify-content:flex-start}.candidateReport{padding-left:10px!important;padding-right:10px!important}}@media print{.candidateAiSummary,.candidateReportActions,.noPrint{display:none!important}.candidateMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.candidateSkillGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.candidateReportSection,.candidateSkillCard{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.enterpriseCertificateCard{box-shadow:none!important}}:root[data-font-scale=large]{font-size:112.5%}:root[data-font-scale=xlarge]{font-size:125%}:root.a11y-high-contrast body{filter:contrast(1.18)}:root.a11y-high-contrast .muted,:root.a11y-high-contrast .text-secondary{color:#303030!important}:root.a11y-dyslexia body{font-family:Arial,Verdana,sans-serif;letter-spacing:.025em;word-spacing:.08em;line-height:1.65}:root.a11y-focus :focus-visible{outline:3px solid currentColor!important;outline-offset:3px!important;box-shadow:0 0 0 3px rgba(255,255,255,.9)!important}:root.a11y-reduce-motion *,:root.a11y-reduce-motion :after,:root.a11y-reduce-motion :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.adminSidebar{padding:18px 14px 14px}.adminBrand{padding:3px 6px 14px}.adminUserCard{padding:10px 9px;margin:10px 0 6px;border-radius:11px}.adminUserCard .adminAvatar{width:34px;height:34px;font-size:.86rem}.adminUserCompact{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 8px!important;background:rgba(255,255,255,.035)!important;border-color:rgba(149,177,218,.14)!important;box-shadow:none!important}.adminUserCompact strong{font-size:.82rem!important;line-height:1.2;color:#f4f7fb}.adminUserCompact small{font-size:.67rem!important;line-height:1.2;color:#8fa4c6!important;margin-top:2px;max-width:128px}.adminRoleBadge{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgba(117,163,232,.12);color:#9dc0f4;font-size:.78rem}.adminNav.adminGroupedNav{gap:1px;padding:4px 1px 12px}.adminNavGroup{border:0!important;border-radius:8px!important;background:transparent!important;overflow:visible!important;margin:0!important}.adminNavGroup.activeGroup{border:0!important;background:transparent!important}.adminNavGroup+.adminNavGroup{margin-top:2px!important}.adminNavGroupToggle{min-height:30px!important;padding:5px 7px!important;border-radius:7px!important;color:#8fa4c6!important;font-size:.62rem!important;line-height:1.15!important;letter-spacing:.075em!important;font-weight:800!important}.adminNavGroupToggle:hover{background:rgba(255,255,255,.035)!important;color:#d9e5f8!important}.adminNavGroup.activeGroup>.adminNavGroupToggle{color:#b9cff0!important}.adminNavGroupTitle{gap:7px!important}.adminNavGroupTitle>i{width:15px!important;font-size:.74rem!important;opacity:.9}.adminNavChevron{font-size:.58rem!important;opacity:.72;transition:transform .16s ease}.adminNavGroupItems{position:relative;display:grid;gap:0!important;padding:0 2px 3px 9px!important;margin-left:6px}.adminNavGroupItems:before{content:"";position:absolute;left:4px;top:2px;bottom:5px;width:1px;background:rgba(154,181,221,.16)}.adminNavGroupItems a{position:relative;min-height:31px;padding:5px 8px 5px 11px!important;gap:8px!important;border-radius:7px!important;color:#bdcbe0!important;font-size:.79rem!important;font-weight:560!important;line-height:1.15}.adminNavGroupItems a i:first-child{width:17px!important;font-size:.84rem!important;color:#91a8ca}.adminNavGroupItems a:hover{background:rgba(255,255,255,.045)!important;color:#fff!important}.adminNavGroupItems a:hover i:first-child{color:#c5d8f4}.adminNavGroupItems a.active{background:linear-gradient(90deg,rgba(76,124,201,.25),rgba(76,124,201,.07))!important;color:#fff!important;box-shadow:none!important}.adminNavGroupItems a.active:before{content:"";position:absolute;left:-6px;top:7px;bottom:7px;width:2px;border-radius:2px;background:#7dabf3}.adminNavGroupItems a.active i:first-child{color:#a9c9fb}.adminNavGroupItems a .adminNavActiveDot{display:none!important}.adminNav{scrollbar-color:rgba(158,180,216,.36) transparent;scrollbar-width:thin}.adminNav::-webkit-scrollbar{width:5px}.adminNav::-webkit-scrollbar-track{background:transparent}.adminNav::-webkit-scrollbar-thumb{background:rgba(158,180,216,.28);border-radius:999px}.adminNav::-webkit-scrollbar-thumb:hover{background:rgba(158,180,216,.46)}@media(max-width:991.98px){.adminSidebar{padding:16px 12px}.adminNavGroupToggle{min-height:32px!important}.adminNavGroupItems a{min-height:34px;font-size:.82rem!important}}.helpCenterPage{min-height:100vh;background:linear-gradient(180deg,#f7f9fd,#f2f5fa);padding:28px 24px 48px}.helpCenterShell{max-width:1320px;margin:0 auto}.helpHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px;border-radius:22px;background:linear-gradient(135deg,#173a6b,#2454a6 62%,#3f74c3);color:#fff;box-shadow:0 18px 45px rgba(23,58,107,.16);position:relative;overflow:hidden}.helpHero:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-110px;top:-150px;background:rgba(255,255,255,.07)}.helpHero>div{position:relative;z-index:1;max-width:820px}.helpHeroEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#dce9ff}.helpHero h1{margin:8px 0;font-size:2.15rem;line-height:1.1}.helpHero p{margin:0;max-width:780px;color:#dce7fa;line-height:1.55}.helpRolePills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.helpRolePills span{padding:6px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.11);font-size:.76rem}.helpBackButton,.helpRolePills span{display:inline-flex;align-items:center;gap:7px;font-weight:700}.helpBackButton{position:relative;z-index:1;padding:9px 12px;border-radius:10px;background:#fff;color:#173a6b;text-decoration:none;white-space:nowrap}.helpSearchPanel{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;margin-top:16px}.helpRoleFilter,.helpSearchBox{background:#fff;border:1px solid #e3e8f0;border-radius:14px;box-shadow:0 6px 22px rgba(16,24,40,.04)}.helpSearchBox{display:flex;align-items:center;gap:10px;padding:0 13px;min-height:52px}.helpSearchBox>i{color:#667085}.helpSearchBox input{flex:1 1;border:0!important;box-shadow:none!important;padding:0!important;min-width:0}.helpSearchBox span{font-size:.72rem;font-weight:700;color:#667085;background:#f2f4f7;border-radius:999px;padding:5px 8px;white-space:nowrap}.helpRoleFilter{display:grid;grid-template-columns:1fr;gap:3px;padding:7px 10px}.helpRoleFilter label{margin:0;font-size:.68rem;color:#667085;font-weight:700}.helpRoleFilter select{border:0;box-shadow:none;padding:0 22px 0 0;height:auto;font-size:.83rem;font-weight:700}.helpOverview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.helpOverviewCard{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#fff;border:1px solid #e3e8f0;border-radius:14px;box-shadow:0 5px 18px rgba(16,24,40,.035)}.helpOverviewCard>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#eaf1ff;color:#2454a6;font-size:1.05rem;flex:0 0 auto}.helpOverviewCard>div{display:grid;gap:2px}.helpOverviewCard small{color:#667085;font-size:.7rem}.helpOverviewCard strong{font-size:.95rem}.helpOverviewCard p{margin:2px 0 0;color:#667085;font-size:.78rem;line-height:1.45}.helpContentLayout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.helpCategories{position:sticky;top:16px;padding:10px;background:#fff;border:1px solid #e3e8f0;border-radius:15px;box-shadow:0 5px 20px rgba(16,24,40,.035)}.helpCategoriesTitle{display:grid;gap:2px;padding:7px 8px 10px;border-bottom:1px solid #eef1f5;margin-bottom:5px}.helpCategoriesTitle span{font-size:.78rem;font-weight:800;color:#344054}.helpCategoriesTitle small{font-size:.68rem;color:#98a2b3}.helpCategories button{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:36px;padding:7px 8px;border:0;border-radius:9px;background:transparent;color:#475467;text-align:left;font-size:.78rem;font-weight:650}.helpCategories button:hover{background:#f5f7fb;color:#173a6b;transform:none;filter:none}.helpCategories button.active{background:#eaf1ff;color:#173a6b}.helpCategories button i{width:20px;text-align:center}.helpCategories button b{font-size:.66rem;background:#f2f4f7;border-radius:999px;padding:3px 6px;color:#667085}.helpCategories button.active b{background:#fff;color:#2454a6}.helpLibrary{min-width:0}.helpLibraryHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:3px 2px 12px}.helpLibraryHead h2{margin:3px 0;font-size:1.35rem}.helpLibraryHead p{margin:0;color:#667085;font-size:.82rem}.helpArticleGrid{display:grid;gap:10px}.helpArticleCard{background:#fff;border:1px solid #e3e8f0;border-radius:15px;overflow:hidden;box-shadow:0 4px 16px rgba(16,24,40,.03);transition:.15s ease}.helpArticleCard:hover{border-color:#cbd7e8;box-shadow:0 7px 22px rgba(16,24,40,.05)}.helpArticleCard.open{border-color:#b8cbed;box-shadow:0 10px 28px rgba(36,84,166,.07)}.helpArticleSummary{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:start;gap:12px;padding:15px 16px;border:0;background:#fff;color:#17212b;text-align:left;min-height:0}.helpArticleSummary:hover{transform:none;filter:none;background:#fbfcff}.helpArticleIcon{width:38px;height:38px;border-radius:10px;background:#f0f4fb;color:#2454a6;display:grid;place-items:center}.helpArticleCopy{display:grid;gap:3px;min-width:0}.helpArticleCategory{font-size:.64rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;color:#667085}.helpArticleCopy strong{font-size:.94rem;line-height:1.3}.helpArticleCopy>span:last-child{font-size:.78rem;color:#667085;line-height:1.45}.helpArticleChevron{margin-top:5px;color:#98a2b3}.helpArticleBody{padding:0 16px 16px 70px;border-top:1px solid #eef1f5}.helpArticleRoleRow{display:flex;gap:6px;flex-wrap:wrap;padding:12px 0 4px}.helpArticleRoleRow span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:.68rem;font-weight:700}.helpStepList{display:grid;margin-top:4px}.helpStep{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #eef1f5}.helpStep:last-child{border-bottom:0}.helpStepNumber{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#eaf1ff;color:#2454a6;font-size:.7rem;font-weight:800}.helpStep h3{margin:0 0 4px;font-size:.85rem}.helpStep p{margin:0;color:#667085;font-size:.77rem;line-height:1.5}.helpStepLink{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #cbd9ef;border-radius:8px;text-decoration:none;color:#2454a6;font-weight:700}.helpStepLink,.helpTip{margin-top:8px;font-size:.72rem}.helpTip{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border-radius:9px;background:#f3f8ff;color:#344054;line-height:1.45}.helpTip i{color:#2454a6}.helpEmpty{display:grid;place-items:center;text-align:center;padding:44px 20px;background:#fff;border:1px dashed #cfd7e4;border-radius:15px;color:#667085}.helpEmpty>i{font-size:1.4rem;color:#98a2b3}.helpEmpty h3{margin:8px 0 3px;color:#344054;font-size:1rem}.helpEmpty p{margin:0 0 12px;font-size:.78rem}.helpEmpty button{padding:7px 10px}.helpSupport{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:18px 20px;background:#101828;color:#fff;border-radius:16px}.helpSupport>span{width:40px;height:40px;border-radius:10px;background:#ffffff14;display:grid;place-items:center;flex:0 0 auto}.helpSupport h2{margin:0 0 4px;font-size:1rem}.helpSupport p{margin:0;color:#d0d5dd;font-size:.78rem;line-height:1.5}.helpSupport a{color:#9fc1ff}@media(max-width:900px){.helpContentLayout{grid-template-columns:1fr}.helpCategories{position:static;display:flex;gap:6px;overflow:auto}.helpCategoriesTitle{display:none}.helpCategories button{width:auto;min-width:max-content;grid-template-columns:20px auto auto}.helpOverview,.helpSearchPanel{grid-template-columns:1fr}}@media(max-width:640px){.helpCenterPage{padding:14px 10px 30px}.helpHero{display:grid;padding:20px;border-radius:17px}.helpHero h1{font-size:1.65rem}.helpBackButton{width:max-content}.helpSearchBox span{display:none}.helpArticleSummary{grid-template-columns:36px minmax(0,1fr) 18px;padding:13px 12px}.helpArticleIcon{width:34px;height:34px}.helpArticleBody{padding:0 12px 12px}.helpOverviewCard{padding:13px}.helpSupport{padding:15px}}.helpHeroEyebrow{gap:10px;min-height:46px}.helpHeroEyebrow>i{display:none}.helpHeroEyebrow:before{content:"";display:block;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#fff url(/ibss-academy-mark.svg) 50%/36px 36px no-repeat;box-shadow:0 8px 22px rgba(6,24,54,.18);border:1px solid rgba(255,255,255,.7)}.helpHero>div>p,.helpRolePills{display:none}.helpHero h1{margin:12px 0 0}.helpOverview{display:none}.helpSearchPanel{grid-template-columns:minmax(0,1fr);width:100%}.helpSearchBox{width:100%}.helpRoleFilter{max-width:360px}.helpContentLayout{margin-top:22px}.helpLibraryHead{display:none}@media(max-width:640px){.helpHeroEyebrow{align-items:center;line-height:1.35}.helpHeroEyebrow:before{width:40px;height:40px;flex-basis:40px;background-size:32px 32px;border-radius:10px}.helpHero h1{margin-top:10px}.helpSearchPanel{margin-top:12px}.helpContentLayout{margin-top:18px}}.adminWorkspaceRoot{width:100%;min-width:0}.adminWorkspaceRoot>.adminUnifiedWorkspace>.pageHead:first-child,.adminWorkspaceRoot>.pageHead:first-child{margin-top:0}.adminUnifiedWorkspace{display:block}.adminWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminWorkspaceHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.adminWorkspaceToolbar{margin-bottom:16px}.adminWorkspaceSplit{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:16px;align-items:start}.adminWorkspaceDataSlot,.adminWorkspaceEditorSlot{min-width:0}.adminWorkspaceEditor{position:sticky;top:92px;max-height:calc(100vh - 112px);overflow:auto;margin:0!important}.adminWorkspaceDataSlot>.card,.adminWorkspaceEditorSlot>.card{margin:0!important}.adminWorkspacePanel,.adminWorkspaceTable{margin:0!important;min-width:0}.adminWorkspacePanel{padding:16px}.adminWorkspacePanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #edf0f4}.adminWorkspacePanelHead h2{font-size:1.05rem;margin:.15rem 0 0}.adminWorkspacePanelHead p{font-size:.82rem;color:#667085;margin:.25rem 0 0}.adminWorkspacePanelActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adminWorkspaceSection{margin-top:20px}.adminWorkspaceSection .sectionHead{margin:0 0 10px}.adminWorkspaceSection .sectionHead h2{margin:.15rem 0 0;font-size:1.08rem}.adminWorkspaceSection .sectionHead p{margin:.2rem 0 0;color:#667085;font-size:.82rem}.adminInlineCreate{display:flex;gap:8px;align-items:center}.adminInlineCreate input{min-width:260px}.adminWorkspaceEditor hr{border:0;border-top:1px solid #e4e7ec;margin:18px 0}.adminWorkspaceEditor .editorFields{display:grid;gap:12px}.adminWorkspaceEditor .fieldGroup{margin:0}.adminWorkspaceEditor .fieldGroup>span{font-size:.8rem;font-weight:700;color:#344054}.adminWorkspaceEditor input,.adminWorkspaceEditor select,.adminWorkspaceEditor textarea,.adminWorkspaceRoot .modernTable table,.adminWorkspaceRoot .tableWrap table{width:100%}.adminWorkspaceRoot .actionsCell{min-width:0}.adminWorkspaceRoot .actionButtons{justify-content:flex-end}.adminWorkspaceRoot .tableIconAction{width:34px;height:34px;min-width:34px}.adminWorkspaceRoot .tableIconAction i{font-size:.95rem}.adminWorkspaceRoot .sectionHead{display:flex;align-items:end;justify-content:space-between;gap:12px}.adminWorkspaceRoot .recordCount{white-space:nowrap}.adminStandardPageHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 14px!important}.adminStandardPageHead h1{font-size:1.45rem!important;line-height:1.2;margin:.2rem 0 .25rem!important}.adminStandardPageHead p{font-size:.84rem!important;line-height:1.45;color:#667085!important;max-width:860px;margin:0!important}.adminStandardCard{border:1px solid #e1e7ef!important;border-radius:14px!important;box-shadow:0 6px 18px rgba(16,24,40,.035)!important;background:#fff!important}.adminStandardCard.card{margin-bottom:14px}.adminWorkspaceRoot .row.g-3{--bs-gutter-x:14px;--bs-gutter-y:14px}.adminWorkspaceRoot .card.compactCard,.adminWorkspaceRoot .card.p-3{padding:16px!important}.adminWorkspaceRoot .card .h5,.adminWorkspaceRoot .card h2.h5{font-size:1.02rem!important;margin-bottom:.55rem!important}.adminStandardTable{width:100%;border-collapse:separate!important;border-spacing:0!important;margin:0!important}.adminStandardTable thead th{background:#f8fafc!important;color:#667085!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.045em!important;font-weight:800!important;padding:10px 12px!important;border-bottom:1px solid #e4e7ec!important;white-space:nowrap}.adminStandardTable tbody td{padding:10px 12px!important;border-bottom:1px solid #edf0f4!important;vertical-align:middle!important;font-size:.82rem!important}.adminStandardTable tbody tr:last-child td{border-bottom:0!important}.adminStandardTable tbody tr:hover td{background:#fbfdff}.adminStandardTable tbody td>b,.adminStandardTable tbody td>strong{font-size:.84rem}.adminStandardTable tbody td small{display:block;color:#667085;margin-top:2px;font-size:.72rem}.adminStandardTable .actionsCell{text-align:right!important;white-space:nowrap}.adminStandardTable .actionsCell a,.adminStandardTable .actionsCell button{margin-left:4px}.adminSharedPagination{border-top:1px solid #edf0f4!important;padding:10px 12px!important;background:#fbfcfe!important;font-size:.76rem!important}.adminSharedPagination .pager{display:flex;align-items:center;gap:6px}.adminSharedPagination .pager>span{color:#667085;min-width:72px;text-align:center}.adminSharedPagination select{height:30px!important;border:1px solid #d0d5dd!important;border-radius:7px!important;padding:0 26px 0 8px!important;background:#fff!important}.adminWorkspaceRoot .d-flex.flex-wrap.gap-2.mb-3{padding:6px;background:#f3f6fa;border:1px solid #e4e7ec;border-radius:11px;gap:4px!important}.adminWorkspaceRoot .d-flex.flex-wrap.gap-2.mb-3 .btn{border-radius:8px!important}.adminWorkspaceRoot .table-responsive{border-radius:12px;overflow:auto}.adminWorkspaceRoot label{font-size:.8rem;font-weight:650;color:#344054}.adminWorkspaceRoot .form-control,.adminWorkspaceRoot .form-select{border-color:#d6dde7;border-radius:9px;min-height:38px}.adminWorkspaceRoot .form-control:focus,.adminWorkspaceRoot .form-select:focus{border-color:#77a2e7;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.brandingWorkspace{grid-template-columns:minmax(340px,430px) minmax(0,1fr)}.brandAssetField{display:grid;gap:7px}.brandAssetDrop{position:relative;display:flex;align-items:center;gap:12px;min-height:94px;border:1.5px dashed #b8c6dc;border-radius:12px;padding:12px;background:#f8fbff;cursor:pointer;transition:.15s ease}.brandAssetDrop.dragging,.brandAssetDrop:hover{border-color:#5b8bd6;background:#eef5ff}.brandAssetDrop.uploading{opacity:.7;pointer-events:none}.brandAssetDrop>input{position:absolute;inset:0;opacity:0;cursor:pointer}.brandAssetDrop>i{font-size:1.5rem;color:#2454a6}.brandAssetDrop>img{width:76px;height:54px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid #e4e7ec}.brandAssetDrop>div{display:flex;flex-direction:column;gap:3px}.brandAssetDrop b{font-size:.86rem}.brandAssetDrop small{color:#667085;line-height:1.35}.brandColorField{display:grid;gap:8px}.brandColorPicker{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #d0d5dd;border-radius:10px;background:#fff}.brandColorPicker input[type=color]{width:54px;height:42px;padding:2px;border:0;background:transparent;cursor:pointer}.brandColorPicker>div{display:flex;flex-direction:column}.brandColorPicker small{color:#667085}.brandColorPresets{display:flex;gap:8px;flex-wrap:wrap}.brandColorPresets button{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;border-radius:50%!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #d0d5dd}.brandColorPresets button.active{box-shadow:0 0 0 2px #2454a6}.brandPreviewCard{margin:0!important;padding:18px;position:sticky;top:92px}.brandPreviewHead h2{font-size:1.1rem;margin:.2rem 0}.brandPreviewHead p{font-size:.84rem;color:#667085}.brandPreviewBrowser{margin-top:16px;border:1px solid #dbe2ec;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(16,24,40,.06)}.brandPreviewTop{height:72px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.brandPreviewIdentity{display:flex;align-items:center;gap:10px}.brandPreviewIdentity img{width:84px;height:42px;object-fit:contain}.brandPreviewIdentity>div{display:flex;flex-direction:column}.brandPreviewIdentity small{color:#667085}.brandPreviewMark{width:38px;height:38px;border-radius:10px;background:var(--brand-preview);color:#fff;display:grid;place-items:center}.brandPreviewDot{width:9px;height:9px;border-radius:50%;background:#12b76a}.brandPreviewBody{padding:28px}.brandPreviewBody h3{font-size:1.55rem;margin:.35rem 0}.brandPreviewBody p{color:#667085;max-width:520px}.brandPreviewBody>button{background:var(--brand-preview)!important}.brandPreviewSupport{margin-top:24px;padding-top:14px;border-top:1px solid #edf0f4;display:flex;gap:8px;color:#667085;font-size:.82rem}.brandPreviewMeta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.brandPreviewMeta>div{border:1px solid #e4e7ec;border-radius:10px;padding:12px;background:#f8fafc;display:flex;flex-direction:column}.brandPreviewMeta small{color:#667085}.adminUnifiedWorkspace .primaryAction{width:100%;margin-top:4px}.programItemStack{display:grid;gap:6px}.programItemStack>div{display:grid;grid-template-columns:24px 1fr auto 28px;align-items:center;gap:7px;padding:8px 9px;border:1px solid #e4e7ec;border-radius:9px;background:#f8fafc}.programItemStack>div>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#eaf1ff;color:#2454a6;font-size:.7rem;font-weight:800}.programItemStack>div>b{font-size:.78rem;text-transform:capitalize}.programItemStack>div>small{color:#667085}.programItemStack>div>button{width:26px;height:26px;padding:0;border:0;background:transparent;color:#667085}.questionAuthoringWorkspace{grid-template-columns:minmax(360px,460px) minmax(0,1fr)}.questionPreviewPanel{position:sticky;top:92px}.questionOptionRow,.questionOptionStack{display:grid;gap:8px}.questionOptionRow{grid-template-columns:24px 1fr 34px;align-items:center}.questionOptionRow>input[type=checkbox],.questionOptionRow>input[type=radio]{width:17px;height:17px}.questionPreview{padding:8px 2px}.questionPreview>h3{font-size:1.25rem;line-height:1.4;margin:16px 0}.questionPreviewOptions{display:grid;gap:8px}.questionPreviewOptions>div{display:flex;align-items:center;gap:10px;border:1px solid #e4e7ec;border-radius:10px;padding:10px 12px;background:#fff}.questionPreviewOptions>div>span{width:28px;height:28px;border-radius:8px;background:#f2f4f7;display:grid;place-items:center;font-weight:800;color:#475467}.questionPreviewOptions>div.correct{border-color:#a7d7c2;background:#f4fbf7}.questionPreviewAnswer{padding:14px;border:1px dashed #b8c6dc;border-radius:10px;color:#667085;background:#f8fafc}.questionPreviewMeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.questionPreviewMeta span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #e4e7ec;border-radius:8px;background:#f8fafc;color:#475467;font-size:.76rem}.governanceSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.governanceSummaryCard{display:flex;align-items:center;gap:11px;min-width:0;padding:13px 14px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(16,24,40,.025)}.governanceSummaryIcon{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:grid;place-items:center;background:#eef4ff;color:#2454a6}.governanceSummaryCard.active .governanceSummaryIcon{background:#ecfdf3;color:#027a48}.governanceSummaryCard.inactive .governanceSummaryIcon{background:#fff4ed;color:#c4320a}.governanceSummaryCard>div{min-width:0}.governanceSummaryCard small{display:block;color:#667085;font-size:.72rem}.governanceSummaryCard strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;color:#1d2939}.governanceMainSplit{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.governanceControlStack,.governanceDataStack{display:grid;gap:14px}.governanceControlStack>.adminWorkspacePanel,.governanceDataStack>.adminWorkspacePanel{margin:0!important}.governanceConnectionBox{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.governanceConnectionBox>div{padding:9px 10px;border:1px solid #e4e7ec;border-radius:9px;background:#f8fafc;display:flex;flex-direction:column;gap:3px}.governanceConnectionBox>div:last-child{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.governanceConnectionBox span{font-size:.7rem;color:#667085}.governanceConnectionBox strong{font-size:.8rem}.governanceDivider{height:1px;background:#edf0f4;margin:14px 0}.governanceTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:10px}.governanceWorkspace .adminWorkspacePanel .editorFields{display:grid;gap:11px}.governanceWorkspace .adminWorkspacePanel label{display:grid;gap:6px}.governanceWorkspace .modernTable{overflow:auto;border:1px solid #edf0f4;border-radius:10px}.governanceWorkspace .modernTable table{margin:0}.governanceWorkspace .adminWorkspaceDataSlot .adminWorkspacePanel{overflow:hidden}.governanceWorkspace .adminWorkspaceDataSlot .adminWorkspacePanel>.modernTable{margin:0 -16px -16px;width:calc(100% + 32px);border-left:0;border-right:0;border-bottom:0;border-radius:0}.governanceWorkspace .adminWorkspaceDataSlot .adminWorkspacePanel>.modernTable table td:first-child,.governanceWorkspace .adminWorkspaceDataSlot .adminWorkspacePanel>.modernTable table th:first-child{padding-left:16px!important}.governanceWorkspace .adminWorkspaceDataSlot .adminWorkspacePanel>.modernTable table td:last-child,.governanceWorkspace .adminWorkspaceDataSlot .adminWorkspacePanel>.modernTable table th:last-child{padding-right:16px!important}@media(max-width:1100px){.adminWorkspaceSplit,.brandingWorkspace,.governanceMainSplit,.questionAuthoringWorkspace{grid-template-columns:1fr}.adminWorkspaceEditor,.brandPreviewCard,.questionPreviewPanel{position:static;max-height:none}.adminWorkspaceTable{min-height:0}.governanceSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.adminStandardPageHead,.adminWorkspaceHeader{flex-direction:column}.adminWorkspaceHeaderActions{justify-content:flex-start}.adminInlineCreate{display:grid;width:100%}.adminInlineCreate input{min-width:0;width:100%}.adminWorkspaceRoot .sectionHead{align-items:stretch;flex-direction:column}.brandPreviewMeta,.governanceSummaryGrid,.governanceTwoCol{grid-template-columns:1fr}}.skillGapSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.skillGapSummary>div{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(16,24,40,.025);min-width:0}.skillGapSummaryIcon{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:grid;place-items:center;background:#eef4ff;color:#2454a6}.skillGapSummary small{display:block;color:#667085;font-size:.72rem}.skillGapSummary strong{display:block;color:#1d2939;font-size:.94rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skillGapWorkspace .adminWorkspaceToolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,auto);gap:12px;align-items:end}.skillGapToolbarFilters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:8px;align-items:end}.skillGapToolbarFilters>div{display:grid;gap:5px}.skillGapToolbarFilters label{font-size:.7rem;color:#667085}.skillGapMainSplit{grid-template-columns:minmax(390px,460px) minmax(0,1fr)}.skillGapDataStack,.skillGapEditorStack{display:grid;gap:14px}.skillGapDataStack>.adminWorkspacePanel,.skillGapEditorStack>.adminWorkspacePanel{margin:0!important}.skillGapWorkspace .fieldGroup>span small{font-size:.68rem;font-weight:600;color:#667085;margin-left:4px}.skillGapWorkspace .fieldHint{display:block;margin-top:5px;color:#667085;font-size:.68rem;font-style:normal;line-height:1.4}.skillGapTargetLabel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:3px 0 0}.skillGapTargetLabel>div{display:grid;gap:2px}.skillGapTargetLabel strong{font-size:.78rem;color:#1d2939}.skillGapTargetLabel span{font-size:.69rem;color:#667085;line-height:1.35}.skillGapTargetLabel>span{white-space:nowrap;padding:4px 7px;border-radius:999px;background:#eef4ff;color:#2454a6;font-weight:700}.skillGapSkillPicker{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;gap:8px;align-items:end}.skillGapPresetRow{display:flex;align-items:center;gap:6px}.skillGapPresetRow>span{font-size:.68rem;color:#667085;margin-right:2px}.skillGapPresetRow button{border:1px solid #d0d5dd;background:#fff;border-radius:7px;padding:4px 8px;font-size:.68rem;color:#475467}.skillGapPresetRow button.active{background:#eef4ff;border-color:#9db7e7;color:#174a93;font-weight:700}.skillGapRequiredStack{display:grid;gap:7px}.skillGapRequiredItem{display:grid;grid-template-columns:34px minmax(0,1fr) auto 34px;gap:9px;align-items:center;padding:9px 10px;border:1px solid #e4e7ec;border-radius:10px;background:#f8fafc}.skillGapRequiredMark{width:30px;height:30px;border-radius:8px;background:#eef4ff;color:#2454a6;display:grid;place-items:center}.skillGapRequiredItem strong{display:block;font-size:.8rem}.skillGapRequiredItem small{display:block;color:#667085;text-transform:capitalize}.skillGapRequiredItem b{font-size:.82rem;color:#344054}.skillGapInlineEmpty{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px;padding:13px;border:1px dashed #cbd5e1;border-radius:10px;background:#fbfcfe;color:#667085;text-align:left;min-width:0}.skillGapInlineEmpty>i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;background:#eef4ff;color:#2454a6}.skillGapInlineEmpty>div{min-width:0}.skillGapInlineEmpty strong{display:block;color:#344054;font-size:.76rem}.skillGapInlineEmpty span{display:block;margin-top:2px;font-size:.69rem;line-height:1.4;overflow-wrap:normal;word-break:normal}.skillGapProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.skillGapProfileGrid>article{display:grid;gap:10px;padding:12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;min-width:0}.skillGapProfileHead{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.skillGapProfileIcon{width:34px;height:34px;border-radius:9px;background:#f2f4f7;color:#475467;display:grid;place-items:center}.skillGapProfileHead strong{display:block;font-size:.81rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skillGapProfileHead small{display:block;color:#667085;font-size:.7rem}.skillGapProfileCount{padding:4px 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:.68rem;font-weight:700;white-space:nowrap}.skillGapProfileSkills{display:flex;flex-wrap:wrap;gap:5px}.skillGapProfileSkills>span{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:7px;background:#f8fafc;border:1px solid #eaecf0;color:#475467;font-size:.67rem;max-width:100%}.skillGapProfileSkills b{color:#174a93;font-size:.65rem}.skillGapTable{margin:0 -16px;width:calc(100% + 32px);border-top:1px solid #edf0f4;overflow:auto}.skillGapTable table td:first-child,.skillGapTable table th:first-child{padding-left:16px!important}.skillGapTable table td:last-child,.skillGapTable table th:last-child{padding-right:16px!important}.skillGapPercent{display:inline-flex;min-width:48px;justify-content:center;padding:4px 7px;border-radius:8px;background:#eef4ff;color:#174a93;font-weight:700;font-size:.76rem}.skillGapLevel{display:block;color:#667085;text-transform:capitalize}.skillGapCurrent{display:grid;gap:4px;min-width:85px}.skillGapCurrent>span{font-size:.72rem;font-weight:700;color:#344054}.skillGapCurrent>i{display:block;height:5px;border-radius:999px;background:#eaecf0;overflow:hidden}.skillGapCurrent>i>b{display:block;height:100%;border-radius:999px;background:#5b8def}.skillGapWorkspace .adminSharedPagination{margin:10px 0 0}@media(max-width:1180px){.skillGapWorkspace .adminWorkspaceToolbar{grid-template-columns:1fr}.skillGapToolbarFilters{grid-template-columns:1fr 1fr auto}.skillGapSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.skillGapMainSplit{grid-template-columns:1fr}.skillGapProfileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.skillGapProfileGrid,.skillGapSkillPicker,.skillGapSummary,.skillGapToolbarFilters{grid-template-columns:1fr}.skillGapToolbarFilters>button{width:100%}.skillGapRequiredItem{grid-template-columns:34px minmax(0,1fr) auto 34px}.skillGapProfileHead{grid-template-columns:34px minmax(0,1fr)}.skillGapProfileCount{grid-column:2;justify-self:start}}.gamificationWorkspace{display:block}.gamificationSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.gamificationSummaryCard{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(16,24,40,.025)}.gamificationSummaryCard>span{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:grid;place-items:center;background:#eef4ff;color:#2454a6}.gamificationSummaryCard.active>span{background:#ecfdf3;color:#027a48}.gamificationSummaryCard small{display:block;color:#667085;font-size:.72rem}.gamificationSummaryCard strong{display:block;color:#1d2939;font-size:.98rem}.gamificationMainSplit{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start}.gamificationControlStack,.gamificationDataStack{display:grid;gap:14px}.gamificationWorkspace .adminWorkspacePanel .editorFields{display:grid;gap:11px}.gamificationWorkspace .adminWorkspacePanel label{display:grid;gap:6px}.gamificationWorkspace .adminWorkspacePanel label>small{font-weight:500;color:#98a2b3;margin-left:3px}.gamificationTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gamificationFormSection{display:grid;gap:12px;padding:13px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.gamificationFormSection+.gamificationFormSection{margin-top:12px}.gamificationFormSection.badgeSection{background:#fbfcfe}.gamificationSectionHead{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #edf0f4}.gamificationSectionHead>span{width:34px;height:34px;flex:0 0 34px;border-radius:9px;display:grid;place-items:center;background:#eef4ff;color:#2454a6}.gamificationSectionHead small,.gamificationSectionHead strong{display:block}.gamificationSectionHead strong{font-size:.83rem;color:#1d2939}.gamificationSectionHead small{font-size:.7rem;color:#667085;margin-top:2px}.gamificationBadgeUpload{display:grid;gap:9px}.gamificationBadgeUpload.disabled{opacity:.72}.gamificationBadgeUploadHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.gamificationBadgeUploadHead small,.gamificationBadgeUploadHead strong{display:block}.gamificationBadgeUploadHead strong{font-size:.76rem;color:#344054}.gamificationBadgeUploadHead small{font-size:.68rem;color:#667085;margin-top:2px}.gamificationBadgeUploadHead>img{width:48px;height:48px;object-fit:cover;border-radius:12px;border:1px solid #dce3ec;background:#fff;padding:3px}.gamificationBadgeUpload .fileDropZone{min-height:78px;padding:12px 14px;border-radius:11px;background:#fff}.gamificationBadgeUpload .fileDropIcon{width:36px;height:36px}.gamificationBadgeHint{font-size:.68rem;color:#98a2b3}.gamificationSaveRule{margin-top:14px;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px}.gamificationLeaderboardTable,.gamificationRulesTable{overflow:auto;border:1px solid #edf0f4;border-radius:10px}.gamificationLeaderboardTable table,.gamificationRulesTable table{margin:0}.gamificationRulesTable td,.gamificationRulesTable th{vertical-align:middle}.gamificationBadgeCell{display:inline-flex;align-items:center;gap:8px;max-width:220px}.gamificationBadgeCell>span:last-child{line-height:1.15}.gamificationBadgeImage{width:30px;height:30px;object-fit:cover;border-radius:8px;border:1px solid #dce3ec;background:#fff;padding:2px;flex:0 0 30px}.gamificationBadgeFallback{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;background:#eef4ff;color:#2454a6;flex:0 0 28px}.gamificationBadgeFallback i{font-size:.88rem}.gamificationLeaderboardPanel{margin-top:16px!important;overflow:hidden}.gamificationLeaderboardPanel>.adminWorkspaceToolbar{margin:0 0 12px!important}.gamificationLeaderboardToolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;width:100%}.gamificationLeaderboardToolbar .searchBox{flex:1 1;max-width:520px}.gamificationLeaderboardToolbar>label{display:grid;grid-template-columns:auto 86px;align-items:center;gap:8px;white-space:nowrap}.gamificationLeaderboardToolbar>label select{min-height:38px;border:1px solid #d6dde7;border-radius:9px;background:#fff;padding:0 30px 0 9px}.leaderRank{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f2f4f7;color:#475467;font-weight:800}.leaderRank.topRank{background:#fff7d6;color:#8a6400;border:1px solid #f1df8e}.leaderPoints{color:#174a93}.gamificationBadgeRack{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.gamificationBadgeRack .learningBadge{margin:0!important;display:inline-flex;align-items:center;gap:5px}.gamificationBadgeRack .learningBadge .gamificationBadgeImage{width:22px;height:22px;flex-basis:22px;border-radius:6px}.gamificationBadgeRack .learningBadge .gamificationBadgeFallback{width:22px;height:22px;flex-basis:22px;border-radius:6px;background:transparent}.gamificationPager{margin:0 -16px -16px!important;padding:10px 16px!important;border-top:1px solid #edf0f4;background:#fbfcfe}.gamificationPager .pager{display:flex;align-items:center;gap:6px}.gamificationPager .pager>span{min-width:90px;text-align:center;color:#667085}.gamificationPager button{width:32px;height:30px;padding:0}.gamificationWorkspace .actionsCell .actionButtons{display:flex;justify-content:flex-end;gap:5px}.gamificationWorkspace .actionsCell .actionButtons button:first-child i{font-size:1.05rem}.gamificationWorkspace .adminWorkspaceDataSlot>.adminWorkspacePanel{overflow:hidden}.gamificationWorkspace .adminWorkspaceDataSlot>.adminWorkspacePanel>.gamificationRulesTable{margin:0 -16px -16px;width:calc(100% + 32px);border-left:0;border-right:0;border-bottom:0;border-radius:0}.gamificationWorkspace .adminWorkspaceDataSlot>.adminWorkspacePanel>.gamificationRulesTable table td:first-child,.gamificationWorkspace .adminWorkspaceDataSlot>.adminWorkspacePanel>.gamificationRulesTable table th:first-child{padding-left:16px!important}.gamificationWorkspace .adminWorkspaceDataSlot>.adminWorkspacePanel>.gamificationRulesTable table td:last-child,.gamificationWorkspace .adminWorkspaceDataSlot>.adminWorkspacePanel>.gamificationRulesTable table th:last-child{padding-right:16px!important}@media(max-width:1100px){.gamificationMainSplit{grid-template-columns:1fr}.gamificationSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gamificationWorkspace .adminWorkspaceEditor{position:static;max-height:none}}@media(max-width:700px){.gamificationSummaryGrid,.gamificationTwoCol{grid-template-columns:1fr}.gamificationLeaderboardToolbar{align-items:stretch;flex-direction:column}.gamificationLeaderboardToolbar .searchBox{max-width:none;width:100%}.gamificationLeaderboardToolbar>label{grid-template-columns:auto 1fr;width:100%}.gamificationPager{align-items:stretch!important;gap:8px}.gamificationPager .pager{justify-content:space-between}.gamificationFormSection{padding:11px}}.adminDashboardPrimaryMetrics,.managerDashboardSummaryGrid,.scormSummaryGrid,.skillsMatrixSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}.adminDashboardMetric,.managerDashboardSummaryCard,.scormSummaryCard,.skillsMatrixSummaryCard{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e4eaf3;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.035)}.adminDashboardMetric>span,.managerDashboardSummaryCard>span,.scormSummaryCard>span,.skillsMatrixSummaryCard>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#edf4ff;color:#245eb5;flex:0 0 auto}.adminDashboardMetric small,.managerDashboardSummaryCard small,.scormSummaryCard small,.skillsMatrixSummaryCard small{display:block;color:#66758b;font-size:12px}.adminDashboardMetric strong,.managerDashboardSummaryCard strong,.scormSummaryCard strong,.skillsMatrixSummaryCard strong{display:block;font-size:22px;line-height:1.15;color:#10213a}.adminDashboardGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:14px}.adminDashboardCountGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adminDashboardCountCard{padding:12px;border:1px solid #e8edf5;border-radius:11px;background:#fbfcfe}.adminDashboardCountCard small{display:block;color:#68768b;text-transform:capitalize}.adminDashboardCountCard strong{display:block;font-size:19px;margin-top:3px}.adminDashboardQuickLinks{display:grid;gap:8px}.adminDashboardQuickLink{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e7ecf4;border-radius:11px;text-decoration:none;color:#17263d;background:#fff}.adminDashboardQuickLink:hover{border-color:#bfd1ed;background:#f8fbff}.adminDashboardQuickLink>span{width:34px;height:34px;border-radius:9px;background:#f0f5fd;color:#315f9f;display:grid;place-items:center}.adminDashboardQuickLink small,.adminDashboardQuickLink strong{display:block}.adminDashboardQuickLink small{color:#728096;font-size:11px;margin-top:1px}.managerDashboardToolbar,.scormToolbar,.skillsMatrixToolbar{display:flex;align-items:end;gap:10px;width:100%;flex-wrap:wrap}.managerDashboardToolbar .searchBox,.scormToolbar .searchBox,.skillsMatrixToolbar .searchBox{flex:1 1 280px}.skillsMatrixFilter{min-width:210px;flex:0 1 240px}.scormToolbar label>span,.skillsMatrixFilter>span{display:block;font-size:11px;font-weight:700;color:#617087;margin-bottom:4px}.skillsMatrixSwitch{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 8px;font-size:12px;font-weight:600}.skillsMatrixTable{overflow-x:auto}.skillsMatrixTable table{min-width:900px}.skillsMatrixTable td:not(:first-child),.skillsMatrixTable th:not(:first-child){white-space:nowrap}.scormToolbar label{min-width:190px}.scormToolbar .searchBox{min-width:260px}.managerDashboardWorkspace .adminWorkspaceSplit,.scormWorkspace .adminWorkspaceSplit{align-items:start}.managerDashboardWorkspace .adminWorkspaceDataSlot,.managerDashboardWorkspace .adminWorkspaceEditorSlot,.scormWorkspace .adminWorkspaceDataSlot,.scormWorkspace .adminWorkspaceEditorSlot{min-width:0}.complianceSummaryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.complianceSummaryCard{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.complianceSummaryCard>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f0f5fd;color:#3563a2}.complianceSummaryCard small{display:block;color:#68768b;font-size:11px}.complianceSummaryCard strong{display:block;font-size:20px;color:#14243a}.complianceToolbar{display:flex;align-items:end;gap:8px;flex-wrap:wrap;width:100%}.complianceToolbar .searchBox{flex:1 1 260px}.complianceToolbar>label{min-width:150px}.complianceSelect,.complianceToolbar>label{font-size:11px;font-weight:700;color:#617087}.complianceSelect{min-width:190px;flex:0 1 220px}.complianceSelect>span{display:block;margin-bottom:4px}.complianceTextFilter{width:130px}.complianceTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:10px}.complianceMandatory{display:flex!important;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e6ebf2;border-radius:10px;background:#fbfcfe}.complianceWorkspace .modernTable{overflow-x:auto}.complianceWorkspace .modernTable table{min-width:720px}.trainingOpsMiniSummary,.trainingOpsSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.trainingOpsMiniSummary{grid-template-columns:repeat(2,minmax(0,240px))}.trainingOpsSummaryCard{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.trainingOpsSummaryCard>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#f0f5fd;color:#3563a2}.trainingOpsSummaryCard small{display:block;color:#68768b;font-size:11px}.trainingOpsSummaryCard strong{display:block;font-size:20px;color:#14243a}.trainingOpsTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px}.trainingOpsTabs button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:42px;padding:9px 11px;border:1px solid #e4eaf2;border-radius:11px;background:#fff;color:#48576c;text-align:left;font-size:12px;font-weight:700}.trainingOpsTabs button i{font-size:14px;color:#6b7b91}.trainingOpsTabs button b{min-width:24px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#f1f4f8;color:#64748b;font-size:10px}.trainingOpsTabs button:hover{border-color:#c6d5ea;background:#f8fbff}.trainingOpsTabs button.active{border-color:#9db9df;background:#eef5ff;color:#174b91;box-shadow:0 4px 14px rgba(37,99,235,.07)}.trainingOpsTabs button.active i{color:#245eb5}.trainingOpsTabs button.active b{background:#dceaff;color:#174b91}.trainingOpsToolbar{display:flex;align-items:end;gap:10px;width:100%}.trainingOpsToolbar .searchBox{flex:1 1 280px}.trainingOpsToolbar label{min-width:90px;font-size:11px;font-weight:700;color:#617087}.trainingOpsToolbar label select{display:block;width:100%;margin-top:4px}.trainingOpsTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trainingOpsWorkspace .modernTable{overflow-x:auto}.trainingOpsWorkspace .modernTable table{min-width:720px}.trainingOpsWorkspace .modal .table{margin-bottom:0}.trainingOpsWorkspace .modal td,.trainingOpsWorkspace .modal th{vertical-align:middle}.qtiSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.qtiSummaryCard{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.qtiSummaryCard>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#f0f5fd;color:#3563a2}.qtiSummaryCard small{display:block;color:#68768b;font-size:11px}.qtiSummaryCard strong{display:block;font-size:20px;color:#14243a}.qtiToggle{display:flex!important;align-items:flex-start;gap:10px;padding:10px 11px;border:1px solid #e6ebf2;border-radius:10px;background:#fbfcfe}.qtiToggle input{margin-top:3px}.qtiToggle small,.qtiToggle strong{display:block}.qtiToggle small{color:#6b7789;font-weight:400}.qtiDataStack{display:grid;gap:12px}.qtiCapabilities{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qtiCapabilities>div{padding:10px 11px;border:1px solid #e7ecf3;border-radius:10px;background:#fbfcfe}.qtiCapabilities .wide{grid-column:1/-1}.qtiCapabilities small{display:block;color:#6b7789;margin-bottom:3px}.qtiCapabilities span,.qtiCapabilities strong{font-size:12px;color:#1d2c43}.qtiToolbar{display:flex;align-items:end;gap:10px;width:100%}.qtiToolbar .searchBox{flex:1 1 300px}.qtiToolbar label{min-width:90px;font-size:11px;font-weight:700;color:#617087}.qtiToolbar label select{display:block;width:100%;margin-top:4px}.qtiWorkspace .modernTable{overflow-x:auto}.qtiWorkspace .modernTable table{min-width:760px}@media(max-width:1180px){.adminDashboardPrimaryMetrics,.managerDashboardSummaryGrid,.qtiSummaryGrid,.scormSummaryGrid,.skillsMatrixSummaryGrid,.trainingOpsSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.complianceSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminDashboardGrid{grid-template-columns:1fr}.adminDashboardCountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trainingOpsTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.adminDashboardCountGrid,.adminDashboardPrimaryMetrics,.complianceSummaryGrid,.managerDashboardSummaryGrid,.qtiSummaryGrid,.scormSummaryGrid,.skillsMatrixSummaryGrid,.trainingOpsMiniSummary,.trainingOpsSummaryGrid,.trainingOpsTabs{grid-template-columns:1fr}.complianceToolbar,.managerDashboardToolbar,.qtiToolbar,.scormToolbar,.skillsMatrixToolbar,.trainingOpsToolbar{display:grid;grid-template-columns:1fr}.complianceSelect,.complianceTextFilter,.complianceToolbar>label,.qtiToolbar label,.scormToolbar label,.skillsMatrixFilter,.trainingOpsToolbar label{min-width:0;width:100%}.complianceTwoCol,.qtiCapabilities,.trainingOpsTwoCol{grid-template-columns:1fr}.qtiCapabilities .wide{grid-column:auto}}.itemAnalysisWorkspace{display:block}.itemAnalysisSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.itemAnalysisSummaryCard{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #e3e9f1;border-radius:13px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.025)}.itemAnalysisSummaryCard>span{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:grid;place-items:center;background:#eef4ff;color:#2454a6}.itemAnalysisSummaryCard.good>span{background:#ecfdf3;color:#027a48}.itemAnalysisSummaryCard.review>span{background:#fff8e8;color:#a15c00}.itemAnalysisSummaryCard small{display:block;color:#667085;font-size:.72rem}.itemAnalysisSummaryCard strong{display:block;color:#172b45;font-size:1.04rem;margin-top:1px}.itemAnalysisTopGrid{display:grid;grid-template-columns:minmax(390px,.8fr) minmax(0,1.2fr);gap:14px;margin-bottom:14px;align-items:stretch}.itemAnalysisTopGrid>.adminWorkspacePanel{margin:0!important;height:100%}.itemDetailPanel,.itemReliabilityPanel{min-height:310px}.itemReliabilityControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.itemAnalysisSelector{display:grid;gap:5px}.itemAnalysisSelector>span{font-size:.72rem;font-weight:700;color:#5f6f84}.itemReliabilityControls .btn{min-height:40px}.itemReliabilityResult{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.itemMetric{padding:11px 12px;border:1px solid #e5eaf1;border-radius:10px;background:#fbfcfe;min-width:0}.itemMetric small{display:block;color:#6b7789;font-size:.65rem;text-transform:uppercase;letter-spacing:.045em;margin-bottom:4px}.itemMetric strong{display:block;color:#172b45;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemMetric .statusChip{margin-top:2px}.itemAnalysisEmpty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:20px;text-align:left;color:#667085}.itemAnalysisEmpty>span{width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:#f2f6fb;color:#6c7f99;display:grid;place-items:center;font-size:1.1rem}.itemAnalysisEmpty strong{display:block;color:#344054;font-size:.9rem}.itemAnalysisEmpty p{margin:3px 0 0;max-width:430px;font-size:.78rem;line-height:1.45}.itemDetailHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #edf0f4}.itemDetailHeading>div:first-child{min-width:0}.itemDetailHeading>div:first-child strong{display:block;color:#172b45;font-size:.9rem;line-height:1.4}.itemDetailHeading>div:first-child span{display:block;color:#7a8798;font-size:.7rem;margin-top:3px}.itemDetailChips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.itemTypeChip{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#eef4ff;color:#2454a6;font-size:.67rem;font-weight:700;text-transform:capitalize;white-space:nowrap}.itemMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.itemQualityFlags{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;margin-top:10px;border:1px solid #f2dfb4;border-radius:10px;background:#fffaf0;color:#8a5c10}.itemQualityFlags>i{margin-top:1px}.itemQualityFlags strong{display:block;font-size:.74rem}.itemQualityFlags span{display:block;font-size:.7rem;margin-top:2px;line-height:1.35}.itemQualityActions{display:flex;gap:6px;flex-wrap:wrap;margin:11px 0 12px}.itemDetailSectionHead{display:flex;align-items:end;justify-content:space-between;gap:10px;padding-top:11px;border-top:1px solid #edf0f4}.itemDetailSectionHead .eyebrow{display:block}.itemDetailSectionHead strong{display:block;font-size:.82rem;color:#172b45;margin-top:2px}.itemOptionTable{margin-top:9px;overflow:auto;border:1px solid #edf0f4;border-radius:10px}.itemOptionTable table{min-width:720px;margin:0}.itemNoDistractors{display:flex;align-items:center;gap:8px;margin-top:10px;padding:12px;border:1px dashed #d8e0eb;border-radius:10px;background:#fbfcfe;color:#667085;font-size:.76rem}.itemDistractorStatus{text-transform:capitalize;color:#475467;font-size:.74rem}.compactLoading{padding:18px 8px;color:#667085;font-size:.78rem}.itemExplorerPanel{overflow:hidden}.itemExplorerPanel>.adminWorkspaceToolbar{margin:0 0 12px!important}.itemAnalysisToolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(160px,210px) minmax(160px,200px) 92px auto;gap:9px;align-items:end;width:100%}.itemAnalysisToolbar .searchBox{min-width:0}.itemAnalysisToolbar label{display:grid;gap:5px;min-width:0;font-size:.69rem;font-weight:700;color:#617087}.itemAnalysisToolbar select{width:100%;min-height:40px}.itemAnalysisClear{min-height:40px;padding:0 12px;white-space:nowrap}.itemAnalysisTable{overflow:auto;border:1px solid #edf0f4;border-radius:10px}.itemAnalysisTable table{min-width:1180px;margin:0}.itemAnalysisTable thead th{white-space:nowrap}.itemAnalysisTable tbody tr[role=button]{cursor:pointer}.itemAnalysisTable tbody tr[role=button]:hover{background:#f8fbff}.itemAnalysisTable tbody tr.selected{background:#eef5ff}.itemAnalysisTable tbody td:first-child{max-width:360px}.itemAnalysisTable tbody td:first-child strong{display:block;line-height:1.3}.itemAnalysisTable tbody td:first-child small{display:block;color:#8a5c10;margin-top:3px;font-size:.67rem}.itemAnalysisTable .actionsCell{text-align:right}.itemAnalysisPager{margin:0 -16px -16px!important;padding:10px 16px!important;border-top:1px solid #edf0f4;background:#fbfcfe}.itemAnalysisPager .pager{display:flex;align-items:center;gap:6px}.itemAnalysisPager .pager>span{min-width:90px;text-align:center;color:#667085}.itemAnalysisPager button{width:32px;height:30px;padding:0}@media(max-width:1280px){.itemMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.itemAnalysisToolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,180px)) auto}}@media(max-width:1100px){.itemAnalysisSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.itemAnalysisTopGrid{grid-template-columns:1fr}.itemDetailPanel,.itemReliabilityPanel{min-height:0}.itemAnalysisToolbar{grid-template-columns:1fr 1fr 1fr 110px}.itemAnalysisToolbar .searchBox{grid-column:1/-1}.itemAnalysisClear{width:100%}}@media(max-width:700px){.itemAnalysisSummaryGrid,.itemMetricGrid,.itemReliabilityResult{grid-template-columns:1fr}.itemAnalysisToolbar,.itemReliabilityControls{display:grid;grid-template-columns:1fr}.itemAnalysisToolbar .searchBox{grid-column:auto}.itemAnalysisClear{width:100%}.itemDetailHeading{display:grid}.itemDetailChips{justify-content:flex-start}.itemAnalysisPager{align-items:stretch!important;gap:8px}.itemAnalysisPager .pager{justify-content:space-between}}.assessmentReviewSummaryGrid,.blueprintSummaryGrid,.candidatePipelineSummaryGrid,.proctoringSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.assessmentReviewSummaryCard,.blueprintSummaryCard,.candidatePipelineSummaryCard,.proctoringSummaryCard{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5ebf3;border-radius:13px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.025)}.assessmentReviewSummaryCard>span,.blueprintSummaryCard>span,.candidatePipelineSummaryCard>span,.proctoringSummaryCard>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eef5ff;color:#2b5f9f;flex:0 0 auto}.assessmentReviewSummaryCard small,.blueprintSummaryCard small,.candidatePipelineSummaryCard small,.proctoringSummaryCard small{display:block;color:#68768b;font-size:11px}.assessmentReviewSummaryCard strong,.blueprintSummaryCard strong,.candidatePipelineSummaryCard strong,.proctoringSummaryCard strong{display:block;font-size:19px;color:#14243a;text-transform:capitalize}.blueprintWorkspace .adminWorkspaceSplit,.proctoringWorkspace .adminWorkspaceSplit{align-items:start}.blueprintWorkspace .adminWorkspaceDataSlot,.blueprintWorkspace .adminWorkspaceEditorSlot,.proctoringWorkspace .adminWorkspaceDataSlot,.proctoringWorkspace .adminWorkspaceEditorSlot{min-width:0}.blueprintWorkspace .adminWorkspacePanel label,.proctoringWorkspace .adminWorkspacePanel label{display:block;font-size:11px;font-weight:700;color:#617087;margin-bottom:10px}.blueprintWorkspace .adminWorkspacePanel label>input,.blueprintWorkspace .adminWorkspacePanel label>select,.proctoringWorkspace .adminWorkspacePanel label>input,.proctoringWorkspace .adminWorkspacePanel label>select{display:block;width:100%;margin-top:4px}.blueprintThreeCol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.blueprintDataStack{display:grid;gap:12px}.blueprintValidationList{display:grid;gap:8px}.blueprintValidation{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid #e6ebf2;border-radius:10px}.blueprintValidation.ok{background:#f4fbf7;border-color:#d6eddf;color:#216441}.blueprintValidation.bad{background:#fff7f7;border-color:#f1d6d6;color:#8a3030}.blueprintValidation i{font-size:17px}.blueprintValidation span,.blueprintValidation strong{display:block}.blueprintValidation span{font-size:11px;opacity:.78}.blueprintValidation b{font-size:11px}.assessmentReviewWorkspace>.adminToolbar{margin-bottom:12px}.assessmentReviewWorkspace>.adminToolbar label,.candidatePipelineToolbar>label,.proctoringToolbar>label{font-size:11px;font-weight:700;color:#617087}.assessmentReviewWorkspace>.adminToolbar label select,.candidatePipelineToolbar>label select,.proctoringToolbar>label select{display:block;margin-top:4px}.assessmentReviewAttempt{margin-bottom:12px}.assessmentReviewAnswers{display:grid;gap:10px}.assessmentAnswerEditor{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(360px,.8fr);gap:12px;padding:12px;border:1px solid #e6ebf2;border-radius:11px;background:#fbfcfe}.assessmentAnswerPrompt small{display:block;margin-top:6px;color:#718096}.assessmentAnswerPrompt pre{margin:4px 0 0;padding:9px 10px;border:1px solid #e7ecf3;border-radius:9px;background:#fff;white-space:pre-wrap;font-size:12px;max-height:180px;overflow:auto}.assessmentAnswerFields{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.assessmentAnswerFields label{font-size:11px;font-weight:700;color:#617087}.assessmentAnswerFields label.wide{grid-column:1/-1}.assessmentAnswerFields input,.assessmentAnswerFields select{display:block;width:100%;margin-top:4px}.assessmentAnswerFields button{grid-column:1/-1;justify-self:end}.candidatePipelineToolbar{display:flex;align-items:end;gap:8px;flex-wrap:wrap;width:100%;margin-bottom:12px}.candidatePipelineToolbar .searchBox{flex:1 1 260px}.candidatePipelineToolbar>label{min-width:95px}.candidatePipelineSelect{min-width:190px;flex:0 1 230px}.candidatePipelineSelect>span,.proctoringSelect>span{display:block;font-size:11px;font-weight:700;color:#617087;margin-bottom:4px}.candidatePipelineBulk{display:flex;align-items:center;gap:8px;padding:9px 11px;margin-bottom:12px;border:1px solid #dce7f6;border-radius:11px;background:#f6f9fe}.candidatePipelineBulk strong{margin-right:auto}.candidatePipelineBulk select{width:auto;min-width:150px}.candidatePipelineWorkspace .modernTable,.proctoringWorkspace .modernTable{overflow-x:auto}.candidatePipelineWorkspace .modernTable table{min-width:1100px}.proctoringWorkspace .modernTable table{min-width:720px}.proctoringToolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.proctoringSelect{min-width:340px;flex:1 1 420px}.proctoringMeta{padding:9px 11px;border:1px solid #e6ebf2;border-radius:10px;background:#fbfcfe;color:#68768b;font-size:12px}.proctoringSwitches{display:grid;gap:7px;margin:4px 0 12px}.proctoringSwitch{display:flex!important;align-items:center;gap:9px!important;margin:0!important;padding:9px 10px;border:1px solid #e7ecf3;border-radius:9px;background:#fbfcfe}.proctoringSwitch input{width:auto!important;margin:0!important}.proctoringViewer{margin-top:12px;padding:10px;border:1px solid #e5eaf1;border-radius:12px;background:#f8fafc}.proctoringViewer>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.proctoringViewer img,.proctoringViewer video{display:block;width:100%;max-height:480px;object-fit:contain;border-radius:9px;background:#111}.candidateScreeningPage>.pageHead{margin-bottom:12px}.candidateScreeningPage>.card:first-of-type{border-radius:12px}.candidateScreeningPage .modernTable{border-radius:12px;overflow:auto}.candidateScreeningPage .modernTable table{min-width:980px}.candidateScreeningPage .row.g-3.mb-3{display:grid!important;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:12px!important;margin-left:0!important;margin-right:0!important}.candidateScreeningPage .row.g-3.mb-3>[class*=col-]{width:auto!important;max-width:none!important;padding:0!important}.candidateScreeningPage .row.g-3.mb-3 .card{border-radius:12px;height:100%}.candidateScreeningPage .form-switch{padding:10px 10px 10px 42px;border:1px solid #e7ecf3;border-radius:9px;background:#fbfcfe}.candidateScreeningPage .modal-content{border:0;border-radius:14px;box-shadow:0 24px 70px rgba(15,23,42,.24)}.candidateScreeningPage .modal-footer,.candidateScreeningPage .modal-header{border-color:#e7ecf3}.candidateScreeningPage .modal-body{background:#fbfcfe}@media(max-width:1180px){.assessmentReviewSummaryGrid,.blueprintSummaryGrid,.candidatePipelineSummaryGrid,.proctoringSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessmentAnswerEditor,.candidateScreeningPage .row.g-3.mb-3{grid-template-columns:1fr}}@media(max-width:700px){.assessmentReviewSummaryGrid,.blueprintSummaryGrid,.blueprintThreeCol,.candidatePipelineSummaryGrid,.proctoringSummaryGrid{grid-template-columns:1fr}.candidatePipelineBulk,.candidatePipelineToolbar,.proctoringToolbar{display:grid;grid-template-columns:1fr}.candidatePipelineSelect,.candidatePipelineToolbar>label,.proctoringSelect{min-width:0;width:100%}.candidatePipelineBulk strong{margin-right:0}.candidatePipelineBulk select{width:100%}.assessmentAnswerFields{grid-template-columns:1fr}.assessmentAnswerFields button,.assessmentAnswerFields label.wide{grid-column:auto}}.enterpriseWorkspaceMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.enterpriseWorkspaceMetrics.compact{margin-bottom:12px}.enterpriseWorkspaceMetric{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.enterpriseWorkspaceMetric>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#f0f5fd;color:#3563a2;flex:0 0 auto}.enterpriseWorkspaceMetric small{display:block;color:#68768b;font-size:11px}.enterpriseWorkspaceMetric strong{display:block;font-size:20px;line-height:1.2;color:#14243a}.adminWorkspaceStack{display:grid;gap:12px}.adminWorkspaceDivider{height:1px;background:#e8edf4;margin:14px 0}.workspaceSelect{min-width:190px}.contentIntelligenceWorkspace .adminWorkspaceToolbar,.learningReportsWorkspace .adminWorkspaceToolbar{align-items:center}.aiSuggestionList{display:grid;gap:9px}.aiSuggestionCard{padding:11px 12px;border:1px solid #e5ebf3;border-radius:11px;background:#fbfcfe}.aiSuggestionCard>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.aiSuggestionCard pre{margin:9px 0 0;padding:9px 10px;border-radius:9px;background:#fff;border:1px solid #e8edf4;white-space:pre-wrap;max-height:190px;overflow:auto;font:12px/1.5 inherit}.maturityMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px}.maturityMetric{display:flex;gap:9px;align-items:center;padding:11px 12px;border:1px solid #e5ebf3;border-radius:12px;background:#fff}.maturityMetric>span{width:32px;height:32px;border-radius:8px;background:#eef4fd;color:#3563a2;display:grid;place-items:center}.maturityMetric small,.maturityMetric strong{display:block}.maturityMetric small{font-size:10px;color:#6c7889}.maturityMetric strong{font-size:18px}.maturityInventory{display:grid;grid-template-columns:1fr 1fr;gap:10px}.maturityInventoryGroup{border:1px solid #e5eaf2;border-radius:11px;padding:10px;background:#fbfcfe}.maturityInventoryHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.maturityInventoryHead span{min-width:24px;height:22px;padding:0 6px;border-radius:999px;background:#eaf1fb;display:grid;place-items:center;font-size:10px;color:#47617f}.maturityInventoryRow{padding:7px 0;border-top:1px solid #e8edf4}.maturityInventoryRow small,.maturityInventoryRow strong{display:block}.maturityInventoryRow small{color:#6b7789}.maturityInlineCreate{display:flex;gap:8px}.maturityInlineCreate input{flex:1 1}.maturityLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.maturityLinks a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px;border:1px solid #e5eaf2;border-radius:10px;text-decoration:none;color:#24344b;background:#fff}.maturityLinks a:hover{background:#f8fbff;border-color:#c6d5ea}.maturityLinks a>i:first-child{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#eef4fd;color:#3563a2}.compactList{display:grid;gap:7px}.compactListRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid #e6ebf2;border-radius:9px;background:#fbfcfe}.compactListRow small,.compactListRow strong{display:block}.compactListRow small{color:#6b7789}.userPicker{border:1px solid #e5eaf2;border-radius:11px;overflow:hidden;margin:10px 0}.userPicker>div:first-child{display:flex;gap:6px;padding:8px;background:#f8fafc;border-bottom:1px solid #e7ecf3}.userPicker>div:first-child input{flex:1 1}.userPicker>div:last-child{max-height:210px;overflow:auto}.userPicker>div:last-child>label{display:flex;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid #eef1f5}.userPicker>div:last-child>label:last-child{border-bottom:0}.userPicker small,.userPicker strong{display:block}.userPicker small{color:#6b7789}.workspaceToggle{display:flex!important;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #e5eaf2;border-radius:10px;background:#fbfcfe}.aiGovernanceBreakdowns,.operationsHistoryGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aiGovernanceBreakdowns .adminWorkspacePanel,.operationsHistoryGrid .adminWorkspacePanel{min-width:0}.aiGovernanceWorkspace .modernTable,.contentIntelligenceWorkspace .modernTable,.learningReportsWorkspace .modernTable,.operationsCenterWorkspace .modernTable{overflow:auto}.toolbarLabel{font-weight:700;color:#4d5c71;margin-right:auto}.reportWorkspaceFilters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;width:100%;align-items:center}.reportWorkspaceFilters .searchBox{min-width:0}.learningReportsWorkspace .adminWorkspacePanel{margin-bottom:12px}.learningReportsWorkspace .modernTable table{min-width:960px}.aiGovernanceWorkspace .modernTable table{min-width:920px}.contentIntelligenceWorkspace .modernTable table{min-width:900px}@media(max-width:1180px){.enterpriseWorkspaceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maturityMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.maturityLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.aiGovernanceBreakdowns,.operationsHistoryGrid{grid-template-columns:1fr}.reportWorkspaceFilters{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:700px){.enterpriseWorkspaceMetrics,.maturityInventory,.maturityLinks,.maturityMetricGrid,.reportWorkspaceFilters{grid-template-columns:1fr}.maturityInlineCreate,.userPicker>div:first-child{display:grid;grid-template-columns:1fr}.workspaceSelect{min-width:0;width:100%}}.finalAdminSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.finalAdminSummaryCard{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.finalAdminSummaryCard>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#f0f5fd;color:#3563a2}.finalAdminSummaryCard small{display:block;color:#68768b;font-size:11px}.finalAdminSummaryCard strong{display:block;font-size:20px;color:#14243a}.assignmentReviewToolbar,.feedbackWorkspaceToolbar,.productionAuditToolbar,.trainingRequestToolbar{display:flex;align-items:end;gap:10px;width:100%;flex-wrap:wrap}.assignmentReviewToolbar .searchBox,.feedbackWorkspaceToolbar .searchBox,.productionAuditToolbar .searchBox,.trainingRequestToolbar .searchBox{flex:1 1 280px}.assignmentReviewToolbar label,.feedbackWorkspaceToolbar label,.productionAuditToolbar label,.trainingRequestToolbar label{min-width:130px;font-size:11px;font-weight:700;color:#617087}.assignmentReviewToolbar label>span,.feedbackWorkspaceToolbar label>span,.productionAuditToolbar label>span,.trainingRequestToolbar label>span{display:block;margin-bottom:4px}.finalAdminContextCard{display:grid;gap:5px;padding:12px;border:1px solid #e6ebf2;border-radius:11px;background:#fbfcfe}.finalAdminContextCard small{color:#6d7a8d}.finalAdminContextCard strong{color:#1a2a40}.feedbackReviewGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:18px}.feedbackDecisionPanel{display:grid;gap:12px;padding:14px;border:1px solid #e5ebf3;border-radius:12px;background:#fbfcfe;align-self:start}.assignmentReviewControls label,.feedbackDecisionPanel label,.finalAdminFormStack label,.productionToolForm label{font-size:12px;font-weight:700;color:#536176}.feedbackInfoCard{margin-bottom:10px;padding:12px;border:1px solid #e7ecf3;border-radius:10px;background:#fbfcfe}.feedbackInfoCard small{display:block;color:#6b7789;margin-bottom:4px}.feedbackContextGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.finalAdminToggle{display:flex!important;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e6ebf2;border-radius:10px;background:#fff}.finalAdminFormStack,.productionToolForm{display:grid;gap:12px}.finalAdminTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:10px}.compactRowsSelector{font-size:11px;color:#66758b;display:flex;align-items:center;gap:6px}.compactRowsSelector select{min-width:70px}.assignmentReviewList{display:grid;gap:10px}.assignmentReviewCard{border:1px solid #e5ebf3;border-radius:12px;padding:13px;background:#fff}.assignmentReviewIdentity{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.assignmentReviewIdentity small,.assignmentReviewIdentity strong{display:block}.assignmentReviewIdentity small{color:#718095}.assignmentReviewResponse{padding:10px 11px;border-radius:10px;background:#f8fafc;border:1px solid #e8edf4;margin-bottom:10px}.assignmentReviewResponse small{display:block;color:#6f7d90;margin-bottom:3px}.assignmentReviewResponse p{margin:0;white-space:pre-wrap}.assignmentReviewControls{display:grid;grid-template-columns:auto 110px minmax(220px,1fr) auto;align-items:end;gap:10px}.assignmentReviewControls label span{display:block;margin-bottom:4px}.assignmentEvidenceControl{align-self:center}.productionToolTabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px}.productionToolTabs button{display:flex;align-items:center;gap:8px;justify-content:center;min-height:42px;border:1px solid #e4eaf2;border-radius:11px;background:#fff;color:#526176;font-weight:700;font-size:12px}.productionToolTabs button i{font-size:14px}.productionToolTabs button.active{border-color:#9db9df;background:#eef5ff;color:#174b91;box-shadow:0 4px 14px rgba(37,99,235,.07)}.productionToolTabs button:hover{border-color:#c6d5ea;background:#f8fbff}.productionReviewList{display:grid;gap:10px}.productionReviewCard{border:1px solid #e5ebf3;border-radius:12px;padding:12px;background:#fff}.productionReviewCard h3{font-size:14px;margin:2px 0 10px}.productionGradeRow{display:grid;grid-template-columns:minmax(0,1.5fr) 90px minmax(180px,.8fr) auto;gap:8px;align-items:end;padding:9px 0;border-top:1px solid #edf1f6}.productionGradeRow p{margin:3px 0 0;color:#69788b;font-size:12px}.productionOperationsWorkspace>.adminWorkspacePanel,.productionOperationsWorkspace>.card{margin-top:14px}.instructorAdminWorkspace .adminWorkspaceSplit{align-items:start}.instructorAdminWorkspace .modernTable{overflow-x:auto}.instructorAdminWorkspace .modernTable table{min-width:760px}@media(max-width:1180px){.finalAdminSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productionToolTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.feedbackReviewGrid{grid-template-columns:1fr}.assignmentReviewControls{grid-template-columns:auto 110px 1fr}.assignmentReviewControls .primaryAction{grid-column:1/-1;justify-self:end}.productionGradeRow{grid-template-columns:1fr 90px 1fr}.productionGradeRow button{grid-column:1/-1;justify-self:end}}@media(max-width:700px){.feedbackContextGrid,.finalAdminSummaryGrid,.finalAdminTwoCol,.productionToolTabs{grid-template-columns:1fr}.assignmentReviewToolbar,.feedbackWorkspaceToolbar,.productionAuditToolbar,.trainingRequestToolbar{display:grid;grid-template-columns:1fr}.assignmentReviewToolbar label,.feedbackWorkspaceToolbar label,.productionAuditToolbar label,.trainingRequestToolbar label{min-width:0;width:100%}.assignmentReviewControls,.productionGradeRow{grid-template-columns:1fr}.assignmentReviewControls .primaryAction,.productionGradeRow button{grid-column:auto;justify-self:stretch}.feedbackDecisionPanel{padding:10px}}