.linked-owner-workspace,.trainer-process-workspace,.trainer-owner-selector{flex-direction:column;flex:1;gap:14px;min-height:0;padding:28px 30px;display:flex}.linked-owner-table{min-width:980px}.linked-owner-table th:last-child,.linked-owner-table td:last-child,.trainer-process-table th:last-child,.trainer-process-table td:last-child{text-align:center;vertical-align:middle}.linked-owner-alert{color:#6548df;background:#f7f5ff;border:1px solid #d9d2fb;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.linked-owner-alert span{gap:3px;display:grid}.linked-owner-alert strong{font-size:8.5px}.linked-owner-alert small{color:#747fa4;font-size:7.5px;line-height:1.45}.linked-owner-person{background:#fcfbff;border:1px solid #e6e2ef;border-radius:13px;padding:13px}.linked-owner-person h3{color:#26396e;margin:0 0 10px;font-size:10px}.linked-owner-remarks{color:#53618b;gap:6px;font-size:8px;font-weight:800;display:grid}.linked-owner-remarks textarea{color:#26386d;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #ded9e9;border-radius:9px;outline:0;padding:9px 10px;font-size:8.5px}.institution-form-message{color:#0a806a;background:#effaf6;border:1px solid #cde9e1;border-radius:9px;margin:0;padding:9px 11px;font-size:8px}.trainer-process-table{min-width:1120px}.trainer-process-table td>strong,.trainer-process-table td>small{display:block}.trainer-process-table td>small{color:#818cab;max-width:230px;margin-top:4px;font-size:7.5px;line-height:1.35}.trainer-billing-hidden{color:#7d87a5;justify-content:center;align-items:center;gap:5px;font-size:7.5px;font-weight:750;display:inline-flex}.trainer-owner-selector>section{background:#fff;border:1px solid #e6e2ef;border-radius:16px;padding:18px}.trainer-owner-selector>section>label{color:#4c5c89;gap:7px;font-size:9px;font-weight:800;display:grid}.trainer-owner-selector select{color:#26386d;width:min(640px,100%);min-height:44px;font:inherit;background:#fff;border:1px solid #ded9e9;border-radius:10px;outline:0;padding:0 11px;font-size:9px}.trainer-linked-owner-lock{color:#6548df;background:#f7f5ff;border:1px solid #d9d2fb;border-radius:12px;align-items:center;gap:9px;width:min(1120px,100% - 40px);min-height:54px;margin:20px auto -11px;padding:10px 13px;display:flex}.trainer-linked-owner-lock span{flex:1;gap:3px;display:grid}.trainer-linked-owner-lock strong{color:#27396d;font-size:9px}.trainer-linked-owner-lock small{color:#7d87a7;font-size:7.5px}.trainer-linked-owner-lock button{color:#6447dc;cursor:pointer;background:#fff;border:1px solid #d9d2ef;border-radius:8px;min-height:31px;padding:0 10px;font-size:7.5px;font-weight:800}.institution-intake-grid input[readonly]{color:#667399;cursor:not-allowed;background:#f5f5fa}@media (max-width:800px){.linked-owner-workspace,.trainer-process-workspace,.trainer-owner-selector{padding:20px 14px}.trainer-linked-owner-lock{width:calc(100% - 28px)}}.trainer-batch-workspace{flex-direction:column;flex:1;gap:14px;min-height:0;padding:26px 30px;display:flex;overflow:auto}.trainer-batch-workspace>.training-page-header{min-height:72px;padding:0}.trainer-batch-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trainer-batch-kpis article{color:#6547e7;background:#fff;border:1px solid #e7e4ef;border-radius:14px;align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:flex}.trainer-batch-kpis article:nth-child(2){color:#0b8c77}.trainer-batch-kpis article:nth-child(3){color:#da8210}.trainer-batch-kpis span{gap:2px;display:grid}.trainer-batch-kpis small{color:#838dac;font-size:7.5px}.trainer-batch-kpis strong{color:#21346b;font-size:15px}.trainer-batch-kpis em{color:#7d87a6;font-size:7px;font-style:normal}.trainer-next-step{color:#684be5;background:#f7f5ff;border:1px solid #d7d0fa;border-radius:12px;align-items:center;gap:11px;min-height:58px;padding:11px 14px;display:flex}.trainer-next-step span{gap:3px;display:grid}.trainer-next-step strong{color:#26396e;font-size:9px}.trainer-next-step small{color:#737ea2;font-size:7.5px;line-height:1.45}.trainer-batch-register{background:#fff;border:1px solid #e7e4ef;border-radius:15px;overflow:hidden}.trainer-batch-register>header{border-bottom:1px solid #efedf5;justify-content:space-between;align-items:center;min-height:54px;padding:12px 15px;display:flex}.trainer-batch-register>header>div{gap:3px;display:grid}.trainer-batch-register>header strong{color:#26396e;font-size:9px}.trainer-batch-register>header small,.trainer-batch-register>header>span{color:#818baa;font-size:7px}.trainer-batch-register>header>span{background:#f1edff;border-radius:999px;padding:5px 8px;font-weight:800}.trainer-batch-table{overflow:auto}.trainer-batch-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px}.trainer-batch-table th{color:#7782a5;text-align:left;text-transform:uppercase;background:#f8f7fc;padding:11px 13px;font-size:7px}.trainer-batch-table td{color:#68749a;vertical-align:middle;border-top:1px solid #efedf5;height:70px;padding:11px 13px;font-size:7.5px}.trainer-batch-table td>strong,.trainer-batch-table td>small{display:block}.trainer-batch-table td>strong{color:#26396e;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.trainer-batch-table td>small{color:#858eac;margin-top:4px;font-size:6.8px}.trainer-batch-table th:first-child{width:21%}.trainer-batch-table th:nth-child(2){width:13%}.trainer-batch-table th:nth-child(3){width:20%}.trainer-batch-table th:nth-child(4){width:13%}.trainer-batch-table th:nth-child(5){width:20%}.trainer-batch-table th:nth-child(6){text-align:center;width:13%}.trainer-batch-table td:last-child{text-align:center}.trainer-batch-table td:last-child button{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:92px;height:33px;padding:0 11px;font-size:7.5px;font-weight:800;display:inline-flex}.trainer-batch-kind{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850;display:inline-flex}.trainer-batch-kind.is-domain{color:#6848dc;background:#f0ecff}.trainer-batch-kind.is-platform{color:#087e69;background:#e8f8f3}.trainer-batch-empty{color:#7455e3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.trainer-batch-empty strong{color:#26396e;margin-top:8px;font-size:10px}.trainer-batch-empty p{color:#858eac;margin:4px 0;font-size:8px}.trainer-batch-drawer-kpis{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.trainer-batch-drawer-kpis article{color:#6547e5;background:#f6f3ff;border:1px solid #e1dcf7;border-radius:11px;align-items:center;gap:9px;min-height:66px;padding:11px;display:flex}.trainer-batch-drawer-kpis span{gap:3px;display:grid}.trainer-batch-drawer-kpis strong{color:#25386d;font-size:10px}.trainer-batch-drawer-kpis small{color:#7d87a6;font-size:7px}.trainer-responsibility-card{background:#fff;border:1px solid #d9d2fb;border-radius:12px;padding:13px 15px}.trainer-responsibility-card>strong{color:#26396e;font-size:9px}.trainer-responsibility-card ol{color:#68749a;margin:9px 0 0;padding-left:18px;font-size:8px;line-height:1.9}.trainer-batch-roster{background:#fff;border:1px solid #e7e3f0;border-radius:12px;overflow:auto}.trainer-batch-roster table{border-collapse:collapse;width:100%;min-width:620px}.trainer-batch-roster th{color:#7782a5;text-align:left;text-transform:uppercase;background:#f8f7fc;padding:10px 12px;font-size:7px}.trainer-batch-roster td{color:#68749a;border-top:1px solid #efedf5;padding:11px 12px;font-size:7.5px}.trainer-batch-roster td strong,.trainer-batch-roster td small{display:block}.trainer-batch-roster td strong{color:#26396e;font-size:8px}.trainer-batch-roster td small{color:#858eac;margin-top:3px;font-size:6.8px}@media (max-width:900px){.trainer-batch-kpis{grid-template-columns:1fr}.trainer-batch-workspace{padding:20px 14px}.trainer-batch-drawer-kpis{grid-template-columns:1fr}}.commercial-table .commercial-row-actions.is-completed{grid-template-columns:1fr;gap:6px;width:120px;margin-inline:auto}.commercial-table .commercial-row-actions.is-completed .commercial-row-action{grid-column:1;justify-content:center;width:120px;min-width:120px;height:32px;margin:0}.commercial-table .commercial-row-actions.is-completed .commercial-row-action svg{flex:0 0 14px;margin:0}.commercial-table .commercial-completed-actions-cell{text-align:center;vertical-align:middle;padding-left:10px;padding-right:10px}.toa-revision-amount>small{color:#7f89a8;font-size:7.5px;font-weight:550}.toa-revision-lines label.is-primary-line{background:#f0faf7;border:1px solid #07836f24}.toa-revision-lines label.is-removed-line{opacity:.62;background:#f2f1f6}.toa-revision-lines label.is-removed-line strong{text-decoration:line-through}.toa-revision-lines input:disabled{cursor:not-allowed;opacity:1}.toa-revision-lines em{justify-content:flex-end;align-items:center;gap:7px;display:flex}.toa-revision-lines em b{color:#087d69;text-transform:uppercase;background:#ddf4ed;border-radius:999px;padding:4px 7px;font-size:6.8px;font-style:normal}.commercial-revision-lines>div.is-primary-line{background:#f0faf7;border-color:#07836f2e}.commercial-revision-lines>div.is-primary-line input[type=checkbox]{cursor:not-allowed;opacity:1}.commercial-table th:last-child,.commercial-table td:last-child{vertical-align:middle;text-align:center!important}.commercial-table .commercial-row-actions.is-payment-actions{grid-template-columns:repeat(2,34px)!important;justify-content:center!important;justify-items:center!important;gap:7px!important;width:138px!important;margin-inline:auto!important;display:grid!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-view,.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-revision{color:#6042dc!important;width:34px!important;min-width:34px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#f6f3ff!important;border:1px solid #653bff24!important;border-radius:9px!important;grid-column:auto!important;place-items:center!important;padding:0!important;display:grid!important}.commercial-row-actions.is-payment-actions .commercial-row-action.is-view>span,.commercial-row-actions.is-payment-actions .commercial-row-action.is-revision>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-workflow{grid-column:1/-1!important;justify-content:center!important;width:138px!important;min-width:138px!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-primary-review{color:#fff!important;background:var(--platform-primary)!important;border:0!important;border-radius:9px!important;height:37px!important;min-height:37px!important;padding:0 12px!important;box-shadow:0 8px 18px #653bff33!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-primary-review:hover{color:#fff!important;background:var(--platform-primary-hover)!important;box-shadow:0 10px 22px #653bff45!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-primary-review{font-size:8px!important;font-weight:800!important;line-height:var(--platform-action-line-height)!important;letter-spacing:0!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-primary-review>svg{flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important;position:static!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-primary-review>span{color:inherit!important;font:inherit!important;line-height:var(--platform-action-line-height)!important;margin:0!important;display:inline!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-awaiting-proof{color:#087d69!important;height:37px!important;min-height:37px!important;font-size:8px!important;font-weight:800!important;line-height:var(--platform-action-line-height)!important;opacity:1!important;box-shadow:none!important;background:#eaf8f4!important;border:1px solid #0b8b7624!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-awaiting-proof>svg{flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-awaiting-proof>span{color:inherit!important;font:inherit!important;line-height:var(--platform-action-line-height)!important;margin:0!important;display:inline!important}.assessment-candidate-toolbar{background:#fafbfc;border-bottom:1px solid #e8eaf1;align-items:center;gap:7px;min-height:48px;padding:7px 17px;display:flex}.assessment-candidate-toolbar>nav{background:#fff;border:1px solid #dfdceb;border-radius:8px;gap:3px;padding:3px;display:flex}.assessment-candidate-toolbar>nav button{color:#6b7696;background:0 0;border:0;border-radius:6px;min-height:29px;padding:0 9px;font-size:6.8px;font-weight:850}.assessment-candidate-toolbar>nav button.active{color:#fff;background:#6748df}.assessment-candidate-toolbar>label{color:#818aa5;background:#fff;border:1px solid #dedfea;border-radius:8px;align-items:center;gap:6px;min-width:190px;height:35px;padding:0 9px;display:flex}.assessment-candidate-toolbar>label input{color:#293b6d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:7.2px}.assessment-candidate-toolbar>select{color:#5f6d90;height:35px;font:inherit;background:#fff;border:1px solid #dedfea;border-radius:8px;outline:0;padding:0 9px;font-size:7px;font-weight:750}.assessment-candidate-toolbar>span{color:#687493;white-space:nowrap;margin-left:auto;font-size:6.8px;font-weight:800}.assessment-scoring-table,.assessment-training-team-results{min-height:0;margin-top:10px;margin-bottom:10px}.assessment-scoring-table thead th,.assessment-comparison-panel thead th{z-index:2;position:sticky;top:0}.assessment-comparison-panel>div{max-height:100%}.assessment-comparison-panel td{height:48px}.assessment-candidate-pagination{background:#fff;border-top:1px solid #e8eaf1;justify-content:space-between;align-items:center;min-height:48px;padding:7px 17px;display:flex}.assessment-candidate-pagination>span{color:#687493;font-size:7px;font-weight:800}.assessment-candidate-pagination>div{gap:6px;display:flex}.assessment-candidate-pagination button{color:#6048d4;background:#fff;border:1px solid #dcddea;border-radius:8px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:6.8px;font-weight:850;display:inline-flex}.assessment-candidate-pagination button:disabled{color:#a4a8b5;background:#f4f5f7}@media (max-width:760px){.assessment-candidate-toolbar{flex-wrap:wrap;align-items:stretch}.assessment-candidate-toolbar>nav{width:100%}.assessment-candidate-toolbar>nav button,.assessment-candidate-toolbar>label{flex:1}.assessment-candidate-toolbar>span{align-items:center;display:flex}.assessment-candidate-pagination{padding-inline:11px}}.assessment-candidate-toolbar>strong{color:#2b3c6e;white-space:nowrap;font-size:7.5px}.assessment-consolidated-register>div{max-height:100%;overflow:auto}.assessment-consolidated-register table{table-layout:auto;width:100%;min-width:1660px}.assessment-consolidated-register th,.assessment-consolidated-register td{white-space:nowrap}.assessment-consolidated-register th{border-left:1px solid #e0e3ec;min-width:82px}.assessment-consolidated-register thead tr:first-child th{color:#35446e;background:#eef0f5;height:31px;font-size:6.8px;top:0}.assessment-consolidated-register thead tr:nth-child(2) th{color:#5a6687;background:#f5f6f9;height:30px;top:31px}.assessment-consolidated-register th:first-child{width:48px;min-width:48px}.assessment-consolidated-register th:nth-child(2){width:110px;min-width:110px}.assessment-consolidated-register th:nth-child(3){width:185px;min-width:185px}.assessment-consolidated-register th:nth-child(4){width:78px;min-width:78px}.assessment-consolidated-register tbody td{height:47px;padding:7px 8px}.assessment-consolidated-register tbody td:first-child,.assessment-consolidated-register thead tr:first-child th:first-child{z-index:4;background:#fff;position:sticky;left:0}.assessment-consolidated-register tbody td:nth-child(2),.assessment-consolidated-register thead tr:first-child th:nth-child(2){z-index:4;background:#fff;position:sticky;left:48px}.assessment-consolidated-register tbody td:nth-child(3),.assessment-consolidated-register thead tr:first-child th:nth-child(3){z-index:4;background:#fff;position:sticky;left:158px}.assessment-consolidated-register tbody td:nth-child(4),.assessment-consolidated-register thead tr:first-child th:nth-child(4){z-index:4;background:#fff;position:sticky;left:343px;box-shadow:5px 0 8px #2630550f}.assessment-consolidated-register thead tr:first-child th:nth-child(-n+4){z-index:6;background:#eef0f5}.assessment-consolidated-register tbody tr:nth-child(2n) td,.assessment-consolidated-register tbody tr:nth-child(2n) td:nth-child(-n+4){background:#fafbfc}.assessment-consolidated-register td>span.is-pass{color:#087d69;background:#e5f7f1}.assessment-consolidated-register td>span.is-fail{color:#b4233b;background:#fff0f2}.assessment-consolidated-register td>span.is-pending{color:#9b670d;background:#fff2d8}.assessment-candidate-type{color:#5e46d0!important;background:#f0edff!important}.assessment-consolidated-register td:nth-child(n+5){text-align:center}.assessment-consolidated-register td:nth-child(11),.assessment-consolidated-register td:nth-child(12){color:#26396e;font-weight:850}.master-trainer-finance-queue{background:#fff;border:1px solid #e1e4ed;border-radius:15px;margin-top:14px;overflow:hidden;box-shadow:0 10px 30px #2d2a580d}.master-trainer-finance-queue>header{border-bottom:1px solid #eaecf3;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 16px;display:flex}.master-trainer-finance-queue>header>span{gap:3px;display:grid}.master-trainer-finance-queue>header strong{color:#293b70;font-size:9px}.master-trainer-finance-queue>header small{color:#818ba7;font-size:7px}.master-trainer-finance-queue>header>em{color:#6246dc;background:#f0edff;border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}.master-trainer-finance-queue .training-tabs{border-bottom:1px solid #e9ebf2}.master-trainer-finance-queue table{min-width:1220px}.master-trainer-finance-queue th:first-child{width:15%}.master-trainer-finance-queue th:nth-child(2){width:16%}.master-trainer-finance-queue th:nth-child(3){width:14%}.master-trainer-finance-queue th:nth-child(4){width:10%}.master-trainer-finance-queue th:nth-child(5){width:15%}.master-trainer-finance-queue th:nth-child(6){width:12%}.master-trainer-finance-queue th:nth-child(7){width:28%}.master-trainer-finance-actions{grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:6px;min-width:330px;display:grid}.master-trainer-finance-actions input{color:#304271;background:#fff;border:1px solid #dde0ea;border-radius:8px;outline:0;height:33px;padding:0 9px;font-size:7px}.master-trainer-finance-actions button:not(.platform-decision-button){color:#6145d8;white-space:nowrap;background:#faf9ff;border:1px solid #ded9f3;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:6.8px;font-weight:850;display:inline-flex}.master-trainer-finance-actions button.is-return{color:#b32946;background:#fff5f7;border-color:#f0c5cc}.master-trainer-finance-actions button.is-approve{color:#fff;background:#11846f;border:0}@media (max-width:760px){.master-trainer-finance-queue>header{flex-direction:column;align-items:flex-start}.master-trainer-finance-actions{min-width:300px}}.master-trainer-commercial-submit-actions{align-items:stretch;gap:8px;min-width:260px;display:flex}.master-trainer-commercial-submit-actions>button{white-space:nowrap;flex:1}.master-trainer-send-ssc{color:#fff;background:var(--platform-primary);min-height:38px;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:7.5px;font-weight:850;display:inline-flex}.master-trainer-send-ssc:disabled{opacity:.45;cursor:not-allowed}.trainer-document-review-panel,.trainer-payment-review-panel,.trainer-commercial-disabled{background:#fff;border:1px solid #e2e2ef;border-radius:13px;margin-top:14px;overflow:hidden}.trainer-document-review-panel>header,.trainer-payment-review-panel>header{border-bottom:1px solid #ececf4;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:11px 14px;display:flex}.trainer-document-review-panel>header>div,.trainer-payment-review-panel>header>div{align-items:center;gap:9px;display:flex}.trainer-document-review-panel header strong,.trainer-payment-review-panel header strong{color:#26386c;font-size:8.5px;display:block}.trainer-document-review-panel header small,.trainer-payment-review-panel header small{color:#818ba7;margin-top:2px;font-size:6.7px;display:block}.trainer-document-review-panel header>em,.trainer-payment-review-panel header>em{color:#6049d0;text-transform:uppercase;background:#f0edff;border-radius:999px;padding:5px 8px;font-size:6.5px;font-style:normal;font-weight:850}.trainer-document-review-panel>div{padding:6px 14px 12px}.trainer-document-review-panel article{border-bottom:1px solid #f0eff6;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;display:grid}.trainer-document-review-panel article:last-child{border-bottom:0}.trainer-document-review-panel article>span{color:#6249dd;background:#f2efff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.trainer-document-review-panel article strong,.trainer-document-review-panel article small{display:block}.trainer-document-review-panel article strong{color:#293a6c;font-size:7.5px}.trainer-document-review-panel article small{color:#8690aa;margin-top:2px;font-size:6.3px}.trainer-document-review-panel article button,.trainer-payment-review-panel article button{color:#5d45cd;min-height:30px;font:inherit;background:#fff;border:1px solid #ddd9f2;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:6.7px;font-weight:850;display:inline-flex}.trainer-document-review-panel article button.is-verified{color:#087d69;background:#eaf8f3;border-color:#b9e3d6}.trainer-commercial-panel>footer>div{gap:7px;display:flex}.trainer-commercial-panel>footer button.is-return,.trainer-payment-review-panel button.is-return{color:#bd3969;background:#fff5f8;border-color:#f0c7d4}.trainer-commercial-disabled{color:#64728f;background:#f8fafb;align-items:flex-start;gap:10px;padding:15px;display:flex}.trainer-commercial-disabled>svg{color:#0a8d75}.trainer-commercial-disabled strong{color:#2a3c6d;font-size:8.5px}.trainer-commercial-disabled p{margin:3px 0 0;font-size:6.8px}.trainer-payment-review-panel>div{padding:7px 14px 12px}.trainer-payment-review-panel article{border-bottom:1px solid #efedf6;grid-template-columns:minmax(130px,1fr) auto minmax(130px,210px) auto auto;align-items:center;gap:8px;min-height:50px;display:grid}.trainer-payment-review-panel article:last-child{border-bottom:0}.trainer-payment-review-panel article span strong,.trainer-payment-review-panel article span small{display:block}.trainer-payment-review-panel article span strong{color:#27396b;font-size:7.5px}.trainer-payment-review-panel article span small{color:#8490aa;margin-top:2px;font-size:6.3px}.trainer-payment-review-panel article>em{color:#5f48cf;text-transform:uppercase;background:#f0edff;border-radius:999px;padding:5px 7px;font-size:5.8px;font-style:normal;font-weight:850}.trainer-payment-review-panel article>input{min-height:30px;font:inherit;border:1px solid #dcdaea;border-radius:7px;padding:0 8px;font-size:6.8px}.master-trainer-payment-workspace{align-content:start;gap:14px;padding:25px 28px 32px;display:grid;overflow:auto}.master-trainer-payment-workspace>.training-page-header{min-height:72px;padding:0}.master-trainer-payment-gate{background:linear-gradient(135deg,#fff,#f8f7ff);border:1px solid #ddd9f2;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.master-trainer-payment-gate>span{color:#6149df;background:#efecff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.master-trainer-payment-gate small,.master-trainer-payment-gate strong{display:block}.master-trainer-payment-gate small{color:#eb2198;letter-spacing:.1em;font-size:6px;font-weight:900}.master-trainer-payment-gate strong{color:#26386b;margin-top:3px;font-size:9px}.master-trainer-payment-gate p{color:#7e89a5;margin:3px 0 0;font-size:6.8px}.master-trainer-payment-gate>em{border-radius:999px;padding:6px 9px;font-size:6.5px;font-style:normal;font-weight:850}.master-trainer-payment-gate>em.is-ready{color:#087e69;background:#e5f7f1}.master-trainer-payment-gate>em.is-locked{color:#b93867;background:#fff0f5}.master-trainer-invoice-panel,.master-trainer-expense-panel{background:#fff;border:1px solid #e1e3ed;border-radius:14px;overflow:hidden}.master-trainer-invoice-panel>header,.master-trainer-expense-panel>header{border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;min-height:56px;padding:11px 14px;display:flex}.master-trainer-invoice-panel>header>span,.master-trainer-expense-panel>header>span{color:#6449e0;align-items:center;gap:9px;display:flex}.master-trainer-invoice-panel>header strong,.master-trainer-expense-panel>header strong{color:#27396c;font-size:8.8px;display:block}.master-trainer-invoice-panel>header small,.master-trainer-expense-panel>header small{color:#828ca8;margin-top:2px;font-size:6.7px;display:block}.master-trainer-invoice-panel>header>em{color:#6049d2;background:#efedff;border-radius:999px;padding:5px 8px;font-size:6.4px;font-style:normal;font-weight:850}.master-trainer-invoice-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:13px 14px;display:grid}.master-trainer-invoice-grid>article{background:#fcfbff;border:1px solid #e5e3f2;border-radius:11px;padding:12px}.master-trainer-invoice-grid article>div>small{color:#09866f;font-size:5.8px;font-weight:900}.master-trainer-invoice-grid article>div>strong{color:#27396d;margin-top:3px;font-size:11px;display:block}.master-trainer-invoice-grid article>div>p{color:#7f8aa6;margin:3px 0 0;font-size:6.7px}.master-trainer-invoice-grid dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0;display:grid}.master-trainer-invoice-grid dl div{background:#f2f0fa;border-radius:7px;padding:7px}.master-trainer-invoice-grid dt{color:#8891a9;font-size:5.7px}.master-trainer-invoice-grid dd{color:#293a69;margin:2px 0 0;font-size:6.9px;font-weight:850}.master-trainer-payment-empty{color:#6a4fe4;text-align:center;place-content:center;justify-items:center;gap:5px;padding:36px 20px;display:grid}.master-trainer-payment-empty strong{color:#283a6c;font-size:9px}.master-trainer-payment-empty p{color:#818ca8;max-width:480px;margin:0;font-size:6.8px}.master-trainer-expense-form{grid-template-columns:minmax(150px,.8fr) minmax(190px,1.2fr) minmax(110px,.6fr) minmax(200px,1fr) auto;align-items:end;gap:8px;padding:13px 14px;display:grid}.master-trainer-expense-picker{min-width:0}.master-trainer-payment-register{padding:0 14px 13px}.master-trainer-payment-register h3{color:#27396b;margin:7px 0;font-size:7.8px}.master-trainer-payment-register article{border-top:1px solid #eceaf3;grid-template-columns:30px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:48px;display:grid}.master-trainer-payment-register article>span:first-child{color:#6149da;background:#f0edff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.master-trainer-payment-register article div strong,.master-trainer-payment-register article div small{display:block}.master-trainer-payment-register article div strong{color:#293a6c;font-size:7.4px}.master-trainer-payment-register article div small{color:#818ca8;font-size:6.2px}.master-trainer-payment-register article b{color:#27396b;font-size:7.5px}.master-trainer-payment-register article em{color:#6049cf;text-transform:uppercase;background:#efedff;border-radius:999px;padding:5px 7px;font-size:5.7px;font-style:normal;font-weight:850}.master-trainer-payment-register article button{color:#6048cf;font:inherit;background:#fff;border:1px solid #ddd9f2;border-radius:7px;padding:5px 8px;font-size:6.4px;font-weight:850}@media (max-width:1100px){.master-trainer-expense-form{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-payment-review-panel article{grid-template-columns:1fr auto}.trainer-payment-review-panel article>input{grid-column:1/-1}}@media (max-width:700px){.master-trainer-payment-workspace{padding:19px 13px 40px}.master-trainer-payment-gate{grid-template-columns:36px 1fr}.master-trainer-payment-gate>em{grid-column:1/-1}.master-trainer-expense-form{grid-template-columns:1fr}}.batch-platform-scope-preview{background:#f8f6ff;border:1px solid #ddd7f7;border-radius:11px;margin:0 13px 11px;padding:11px}.batch-platform-scope-preview>header{color:#6548df;align-items:flex-start;gap:8px;display:flex}.batch-platform-scope-preview>header>span{gap:2px;display:grid}.batch-platform-scope-preview>header strong{font-size:8px}.batch-platform-scope-preview>header small{color:#7d86a7;font-size:7px}.batch-platform-scope-preview>div{background:#fff;border:1px solid #e6e1fa;border-radius:9px;gap:3px;margin-top:9px;padding:8px 9px;display:grid}.batch-platform-scope-preview>div small{color:#8991ad;font-size:6.8px}.batch-platform-scope-preview>div strong{color:#273a70;font-size:8.3px}.batch-platform-scope-preview>p{color:#747fa2;margin:7px 0 0;font-size:7px;line-height:1.4}.delivery-configuration-content .delivery-assignment-summary{flex:none}.delivery-configuration-form{align-content:start;gap:12px;padding:2px 2px 8px;display:grid;overflow-y:auto}.delivery-configuration-section{background:#fff;border:1px solid #e5e2f0;border-radius:12px;padding:14px}.delivery-configuration-section>header{margin-bottom:12px}.delivery-configuration-section>header>span{color:#6547e8;align-items:center;gap:9px;display:flex}.delivery-configuration-section>header>span>span{gap:2px;display:grid}.delivery-configuration-section>header strong{color:#27396e;font-size:9px}.delivery-configuration-section>header small{color:#7f89a8;font-size:7px}.delivery-configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.delivery-configuration-grid .is-wide{grid-column:1/-1}.delivery-configuration-section.is-compact{grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);align-items:end;gap:14px;display:grid}.delivery-configuration-section.is-compact>header{margin:0}@media (max-width:700px){.delivery-configuration-grid,.delivery-configuration-section.is-compact{grid-template-columns:1fr}.delivery-configuration-grid .is-wide{grid-column:auto}}.assessment-content-workspace>.governed-import-note,.assessment-content-workspace>.assessment-feedback{margin:0}.assessment-content-panel{flex:1;min-height:0}.assessment-content-panel>.training-tabs,.assessment-content-panel>.training-toolbar{flex:none}.assessment-content-panel>.training-table-wrap{flex:1;min-height:0;overflow:hidden auto}.assessment-content-panel .assessment-content-unified-table{width:100%;table-layout:fixed!important;min-width:0!important}.assessment-content-unified-table th,.assessment-content-unified-table td{vertical-align:middle;padding-left:8px;padding-right:8px}.assessment-content-unified-table th:nth-child(n+3),.assessment-content-unified-table td:nth-child(n+3){text-align:center}.assessment-content-unified-table td>strong{color:#25376b;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-content-manage-button{box-sizing:border-box;white-space:nowrap;justify-content:center;width:96px;min-width:96px;max-width:96px;height:32px;min-height:32px;margin:0 auto}.assessment-content-manage-button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-content-manage-button.has-source{color:#087e69;background:#eef9f6;border-color:#c9e8df}.assessment-content-coverage-status{color:#8a6425;white-space:nowrap;background:#fff4dc;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;min-width:92px;padding:6px 7px;font-size:6.7px;font-weight:850;display:inline-grid}.assessment-content-coverage-status i{background:#d69325;border-radius:50%;width:6px;height:6px}.assessment-content-coverage-status small{opacity:.72;font-size:6px;font-weight:750}.assessment-content-coverage-status.is-complete{color:#087e69;background:#e7f7f2}.assessment-content-coverage-status.is-complete i{background:#18a489}.assessment-content-coverage-status.is-not-started{color:#77819f;background:#f0f1f6}.assessment-content-coverage-status.is-not-started i{background:#9aa2b8}.assessment-content-future-state{color:#6747e7;text-align:center;flex:1;place-content:center;justify-items:center;min-height:300px;display:grid}.assessment-content-future-state strong{color:#293b6e;margin-top:10px;font-size:12px}.assessment-content-future-state p{color:#7f89a7;max-width:520px;margin:5px 0 10px;font-size:8px;line-height:1.5}.assessment-content-future-state span{color:#7b6f8e;background:#f0f1f5;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850}@media (max-width:900px){.assessment-content-workspace{padding-inline:14px}.assessment-content-panel>.training-toolbar{flex-wrap:wrap;align-items:stretch}.assessment-content-panel>.training-toolbar select{width:145px}.assessment-content-panel .assessment-content-unified-table{min-width:960px!important}.assessment-content-panel>.training-table-wrap{overflow-x:auto}}.candidate-exam-language{color:#6747e7;background:#f9f7ff;border:1px solid #dcd8f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 145px;align-items:center;gap:9px;margin:14px 16px 0;padding:10px 12px;display:grid}.candidate-exam-language>span{gap:3px;display:grid}.candidate-exam-language strong{color:#304171;font-size:7.7px}.candidate-exam-language small{color:#7d88a6;font-size:6.5px;line-height:1.4}.candidate-exam-language select{color:#334573;background:#fff;border:1px solid #dcddeb;border-radius:8px;height:34px;padding:0 8px;font-size:7px}.candidate-exam-language.is-unavailable{color:#b33b4e;background:#fff6f7;border-color:#efd3d8}.candidate-exam-language.is-unavailable select{color:#9ca1ae;background:#eff0f3}@media (max-width:600px){.candidate-exam-language{grid-template-columns:auto 1fr}.candidate-exam-language select{grid-column:1/-1;width:100%}}.assessment-content-workspace{gap:11px}.assessment-content-workspace>.training-page-header h1{font-size:26px}.assessment-content-kpis{grid-template-columns:repeat(4,1fr);gap:8px}.assessment-content-kpis article{min-height:64px;padding:10px 12px}.assessment-content-register>header{min-height:50px;padding:8px 11px}.assessment-content-register .assessment-content-table-scroll{scrollbar-gutter:stable;max-height:min(53vh,560px);overflow:auto}.assessment-content-register table{table-layout:fixed;min-width:920px}.assessment-content-register th{z-index:2;background:#f7f7fc;padding:8px 10px;position:sticky;top:0}.assessment-content-register th:first-child{width:25%}.assessment-content-register th:nth-child(2){width:11%}.assessment-content-register th:nth-child(n+3){width:21.333%}.assessment-content-register td{vertical-align:middle;height:62px;padding:7px 10px}.assessment-component-cell{color:#7659dc;text-align:left;cursor:pointer;background:#fbfaff;border:1px solid #e5e3ef;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:44px;padding:6px 7px;display:grid}.assessment-component-cell>span{gap:2px;min-width:0;display:grid}.assessment-component-cell strong{color:#7b5c21;text-overflow:ellipsis;white-space:nowrap;font-size:6.8px;overflow:hidden}.assessment-component-cell small{color:#8d95aa;font-size:6px}.assessment-component-cell em{color:#8b93a8;text-overflow:ellipsis;white-space:nowrap;font-size:5.6px;font-style:normal;overflow:hidden}.assessment-component-cell b{color:#5e47d1;white-space:nowrap;background:#eeeaff;border-radius:6px;padding:4px 6px;font-size:5.8px}.assessment-component-cell.has-source{color:#0b8b74;background:#f4fbf9;border-color:#cee8e2}.assessment-component-cell.has-source strong{color:#166c5f}.assessment-component-cell.has-source b{color:#087d69;background:#dff4ef}.assessment-content-drawer{width:min(760px,96vw)}.assessment-content-drawer>header{padding:18px 21px}.assessment-content-drawer>header h2{font-size:19px}.assessment-language-panel{border:1px solid #e3e5ee;border-radius:12px;margin:13px 16px 0;overflow:hidden}.assessment-language-panel>header{background:#fbfbfe;border-bottom:1px solid #e9ebf2;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.assessment-language-panel>header>span{color:#6747e7;align-items:center;gap:8px;display:flex}.assessment-language-panel>header>span>span{gap:2px;display:grid}.assessment-language-panel>header strong{color:#304271;font-size:7.5px}.assessment-language-panel>header small{color:#8992aa;font-size:6.2px}.assessment-language-panel>header em{color:#5c45cf;background:#eeeaff;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:850}.assessment-language-panel>div{grid-template-columns:repeat(3,1fr);gap:6px;max-height:245px;padding:8px;display:grid;overflow:auto}.assessment-language-panel>div button{color:#8992aa;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e5ee;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:47px;padding:7px 8px;display:flex}.assessment-language-panel>div button>span{gap:2px;display:grid}.assessment-language-panel>div button strong{color:#334573;font-size:6.8px}.assessment-language-panel>div button small{color:#9299ae;font-size:5.7px}.assessment-language-panel>div button em{color:#9b7a37;font-size:5.7px;font-style:normal;font-weight:800}.assessment-language-panel>div button.is-selected{border-color:#8f78e8;box-shadow:0 0 0 2px #eeeaff}.assessment-language-panel>div button.is-published{color:#0b8b74;background:#f3fbf8}.assessment-content-upload-block{grid-template-columns:200px 1fr;gap:9px;margin:10px 16px;display:grid}.assessment-content-upload-block>label:first-child{background:#fff;border:1px solid #e1e3ec;border-radius:10px;align-content:center;gap:7px;padding:10px;display:grid}.assessment-content-upload-block>label:first-child span{gap:2px;display:grid}.assessment-content-upload-block>label:first-child small{color:#8992aa;font-size:6px}.assessment-content-upload-block>label:first-child strong{color:#304271;font-size:7.5px}.assessment-content-upload-block select{color:#334573;background:#fff;border:1px solid #dedfeb;border-radius:7px;height:34px;padding:0 8px;font-size:6.8px}.assessment-content-upload-block .theory-bank-file-drop{margin:0;padding:10px}.assessment-content-drawer .theory-bank-version-note{margin:0 16px 12px}.assessment-content-drawer>footer{background:#fff;position:sticky;bottom:0}@media (max-width:1000px){.assessment-content-kpis{grid-template-columns:1fr 1fr}}@media (max-width:720px){.assessment-content-kpis,.assessment-language-panel>div,.assessment-content-upload-block{grid-template-columns:1fr}.assessment-content-register .assessment-content-table-scroll{max-height:58vh}}.theory-bank-matrix th:nth-child(3){width:34%}.theory-bank-matrix th:nth-child(4){width:21%}.theory-bank-policy-owner{color:#6747e7;align-items:center;gap:9px;display:flex}.theory-bank-policy-owner>span{gap:3px;min-width:0;display:grid}.theory-bank-policy-owner strong{color:#304271;font-size:7.3px}.theory-bank-policy-owner small{color:#8790a8;max-width:210px;font-size:6.3px;line-height:1.35}.delivery-schedule-trainer-control{background:#faf9ff;border-bottom:1px solid #eeecf5;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:grid}.delivery-schedule-trainer-control>span{gap:3px;display:grid}.delivery-schedule-trainer-control strong{color:#26396e;font-size:8px}.delivery-schedule-trainer-control small{color:#7f89aa;font-size:7px}.delivery-schedule-trainer-control select{color:#26396e;background:#fff;border:1px solid #d9d4ee;border-radius:8px;outline:0;width:100%;height:36px;padding:0 9px;font-size:8px}.delivery-schedule-trainer-control:not(.is-locked) select{border-color:#a997f2;box-shadow:0 0 0 3px #6547e712}.delivery-schedule-trainer-control.is-locked select{color:#7e87a3;cursor:not-allowed;background:#f0f1f5}@media (max-width:620px){.delivery-schedule-trainer-control{grid-template-columns:1fr}}.delivery-schedule-trainer-control.is-returned{background:#fff7f8}.delivery-schedule-trainer-control.is-returned small{color:#b73556}.delivery-row-actions .delivery-schedule-button.is-returned{color:#b73556;background:#fff2f5;border-color:#efc4ce}.master-trainer-drawer-actions{align-items:center;gap:8px;display:flex}.master-trainer-batch-summary{background:#fff;border-bottom:1px solid #e7e8f0;grid-template-columns:1fr .65fr 1.25fr .65fr;display:grid}.master-trainer-batch-summary article{color:#6747e7;align-items:center;gap:9px;min-width:0;min-height:61px;padding:11px 16px;display:flex}.master-trainer-batch-summary article+article{border-left:1px solid #ececf3}.master-trainer-batch-summary article>span{gap:3px;min-width:0;display:grid}.master-trainer-batch-summary small{color:#8790aa;font-size:7px}.master-trainer-batch-summary strong{color:#26396e;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.master-trainer-drawer-tabs{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f8fcf7;border-bottom:1px solid #e5e6ef;gap:5px;padding:8px 20px;display:flex;position:sticky;top:69px}.master-trainer-drawer-tabs button{color:#6d7899;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.master-trainer-drawer-tabs button.is-active{color:#fff;background:var(--platform-primary);box-shadow:0 6px 15px #5b3ed52e}.master-trainer-delivery-content .master-trainer-acceptance,.master-trainer-delivery-content .master-trainer-state-panel{background:#fff;border:1px solid #e2e4ee;border-radius:13px;margin:12px 20px 0;padding:20px 24px}.master-trainer-delivery-content .master-trainer-state-panel.is-started{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:0 11px}.master-trainer-delivery-content .master-trainer-state-panel.is-started>svg{grid-row:1/4}.master-trainer-delivery-content .master-trainer-state-panel.is-started h3{margin:0 0 3px}.master-trainer-delivery-content .master-trainer-state-panel.is-started p{margin:0}.master-trainer-delivery-content .master-trainer-state-panel.is-started>small{grid-area:1/3/4}.master-trainer-batch-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:12px;margin:12px 20px 22px;display:grid}.master-trainer-candidate-directory,.master-trainer-attendance-overview,.master-trainer-attendance-workspace{background:#fff;border:1px solid #e2e4ee;border-radius:13px;overflow:hidden;box-shadow:0 7px 22px #232d590a}.master-trainer-candidate-directory>header,.master-trainer-attendance-overview>header{border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:flex}.master-trainer-candidate-directory>header>span,.master-trainer-attendance-overview>header>span{color:#6646e5;align-items:center;gap:9px;display:flex}.master-trainer-candidate-directory>header>span>span,.master-trainer-attendance-overview>header>span>span{gap:3px;display:grid}.master-trainer-candidate-directory>header strong,.master-trainer-attendance-overview>header strong{color:#26396e;font-size:9.5px}.master-trainer-candidate-directory>header small,.master-trainer-attendance-overview>header small{color:#858eaa;font-size:7px}.master-trainer-candidate-directory>header>em{color:#6044db;background:#f0edff;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.master-trainer-candidate-directory>div{max-height:560px;overflow-y:auto}.master-trainer-candidate-directory>div>article{border-bottom:1px solid #ececf3}.master-trainer-candidate-directory>div>article:last-child{border-bottom:0}.master-trainer-candidate-directory>div>article>header{background:#fafafe;align-items:center;gap:9px;min-height:53px;padding:9px 12px;display:flex}.master-trainer-candidate-index{color:#6647e5;background:#eeeaff;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:7.5px;font-weight:900;display:grid}.master-trainer-candidate-directory>div>article>header>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.master-trainer-candidate-directory>div>article>header strong{color:#25386d;font-size:8.7px}.master-trainer-candidate-directory>div>article>header small{color:#858eaa;white-space:nowrap;text-overflow:ellipsis;font-size:6.8px;overflow:hidden}.master-trainer-candidate-directory>div>article>header>em{color:#0b806b;background:#eaf8f4;border-radius:6px;padding:5px 7px;font-size:6.8px;font-style:normal;font-weight:850}.master-trainer-candidate-directory>div>article>div{gap:7px;padding:8px 12px 11px;display:grid}.master-trainer-candidate-directory>div>article section{background:#fff;border:1px solid #e8e5f3;border-radius:9px;grid-template-columns:minmax(145px,.85fr) minmax(150px,1fr);gap:7px 10px;padding:9px 10px;display:grid}.master-trainer-candidate-directory>div>article section>span{gap:3px;display:grid}.master-trainer-candidate-directory>div>article section strong{color:#26396e;font-size:8px}.master-trainer-candidate-directory>div>article section small{color:#818baa;font-size:6.8px}.master-trainer-candidate-directory>div>article section>div{flex-wrap:wrap;align-content:start;gap:4px;display:flex}.master-trainer-candidate-directory>div>article section b{color:#7555dd;text-transform:uppercase;width:100%;font-size:6.5px}.master-trainer-candidate-directory>div>article section i{color:#6143d8;background:#f1edff;border-radius:5px;padding:4px 6px;font-size:6.6px;font-style:normal;font-weight:750}.master-trainer-candidate-directory>div>article section .is-no-addition b{color:#8a92a9}.master-trainer-candidate-directory>div>article section p{color:#6f7a9a;grid-column:1/-1;margin:0;font-size:6.8px}.master-trainer-attendance-day-summary{gap:6px;padding:9px 11px;display:grid}.master-trainer-attendance-day-summary article{border:1px solid #e8e7ef;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:47px;padding:8px 9px;display:flex}.master-trainer-attendance-day-summary article>span{gap:3px;display:grid}.master-trainer-attendance-day-summary strong{color:#26396e;font-size:7.7px}.master-trainer-attendance-day-summary small{color:#8991aa;font-size:6.5px}.master-trainer-attendance-day-summary article>div{gap:4px;display:flex}.master-trainer-attendance-day-summary em{color:#087d69;background:#e8f7f2;border-radius:5px;padding:4px 6px;font-size:6.3px;font-style:normal;font-weight:850}.master-trainer-attendance-day-summary em.is-absent{color:#b12f48;background:#fff0f3}.master-trainer-attendance-day-summary i{border-top:1px dashed #d8dbe5;width:60px;height:1px;display:block}.master-trainer-attendance-matrix{border-top:1px solid #ececf3;overflow-x:auto}.master-trainer-attendance-matrix table{border-collapse:collapse;width:100%;min-width:390px}.master-trainer-attendance-matrix th{color:#7883a2;text-align:center;text-transform:uppercase;background:#f8f8fc;padding:8px 6px;font-size:6.3px}.master-trainer-attendance-matrix th:first-child{text-align:left;min-width:125px}.master-trainer-attendance-matrix td{color:#8b92a8;text-align:center;border-top:1px solid #efeff5;height:34px;padding:6px;font-size:7px;font-weight:850}.master-trainer-attendance-matrix td:first-child{text-align:left}.master-trainer-attendance-matrix td strong,.master-trainer-attendance-matrix td small{display:block}.master-trainer-attendance-matrix td strong{color:#324371;font-size:7px}.master-trainer-attendance-matrix td small{color:#9198ad;margin-top:2px;font-size:5.8px;font-weight:500}.master-trainer-attendance-matrix td.is-present{color:#087d69;background:#eef9f6}.master-trainer-attendance-matrix td.is-absent{color:#b12f48;background:#fff2f4}.master-trainer-attendance-workspace{margin:12px 20px 24px}.master-trainer-attendance-workspace>header{border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.master-trainer-attendance-workspace>header>span{color:#6546e5;align-items:center;gap:9px;display:flex}.master-trainer-attendance-workspace>header>span>span{gap:3px;display:grid}.master-trainer-attendance-workspace>header strong{color:#26396e;font-size:10px}.master-trainer-attendance-workspace>header small{color:#848daa;font-size:7.3px}.master-trainer-attendance-workspace>header>div{gap:5px;display:flex}.master-trainer-attendance-workspace>header em{color:#087e69;background:#e8f8f3;border-radius:6px;padding:5px 7px;font-size:6.8px;font-style:normal;font-weight:850}.master-trainer-attendance-workspace>header em.is-absent{color:#b32d48;background:#fff0f3}.master-trainer-attendance-workspace>header em.is-pending{color:#787f96;background:#f0f1f5}.master-trainer-attendance-dates{background:#fafafe;border-bottom:1px solid #ececf3;gap:7px;padding:10px 13px;display:flex;overflow-x:auto}.master-trainer-attendance-dates button{color:#27396e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfdbea;border-radius:8px;gap:3px;min-width:128px;padding:8px 10px;display:grid}.master-trainer-attendance-dates button span{font-size:7.5px;font-weight:850}.master-trainer-attendance-dates button small{color:#8991aa;font-size:6.5px}.master-trainer-attendance-dates button.is-active{color:#fff;background:var(--platform-primary);border-color:#7659e9;box-shadow:0 5px 13px #593fd22b}.master-trainer-attendance-dates button.is-active small{color:#ffffffc2}.master-trainer-attendance-toolbar{border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:9px 14px;display:flex}.master-trainer-attendance-toolbar>span{gap:3px;display:grid}.master-trainer-attendance-toolbar strong{color:#25386d;font-size:8.5px}.master-trainer-attendance-toolbar small{color:#858eaa;font-size:7px}.master-trainer-attendance-toolbar>div{gap:6px;display:flex}.master-trainer-attendance-toolbar button{color:#6245dc;cursor:pointer;background:#f8f6ff;border:1px solid #ddd8f3;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.master-trainer-attendance-roster{overflow-x:auto}.master-trainer-attendance-roster table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.master-trainer-attendance-roster th{color:#7782a3;text-align:left;text-transform:uppercase;background:#f7f7fb;padding:9px 12px;font-size:6.7px}.master-trainer-attendance-roster th:first-child{width:22%}.master-trainer-attendance-roster th:nth-child(2){width:12%}.master-trainer-attendance-roster th:nth-child(3){width:42%}.master-trainer-attendance-roster th:last-child{text-align:center;width:24%}.master-trainer-attendance-roster td{color:#687598;vertical-align:middle;border-top:1px solid #eeeef4;height:58px;padding:9px 12px;font-size:7.2px}.master-trainer-attendance-roster td>strong,.master-trainer-attendance-roster td>small{display:block}.master-trainer-attendance-roster td>strong{color:#26396e;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.master-trainer-attendance-roster td>small{color:#8991aa;margin-top:3px;font-size:6.5px}.master-trainer-attendance-roster td>span{color:#0a7e69;background:#eaf8f4;border-radius:6px;padding:5px 7px;font-size:6.7px;font-weight:850}.master-trainer-attendance-choice{justify-content:center;gap:6px;display:flex}.master-trainer-attendance-choice button{color:#75809e;cursor:pointer;background:#fff;border:1px solid #dfe1e9;border-radius:8px;min-width:64px;min-height:31px;font-size:7px;font-weight:850}.master-trainer-attendance-choice button.is-present.is-active{color:#087d69;background:#e8f8f3;border-color:#75c9b6}.master-trainer-attendance-choice button.is-absent.is-active{color:#b32d48;background:#fff0f3;border-color:#e7a5b1}.master-trainer-attendance-workspace>footer{background:#fafafe;border-top:1px solid #e8e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:11px 14px;display:flex}.master-trainer-attendance-workspace>footer>span{color:#76819e;align-items:center;gap:7px;font-size:6.8px;display:flex}.master-trainer-attendance-workspace>footer>span svg{color:#16826d}.master-trainer-attendance-workspace>footer>button{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:7.5px;font-weight:850;display:inline-flex}.master-trainer-attendance-workspace>footer>button:disabled{color:#9da3b4;cursor:not-allowed;background:#e5e6eb}.master-trainer-delivery-content>.master-trainer-presentation-workspace{margin:0 20px 24px}@media (max-width:900px){.master-trainer-batch-summary{grid-template-columns:1fr 1fr}.master-trainer-batch-summary article:nth-child(3){border-top:1px solid #ececf3;border-left:0}.master-trainer-batch-summary article:nth-child(4){border-top:1px solid #ececf3}.master-trainer-batch-detail-grid{grid-template-columns:1fr}.master-trainer-candidate-directory>div{max-height:none}}@media (max-width:600px){.master-trainer-drawer-actions>button:first-child{width:36px!important;padding:0!important;font-size:0!important}.master-trainer-drawer-tabs{padding-inline:12px;top:73px}.master-trainer-batch-summary article{padding-inline:11px}.master-trainer-batch-detail-grid,.master-trainer-attendance-workspace{margin-inline:10px}.master-trainer-candidate-directory>div>article section{grid-template-columns:1fr}.master-trainer-candidate-directory>div>article section p{grid-column:auto}.master-trainer-attendance-workspace>header,.master-trainer-attendance-toolbar,.master-trainer-attendance-workspace>footer{flex-direction:column;align-items:flex-start}}.master-trainer-presentation-only{padding:16px 20px 24px}.master-trainer-presentation-only>.master-trainer-presentation-workspace{margin:0}.master-trainer-presentation-only .master-trainer-presentation-stage{height:500px}.master-trainer-presentation-only .master-trainer-slide-viewer,.master-trainer-presentation-only .master-trainer-pdf-viewer{min-height:540px}@media (max-width:720px){.master-trainer-presentation-only{padding:10px}.master-trainer-presentation-only .master-trainer-presentation-stage{height:330px}.master-trainer-presentation-only .master-trainer-slide-viewer,.master-trainer-presentation-only .master-trainer-pdf-viewer{min-height:380px}}.master-trainer-presentation-stage:has(>object){background:#f3f4f8;height:520px}.master-trainer-presentation-stage>object{display:block}.master-trainer-preview-fallback{background:#fafaff;height:100%}@media (max-width:720px){.master-trainer-presentation-stage:has(>object){height:360px}}.master-trainer-view-only-badge{color:#087c68;background:#ebfaf5;border:1px solid #bfe5db;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-style:normal;font-weight:850;display:inline-flex;font-size:6.8px!important}.master-trainer-presentation-stage:has(.master-trainer-pdf-viewer){background:#171a28;height:auto}.master-trainer-pdf-viewer{background:#171a28;outline:0;grid-template-rows:minmax(500px,1fr) 52px;min-height:552px;display:grid;overflow:hidden}.master-trainer-pdf-page{background:#f4f4f7;min-height:500px;overflow:hidden}.master-trainer-pdf-page object{background:#fff;border:0;width:100%;height:100%;min-height:500px}.master-trainer-pdf-viewer>footer{color:#fff;background:#24283a;border-top:1px solid #32364b;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;display:flex}.master-trainer-pdf-viewer>footer>span{justify-items:center;gap:2px;display:grid}.master-trainer-pdf-viewer>footer strong{font-size:7.5px}.master-trainer-pdf-viewer>footer small{color:#aeb5c8;font-size:6.3px}.master-trainer-pdf-viewer>footer>div{gap:6px;display:flex}.master-trainer-pdf-viewer>footer button{color:#fff;background:#31364c;border:1px solid #454b66;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:6.8px;font-weight:800;display:inline-flex}.master-trainer-pdf-viewer>footer button:last-child{background:var(--platform-primary);border:0}.master-trainer-pdf-viewer>footer button:disabled{opacity:.38;cursor:not-allowed}.master-trainer-pdf-viewer:fullscreen{background:#11131e;grid-template-rows:minmax(0,1fr) 62px;width:100vw;height:100vh}.master-trainer-pdf-viewer:fullscreen .master-trainer-pdf-page,.master-trainer-pdf-viewer:fullscreen .master-trainer-pdf-page object{height:100%;min-height:0}.master-content-secure-viewer{border:1px solid #ddd9ea;border-radius:11px;margin:0 18px 14px;overflow:hidden}.master-content-secure-viewer .master-trainer-pdf-viewer{grid-template-rows:minmax(430px,1fr) 52px;min-height:482px}.master-content-secure-viewer .master-trainer-pdf-page,.master-content-secure-viewer .master-trainer-pdf-page object{min-height:430px}@media (max-width:720px){.master-trainer-pdf-viewer{grid-template-rows:minmax(340px,1fr) auto;min-height:392px}.master-trainer-pdf-page,.master-trainer-pdf-page object{min-height:340px}.master-trainer-pdf-viewer>footer{flex-wrap:wrap}.master-trainer-pdf-viewer>footer>span{order:-1;width:100%}.master-content-secure-viewer{margin:0 12px 12px}.master-content-secure-viewer .master-trainer-pdf-viewer{grid-template-rows:minmax(320px,1fr) auto;min-height:372px}.master-content-secure-viewer .master-trainer-pdf-page,.master-content-secure-viewer .master-trainer-pdf-page object{min-height:320px}}.master-trainer-slide-viewer{grid-template-rows:auto 52px}.master-trainer-slide-canvas{padding:18px;overflow:hidden}.master-trainer-slide-canvas canvas{aspect-ratio:16/9;max-width:1280px;max-height:none;box-shadow:0 8px 28px #00000052;width:100%!important;height:auto!important}.master-trainer-slide-viewer:fullscreen .master-trainer-slide-canvas canvas{max-width:100%;max-height:calc(100vh - 86px);width:auto!important;height:100%!important}.training-content-file-card button{color:#6244dd;cursor:pointer;background:#fff;border:1px solid #d9d2f5;border-radius:8px;align-items:center;gap:5px;height:33px;padding:0 10px;font-size:7.3px;font-weight:800;display:inline-flex}.master-content-actions button.is-download{color:#fff;background:var(--platform-primary);border:0;border-radius:8px;align-items:center;gap:5px;width:auto;height:32px;padding:0 10px;font-size:7.2px;font-weight:800;display:inline-flex}.master-content-presentation button.master-content-download{color:#fff;background:var(--platform-primary);border:0;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:7.5px;font-weight:800;display:inline-flex}.master-content-download-error{margin:10px 12px 0}.training-content-role-picker{background:#fbfaff;border:1px solid #dfdbea;border-radius:10px;min-width:0;margin:0;padding:10px}.training-content-role-picker legend{color:#5d698f;padding:0 5px;font-size:7.4px;font-weight:850}.training-content-role-picker legend small{color:#8992ad;margin-left:5px;font-weight:600}.training-content-role-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:210px;display:grid;overflow:auto}.training-content-role-picker>div>label{cursor:pointer;background:#fff;border:1px solid #e6e2f2;border-radius:9px;align-items:center;gap:8px;min-height:47px;padding:8px;display:flex}.training-content-role-picker>div>label.is-selected{background:#f2efff;border-color:#a997f1}.training-content-role-picker input{accent-color:#6545e7;width:15px;height:15px;min-height:auto;padding:0}.training-content-role-picker label span{gap:2px;min-width:0;display:grid}.training-content-role-picker label strong{color:#27396e;white-space:nowrap;text-overflow:ellipsis;font-size:7.7px;overflow:hidden}.training-content-role-picker label small{color:#8791ad;font-size:6.7px}.training-content-role-picker>p{color:#8a93ad;margin:3px;font-size:7.5px}.training-content-role-picker>footer{color:#6345df;border-top:1px solid #ece9f4;margin-top:9px;padding-top:8px;font-size:7.2px;font-weight:800}@media (max-width:720px){.training-content-role-picker>div{grid-template-columns:1fr}}.training-content-form .training-content-role-picker input[type=checkbox]{accent-color:#6545e7;flex:0 0 15px;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;padding:0;position:static}.training-content-form label.training-content-file>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.training-content-workspace,.master-trainer-content{color:#25376d;padding:25px 28px 42px}.training-content-workspace>.training-page-header,.master-trainer-content>.training-page-header{min-height:76px;padding:0}.training-content-toast{color:#087a68;background:#eefbf7;border:1px solid #b9e7dc;border-radius:11px;align-items:center;gap:8px;min-height:43px;margin-bottom:12px;padding:9px 12px;font-size:8.5px;font-weight:800;display:flex}.training-content-toast span{flex:1}.training-content-toast button{color:#087a68;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.training-content-kpis,.master-content-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.training-content-kpis article,.master-content-kpis article{background:#fff;border:1px solid #e4e5f0;border-radius:14px;align-items:center;gap:11px;min-height:75px;padding:13px 14px;display:flex}.training-content-kpis article>svg,.master-content-kpis article>svg{color:#6847ed}.training-content-kpis article:nth-child(2)>svg,.master-content-kpis article:nth-child(2)>svg{color:#05967d}.training-content-kpis article:nth-child(3)>svg{color:#d08108}.training-content-kpis article span,.master-content-kpis article span{gap:2px;display:grid}.training-content-kpis small,.master-content-kpis small{color:#7f89a7;font-size:7.2px}.training-content-kpis strong,.master-content-kpis strong{color:#25376d;font-size:15px}.training-content-kpis em{color:#8b94af;font-size:6.7px;font-style:normal}.training-content-register,.master-content-register{background:#fff;border:1px solid #e5e4ee;border-radius:15px;margin-top:14px;overflow:hidden}.training-content-register>header,.master-content-register>header{border-bottom:1px solid #ecebf3;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:9px 13px;display:flex}.training-content-tabs{align-items:center;gap:4px;display:flex}.training-content-tabs button{color:#7a84a3;background:0 0;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:7.5px;font-weight:800}.training-content-tabs button.is-active{color:#6345df;background:#f0edff}.training-content-search,.master-content-register>header label{color:#8791ad;background:#fff;border:1px solid #e0deeb;border-radius:9px;align-items:center;gap:7px;width:min(390px,42vw);height:36px;padding:0 11px;display:flex}.training-content-search input,.master-content-register>header input{color:#27396e;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:7.8px}.training-content-table-wrap,.master-content-table-wrap{overflow:auto}.training-content-table-wrap table,.master-content-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1110px}.training-content-table-wrap th,.master-content-table-wrap th{color:#7782a5;text-align:left;text-transform:uppercase;background:#faf9fd;padding:10px 11px;font-size:6.8px}.training-content-table-wrap td,.master-content-table-wrap td{color:#6f7b9d;vertical-align:middle;border-top:1px solid #f0eef5;height:68px;padding:10px 11px;font-size:7.4px}.training-content-table-wrap td>strong,.training-content-table-wrap td>small,.master-content-table-wrap td>strong,.master-content-table-wrap td>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.training-content-table-wrap td>strong,.master-content-table-wrap td>strong{color:#27396e;font-size:8.2px}.training-content-table-wrap td>small,.master-content-table-wrap td>small{color:#8992ad;margin-top:3px;font-size:6.7px}.training-content-table-wrap th:first-child{width:21%}.training-content-table-wrap th:nth-child(2){width:9%}.training-content-table-wrap th:nth-child(3){width:20%}.training-content-table-wrap th:nth-child(4){width:10%}.training-content-table-wrap th:nth-child(5){width:14%}.training-content-table-wrap th:nth-child(6){width:13%}.training-content-table-wrap th:nth-child(7){text-align:center;width:13%}.training-content-table-wrap td:last-child{text-align:center}.training-content-section,.training-content-status{border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:6.8px;font-weight:850;display:inline-flex}.training-content-section.is-domain{color:#6545de;background:#f0ecff}.training-content-section.is-platform{color:#087e6a;background:#e9f8f4}.training-content-status.is-draft{color:#9c670b;background:#fff3dc}.training-content-status.is-changes{color:#a44962;background:#fff0f5}.training-content-status.is-published{color:#087e6a;background:#e8f8f3}.training-content-manage{color:#6243df;background:#f6f3ff;border:1px solid #ddd7f7;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:82px;height:32px;font-size:7.3px;font-weight:800;display:inline-flex}.training-content-empty,.master-content-empty{color:#7354e8;text-align:center;place-content:center;justify-items:center;min-height:285px;display:grid}.training-content-empty strong,.master-content-empty strong{color:#27396e;margin-top:8px;font-size:10px}.training-content-empty p,.master-content-empty p{color:#8790ab;margin:4px 0 0;font-size:8px}.training-content-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.training-content-form label{gap:5px;display:grid}.training-content-form label.is-wide,.training-content-form .is-wide{grid-column:1/-1}.training-content-form label>span{color:#5d698f;font-size:7.4px;font-weight:850}.training-content-form input,.training-content-form select,.training-content-form textarea{color:#27396e;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dfdbea;border-radius:9px;outline:0;padding:0 10px;font-size:8px}.training-content-form textarea{resize:vertical;min-height:78px;padding:10px}.training-content-form select:disabled{color:#9aa1b5;background:#f3f4f8}.training-content-platform-note{color:#07816c;background:#effbf7;border:1px solid #cdebe3;border-radius:10px;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.training-content-platform-note span{gap:3px;display:grid}.training-content-platform-note strong{font-size:8.5px}.training-content-platform-note small{color:#758ba3;font-size:7px}.training-content-file{color:#6545e4;cursor:pointer;background:#f9f7ff;border:1px dashed #cfc6f6;border-radius:11px;align-items:center;gap:10px;min-height:78px;padding:13px;position:relative;grid-template-columns:none!important;display:flex!important}.training-content-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.training-content-file span{flex:1;gap:3px;display:grid}.training-content-file strong{color:#26396e;font-size:8.3px}.training-content-file small{color:#818ba9;font-size:7px}.training-content-file em{background:#fff;border:1px solid #b9a9f1;border-radius:8px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.training-content-error{color:#b5304c;background:#fff4f6;border:1px solid #f0c3cc;border-radius:9px;padding:9px 10px;font-size:7.5px}.training-content-detail-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.training-content-detail-summary article{background:#f8f6ff;border:1px solid #e3dff2;border-radius:10px;align-items:center;gap:9px;min-height:65px;padding:11px;display:flex}.training-content-detail-summary svg{color:#6747e8}.training-content-detail-summary span{gap:3px;min-width:0;display:grid}.training-content-detail-summary small{color:#818ba8;font-size:6.8px}.training-content-detail-summary strong{color:#27396e;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.training-content-live-note{color:#087e69;background:#eefaf7;border:1px solid #bfe6dd;border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:11px 12px;display:flex}.training-content-live-note span{gap:3px;display:grid}.training-content-live-note strong{font-size:8px}.training-content-live-note small{color:#7189a1;font-size:7px}.training-content-file-card{background:#fff;border:1px solid #e1dcf2;border-radius:11px;align-items:center;gap:11px;min-height:75px;margin-top:11px;padding:12px;display:flex}.training-content-file-card>svg{color:#6545e5}.training-content-file-card span{flex:1;gap:3px;min-width:0;display:grid}.training-content-file-card strong{color:#27396e;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.training-content-file-card small{color:#858eaa;font-size:7px}.training-content-file-card a{color:#6244dd;border:1px solid #d9d2f5;border-radius:8px;align-items:center;gap:5px;height:33px;padding:0 10px;font-size:7.3px;font-weight:800;text-decoration:none;display:inline-flex}.training-content-version-list{background:#fff;border:1px solid #e5e2ee;border-radius:11px;margin-top:11px;overflow:hidden}.training-content-version-list>header{background:#f8f7fc;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.training-content-version-list>header strong{font-size:8.5px}.training-content-version-list>header small{color:#858eaa;font-size:7px}.training-content-version-list article{border-top:1px solid #efedf5;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 11px;display:flex}.training-content-version-list article span{gap:3px;display:grid}.training-content-version-list article strong{font-size:8px}.training-content-version-list article small{color:#8790aa;font-size:6.8px}.training-content-version-list article em{color:#7782a2;font-size:7px;font-style:normal}.master-content-scope-note{color:#6344df;background:#f7f5ff;border:1px solid #d8d1f7;border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:11px 13px;display:flex}.master-content-scope-note span{gap:3px;display:grid}.master-content-scope-note strong{font-size:8.3px}.master-content-scope-note small{color:#7e88a8;font-size:7px}.master-content-register>header>div{gap:3px;display:grid}.master-content-register>header>div strong{font-size:8.5px}.master-content-register>header>div small{color:#818ba9;font-size:7px}.master-content-table-wrap th:first-child{width:23%}.master-content-table-wrap th:nth-child(2){width:9%}.master-content-table-wrap th:nth-child(3){width:20%}.master-content-table-wrap th:nth-child(4){width:13%}.master-content-table-wrap th:nth-child(5){width:19%}.master-content-table-wrap th:nth-child(6){text-align:center;width:16%}.master-content-table-wrap td:last-child{text-align:center}.master-content-actions{justify-content:center;align-items:center;gap:6px;display:flex}.master-content-actions button{color:#6545e4;background:#f7f4ff;border:1px solid #dcd6f6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.master-content-actions a{color:#fff;background:var(--platform-primary);border:0;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:7.2px;font-weight:800;text-decoration:none;display:inline-flex}.master-content-presentation{background:linear-gradient(135deg,#f8f6ff,#fff);border:1px solid #dfdaf3;border-radius:12px;align-items:center;gap:12px;min-height:90px;padding:14px;display:flex}.master-content-presentation>svg{color:#6444e5}.master-content-presentation span{flex:1;gap:4px;min-width:0;display:grid}.master-content-presentation strong{color:#26396e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.master-content-presentation small{color:#7e88a7;font-size:7.3px}.master-content-presentation a{color:#fff;background:var(--platform-primary);border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:7.5px;font-weight:800;text-decoration:none;display:inline-flex}.master-content-guidance{color:#087d68;background:#effaf7;border:1px solid #bee5dc;border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:11px 12px;display:flex}.master-content-guidance span{gap:3px;display:grid}.master-content-guidance strong{font-size:8px}.master-content-guidance small{color:#768aa2;font-size:7px}.master-content-batches{background:#fff;border:1px solid #e4e2ee;border-radius:11px;margin-top:11px;overflow:hidden}.master-content-batches>header{background:#f8f7fc;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.master-content-batches>header strong{font-size:8.3px}.master-content-batches>header small{color:#858eaa;font-size:7px}.master-content-batches article{border-top:1px solid #efedf5;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 11px;display:flex}.master-content-batches article span{gap:3px;display:grid}.master-content-batches article strong{font-size:8.2px}.master-content-batches article small{color:#858eaa;font-size:7px}.master-content-batches article em{color:#087e69;background:#e8f8f3;border-radius:999px;padding:5px 8px;font-size:6.8px;font-style:normal;font-weight:850}@media (max-width:1050px){.training-content-kpis,.master-content-kpis{grid-template-columns:1fr 1fr}}@media (max-width:720px){.training-content-workspace,.master-trainer-content{padding:20px 14px}.training-content-kpis,.master-content-kpis{grid-template-columns:1fr}.training-content-register>header,.master-content-register>header{flex-direction:column;align-items:stretch}.training-content-search,.master-content-register>header label{width:100%}.training-content-form,.training-content-detail-summary{grid-template-columns:1fr}.training-content-form label.is-wide,.training-content-form .is-wide{grid-column:auto}.master-content-presentation{flex-direction:column;align-items:flex-start}}.master-trainer-profile,.master-trainer-delivery{color:#14285f;padding:28px 32px 64px}.master-trainer-profile-hero{background:linear-gradient(135deg,#f8f7ff,#fff 62%);border:1px solid #e3e5f3;border-radius:17px;align-items:center;gap:16px;padding:20px;display:flex}.master-trainer-avatar{color:#fff;background:linear-gradient(135deg,#3158ff,#ed149d);border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.master-trainer-profile-hero div{flex:1}.master-trainer-profile-hero small{color:#ef199b;letter-spacing:.08em;font-weight:850}.master-trainer-profile-hero h2{margin:4px 0;font-size:22px}.master-trainer-profile-hero p{color:#7482aa;margin:0}.master-trainer-profile-hero em{color:#087e69;background:#e9f8f4;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-style:normal;font-weight:800;display:inline-flex}.master-trainer-profile-grid{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:14px;display:grid}.master-trainer-profile-card,.master-trainer-scope-card{background:#fff;border:1px solid #e3e5f3;border-radius:17px;overflow:hidden}.master-trainer-profile-card>header,.master-trainer-scope-card>header{border-bottom:1px solid #ececf5;align-items:center;gap:10px;padding:16px 18px;display:flex}.master-trainer-profile-card>header svg,.master-trainer-scope-card>header svg{color:#6546f2}.master-trainer-profile-card>header span,.master-trainer-scope-card>header span{flex:1;gap:2px;display:grid}.master-trainer-profile-card>header small,.master-trainer-scope-card>header small{color:#7b88aa}.master-trainer-profile-card dl{grid-template-columns:1fr 1fr;margin:0;padding:7px 18px 16px;display:grid}.master-trainer-profile-card dl div{border-bottom:1px solid #f0f0f7;padding:11px 0}.master-trainer-profile-card dt{color:#7e8aaa;margin-bottom:4px;font-size:10px}.master-trainer-profile-card dd{align-items:center;gap:5px;margin:0;font-size:12px;font-weight:800;display:flex}.master-trainer-capabilities{gap:8px;padding:16px 18px 8px;display:grid}.master-trainer-capabilities>span{-moz-column-gap:7px;color:#4c34d9;background:#f4f1ff;border-radius:11px;grid-template-columns:22px 1fr;column-gap:7px;padding:11px;display:grid}.master-trainer-capabilities svg{grid-row:1/3}.master-trainer-capabilities small{color:#7c83a6}.master-trainer-direct-ssc{color:#087e69;background:#edf9f6;border-radius:11px;gap:9px;margin:4px 18px 16px;padding:12px;display:flex}.master-trainer-direct-ssc span{display:grid}.master-trainer-scope-card>header em{color:#593ae7;background:#f0edff;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.master-trainer-scope-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px 18px;display:grid}.master-trainer-scope-card>div article{background:#fbfaff;border:1px solid #e9e7f7;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.master-trainer-scope-card>div article svg{color:#6a48ef;flex:none}.master-trainer-scope-card>div article span{min-width:0;display:grid}.master-trainer-scope-card>div article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.master-trainer-scope-card>div article small{color:#808bad}.master-trainer-scope-card>aside{color:#7e89a9;gap:8px;padding:20px;display:flex}.master-trainer-profile{--profile-ink:#17295c;--profile-muted:#7180a5;--profile-line:#e4e8f2;--profile-purple:#6647e8;min-height:max-content;color:var(--profile-ink);flex-direction:column;flex:none;gap:14px;padding:0;display:flex;overflow:visible}.master-trainer-profile-heading{min-height:auto;padding:0 2px}.master-trainer-profile-heading h1{font-size:24px}.master-trainer-readonly{color:#54638a;white-space:nowrap;background:#fff;border:1px solid #dfe3ef;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:750;display:inline-flex}.master-trainer-readonly svg{color:#168670}.master-trainer-profile-hero{border:1px solid var(--profile-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:136px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #232d590f}.master-trainer-profile-hero:before{content:"";background:linear-gradient(90deg,#315cff,#7048ec 55%,#ed239c);height:4px;position:absolute;top:0;left:0;right:0}.master-trainer-profile-identity{align-items:center;gap:16px;min-width:0;padding:0;display:flex}.master-trainer-profile-identity>div{min-width:0}.master-trainer-avatar{color:#fff;letter-spacing:.03em;background:linear-gradient(145deg,#315cff,#7741e9 58%,#e921a1);border:4px solid #f0edff;border-radius:18px;flex:0 0 64px;width:64px;height:64px;font-size:20px;font-weight:800;position:relative;box-shadow:0 8px 18px #5b42dc33}.master-trainer-avatar i{color:#fff;background:#0c967b;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-6px;right:-7px}.master-trainer-avatar.is-unverified i{background:#ea3697}.master-trainer-profile-identity small{color:var(--profile-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:400;display:block}.master-trainer-profile-id{color:var(--profile-purple);margin-top:3px;font-size:14px;font-weight:700;line-height:1.25;display:block}.master-trainer-profile-identity h2{color:var(--profile-ink);letter-spacing:-.025em;margin:9px 0 5px;font-size:16px;font-weight:400;line-height:1.1}.master-trainer-profile-contact{color:var(--profile-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;font-size:11px;font-weight:400;display:flex}.master-trainer-profile-contact span{color:var(--profile-muted);align-items:center;gap:6px;display:inline-flex}.master-trainer-profile-status{justify-items:end;gap:7px;padding:0;display:grid;flex:none!important}.master-trainer-profile-status em{color:#087d68;background:#eef9f6;border:1px solid #ccebe3;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.master-trainer-profile-status em>svg{flex:0 0 13px}.master-trainer-profile-status em>span{white-space:nowrap}.master-trainer-profile-status em.is-unverified{color:#b62a74;background:#fff1f8;border-color:#f4cfe2}.master-trainer-profile-status>small{color:#8992aa;font-size:8px}.master-trainer-profile-facts{border-top:1px solid var(--profile-line);background:#f8f9fc;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.master-trainer-profile-facts>span{min-width:0;color:var(--profile-purple);align-items:center;gap:10px;padding:13px 24px;display:flex}.master-trainer-profile-facts>span+span{border-left:1px solid var(--profile-line)}.master-trainer-profile-facts>span>span{gap:2px;min-width:0;display:grid}.master-trainer-profile-facts small{color:#828ca7;font-size:8px}.master-trainer-profile-facts strong{color:#283966;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.master-trainer-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:0}.master-trainer-profile-overview{gap:14px;display:grid}.master-trainer-profile-card,.master-trainer-scope-card{border-color:var(--profile-line);box-shadow:none;border-radius:14px}.master-trainer-profile-card>header,.master-trainer-scope-card>header{background:#fff;gap:10px;min-height:72px;padding:16px 18px}.master-trainer-card-icon{width:24px;height:24px;color:var(--profile-purple);background:0 0;border-radius:0;place-items:center;flex:0 0 24px!important;display:grid!important}.master-trainer-card-icon svg{width:20px;height:20px;color:inherit!important}.master-trainer-profile-card>header>span:nth-child(2),.master-trainer-scope-card>header>span:nth-child(2){gap:3px}.master-trainer-profile-card>header strong,.master-trainer-scope-card>header strong{color:#243563;letter-spacing:0;font-size:14px;font-weight:400;line-height:1.25}.master-trainer-profile-card>header small,.master-trainer-scope-card>header small{color:#818ba7;font-size:9px;font-weight:400;line-height:1.5}.master-trainer-profile-card>header>em{color:#6f7a99;background:#f1f3f7;border-radius:6px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.master-trainer-identity-card dl{gap:10px;padding:16px 18px 18px}.master-trainer-identity-card dl div{background:#fbfcffc2;border:1px solid #e5e4f2;border-radius:11px;align-content:center;gap:5px;min-width:0;min-height:59px;padding:11px 13px;display:grid}.master-trainer-identity-card dt{color:#7a85ad;text-transform:none;letter-spacing:0;margin:0;font-size:8px;font-weight:400;line-height:1.25}.master-trainer-identity-card dd{color:#17275e;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:0;font-size:10px;font-weight:700;line-height:1.25;overflow:hidden}.master-trainer-identity-card dd svg{color:#6876a0;flex:none}.master-trainer-access-status{color:#13806c;background:#f1faf7;border:1px solid #d4ebe5;border-radius:10px;justify-content:space-between;align-items:center;margin:14px 16px 6px;padding:11px 12px;display:flex}.master-trainer-access-status>span{gap:3px;display:grid}.master-trainer-access-status small{color:#718b87;font-size:8px}.master-trainer-access-status strong{align-items:center;gap:7px;font-size:10px;display:flex}.master-trainer-access-status strong i{background:#0fa47f;border-radius:50%;width:6px;height:6px}.master-trainer-capabilities{gap:7px;padding:6px 16px}.master-trainer-capabilities>span{-moz-column-gap:8px;background:#f7f5ff;border:1px solid #e3def8;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:10px 11px;display:grid}.master-trainer-capabilities>span>svg:first-child{grid-row:auto}.master-trainer-capabilities>span>span{gap:2px;display:grid}.master-trainer-capabilities strong{color:#4d3bb4;font-size:9.5px}.master-trainer-capabilities small{color:#7c83a3;font-size:8px}.master-trainer-capabilities>span>svg:last-child{color:#785ce4}.master-trainer-direct-ssc{background:#f5faf9;border:1px solid #d9eae6;border-radius:9px;align-items:flex-start;margin:7px 16px;padding:10px 11px}.master-trainer-direct-ssc strong{font-size:9px}.master-trainer-direct-ssc small{color:#738b87;margin-top:3px;font-size:8px;line-height:1.35}.master-trainer-restrictions{color:#6f7b9b;background:#f7f8fb;border-left:3px solid #d6dae5;margin:8px 16px 15px;padding:9px 11px}.master-trainer-restrictions strong{color:#4e5c80;font-size:8.5px}.master-trainer-restrictions p{margin:3px 0 0;font-size:8px;line-height:1.4}.master-trainer-scope-card{margin-top:0}.master-trainer-scope-card>header>em{color:#6045d7;text-transform:uppercase;letter-spacing:.035em;background:#f5f2ff;border:1px solid #dfdaf5;border-radius:7px;padding:6px 9px;font-size:8px}.master-trainer-scope-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px 16px 16px}.master-trainer-scope-card>div article{background:#fff;border-color:#e5e7f0;border-radius:9px;min-height:58px;padding:10px 11px}.master-trainer-role-badge{color:#6949e7;background:#f0edff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid!important}.master-trainer-scope-card>div article strong{color:#283966;font-size:9.5px}.master-trainer-scope-card>div article small{color:#858eaa;align-items:center;gap:6px;margin-top:4px;font-size:8px;display:flex}.master-trainer-scope-card>div article small span{color:#c1c6d5}@media (max-width:1100px){.master-trainer-profile-grid{grid-template-columns:1fr}.master-trainer-scope-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.master-trainer-profile{padding:0}.master-trainer-profile-heading{align-items:flex-start}.master-trainer-readonly{margin-bottom:10px}.master-trainer-profile-hero{grid-template-columns:1fr;gap:0}.master-trainer-profile-identity{padding:22px 18px 13px}.master-trainer-profile-status{justify-items:start;padding:0 18px 16px}.master-trainer-profile-facts{grid-template-columns:1fr}.master-trainer-profile-facts>span{padding:11px 18px}.master-trainer-profile-facts>span+span{border-top:1px solid var(--profile-line);border-left:0}.master-trainer-identity-card dl,.master-trainer-scope-card>div{grid-template-columns:1fr}}.master-trainer-profile-tabs{box-sizing:border-box;border:1px solid var(--profile-line);background:#fff;border-radius:12px;align-self:flex-start;gap:6px;width:max-content;max-width:100%;min-height:54px;margin:0;padding:6px;overflow:visible;box-shadow:0 6px 18px #232d590a}.master-trainer-profile-tabs button{min-width:142px;min-height:42px}.master-trainer-profile-tab-panel{min-height:420px;overflow:visible}.master-trainer-documents-workspace,.master-trainer-commercial-workspace{border:1px solid var(--profile-line);box-shadow:none;background:#fff;border-radius:14px;overflow:hidden}.master-trainer-documents-workspace>header,.master-trainer-commercial-workspace>header{border-bottom:1px solid var(--profile-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:16px 18px;display:flex}.master-trainer-documents-workspace>header>div,.master-trainer-commercial-workspace>header>div{align-items:center;gap:10px;min-width:0;display:flex}.master-trainer-documents-workspace>header>div>span:last-child,.master-trainer-commercial-workspace>header>div>span:last-child{gap:3px;display:grid}.master-trainer-documents-workspace>header strong,.master-trainer-commercial-workspace>header strong{color:#243563;letter-spacing:0;font-size:14px;font-weight:400;line-height:1.25}.master-trainer-documents-workspace>header small,.master-trainer-commercial-workspace>header small{color:#818ba7;font-size:9px;font-weight:400;line-height:1.5}.master-trainer-documents-workspace>header>aside{color:#087d68;text-align:left;white-space:nowrap;background:#eaf8f4;border:0;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:5px 8px;display:inline-flex}.master-trainer-documents-workspace>header>aside strong{color:inherit;font-size:8px;font-weight:750}.master-trainer-documents-workspace>header>aside small{color:inherit;font-size:8px;line-height:1}.master-trainer-document-message{color:#087d68;background:#f0faf7;border:1px solid #cfe9e2;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 16px 0;padding:9px 11px;font-size:9px;font-weight:750;display:flex}.master-trainer-document-message.is-error{color:#b4233b;background:#fff3f5;border-color:#f0cbd1}.master-trainer-document-message button{color:inherit;background:0 0;border:0}.master-trainer-document-list{gap:10px;padding:16px 18px 18px;display:grid}.master-trainer-document-list>article{background:#fff;border:1px solid #e6e8f1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) minmax(300px,420px);align-items:center;gap:12px;min-height:96px;padding:14px;display:grid}.master-trainer-document-list>article.is-complete{background:#fcfffe;border-color:#d7eae5}.master-trainer-document-list>article.is-compact-details{grid-template-columns:38px minmax(240px,1fr) minmax(280px,360px) minmax(300px,420px);justify-content:start}.master-trainer-document-list>article.is-compact-details.is-two-details{grid-template-columns:38px minmax(220px,.75fr) minmax(480px,1.35fr) minmax(300px,420px)}.master-trainer-document-list>article.is-compact-details.is-three-details{grid-template-columns:38px minmax(210px,.6fr) minmax(620px,1.65fr) minmax(300px,420px)}.master-trainer-document-list>article.is-compact-details.is-four-details{grid-template-columns:38px minmax(190px,.5fr) minmax(720px,1.9fr) minmax(300px,420px)}.master-trainer-document-list>article.is-compact-details>div:nth-child(2){grid-area:1/2}.master-trainer-document-list>article.is-compact-details .master-trainer-document-fields{grid-area:1/3;align-self:end;padding:0}.master-trainer-document-list>article.is-compact-details .master-trainer-document-actions{grid-area:1/4;align-self:end}.master-trainer-document-icon{color:#6a48e9;background:#f2efff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.master-trainer-document-list>article.is-complete .master-trainer-document-icon{color:#0a8d74;background:#eaf8f4}.master-trainer-document-list>article>div:nth-child(2){grid-area:1/2/auto/-1;gap:4px;min-width:0;display:grid}.master-trainer-document-list>article.is-document-only>div:nth-child(2){grid-column:2}.master-trainer-document-list>article>div:nth-child(2)>span{align-items:center;gap:7px;display:flex}.master-trainer-document-list>article strong{color:#263864;font-size:10px}.master-trainer-document-list>article em{color:#76809e;text-transform:uppercase;background:#f1f3f7;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.master-trainer-document-list>article em.is-required{color:#704bdc;background:#f0ecff}.master-trainer-document-list>article p{color:#7f8aa8;margin:0;font-size:8.5px}.master-trainer-document-list>article small{color:#119078;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.master-trainer-document-actions{grid-area:2/3;align-items:stretch;gap:7px;width:100%;min-width:0;display:flex}.master-trainer-document-list>article.is-document-only .master-trainer-document-actions{grid-area:1/3}.master-trainer-document-actions .master-trainer-document-picker{flex:auto;justify-content:flex-start;min-width:0;min-height:48px}.master-trainer-document-actions .platform-document-picker-copy{text-align:left;align-items:flex-start;min-width:0}.master-trainer-document-actions .platform-document-picker-copy strong,.master-trainer-document-actions .platform-document-picker-copy small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.master-trainer-document-actions .nomination-document-actions{flex:none;align-items:center;gap:6px;display:flex}.master-trainer-document-actions .platform-view-button,.master-trainer-document-actions .platform-delete-button{flex:none}.master-trainer-document-fields{grid-area:2/2;gap:9px;width:100%;padding:2px 0;display:grid}.master-trainer-document-fields.is-one{grid-template-columns:minmax(240px,420px)}.master-trainer-document-fields.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.master-trainer-document-fields.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.master-trainer-document-fields.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.master-trainer-document-fields .platform-field{gap:5px;min-width:0}.master-trainer-document-fields .platform-field-label{color:#536183;font-size:8px;font-weight:800}.master-trainer-document-fields .platform-control{border-radius:8px;width:100%;min-height:36px;font-size:9px}.master-trainer-document-actions .platform-document-picker.is-disabled,.master-trainer-document-actions .platform-file-button.is-disabled{opacity:.48;cursor:not-allowed}.master-trainer-document-governance{color:#10846f;background:#f2faf8;border:1px solid #d8ebe6;border-radius:10px;align-items:flex-start;gap:9px;margin:0 16px 16px;padding:11px 12px;display:flex}.master-trainer-document-governance span{flex:auto;gap:3px;min-width:0;display:grid}.master-trainer-document-governance strong{font-size:9px}.master-trainer-document-governance small{color:#718b87;font-size:8px;line-height:1.45}.master-trainer-document-governance>.platform-button{white-space:nowrap;flex:none;align-self:center}.master-trainer-commercial-workspace>header>em{color:#7a829b;text-transform:none;background:#f1f3f7;border-radius:6px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.master-trainer-commercial-workspace>header>em.is-issued{color:#087d68;background:#eaf8f4}.master-trainer-commercial-workspace>header>em.is-submitted{color:#6546df;background:#f0ecff}.master-trainer-commercial-preference{background:#fcfbff;border:1px solid #ded9f7;border-radius:12px;margin:16px 18px 10px;overflow:hidden}.master-trainer-commercial-preference>header{border-bottom:1px solid #ebe8f7;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 14px;display:flex}.master-trainer-commercial-preference>header>div{align-items:center;gap:10px;min-width:0;display:flex}.master-trainer-commercial-preference>header>div>span:last-child{gap:3px;min-width:0;display:grid}.master-trainer-commercial-preference>header strong{color:#263864;font-size:10px}.master-trainer-commercial-preference>header small{color:#7f8aa8;font-size:8px;line-height:1.4}.master-trainer-commercial-preference>header>em{color:#6546df;text-transform:uppercase;white-space:nowrap;background:#f0ecff;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.master-trainer-payment-basis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 14px 0;display:grid}.master-trainer-payment-basis>button{color:#7a84a4;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1deed;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:68px;padding:11px 12px;display:grid}.master-trainer-payment-basis>button>span{gap:3px;min-width:0;display:grid}.master-trainer-payment-basis>button strong{color:#2b3c68;font-size:9px}.master-trainer-payment-basis>button small{color:#858eaa;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.master-trainer-payment-basis>button>i{background:#fff;border:1px solid #cfd3df;border-radius:50%;width:14px;height:14px}.master-trainer-payment-basis>button.is-selected{color:#6546df;background:#f5f2ff;border-color:#7658e6;box-shadow:0 6px 16px #6546df14}.master-trainer-payment-basis>button.is-selected>i{border:4px solid #6848e1}.master-trainer-payment-basis>button:disabled{cursor:not-allowed;opacity:.72}.master-trainer-preference-rate{grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto;align-items:end;gap:10px;padding:12px 14px 14px;display:grid}.master-trainer-preference-rate .platform-field{gap:5px;min-width:0}.master-trainer-preference-rate .platform-field-label{color:#536183;font-size:8px;font-weight:800}.master-trainer-preference-rate .platform-control{border-radius:8px;width:100%;min-height:40px;font-size:9px}.master-trainer-preference-rate>aside{background:#fff;border:1px solid #e3e5ee;border-radius:8px;align-content:center;gap:2px;min-height:40px;padding:6px 10px;display:grid}.master-trainer-preference-rate>aside small{color:#8a93ad;font-size:7px}.master-trainer-preference-rate>aside strong{color:#263864;font-size:10px}.master-trainer-preference-rate>aside strong>span{color:#7c87a5;font-size:7.5px;font-weight:650}.master-trainer-preference-submit{color:#fff;background:var(--platform-primary);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:8.5px;font-weight:850;display:inline-flex;box-shadow:0 7px 16px #6546df2e}.master-trainer-preference-submit:disabled{color:#8c92a7;box-shadow:none;cursor:not-allowed;background:#e9eaf0}.master-trainer-commercial-message{color:#087d68;background:#eaf8f4;border-radius:8px;margin:0 14px 12px;padding:8px 10px;font-size:8px;font-weight:750}.master-trainer-commercial-message.is-error{color:#b4233b;background:#fff0f3}.master-trainer-commercial-preference>footer{color:#6546df;background:#f8f6ff;border-top:1px solid #ebe8f7;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.master-trainer-commercial-preference>footer>span{gap:2px;display:grid}.master-trainer-commercial-preference>footer strong{color:#4f3abb;font-size:8px}.master-trainer-commercial-preference>footer small{color:#7e88a6;font-size:7.5px;line-height:1.4}.master-trainer-commercial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px;display:grid}.master-trainer-commercial-grid article{background:#fbfbfe;border:1px solid #e5e8f1;border-radius:10px;align-content:center;gap:5px;min-height:72px;padding:12px;display:grid}.master-trainer-commercial-grid article.is-wide{grid-column:span 2}.master-trainer-commercial-grid small{color:#8992aa;text-transform:uppercase;font-size:8px}.master-trainer-commercial-grid strong{color:#273963;font-size:10px;line-height:1.45}.master-trainer-agreement-card{background:#f7f5ff;border:1px solid #ded9f7;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 16px 14px;padding:13px;display:grid}.master-trainer-agreement-card>span{color:#6445e2;background:#ece7ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.master-trainer-agreement-card>div{gap:3px;min-width:0;display:grid}.master-trainer-agreement-card strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-agreement-card small{color:#7c86a4;font-size:8px}.master-trainer-commercial-empty{text-align:center;align-content:center;place-items:center;min-height:300px;padding:54px 24px;display:grid}.master-trainer-commercial-empty svg{color:#6b49e7}.master-trainer-commercial-empty strong{color:#273963;margin-top:10px}.master-trainer-commercial-empty p{color:#7c87a6;max-width:520px;margin:5px 0 0;font-size:9px;line-height:1.55}.master-trainer-document-delete{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;grid-area:3/2/auto/-1;margin:-2px 0 12px;position:static}.master-trainer-document-delete .platform-document-delete-confirm-copy{min-width:0}.master-trainer-document-delete .platform-document-delete-confirm-copy strong,.master-trainer-document-delete .platform-document-delete-confirm-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.master-trainer-document-delete .platform-button{flex:none}.trainer-commercial-panel{background:#fff;border:1px solid #dfdcf4;border-radius:13px;overflow:hidden}.trainer-commercial-panel>header{background:#faf9ff;border-bottom:1px solid #e9e8f3;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.trainer-commercial-panel>header>div{align-items:center;gap:9px;display:flex}.trainer-commercial-panel>header>div>span:last-child{gap:2px;display:grid}.trainer-commercial-panel>header strong{color:#293a67;font-size:10px}.trainer-commercial-panel>header small{color:#7d87a3;font-size:8px}.trainer-commercial-icon{color:#6344df;background:#eeeaff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.trainer-commercial-panel>header>em{color:#8a650c;text-transform:uppercase;background:#fff2d4;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.trainer-commercial-panel>header>em.is-issued{color:#087d68;background:#e9f8f4}.trainer-commercial-preference-summary{color:#6546df;background:#f6f3ff;border:1px solid #dcd7f6;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(130px,.5fr) auto;align-items:center;gap:12px;margin:12px 15px 0;padding:10px 11px;display:grid}.trainer-commercial-preference-summary>span{align-items:center;gap:8px;min-width:0;display:flex}.trainer-commercial-preference-summary>span>span,.trainer-commercial-preference-summary>span:nth-child(2){gap:2px;display:grid}.trainer-commercial-preference-summary small{color:#7f88a4;font-size:7px}.trainer-commercial-preference-summary strong{color:#2a3b66;font-size:9px}.trainer-commercial-preference-summary>em{color:#6d58c6;white-space:nowrap;font-size:7px;font-style:normal;font-weight:750}.trainer-commercial-bank-review{background:#fff;border:1px solid #dfe1ed;border-radius:10px;margin:12px 15px 0;overflow:hidden}.trainer-commercial-bank-review>header{background:#fafbfc;border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 11px;display:flex}.trainer-commercial-bank-review>header>div{align-items:center;gap:9px;min-width:0;display:flex}.trainer-commercial-bank-review>header>div>span:last-child{gap:2px;min-width:0;display:grid}.trainer-commercial-bank-review>header strong{color:#293a67;font-size:9px}.trainer-commercial-bank-review>header small{color:#7d87a3;font-size:7px}.trainer-commercial-bank-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 11px;display:grid}.trainer-commercial-bank-facts>span{background:#fbfbfd;border:1px solid #e5e5ef;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:48px;padding:8px 9px;display:grid}.trainer-commercial-bank-facts small{color:#8790aa;text-transform:uppercase;font-size:6.7px}.trainer-commercial-bank-facts strong{color:#293a67;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.trainer-commercial-bank-proof{background:#f9f9fc;border:1px solid #e3e2ef;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto auto auto;align-items:center;gap:7px;margin:0 11px 10px;padding:9px 10px;display:grid}.trainer-commercial-bank-proof>span{color:#6546df;background:#eeeaff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.trainer-commercial-bank-proof>div{gap:2px;min-width:0;display:grid}.trainer-commercial-bank-proof strong{color:#293a67;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.trainer-commercial-bank-proof small{color:#838da7;font-size:6.7px}.trainer-commercial-bank-decision{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:0 11px 10px;display:grid}.trainer-commercial-bank-decision .platform-textarea{width:100%;min-height:58px}.trainer-commercial-bank-decision>.platform-button{justify-content:center;min-width:122px}.trainer-commercial-bank-review>.trainer-commercial-message{margin:0 11px 10px}.trainer-commercial-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 15px;display:grid}.trainer-commercial-form .platform-field{min-width:0}.trainer-commercial-form .platform-field.is-wide{grid-column:1/-1}.trainer-commercial-form .platform-control,.trainer-commercial-form .platform-textarea{width:100%}.trainer-commercial-form .platform-textarea{resize:vertical;min-height:76px}.trainer-commercial-agreement{background:#f9fafc;border:1px solid #e3e5ee;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto auto auto;align-items:center;gap:7px;margin:0 15px 12px;padding:10px 11px;display:grid}.trainer-commercial-agreement>span{color:#6546e1}.trainer-commercial-agreement>div{gap:2px;min-width:0;display:grid}.trainer-commercial-agreement strong{color:#2a3b66;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.trainer-commercial-agreement small{color:#808aa5;font-size:7.5px}.trainer-commercial-agreement>.platform-button,.trainer-commercial-agreement>.platform-view-button,.trainer-commercial-agreement>.platform-delete-button{flex:none}.trainer-commercial-message{color:#087d68;background:#eaf8f4;border-radius:7px;margin:0 15px 12px;padding:8px 10px;font-size:8px;font-weight:750}.trainer-commercial-message.is-error{color:#b4233b;background:#fff0f3}.trainer-commercial-panel>footer{background:#fafbfc;border-top:1px solid #e9eaf2;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.trainer-commercial-panel>footer>span{color:#74819f;align-items:center;gap:6px;font-size:8px;display:flex}.trainer-commercial-panel>footer>button{color:#fff;background:var(--platform-primary);border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:8.5px;font-weight:800;display:inline-flex}.trainer-commercial-panel{background:#f8f9fc}.trainer-commercial-submission{background:#fff;border:1px solid #dfe2ee;border-radius:11px;margin:12px 15px 0;overflow:hidden}.trainer-commercial-submission>header{background:#fbfbfd;border-bottom:1px solid #e9eaf1;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:8px 10px;display:flex}.trainer-commercial-submission>header>span{color:#6546df;align-items:center;gap:8px;display:flex}.trainer-commercial-submission>header>span>span{gap:1px;display:grid}.trainer-commercial-submission>header small{color:#8b93a9;letter-spacing:.08em;font-size:6.2px;font-weight:800}.trainer-commercial-submission>header strong{color:#293a67;font-size:8.5px}.trainer-commercial-submission>header em{color:#7b6ab9;font-size:6.7px;font-style:normal;font-weight:750}.trainer-commercial-submission>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:9px 10px;display:grid}.trainer-commercial-submission article{background:#fbfbfd;border:1px solid #e6e7ef;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.trainer-commercial-submission article.is-online{background:#fafbff;border-color:#dce2f8}.trainer-commercial-submission article.is-offline,.trainer-commercial-submission article.is-actual{background:#f8fdfa;border-color:#d4e9e3}.trainer-commercial-submission article small{color:#8790a8;font-size:6.4px}.trainer-commercial-submission article strong{color:#293a67;white-space:nowrap;text-overflow:ellipsis;font-size:7.9px;overflow:hidden}.trainer-commercial-recommendation{background:#fff;border:1px solid #d9d6f0;border-radius:11px;margin:10px 15px 0;overflow:hidden}.trainer-commercial-recommendation>header{background:#f8f7fe;border-bottom:1px solid #e8e7f1;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 11px;display:flex}.trainer-commercial-recommendation>header>div{align-items:center;gap:8px;display:flex}.trainer-commercial-recommendation>header>div>span:first-child{color:#6546df;background:#eae7ff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.trainer-commercial-recommendation>header>div>span:last-child{gap:2px;display:grid}.trainer-commercial-recommendation>header strong{color:#293a67;font-size:9px}.trainer-commercial-recommendation>header small{color:#7f89a3;font-size:6.8px}.trainer-commercial-recommendation>header>em{color:#674ed0;text-transform:uppercase;background:#ebe8ff;border-radius:999px;padding:5px 8px;font-size:6.2px;font-style:normal;font-weight:850}.trainer-commercial-basis-row{grid-template-columns:minmax(210px,320px);padding:10px 11px 0;display:grid}.trainer-commercial-rate-groups{grid-template-columns:minmax(220px,.72fr) minmax(460px,1.5fr);gap:9px;padding:10px 11px;display:grid}.trainer-commercial-rate-groups>section{background:#fbfcff;border:1px solid #e0e3ef;border-radius:9px;min-width:0;padding:10px}.trainer-commercial-rate-groups>section.is-offline{background:#f9fdfa;border-color:#d8e9e4}.trainer-commercial-rate-groups>section>header{color:#6248d6;align-items:center;gap:7px;margin-bottom:8px;display:flex}.trainer-commercial-rate-groups>section.is-offline>header{color:#0a8871}.trainer-commercial-rate-groups>section>header>span{gap:1px;display:grid}.trainer-commercial-rate-groups>section>header strong{color:#2c3d6b;font-size:8px}.trainer-commercial-rate-groups>section>header small{color:#838ca5;font-size:6.3px}.trainer-commercial-rate-groups>section.is-offline>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trainer-commercial-rate-groups .platform-field{min-width:0}.trainer-commercial-rate-groups .platform-control{width:100%;min-height:38px}.trainer-commercial-governance-fields{background:#fcfcfe;border-top:1px solid #ecebf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:10px 11px 11px;display:grid}.trainer-commercial-governance-fields .platform-field{min-width:0}.trainer-commercial-governance-fields .platform-control,.trainer-commercial-governance-fields .platform-textarea{width:100%}.trainer-commercial-governance-fields .platform-field.is-wide{grid-column:1/-1}.trainer-commercial-governance-fields .platform-textarea{resize:vertical;min-height:58px}.trainer-commercial-recommendation+.trainer-commercial-bank-review{margin-top:10px}.trainer-commercial-panel>.platform-empty-state{margin:12px 15px}@media (max-width:900px){.trainer-commercial-submission>div{grid-template-columns:repeat(3,minmax(0,1fr))}.trainer-commercial-rate-groups{grid-template-columns:1fr}.trainer-commercial-governance-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.master-trainer-payment-basis{grid-template-columns:1fr}.master-trainer-preference-rate{grid-template-columns:1fr 1fr}.master-trainer-preference-submit{grid-column:1/-1}.master-trainer-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-trainer-document-list>article,.master-trainer-document-list>article.is-compact-details,.master-trainer-document-list>article.is-compact-details.is-two-details,.master-trainer-document-list>article.is-compact-details.is-three-details,.master-trainer-document-list>article.is-compact-details.is-four-details{grid-template-columns:38px minmax(0,1fr) minmax(240px,320px)}.master-trainer-document-list>article.is-compact-details>div:nth-child(2){grid-column:2/-1}.master-trainer-document-list>article.is-compact-details .master-trainer-document-fields{grid-area:2/2}.master-trainer-document-list>article.is-compact-details .master-trainer-document-actions{grid-area:2/3}.master-trainer-document-fields.is-three,.master-trainer-document-fields.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.trainer-commercial-submission>header{flex-direction:column;align-items:flex-start}.trainer-commercial-submission>div,.trainer-commercial-rate-groups>section.is-offline>div,.trainer-commercial-governance-fields,.trainer-commercial-basis-row{grid-template-columns:1fr}.trainer-commercial-governance-fields .platform-field.is-wide{grid-column:auto}.master-trainer-profile-tabs{margin-top:0}.master-trainer-documents-workspace>header,.master-trainer-commercial-workspace>header{align-items:flex-start}.master-trainer-documents-workspace>header>aside{min-width:0}.master-trainer-document-list>article{grid-template-columns:36px minmax(0,1fr);padding:12px}.master-trainer-document-list>article>div:nth-child(2),.master-trainer-document-list>article.is-compact-details>div:nth-child(2){grid-column:2}.master-trainer-document-list>article.is-compact-details .master-trainer-document-fields,.master-trainer-document-list>article.is-compact-details .master-trainer-document-actions{grid-area:auto/1/auto/-1}.master-trainer-document-actions{grid-area:auto/1/auto/-1;align-items:stretch}.master-trainer-document-list>article.is-document-only .master-trainer-document-actions{grid-area:auto/1/auto/-1}.master-trainer-document-actions .master-trainer-document-picker{min-width:0}.master-trainer-document-fields,.master-trainer-document-fields.is-one,.master-trainer-document-fields.is-two,.master-trainer-document-fields.is-three,.master-trainer-document-fields.is-four{grid-column:1/-1;grid-template-columns:1fr}.master-trainer-document-delete{grid-column:1/-1;margin-top:0}.master-trainer-commercial-grid,.master-trainer-preference-rate{grid-template-columns:1fr}.master-trainer-preference-submit{grid-column:auto}.trainer-commercial-preference-summary{grid-template-columns:1fr}.trainer-commercial-bank-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-commercial-bank-proof{grid-template-columns:26px minmax(0,1fr)}.trainer-commercial-bank-proof>.platform-button,.trainer-commercial-bank-proof>.platform-view-button{grid-column:2;justify-self:start}.trainer-commercial-bank-decision{grid-template-columns:1fr}.master-trainer-commercial-grid article.is-wide{grid-column:auto}.trainer-commercial-form{grid-template-columns:1fr}.trainer-commercial-form .platform-field.is-wide{grid-column:auto}.trainer-commercial-agreement{grid-template-columns:26px minmax(0,1fr)}.trainer-commercial-agreement>.platform-button,.trainer-commercial-agreement>.platform-view-button,.trainer-commercial-agreement>.platform-delete-button{grid-column:auto}.trainer-commercial-panel>footer{flex-direction:column;align-items:flex-start}}.master-trainer-document-list.is-single-records{padding-bottom:6px}.master-trainer-document-list.is-single-records>.master-trainer-single-document-card{border-radius:13px;min-height:0;padding:0;display:block;overflow:hidden}.master-trainer-single-document-card>header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-height:68px;padding:13px 14px;display:grid}.master-trainer-single-document-card>header>div{gap:4px;min-width:0;display:grid}.master-trainer-single-document-card>header>div>span,.master-trainer-repeatable-document-list>article>header>div>span>span{align-items:center;gap:7px;display:flex}.master-trainer-single-document-card :is(strong),.master-trainer-repeatable-document-list :is(strong){color:#263864;font-size:10px}.master-trainer-single-document-card :is(p),.master-trainer-repeatable-document-list :is(p){color:#7f8aa8;margin:0;font-size:8.5px}.master-trainer-single-document-card header small{color:#119078;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.master-trainer-single-document-card em,.master-trainer-repeatable-document-list header em{color:#76809e;text-transform:uppercase;background:#f1f3f7;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.master-trainer-single-document-card em.is-required,.master-trainer-repeatable-document-list header em.is-required{color:#704bdc;background:#f0ecff}.master-trainer-single-document-body{justify-content:flex-end;padding:0 14px 14px 61px;display:flex}.master-trainer-single-document-body.has-details{grid-template-columns:minmax(300px,1fr) 510px;align-items:end;gap:16px;display:grid}.master-trainer-single-document-body .master-trainer-document-fields{grid-area:auto;padding:0}.master-trainer-single-document-body .master-trainer-document-actions{grid-area:auto;justify-content:flex-end;justify-self:end;width:min(100%,510px)}.master-trainer-single-document-body .master-trainer-document-picker{flex:0 420px;width:min(100%,420px)}.master-trainer-single-document-body:not(.has-details) .master-trainer-document-actions{width:min(100%,510px)}.master-trainer-single-document-card.is-document-only{grid-template-columns:minmax(0,1fr) 510px;align-items:center;display:grid}.master-trainer-single-document-card.is-document-only>header{min-width:0}.master-trainer-single-document-card.is-document-only .master-trainer-single-document-body{justify-content:stretch;align-items:center;width:100%;padding:13px 14px}.master-trainer-single-document-card.is-document-only .master-trainer-document-actions,.master-trainer-single-document-card.is-document-only .master-trainer-document-picker{width:100%}.master-trainer-single-document-card.is-document-only>.master-trainer-document-delete{grid-column:1/-1}.master-trainer-single-document-card>.master-trainer-document-delete,.master-trainer-bank-workspace>.master-trainer-document-delete{width:auto;margin:0 14px 14px 61px}.master-trainer-repeatable-document-list{gap:10px;padding:6px 16px 14px;display:grid}.master-trainer-repeatable-document-list>article{background:#fff;border:1px solid #e6e8f1;border-radius:13px;overflow:hidden}.master-trainer-repeatable-document-list>article.is-complete{background:#fcfffe;border-color:#d7eae5}.master-trainer-repeatable-document-list>article>header{justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:13px 14px;display:flex}.master-trainer-repeatable-document-list>article>header>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.master-trainer-repeatable-document-list>article>header>div>span:last-child{gap:4px;min-width:0;display:grid}.master-trainer-repeatable-document-list>article>header>aside{align-items:center;gap:8px;display:flex}.master-trainer-repeatable-document-list>article>header>aside>.platform-button{white-space:nowrap;min-height:32px}.master-trainer-repeatable-records{gap:7px;padding:0 14px 12px 61px;display:grid}.master-trainer-repeatable-record{background:#f4fbf9;border:1px solid #dceae6;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.master-trainer-repeatable-record>span{color:#0b8b73;background:#e2f6f0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.master-trainer-repeatable-record>div:nth-child(2){gap:3px;min-width:0;display:grid}.master-trainer-repeatable-record>div:nth-child(2)>strong,.master-trainer-repeatable-record>div:nth-child(2)>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-repeatable-record>div:nth-child(2)>small{color:#718b87;font-size:8px}.master-trainer-repeatable-record>div:nth-child(3){gap:6px;display:flex}.master-trainer-repeatable-record>.master-trainer-document-delete{grid-column:1/-1;margin:3px 0 0}.master-trainer-repeatable-form{background:#fbfbfe;border-top:1px solid #ececf3;grid-template-columns:minmax(0,1fr) 510px;align-items:end;gap:16px;padding:12px 14px 14px 61px;display:grid}.master-trainer-repeatable-fields{gap:9px;display:grid}.master-trainer-repeatable-fields.is-one{grid-template-columns:minmax(240px,420px)}.master-trainer-repeatable-fields.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.master-trainer-repeatable-fields.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.master-trainer-repeatable-fields .platform-field{gap:5px;min-width:0}.master-trainer-repeatable-fields .platform-field-label{color:#536183;font-size:8px;font-weight:800}.master-trainer-repeatable-fields .platform-control{border-radius:8px;width:100%;min-height:38px;font-size:9px}.master-trainer-repeatable-upload{justify-content:flex-end;justify-self:end;align-items:stretch;gap:7px;width:min(100%,510px);min-width:0;display:flex}.master-trainer-repeatable-upload .master-trainer-document-picker{flex:0 420px;width:min(100%,420px);min-width:0;min-height:48px}.master-trainer-repeatable-upload>.platform-button{flex:none}.master-trainer-bank-workspace{background:#fbfffd;border:1px solid #d9e9e4;border-radius:12px;margin:14px 16px 4px;overflow:hidden}.master-trainer-bank-workspace>header{border-bottom:1px solid #e2eee9;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.master-trainer-bank-workspace>header>div{align-items:center;gap:10px;min-width:0;display:flex}.master-trainer-bank-workspace>header>div>span:last-child{gap:3px;min-width:0;display:grid}.master-trainer-bank-workspace>header strong{color:#263864;font-size:10px}.master-trainer-bank-workspace>header small{color:#7f8aa8;font-size:8px}.master-trainer-bank-workspace>header>em{color:#76809e;text-transform:uppercase;background:#f1f3f7;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.master-trainer-bank-workspace>header>em.is-required{color:#704bdc;background:#f0ecff}.master-trainer-bank-form{grid-template-columns:minmax(0,1fr) 510px;align-items:end;gap:16px;padding:14px;display:grid}.master-trainer-bank-form .master-trainer-document-fields{grid-area:auto;padding:0}.master-trainer-bank-form .master-trainer-document-actions{grid-area:auto;justify-content:flex-end;justify-self:end;width:min(100%,510px)}.master-trainer-bank-form .master-trainer-document-picker{flex:0 420px;width:min(100%,420px)}@media (max-width:1100px){.master-trainer-single-document-card.is-document-only{grid-template-columns:1fr}.master-trainer-single-document-card.is-document-only .master-trainer-single-document-body{padding:0 14px 14px 61px}.master-trainer-single-document-body.has-details,.master-trainer-repeatable-form,.master-trainer-bank-form{grid-template-columns:1fr}.master-trainer-single-document-body .master-trainer-document-actions,.master-trainer-repeatable-upload,.master-trainer-bank-form .master-trainer-document-actions{width:min(100%,510px)}}@media (max-width:720px){.master-trainer-single-document-body,.master-trainer-single-document-body.has-details,.master-trainer-repeatable-records,.master-trainer-repeatable-form{padding-left:14px}.master-trainer-single-document-body.has-details,.master-trainer-repeatable-form,.master-trainer-bank-form{gap:10px}.master-trainer-document-fields.is-two,.master-trainer-document-fields.is-four,.master-trainer-repeatable-fields.is-two,.master-trainer-repeatable-fields.is-three{grid-template-columns:1fr}.master-trainer-repeatable-document-list>article>header{flex-direction:column;align-items:flex-start}.master-trainer-repeatable-document-list>article>header>aside{justify-content:space-between;width:100%}.master-trainer-repeatable-record{grid-template-columns:28px minmax(0,1fr)}.master-trainer-repeatable-record>div:nth-child(3){grid-column:2}.master-trainer-single-document-card>.master-trainer-document-delete,.master-trainer-bank-workspace>.master-trainer-document-delete{margin-left:14px}}.master-trainer-documents-workspace{background:#fafbfe}.master-trainer-documents-workspace>header{background:#fff}.master-trainer-documents-workspace>header strong{font-size:15px;font-weight:650}.master-trainer-documents-workspace>header small{font-size:9.5px}.master-trainer-documents-workspace>header>aside{justify-items:end;gap:2px;padding:7px 10px;display:grid}.master-trainer-documents-workspace>header>aside strong{font-size:10px}.master-trainer-documents-workspace>header>aside small{letter-spacing:.04em;text-transform:uppercase;font-size:7px}.master-trainer-document-group{margin:16px 16px 0}.master-trainer-document-group>header{border-bottom:1px solid #e8eaf2;justify-content:space-between;align-items:flex-end;gap:16px;min-height:46px;padding:0 2px 10px;display:flex}.master-trainer-document-group>header>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;min-width:0;display:grid}.master-trainer-document-group>header small{color:#6848dc;letter-spacing:.06em;background:#f0edff;border-radius:6px;grid-row:1/3;padding:5px 7px;font-size:7px;font-weight:900}.master-trainer-document-group>header strong{color:#263864;font-size:12px;font-weight:750}.master-trainer-document-group>header p{color:#818ba7;margin:0;font-size:8.5px}.master-trainer-document-group>header>em{color:#66728f;white-space:nowrap;background:#eef0f5;border-radius:999px;flex:none;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:800}.master-trainer-document-list.is-single-records,.master-trainer-repeatable-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:11px 0 0}.master-trainer-document-list.is-single-records>.master-trainer-single-document-card,.master-trainer-repeatable-document-list>article{background:#fff;border-color:#e4e7f0;border-radius:12px;height:100%;box-shadow:0 3px 12px #25346306}.master-trainer-document-list.is-single-records>.master-trainer-single-document-card,.master-trainer-single-document-card.is-document-only{flex-direction:column;align-items:stretch;display:flex}.master-trainer-single-document-card>header,.master-trainer-repeatable-document-list>article>header{border-bottom:1px solid #f0f1f5;align-items:flex-start;min-height:78px;padding:14px 15px 12px}.master-trainer-single-document-card>header>div,.master-trainer-repeatable-document-list>article>header>div>span:last-child{gap:5px}.master-trainer-single-document-card :is(strong),.master-trainer-repeatable-document-list :is(strong){font-size:10.5px}.master-trainer-single-document-card :is(p),.master-trainer-repeatable-document-list :is(p){font-size:8px;line-height:1.45}.master-trainer-single-document-body,.master-trainer-single-document-body.has-details,.master-trainer-single-document-card.is-document-only .master-trainer-single-document-body{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:11px;width:100%;min-height:112px;padding:12px 15px 15px;display:flex}.master-trainer-single-document-body .master-trainer-document-fields{width:100%}.master-trainer-single-document-body .master-trainer-document-actions,.master-trainer-single-document-body:not(.has-details) .master-trainer-document-actions,.master-trainer-single-document-card.is-document-only .master-trainer-document-actions{justify-content:stretch;justify-self:stretch;width:100%;min-height:48px;margin-top:auto}.master-trainer-single-document-body .master-trainer-document-picker,.master-trainer-single-document-card.is-document-only .master-trainer-document-picker{flex:auto;width:auto;max-width:none}.master-trainer-document-fields .platform-control,.master-trainer-repeatable-fields .platform-control{min-height:40px}.master-trainer-repeatable-document-list>article{flex-direction:column;display:flex}.master-trainer-repeatable-document-list>article>header{min-height:82px}.master-trainer-repeatable-form{background:#fcfcfe;flex-direction:column;flex:auto;align-items:stretch;gap:11px;min-height:142px;padding:12px 15px 15px;display:flex}.master-trainer-repeatable-fields{width:100%}.master-trainer-repeatable-upload{justify-content:stretch;justify-self:stretch;width:100%;max-width:none;margin-top:auto}.master-trainer-repeatable-upload .master-trainer-document-picker{flex:auto;width:auto;max-width:none}.master-trainer-repeatable-records{padding:12px 15px 15px}.master-trainer-repeatable-records+.master-trainer-repeatable-form{margin-top:0}.master-trainer-document-governance{background:#f4faf8;margin-top:18px}@media (max-width:1400px){.master-trainer-document-list.is-single-records,.master-trainer-repeatable-document-list{grid-template-columns:1fr}.master-trainer-single-document-body,.master-trainer-single-document-body.has-details,.master-trainer-repeatable-form{min-height:0}}@media (max-width:720px){.master-trainer-document-group{margin-inline:12px}.master-trainer-document-group>header{flex-direction:column;align-items:flex-start;gap:8px}.master-trainer-document-group>header>em{margin-left:39px}.master-trainer-single-document-card>header,.master-trainer-repeatable-document-list>article>header{min-height:0}.master-trainer-single-document-body,.master-trainer-single-document-body.has-details,.master-trainer-single-document-card.is-document-only .master-trainer-single-document-body,.master-trainer-repeatable-form{padding:12px}}.master-trainer-documents-workspace :where(.master-trainer-single-document-card,.master-trainer-single-document-body,.master-trainer-document-fields,.master-trainer-document-actions,.master-trainer-document-picker,.master-trainer-repeatable-form,.master-trainer-repeatable-fields,.master-trainer-repeatable-upload){box-sizing:border-box;min-width:0;max-width:100%}.master-trainer-documents-workspace .master-trainer-single-document-card{isolation:isolate;position:relative;overflow:hidden}.master-trainer-documents-workspace .master-trainer-single-document-body,.master-trainer-documents-workspace .master-trainer-single-document-body.has-details,.master-trainer-documents-workspace .master-trainer-single-document-card.is-document-only .master-trainer-single-document-body{width:100%;max-width:100%;padding:13px 15px 15px}.master-trainer-documents-workspace .master-trainer-single-document-body.has-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.master-trainer-documents-workspace .master-trainer-single-document-body .master-trainer-document-fields,.master-trainer-documents-workspace .master-trainer-repeatable-fields{width:100%;max-width:100%;padding:0}.master-trainer-documents-workspace .master-trainer-single-document-body .master-trainer-document-actions,.master-trainer-documents-workspace .master-trainer-single-document-card.is-document-only .master-trainer-document-actions,.master-trainer-documents-workspace .master-trainer-repeatable-upload{place-self:end stretch;align-items:center;width:100%;max-width:100%;min-height:40px;margin:0}.master-trainer-documents-workspace .master-trainer-document-actions .nomination-document-actions{align-self:center;align-items:center;height:100%}.master-trainer-documents-workspace .master-trainer-document-actions :is(.platform-view-button,.platform-delete-button){align-self:center;margin-block:0}.master-trainer-documents-workspace .master-trainer-single-document-body.has-details>.master-trainer-document-actions{position:relative;top:1px}.master-trainer-documents-workspace .master-trainer-single-document-card.is-document-only .master-trainer-document-actions{margin-top:auto}.master-trainer-documents-workspace .master-trainer-document-actions .master-trainer-document-picker,.master-trainer-documents-workspace .master-trainer-repeatable-upload .master-trainer-document-picker{flex:1 1 0;width:auto;min-width:0;max-width:100%;min-height:40px}.master-trainer-documents-workspace .master-trainer-document-fields .platform-field,.master-trainer-documents-workspace .master-trainer-repeatable-fields .platform-field,.master-trainer-documents-workspace .master-trainer-document-fields .platform-control,.master-trainer-documents-workspace .master-trainer-repeatable-fields .platform-control{box-sizing:border-box;min-width:0;max-width:100%}.master-trainer-documents-workspace .master-trainer-document-fields .platform-control,.master-trainer-documents-workspace .master-trainer-repeatable-fields .platform-control{height:40px;min-height:40px}.master-trainer-documents-workspace .master-trainer-repeatable-form{width:100%;max-width:100%}.master-trainer-documents-workspace .master-trainer-single-document-card>.master-trainer-document-delete{z-index:5;border-radius:inherit;width:100%;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f8fce6;border:0;grid-area:auto;grid-template-columns:auto minmax(180px,1fr) auto auto;align-content:center;gap:10px;margin:0;padding:20px max(34px,50% - 334px);position:absolute;inset:0}.master-trainer-documents-workspace .master-trainer-single-document-card>.master-trainer-document-delete:before{content:"";z-index:0;background:#fffffffa;border:1px solid #ea369733;border-radius:13px;width:min(700px,100% - 36px);height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #2f27591a}.master-trainer-documents-workspace .master-trainer-single-document-card>.master-trainer-document-delete>*{z-index:1;position:relative}.master-trainer-documents-workspace .master-trainer-repeatable-record{isolation:isolate;position:relative;overflow:hidden}.master-trainer-documents-workspace .master-trainer-repeatable-record>.master-trainer-document-delete{z-index:3;border-radius:inherit;background:#fff7fafc;border:0;grid-area:auto;width:100%;height:100%;min-height:0;margin:0;padding:8px 10px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ea369738}@media (max-width:900px){.master-trainer-documents-workspace .master-trainer-single-document-body.has-details{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.master-trainer-documents-workspace .master-trainer-single-document-card>.master-trainer-document-delete{grid-template-columns:auto minmax(0,1fr);padding:16px 28px}.master-trainer-documents-workspace .master-trainer-single-document-card>.master-trainer-document-delete:before{width:calc(100% - 24px);height:calc(100% - 24px)}}.master-trainer-toast{color:#087e69;background:#ebf9f5;border:1px solid #bfe9dd;border-radius:11px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.master-trainer-toast.is-error{color:#b4233b;background:#fff2f4;border-color:#f2c6cd}.master-trainer-toast span{flex:1;font-weight:750}.master-trainer-toast button{width:28px;height:28px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.master-trainer-delivery-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.master-trainer-delivery-kpis article{background:#fff;border:1px solid #e2e5f1;border-radius:15px;align-items:center;gap:11px;padding:17px;display:flex}.master-trainer-delivery-kpis article svg{color:#6a46ed}.master-trainer-delivery-kpis article span{display:grid}.master-trainer-delivery-kpis small{color:#7d89a8}.master-trainer-delivery-kpis strong{font-size:18px}.master-trainer-delivery-register{background:#fff;border:1px solid #e2e5f1;border-radius:16px;margin-top:16px;overflow:hidden}.master-trainer-delivery-register>header{border-bottom:1px solid #eceef6;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.master-trainer-delivery-register>header div{display:grid}.master-trainer-delivery-register>header small{color:#7c88a8}.master-trainer-delivery-register>header>span{color:#623de9;background:#f1edff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.master-trainer-delivery-table{overflow-x:auto}.master-trainer-delivery-table table{border-collapse:collapse;table-layout:fixed;width:100%}.master-trainer-delivery-table th{color:#7480a3;text-align:left;text-transform:uppercase;background:#f8f8fd;padding:11px 13px;font-size:9px}.master-trainer-delivery-table th:last-child{text-align:center}.master-trainer-delivery-table td{vertical-align:middle;border-top:1px solid #eeeef5;padding:15px 13px}.master-trainer-delivery-table td>strong,.master-trainer-delivery-table td>small{display:block}.master-trainer-delivery-table td>small{color:#8590ad;margin-top:3px}.master-trainer-delivery-table td>span,.master-trainer-delivery-table td>em{border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.master-trainer-delivery-table td>span{color:#5c3ce5;background:#f1edff}.master-trainer-delivery-table td>em.is-pending{color:#9c650a;background:#fff3d7}.master-trainer-delivery-table td>em.is-accepted{color:#087e69;background:#e7f7f2}.master-trainer-row-actions{justify-content:center;align-items:center;gap:6px;display:flex}.master-trainer-row-actions button{color:#fff;background:var(--platform-primary);border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.master-trainer-row-actions button.icon{color:#6543ea;background:#f7f5ff;border:1px solid #ddd8ff;width:34px;padding:0}.master-trainer-acceptance{text-align:center;justify-items:center;padding:64px 38px;display:grid}.master-trainer-acceptance>svg{color:#6544ed}.master-trainer-acceptance h3{margin:12px 0 5px}.master-trainer-acceptance p{color:#7581a3;max-width:500px;margin:0 0 16px;line-height:1.5}.master-trainer-acceptance button,.master-trainer-attendance footer button{color:#fff;background:var(--platform-primary);border:0;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.master-trainer-attendance>header{align-items:center;gap:9px;padding:16px 22px;display:flex}.master-trainer-attendance>header svg{color:#6544ed}.master-trainer-attendance>header span{display:grid}.master-trainer-attendance>header small{color:#7b87a7}.master-trainer-attendance>nav{gap:7px;padding:0 22px 14px;display:flex;overflow-x:auto}.master-trainer-attendance>nav button{color:#6850d9;background:#faf9ff;border:1px solid #e0ddf8;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex}.master-trainer-attendance>nav button.active{color:#fff;background:var(--platform-primary);border-color:#0000}.master-trainer-attendance-tools{background:#fafafe;border-block:1px solid #ececf4;justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.master-trainer-attendance-tools span{display:grid}.master-trainer-attendance-tools small{color:#7e89a8}.master-trainer-attendance-tools button{color:#6544e6;background:#fff;border:1px solid #dcd7ff;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-weight:800;display:inline-flex}.master-trainer-attendance-table table{border-collapse:collapse;width:100%}.master-trainer-attendance-table th{color:#7782a3;text-align:left;text-transform:uppercase;background:#f7f7fc;padding:10px 22px;font-size:9px}.master-trainer-attendance-table td{border-top:1px solid #eeeef5;padding:13px 22px}.master-trainer-attendance-table td:last-child div{gap:5px;display:flex}.master-trainer-attendance-table td:last-child button{color:#72809f;background:#fff;border:1px solid #dfe1eb;border-radius:8px;min-width:66px;padding:7px 9px;font-size:9px;font-weight:800}.master-trainer-attendance-table td:last-child button.present.active{color:#087e69;background:#e9f8f4;border-color:#79cdbb}.master-trainer-attendance-table td:last-child button.absent.active{color:#b4233b;background:#fff0f3;border-color:#eca9b3}.master-trainer-attendance footer{justify-content:flex-end;padding:16px 22px 24px;display:flex}@media (max-width:1100px){.master-trainer-profile-grid{grid-template-columns:1fr}.master-trainer-delivery-kpis{grid-template-columns:repeat(2,1fr)}.master-trainer-scope-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.master-trainer-profile,.master-trainer-delivery{padding:20px 14px 50px}.master-trainer-profile-hero{flex-wrap:wrap;align-items:flex-start}.master-trainer-profile-card dl,.master-trainer-scope-card>div,.master-trainer-delivery-kpis{grid-template-columns:1fr}.master-trainer-profile{padding:0}}.batch-planning-workspace{gap:13px;padding:24px 28px 30px;overflow:auto}.batch-planning-workspace>.training-page-header{min-height:74px;padding:0}.batch-governance-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.batch-governance-strip article{background:#fff;border:1px solid #e8e5f2;border-radius:14px;align-items:center;gap:11px;min-height:72px;padding:13px 14px;display:flex}.batch-governance-strip article>svg{color:#6647ea;flex:none}.batch-governance-strip article:nth-child(2)>svg{color:#167f70}.batch-governance-strip article:nth-child(3)>svg{color:#c37b13}.batch-governance-strip span{gap:2px;min-width:0;display:grid}.batch-governance-strip small{color:#8790ae;font-size:7.2px}.batch-governance-strip strong{color:#24366d;font-size:11px}.batch-governance-strip em{color:#7782a5;white-space:nowrap;text-overflow:ellipsis;font-size:7.2px;font-style:normal;overflow:hidden}.batch-success-alert{color:#07836d;background:#eefaf6;border:1px solid #bfe8dd;border-radius:11px;align-items:center;gap:9px;min-height:45px;padding:9px 12px;display:flex}.batch-success-alert span{flex:1;gap:2px;display:grid}.batch-success-alert strong{font-size:8.5px}.batch-success-alert small{color:#668b84;font-size:7.5px}.batch-success-alert button{color:#087d69;cursor:pointer;background:0 0;border:0;font-size:7.5px;font-weight:800}.batch-kind-switch{background:#fff;border:1px solid #e2def1;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;width:min(620px,100%);padding:5px;display:grid}.batch-kind-switch>button{color:#7380a5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 11px;display:grid}.batch-kind-switch>button.is-active{color:#fff;background:var(--platform-primary);box-shadow:0 7px 17px #5e3edc33}.batch-kind-switch span{gap:2px;display:grid}.batch-kind-switch strong{font-size:9px}.batch-kind-switch small{opacity:.78;font-size:7px}.batch-kind-switch em{text-align:center;background:#6a48e917;border-radius:999px;min-width:22px;padding:4px 6px;font-size:7.5px;font-style:normal;font-weight:850}.batch-kind-switch>button.is-active em{background:#ffffff2e}.batch-builder-grid{grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr);align-items:start;gap:12px;display:grid}.batch-candidate-panel,.batch-setup-panel,.batch-register-panel{background:#fff;border:1px solid #e7e4f0;border-radius:15px;overflow:hidden;box-shadow:0 9px 30px #2f26670a}.batch-candidate-panel>header,.batch-setup-panel>header,.batch-register-panel>header{border-bottom:1px solid #eeecf5;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.batch-candidate-panel>header>span,.batch-setup-panel>header>span,.batch-register-panel>header>span{gap:3px;display:grid}.batch-candidate-panel header strong,.batch-setup-panel header strong,.batch-register-panel header strong{color:#273a70;font-size:9.5px}.batch-candidate-panel header small,.batch-setup-panel header small,.batch-register-panel header small{color:#858ead;font-size:7.3px}.batch-candidate-panel>header>em,.batch-register-panel>header>em{color:#6348df;background:#f1edff;border-radius:999px;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:850}.batch-pool-filters{grid-template-columns:minmax(180px,.6fr) minmax(260px,1fr);gap:9px;padding:11px 13px;display:grid}.batch-pool-filters>label{color:#56648e;gap:5px;font-size:7.5px;font-weight:800;display:grid}.batch-pool-filters select,.batch-pool-filters input,.batch-setup-fields select,.batch-setup-fields input{color:#26396e;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dedbea;border-radius:9px;outline:0;padding:0 10px;font-size:8.5px}.batch-search>div{color:#8791b0;background:#fff;border:1px solid #dedbea;border-radius:9px;align-items:center;gap:7px;padding-left:10px;display:flex}.batch-search>div input{border:0;height:36px;padding-left:0}.batch-pool-toolbar{color:#7c86a7;background:#faf9fd;border-block:1px solid #f0eef6;justify-content:space-between;align-items:center;min-height:37px;padding:0 13px;font-size:7.5px;display:flex}.batch-pool-toolbar button{color:#6546df;cursor:pointer;background:0 0;border:0;font-size:7.5px;font-weight:850}.batch-pool-toolbar button:disabled{color:#a3a8bb;cursor:not-allowed}.batch-candidate-list{height:300px;overflow:auto}.batch-candidate-list>label{cursor:pointer;border-bottom:1px solid #f0eef6;grid-template-columns:auto minmax(130px,.75fr) minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 13px;display:grid}.batch-candidate-list>label.is-selected{background:#f7f4ff}.batch-candidate-list input{accent-color:#6547e8;width:15px;height:15px}.batch-candidate-identity,.batch-candidate-role{gap:3px;min-width:0;display:grid}.batch-candidate-list strong{color:#27396e;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.batch-candidate-list small{color:#858ead;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.batch-candidate-tags{align-items:center;gap:5px;display:flex}.batch-candidate-tags em,.batch-candidate-tags i{color:#5e46d8;background:#f0ecff;border-radius:999px;padding:4px 6px;font-size:6.8px;font-style:normal;font-weight:800}.batch-candidate-tags i{color:#117d6b;background:#eaf8f4}.batch-pool-empty{color:#7759e4;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.batch-pool-empty strong{color:#26396e;margin-top:9px;font-size:9.5px}.batch-pool-empty p{color:#858ead;max-width:330px;margin:4px 0 0;font-size:7.5px;line-height:1.45}.batch-setup-panel{padding-bottom:13px}.batch-count-state{color:#7e87a7;background:#f1f1f6;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.batch-count-state.is-warning{color:#b46d06;background:#fff3da}.batch-count-state.is-ready{color:#087d69;background:#e6f7f1}.batch-setup-fields{grid-template-columns:1fr 1fr;gap:10px;padding:12px 13px;display:grid}.batch-setup-fields>label{color:#55638d;align-content:start;gap:5px;font-size:7.5px;font-weight:800;display:grid}.batch-setup-fields label>small{color:#8a92ad;font-size:6.8px;font-weight:500;line-height:1.35}.batch-urgent-exception{background:#fffaf0;border:1px solid #f0d59e;border-radius:11px;margin:0 13px 11px;padding:11px}.batch-urgent-exception>header{color:#b66b00;align-items:flex-start;gap:8px;display:flex}.batch-urgent-exception>header span{gap:2px;display:grid}.batch-urgent-exception strong{font-size:8px}.batch-urgent-exception small{color:#967a51;font-size:7px;line-height:1.35}.batch-urgent-exception>label{color:#865c1e;align-items:center;gap:7px;margin-top:9px;font-size:7.5px;font-weight:800;display:flex}.batch-urgent-exception input{accent-color:#b87614}.batch-urgent-exception textarea{color:#50472f;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e8d7b6;border-radius:8px;outline:0;margin-top:8px;padding:8px 9px;font-size:8px}.batch-review-summary{background:#faf9fd;border:1px solid #ebe8f3;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin:0 13px 11px;padding:10px;display:grid}.batch-review-summary div{gap:2px;display:grid}.batch-review-summary dt{color:#8991ac;font-size:6.8px}.batch-review-summary dd{color:#2c3e72;margin:0;font-size:8px;font-weight:800}.batch-form-error{color:#b73556;background:#fff4f7;border:1px solid #f0c2ce;border-radius:8px;align-items:flex-start;gap:6px;margin:0 13px 9px;padding:8px 9px;font-size:7.5px;line-height:1.35;display:flex}.batch-create-action{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:calc(100% - 26px);height:39px;margin:0 13px;padding:0 13px;font-size:8px;font-weight:850;display:flex;box-shadow:0 8px 18px #5e3edc33}.batch-register-panel>header{min-height:50px}.batch-register-table{overflow:auto}.batch-register-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.batch-register-table th{color:#7480a6;text-align:left;text-transform:uppercase;background:#f8f7fc;padding:10px 12px;font-size:7px}.batch-register-table td{color:#69759b;vertical-align:middle;border-top:1px solid #f0eef6;height:59px;padding:9px 12px;font-size:7.5px}.batch-register-table td>strong,.batch-register-table td>small{display:block}.batch-register-table td>strong{color:#26396e;font-size:8.3px}.batch-register-table td>small{color:#8790ad;margin-top:3px;font-size:6.8px}.batch-standard-badge,.batch-exception-badge,.batch-status-badge{color:#087d69;background:#e8f8f3;border-radius:999px;padding:5px 7px;font-size:6.8px;font-weight:850;display:inline-flex}.batch-exception-badge{color:#a86406;background:#fff2d8}.batch-status-badge{color:#6247dc;background:#f0ecff}.batch-register-empty{color:#868eaa;text-align:center;padding:23px;font-size:8px}@media (max-width:1100px){.batch-governance-strip{grid-template-columns:1fr 1fr}.batch-builder-grid{grid-template-columns:1fr}.batch-candidate-list{height:360px}}@media (max-width:700px){.batch-planning-workspace{padding:20px 14px}.batch-governance-strip,.batch-kind-switch,.batch-pool-filters,.batch-setup-fields{grid-template-columns:1fr}.batch-candidate-list>label{grid-template-columns:auto minmax(0,1fr) auto}.batch-candidate-role{grid-column:2}.batch-candidate-tags{grid-area:1/3/3}.batch-review-summary{grid-template-columns:1fr}.batch-setup-fields>label:last-child{grid-column:auto}}.batch-candidate-list>label.is-selection-locked{cursor:not-allowed;background:#fbfbfd}.batch-candidate-list>label.is-selection-locked input{cursor:not-allowed;opacity:.5}.batch-candidate-list>label.is-selection-locked .batch-candidate-identity,.batch-candidate-list>label.is-selection-locked .batch-candidate-role,.batch-candidate-list>label.is-selection-locked .batch-candidate-tags{opacity:.72}.batch-setup-fields>label.batch-auto-platform-date{background:#f1faf7;border:1px solid #d9eee8;border-radius:10px;grid-column:1/-1;padding:9px}.batch-setup-fields>label.batch-auto-platform-date input{color:#087d69;background:#fff;border-color:#cae8df}.batch-setup-fields input[readonly]{cursor:not-allowed;color:#087d69;background:#f3faf8}.commercial-status.is-finance-review{color:#6042dc!important;background:#f1edff!important}.commercial-table td:last-child .commercial-row-actions.is-proforma-actions .commercial-row-action.is-review-raise{justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-proforma-actions .commercial-row-action.is-review-raise>svg{flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important;position:static!important}.commercial-table td:last-child .commercial-row-actions.is-proforma-actions .commercial-row-action.is-review-raise>span{text-align:center!important;width:auto!important;color:inherit!important;font:inherit!important;line-height:var(--platform-action-line-height)!important;margin:0!important;display:inline!important}.commercial-table .commercial-row-actions.is-completed{grid-template-columns:repeat(2,34px)!important;justify-content:center!important;justify-items:center!important;gap:7px!important;width:138px!important}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-view,.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-receipt{grid-column:auto!important;margin:0!important}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-complete{grid-column:1/-1!important;justify-self:center!important;margin:0!important}.commercial-table .commercial-row-actions.is-finance-actions{grid-template-columns:34px!important;justify-content:center!important;justify-items:center!important;gap:7px!important;width:138px!important;margin-inline:auto!important;display:grid!important}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-view{color:#6042dc!important;width:34px!important;min-width:34px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#f6f3ff!important;border:1px solid #653bff24!important;border-radius:9px!important;grid-column:1!important;place-items:center!important;padding:0!important;display:grid!important}.commercial-row-actions.is-finance-actions .commercial-row-action.is-view>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-with-finance{color:#6042dc!important;width:138px!important;min-width:138px!important;height:37px!important;min-height:37px!important;font-size:8px!important;font-weight:800!important;line-height:var(--platform-action-line-height)!important;opacity:1!important;box-shadow:none!important;background:#f1edff!important;border:1px solid #653bff24!important;border-radius:9px!important;grid-column:1!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-with-finance>svg{flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-with-finance>span{color:inherit!important;font:inherit!important;line-height:var(--platform-action-line-height)!important;margin:0!important;display:inline!important}.commercial-table .commercial-row-actions.is-finance-actions,.commercial-table .commercial-row-actions.is-completed{grid-template-columns:repeat(2,34px)!important}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-view,.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-view{grid-column:auto!important}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-receipt,.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-receipt{color:#087d69!important;width:34px!important;min-width:34px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#effaf7!important;border:1px solid #07836f29!important;border-radius:9px!important;grid-column:auto!important;place-items:center!important;padding:0!important;display:grid!important}.commercial-row-actions.is-finance-actions .commercial-row-action.is-receipt>span,.commercial-row-actions.is-completed .commercial-row-action.is-receipt>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-with-finance,.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-complete{grid-column:1/-1!important;justify-self:center!important;margin-left:0!important}.commercial-table .commercial-row-actions.is-proforma-actions,.commercial-table .commercial-row-actions.is-completed{justify-content:center!important;justify-items:center!important;gap:7px!important;width:138px!important;margin-inline:auto!important;display:grid!important}.commercial-table .commercial-row-actions.is-proforma-actions{grid-template-columns:1fr!important}.commercial-table td:last-child .commercial-row-actions.is-proforma-actions .commercial-row-action.is-review-raise{color:#fff!important;background:var(--platform-primary)!important;width:138px!important;min-width:138px!important;height:37px!important;min-height:37px!important;font-size:8px!important;font-weight:800!important;line-height:var(--platform-action-line-height)!important;border:0!important;border-radius:9px!important;padding:0 12px!important;box-shadow:0 8px 18px #653bff33!important}.commercial-table td:last-child .commercial-row-actions.is-proforma-actions .commercial-row-action.is-review-raise:hover{background:var(--platform-primary-hover)!important;box-shadow:0 10px 22px #653bff45!important}.commercial-table .commercial-row-actions.is-completed{grid-template-columns:repeat(2,34px)!important}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-view{color:#6042dc!important;width:34px!important;min-width:34px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#f6f3ff!important;border:1px solid #653bff24!important;border-radius:9px!important;grid-column:auto!important;place-items:center!important;padding:0!important;display:grid!important}.commercial-row-actions.is-completed .commercial-row-action.is-view>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-complete{color:#087d69!important;width:138px!important;min-width:138px!important;height:37px!important;min-height:37px!important;font-size:8px!important;font-weight:800!important;line-height:var(--platform-action-line-height)!important;opacity:1!important;background:#eaf8f4!important;border:1px solid #0b8b7624!important;border-radius:9px!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-left:0!important;padding:0 12px!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-complete>svg{flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important}.bulk-proforma-payer-summary{color:#6548df;background:#f6f3ff;border:1px solid #dcd5fb;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:12px;display:flex}.bulk-proforma-payer-summary>span{gap:3px;display:grid}.bulk-proforma-payer-summary strong{color:#27396e;font-size:9px}.bulk-proforma-payer-summary small{color:#7983a5;font-size:7.5px}.bulk-proforma-list{gap:7px;display:grid}.bulk-proforma-list>label{cursor:pointer;background:#fff;border:1px solid #e5e2ef;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:10px 11px;display:grid}.bulk-proforma-list>label.is-selected{background:#f5f2ff;border-color:#7960ed;box-shadow:0 5px 14px #6541e714}.bulk-proforma-list>label.is-incompatible{opacity:.42;cursor:not-allowed}.bulk-proforma-list input{accent-color:#6747ee;width:16px;height:16px}.bulk-proforma-list label>span{gap:3px;display:grid}.bulk-proforma-list strong{color:#26386d;font-size:9px}.bulk-proforma-list small{color:#7e88aa;font-size:7.5px}.bulk-proforma-list em{color:#5f45dc;font-size:9px;font-style:normal;font-weight:850}.bulk-proforma-total{color:#fff;background:linear-gradient(100deg,#315cff,#7241ed,#e6259e);border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.bulk-proforma-total>span{gap:3px;display:grid}.bulk-proforma-total small{opacity:.82;font-size:7.5px}.bulk-proforma-total strong{font-size:14px}@media (max-width:700px){.bulk-proforma-total{grid-template-columns:1fr}.bulk-proforma-list>label{grid-template-columns:auto minmax(0,1fr)}.bulk-proforma-list>label>em{grid-column:2}}.batch-setup-fields>label:last-child{grid-column:auto}.batch-trainer-deferred-note{color:#6348df;background:#f7f4ff;border:1px solid #ddd7f7;border-radius:10px;align-items:flex-start;gap:9px;margin:0 13px 11px;padding:10px 11px;display:flex}.batch-trainer-deferred-note>svg{flex:none;margin-top:1px}.batch-trainer-deferred-note>span{gap:3px;display:grid}.batch-trainer-deferred-note strong{color:#3b3771;font-size:8px}.batch-trainer-deferred-note small{color:#7983a4;font-size:7px;line-height:1.4}.batch-ai-viva-control{color:#6348df;background:#f7f4ff;border:1px solid #ddd7f7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(170px,220px);align-items:center;gap:10px;margin:0 0 14px;padding:11px 12px;display:grid}.batch-ai-viva-control>span{gap:3px;display:grid}.batch-ai-viva-control strong{color:#26396e;font-size:9px}.batch-ai-viva-control small{color:#7883a6;font-size:7.5px;line-height:1.4}.batch-ai-viva-control select{color:#26396e;background:#fff;border:1px solid #dcd8eb;border-radius:9px;width:100%;height:36px;padding:0 32px 0 10px;font-size:8px;font-weight:750}.batch-ai-viva-control select:disabled{cursor:not-allowed;opacity:.65}@media (max-width:700px){.batch-ai-viva-control{grid-template-columns:auto 1fr}.batch-ai-viva-control select{grid-column:1/-1}}.batch-domain-source-row{border-bottom:1px solid #f0eef6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:0 13px;display:grid}.batch-domain-source-row.is-selected{background:#f7f4ff}.batch-domain-source-row>label{cursor:pointer;grid-template-columns:auto minmax(130px,.75fr) minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:61px;display:grid}.batch-domain-source-row>button{color:#6042dc;cursor:pointer;background:#fff;border:1px solid #653bff24;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:62px;height:31px;padding:0 10px;font-size:7.5px;font-weight:800;display:inline-flex}.batch-domain-source-row>button:hover{background:#f1edff}.batch-roster-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 14px;display:grid}.batch-roster-summary article{color:#653bff;background:#f6f3ff;border:1px solid #653bff1a;border-radius:12px;align-items:center;gap:9px;min-height:68px;padding:12px;display:flex}.batch-roster-summary article>span{gap:2px;display:grid}.batch-roster-summary strong{color:#17275e;font-size:14px}.batch-roster-summary small{color:#7d86a8;font-size:7.5px}.batch-roster-table{background:#fff;border:1px solid #59519a1a;border-radius:13px;overflow:auto}.batch-roster-table table{border-collapse:collapse;width:100%;min-width:600px}.batch-roster-table th,.batch-roster-table td{color:#53608e;text-align:left;border-bottom:1px solid #59519a12;padding:11px;font-size:8px}.batch-roster-table th{color:#717ca6;text-transform:uppercase;background:#f7f7ff;font-size:7px}.batch-roster-table td strong{color:#17275e}@media (max-width:700px){.batch-domain-source-row{grid-template-columns:1fr;padding:7px 10px}.batch-domain-source-row>label{grid-template-columns:auto minmax(0,1fr) auto}.batch-domain-source-row .batch-candidate-role{grid-column:2}.batch-domain-source-row>button{justify-self:end}.batch-roster-summary{grid-template-columns:1fr}}.batch-domain-source-row{grid-template-columns:minmax(0,1fr) 74px;min-height:72px}.batch-domain-source-row>label{grid-template-columns:34px minmax(200px,.9fr) minmax(180px,.8fr) minmax(155px,.65fr);justify-items:center;width:100%;min-height:71px}.batch-domain-source-row>label>input{justify-self:center;margin:0}.batch-domain-source-row .batch-candidate-identity,.batch-domain-source-row .batch-candidate-role{text-align:center;align-content:center;width:100%}.batch-domain-source-row .batch-candidate-tags{justify-content:center;width:100%}.batch-domain-source-row>button{justify-self:center;width:68px;min-width:68px}@media (max-width:700px){.batch-domain-source-row{grid-template-columns:1fr}.batch-domain-source-row>label{grid-template-columns:34px minmax(0,1fr) auto;justify-items:start}.batch-domain-source-row .batch-candidate-identity,.batch-domain-source-row .batch-candidate-role{text-align:left}.batch-domain-source-row .batch-candidate-role{grid-column:2}.batch-domain-source-row .batch-candidate-tags{justify-content:flex-start;width:auto}.batch-domain-source-row>button{justify-self:center}}.batch-domain-source-row>label{justify-items:start}.batch-domain-source-row>label>input{justify-self:start}.batch-domain-source-row .batch-candidate-identity,.batch-domain-source-row .batch-candidate-role{text-align:left}.batch-domain-source-row .batch-candidate-tags{justify-content:flex-start}.batch-domain-source-row>button{justify-self:center}.delivery-workspace{gap:14px;padding:25px 28px 32px;overflow:auto}.delivery-workspace>.training-page-header{min-height:72px;padding:0}.delivery-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.delivery-kpi-grid article{color:#6547e7;background:#fff;border:1px solid #e8e5f2;border-radius:14px;align-items:center;gap:11px;min-height:74px;padding:13px 14px;display:flex}.delivery-kpi-grid article.is-warning{color:#c27b12}.delivery-kpi-grid article.is-ready{color:#07836d}.delivery-kpi-grid article>span{gap:2px;display:grid}.delivery-kpi-grid small{color:#8790ae;font-size:7.2px}.delivery-kpi-grid strong{color:#24366d;font-size:15px}.delivery-kpi-grid em{color:#7782a5;font-size:7.2px;font-style:normal}.delivery-register{background:#fff;border:1px solid #e7e4f0;border-radius:15px;overflow:hidden;box-shadow:0 9px 30px #2f26670a}.delivery-register-tabs{border-bottom:1px solid #eeecf5;grid-template-columns:repeat(4,minmax(145px,170px));align-items:end;gap:6px;min-height:55px;padding:6px 12px 0;display:grid}.delivery-register-tabs button{color:#7480a5;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.delivery-register-tabs button.is-active{color:#6042dc;border-bottom-color:#6547e8}.delivery-register-tabs span{text-align:center;background:#f0ecff;border-radius:999px;min-width:20px;padding:3px 6px;font-size:7px}.delivery-toolbar{border-bottom:1px solid #efedf5;align-items:center;gap:12px;padding:10px 13px;display:flex}.delivery-toolbar label{color:#8791b0;border:1px solid #dfdbea;border-radius:9px;flex:1;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.delivery-toolbar input{color:#26396e;background:0 0;border:0;outline:0;width:100%;font-size:8.5px}.delivery-toolbar>span{color:#8089a7;font-size:7.5px}.delivery-table-wrap{overflow:auto}.delivery-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.delivery-table-wrap th{color:#7480a6;text-align:left;text-transform:uppercase;background:#f8f7fc;padding:10px 12px;font-size:7px}.delivery-table-wrap td{color:#69759b;vertical-align:middle;border-top:1px solid #f0eef6;height:68px;padding:10px 12px;font-size:7.5px}.delivery-table-wrap td>strong,.delivery-table-wrap td>small{display:block}.delivery-table-wrap td>strong{color:#26396e;white-space:nowrap;text-overflow:ellipsis;font-size:8.3px;overflow:hidden}.delivery-table-wrap td>small{color:#8790ad;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:6.8px;overflow:hidden}.delivery-table-wrap th:first-child{width:14%}.delivery-table-wrap th:nth-child(2){width:17%}.delivery-table-wrap th:nth-child(3){width:14%}.delivery-table-wrap th:nth-child(4){width:10%}.delivery-table-wrap th:nth-child(5){width:19%}.delivery-table-wrap th:nth-child(6),.delivery-table-wrap th:nth-child(7){width:13%}.delivery-status{border-radius:999px;padding:5px 7px;font-size:6.8px;font-weight:850;display:inline-flex}.delivery-status.is-pending{color:#a96b08;background:#fff2d8}.delivery-status.is-ready{color:#087d69;background:#e8f8f3}.delivery-status.is-waiting{color:#6247dc;background:#f0ecff}.delivery-status.is-ongoing{color:#6042dc;background:#f0ecff}.delivery-status.is-completed{color:#285ca9;background:#eaf2ff}.delivery-row-actions{justify-content:center;align-items:center;gap:6px;display:flex}.delivery-row-actions button{color:#6042dc;cursor:pointer;background:#f6f3ff;border:1px solid #653bff24;border-radius:8px;height:31px;padding:0 10px;font-size:7.3px;font-weight:800}.delivery-row-actions button:first-child{place-items:center;width:32px;padding:0;display:grid}.delivery-row-actions button.is-primary{color:#fff;background:var(--platform-primary);border:0;min-width:88px}.delivery-row-actions>span{color:#8b93ae;text-align:center;font-size:7px}.delivery-empty{color:#7557e3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.delivery-empty strong{color:#26396e;margin-top:8px;font-size:10px}.delivery-empty p{color:#858ead;margin:4px 0 0;font-size:8px}.delivery-assignment-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 14px;display:grid}.delivery-assignment-summary article{background:#f6f3ff;border:1px solid #e1dcf7;border-radius:11px;align-content:center;gap:3px;min-height:66px;padding:11px;display:grid}.delivery-assignment-summary strong{color:#25386e;font-size:14px}.delivery-assignment-summary small{color:#7e87a7;font-size:7.5px}.delivery-domain-assignments{background:#fff;border:1px solid #e7e3f0;border-radius:12px;overflow:hidden}.delivery-domain-assignments>header{border-bottom:1px solid #efedf5;gap:3px;padding:11px 12px;display:grid}.delivery-domain-assignments>header strong{color:#26396e;font-size:9px}.delivery-domain-assignments>header small{color:#7f89aa;font-size:7px}.delivery-domain-assignments>label,.delivery-platform-assignment{border-bottom:1px solid #f0eef6;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:grid}.delivery-domain-assignments label>span,.delivery-platform-assignment>span{gap:3px;display:grid}.delivery-domain-assignments label strong,.delivery-platform-assignment strong{color:#26396e;font-size:8.5px}.delivery-domain-assignments label small,.delivery-platform-assignment small{color:#818aa8;font-size:7px}.delivery-domain-assignments select,.delivery-platform-assignment select{color:#26396e;background:#fff;border:1px solid #dedbea;border-radius:9px;outline:0;width:100%;height:38px;padding:0 9px;font-size:8px}.delivery-platform-assignment{background:#f8f6ff;border:1px solid #ddd7f7;border-radius:11px;margin-top:12px}.delivery-assignment-error{color:#b73556;background:#fff4f7;border:1px solid #efc4ce;border-radius:9px;margin-top:10px;padding:9px 10px;font-size:7.5px}@media (max-width:1000px){.delivery-kpi-grid{grid-template-columns:1fr 1fr}.delivery-register-tabs{grid-template-columns:repeat(4,155px);overflow-x:auto}}@media (max-width:700px){.delivery-workspace{padding:20px 14px}.delivery-kpi-grid,.delivery-domain-assignments>label,.delivery-platform-assignment,.delivery-assignment-summary{grid-template-columns:1fr}}.delivery-table-wrap th:last-child,.delivery-table-wrap td:last-child{text-align:center}.delivery-table-wrap td:last-child{padding-inline:8px}.delivery-row-actions{justify-content:center;align-items:center;gap:6px;width:146px;min-height:31px;margin-inline:auto;display:flex}.delivery-row-actions button:first-child{flex:0 0 32px}.delivery-row-actions button.is-primary,.delivery-row-actions .delivery-schedule-button{flex:0 0 108px;width:108px;min-width:108px}.delivery-row-actions .delivery-schedule-button{color:#087d69;white-space:nowrap;background:#e7f8f3;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.delivery-row-actions>span{white-space:nowrap;flex:0 0 108px;width:108px;min-width:108px;min-height:31px}.master-trainer-delivery-table em.is-returned{color:#b52b43;background:#fff0f2}.master-trainer-delivery-table em.is-started{color:#087d69;background:#e7f8f3}.master-trainer-action-state{color:#71809f;background:#f2f3f8;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:37px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.master-trainer-action-state.is-returned{color:#b52b43;background:#fff0f2}.master-trainer-action-state.is-started{color:#087d69;background:#e7f8f3}.master-trainer-response-actions{justify-content:center;align-items:center;gap:9px;display:flex}.master-trainer-acceptance button.is-secondary,.master-trainer-return-form button.is-secondary{color:#6347db;background:#fff;border:1px solid #ded9ee}.master-trainer-acceptance button.is-danger,.master-trainer-return-form button.is-danger{color:#b32644;background:#fff2f4;border:1px solid #efb5c1}.master-trainer-return-form{text-align:left;background:#fff7f8;border:1px solid #f0c2cb;border-radius:12px;gap:7px;width:min(510px,100%);margin-top:14px;padding:14px;display:grid}.master-trainer-return-form label{color:#7c3150;font-size:9px;font-weight:850}.master-trainer-return-form textarea{resize:vertical;color:#26396e;min-height:92px;font:inherit;background:#fff;border:1px solid #e7c4cc;border-radius:9px;outline:0;padding:11px}.master-trainer-return-form>div{justify-content:flex-end;gap:8px;display:flex}.master-trainer-return-form button{border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.master-trainer-state-panel{text-align:center;justify-items:center;padding:54px 38px 35px;display:grid}.master-trainer-state-panel>svg{color:#6544ed}.master-trainer-state-panel h3{margin:12px 0 5px}.master-trainer-state-panel p{color:#7581a3;max-width:520px;margin:0 0 11px;line-height:1.5}.master-trainer-state-panel>small{color:#8590ad}.master-trainer-state-panel.is-returned>svg{color:#c43b52}.master-trainer-state-panel.is-returned{background:snow}.master-trainer-state-panel.is-started>svg{color:#07836d}.master-trainer-state-panel>button:not(.master-trainer-return-link){color:#fff;background:var(--platform-primary);border:0;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.master-trainer-return-link{color:#a24558;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.master-trainer-start-wait{color:#6544e6;text-align:left;background:#f8f6ff;border:1px solid #ded9f7;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:12px 14px;display:flex}.master-trainer-start-wait span{display:grid}.master-trainer-start-wait small{color:#7c87a7;margin-top:2px}.master-trainer-roster-preview{border:1px solid #e8e5f0;border-radius:12px;margin:0 22px 25px;overflow:hidden}.master-trainer-roster-preview>header{background:#f8f7fc;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.master-trainer-roster-preview>header small{color:#7e88a8}.master-trainer-roster-preview article{border-top:1px solid #efedf5;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.master-trainer-roster-preview article span{display:grid}.master-trainer-roster-preview article small{color:#8590ae}.master-trainer-roster-preview article em{color:#6544e6;text-align:right;font-size:9px;font-style:normal;font-weight:800}.delivery-status.is-returned{color:#b52b43;background:#fff0f2}.delivery-assignment-locked{background:#e7f8f3;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:90px;min-height:31px;font-weight:850;color:#087d69!important;font-size:7px!important;display:inline-flex!important}.delivery-row-actions button.is-returned{background:linear-gradient(100deg,#b93350,#df5267)}.delivery-domain-assignments label.is-locked,.delivery-platform-assignment.is-locked{background:#f4fbf8}.delivery-domain-assignments label.is-returned,.delivery-platform-assignment.is-returned{background:#fff8f8}.delivery-domain-assignments label em,.delivery-platform-assignment em{color:#087d69;align-items:center;gap:4px;font-size:7px;font-style:normal;font-weight:850;display:flex}.delivery-domain-assignments label em.is-returned,.delivery-platform-assignment em.is-returned{color:#b52b43}.delivery-domain-assignments select:disabled,.delivery-platform-assignment select:disabled{color:#71809b;cursor:not-allowed;background:#eef3f1}.delivery-schedule-content .delivery-assignment-summary article{min-width:0}.delivery-schedule-content .delivery-assignment-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delivery-schedule-notice{color:#6547e7;background:#f5f2ff;border:1px solid #d9d3f8;border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 12px;display:flex}.delivery-schedule-notice span{gap:3px;display:grid}.delivery-schedule-notice strong{color:#26396e;font-size:8.5px}.delivery-schedule-notice small{color:#7782a5;font-size:7px;line-height:1.45}.delivery-schedule-track{background:#fff;border:1px solid #dedbea;border-radius:12px;margin-top:10px;overflow:hidden}.delivery-schedule-track>header{border-bottom:1px solid #eeecf5;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.delivery-schedule-track>header>span{color:#6547e7;align-items:center;gap:8px;min-width:0;display:flex}.delivery-schedule-track>header>span>span{gap:2px;min-width:0;display:grid}.delivery-schedule-track>header strong{color:#26396e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delivery-schedule-track>header small{color:#808aaa;font-size:7px}.delivery-schedule-track>header em{color:#087d69;white-space:nowrap;background:#e6f7f2;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:6.8px;font-style:normal;font-weight:850;display:inline-flex}.delivery-schedule-track.is-locked>header em{color:#737d99;background:#eef0f5}.delivery-schedule-current{border-bottom:1px solid #eeecf5;grid-template-columns:1.4fr 1fr;display:grid}.delivery-schedule-current article{align-content:center;gap:3px;min-height:58px;padding:11px 13px;display:grid}.delivery-schedule-current article+article{border-left:1px solid #eeecf5}.delivery-schedule-current small,.delivery-schedule-fields label>span,.delivery-schedule-preview small{color:#858eaa;font-size:7px}.delivery-schedule-current strong{color:#26396e;font-size:9px}.delivery-schedule-fields{grid-template-columns:1fr 1fr;gap:10px;padding:11px 13px;display:grid}.delivery-schedule-fields label{color:#53618b;gap:5px;font-size:8px;font-weight:800;display:grid}.delivery-schedule-fields input{color:#26396e;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #dedbea;border-radius:8px;outline:0;padding:0 9px;font-size:8px}.delivery-schedule-fields input:disabled{color:#7c86a3;cursor:not-allowed;background:#f0f1f5}.delivery-schedule-preview{color:#087d69;background:#edf9f5;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0 13px 11px;padding:9px 10px;display:grid}.delivery-schedule-preview strong{font-size:8px}.delivery-schedule-preview span{color:#557b73;font-size:7px}.delivery-schedule-content .delivery-assignment-error{margin-bottom:0}@media (max-width:620px){.delivery-schedule-current,.delivery-schedule-fields{grid-template-columns:1fr}.delivery-schedule-current article+article{border-top:1px solid #eeecf5;border-left:0}.delivery-schedule-preview,.delivery-schedule-content .delivery-assignment-summary{grid-template-columns:1fr}}.master-trainer-delivery{padding:25px 28px 32px}.master-trainer-delivery>.training-page-header{min-height:72px;padding:0}.master-trainer-toast{min-height:45px;margin-bottom:12px;padding:9px 12px;font-size:8.5px}.master-trainer-toast button{width:24px;height:24px}.master-trainer-delivery-kpis{gap:10px}.master-trainer-delivery-kpis article{border-radius:14px;gap:11px;min-height:74px;padding:13px 14px}.master-trainer-delivery-kpis small{font-size:7.2px}.master-trainer-delivery-kpis strong{color:#24366d;font-size:15px}.master-trainer-delivery-register{border-radius:15px;margin-top:14px}.master-trainer-delivery-register>header{min-height:56px;padding:12px 14px}.master-trainer-delivery-register>header strong{font-size:9.5px}.master-trainer-delivery-register>header small{margin-top:3px;font-size:7.3px}.master-trainer-delivery-register>header>span{padding:5px 8px;font-size:7.5px}.master-trainer-delivery-table table{min-width:1050px}.master-trainer-delivery-table th{padding:10px 12px;font-size:7px}.master-trainer-delivery-table td{color:#69759b;height:68px;padding:10px 12px;font-size:7.5px}.master-trainer-delivery-table td>strong{color:#26396e;font-size:8.5px}.master-trainer-delivery-table td>small{margin-top:3px;font-size:6.8px}.master-trainer-delivery-table td>span,.master-trainer-delivery-table td>em{padding:5px 7px;font-size:6.8px}.master-trainer-row-actions button{border-radius:8px;min-height:31px;padding:0 9px;font-size:7.3px}.master-trainer-row-actions button.icon{width:32px}.master-trainer-action-state{min-height:31px;padding:0 9px;font-size:7.3px}.master-trainer-state-panel{padding:34px 26px 25px}.master-trainer-state-panel>svg{width:24px;height:24px}.master-trainer-state-panel h3{margin:9px 0 4px;font-size:11px}.master-trainer-state-panel p{max-width:440px;margin-bottom:8px;font-size:9px;line-height:1.45}.master-trainer-state-panel>small{font-size:7.5px}.master-trainer-state-panel>button:not(.master-trainer-return-link){border-radius:9px;min-height:36px;padding:0 13px;font-size:8px}.master-trainer-return-link{margin-top:9px;font-size:7.5px}.master-trainer-start-wait{padding:10px 11px}.master-trainer-start-wait strong{font-size:8.5px}.master-trainer-start-wait small{font-size:7px}.master-trainer-acceptance{padding:40px 28px}.master-trainer-acceptance>svg{width:24px;height:24px}.master-trainer-acceptance h3{margin:9px 0 4px;font-size:11px}.master-trainer-acceptance p{max-width:440px;margin-bottom:13px;font-size:9px}.master-trainer-acceptance button{border-radius:9px;min-height:36px;padding:0 13px;font-size:8px}.master-trainer-return-form label{font-size:7.5px}.master-trainer-return-form textarea{min-height:78px;font-size:8px}.master-trainer-return-form button{min-height:34px;font-size:7.5px}.master-trainer-roster-preview{border-radius:10px;margin:0 18px 20px}.master-trainer-roster-preview>header{padding:9px 11px}.master-trainer-roster-preview>header strong{font-size:9px}.master-trainer-roster-preview>header small{font-size:7.3px}.master-trainer-roster-preview article{padding:9px 11px}.master-trainer-roster-preview article strong{font-size:8.5px}.master-trainer-roster-preview article small{font-size:7px}.master-trainer-roster-preview article em{font-size:7.3px}.master-trainer-presentation-workspace{background:#fff;border:1px solid #dfdbef;border-radius:12px;margin:0 18px 18px;overflow:hidden;box-shadow:0 12px 30px #2c256912}.master-trainer-presentation-workspace>header{background:#faf9ff;border-bottom:1px solid #ebe8f3;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 12px;display:flex}.master-trainer-presentation-workspace>header>span{align-items:center;gap:8px;display:flex}.master-trainer-presentation-workspace>header>span>svg{color:#6545e5}.master-trainer-presentation-workspace>header>span>span{gap:2px;display:grid}.master-trainer-presentation-workspace>header strong{color:#26396e;font-size:8.7px}.master-trainer-presentation-workspace>header small{color:#828ba8;font-size:6.9px}.master-trainer-presentation-workspace>header>div{align-items:center;gap:6px;display:flex}.master-trainer-presentation-workspace>header button{color:#6544e3;background:#fff;border:1px solid #d9d3f4;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:7px;font-weight:850;display:inline-flex}.master-trainer-presentation-workspace>header button.is-download{color:#fff;background:var(--platform-primary);border:0}.master-trainer-presentation-workspace>header button:disabled{opacity:.5;cursor:not-allowed}.master-trainer-presentation-workspace>nav{border-bottom:1px solid #eeecf5;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.master-trainer-presentation-workspace>nav button{color:#7b85a3;text-align:left;background:#fff;border:1px solid #e1ddf4;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:150px;padding:8px;display:grid}.master-trainer-presentation-workspace>nav button>span{color:#6544e4;background:#f0edff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.master-trainer-presentation-workspace>nav button strong{white-space:nowrap;text-overflow:ellipsis;font-size:7.4px;overflow:hidden}.master-trainer-presentation-workspace>nav button small{font-size:6.5px}.master-trainer-presentation-workspace>nav button.is-active{background:#f7f5ff;border-color:#9f8ef0}.master-trainer-presentation-meta{justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.master-trainer-presentation-meta span{gap:2px;min-width:0;display:grid}.master-trainer-presentation-meta strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-presentation-meta em{color:#6544df;background:#f0edff;border-radius:999px;padding:5px 8px;font-size:6.8px;font-style:normal;font-weight:850}.master-trainer-presentation-stage{background:#202333;border:1px solid #ddd9e9;border-radius:10px;height:390px;margin:0 11px;overflow:hidden}.master-trainer-presentation-stage object{background:#fff;border:0;width:100%;height:100%}.master-trainer-preview-fallback,.master-trainer-presentation-empty{color:#7050e5;text-align:center;place-content:center;justify-items:center;min-height:100%;padding:25px;display:grid}.master-trainer-preview-fallback strong,.master-trainer-presentation-empty strong{color:#26396e;margin-top:9px;font-size:9px}.master-trainer-preview-fallback p,.master-trainer-presentation-empty p{color:#8790aa;max-width:360px;margin:4px 0 0;font-size:7.5px;line-height:1.45}.master-trainer-presentation-workspace>footer{color:#087e6a;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:6.9px;display:flex}.master-trainer-presentation-workspace>footer svg{flex:none}.master-trainer-presentation-empty{min-height:210px}.master-trainer-presentation-workspace>.training-content-error{margin:0 11px 11px}@media (max-width:720px){.master-trainer-presentation-workspace>header{flex-direction:column;align-items:flex-start}.master-trainer-presentation-workspace>header>div{width:100%}.master-trainer-presentation-workspace>header button{flex:1}.master-trainer-presentation-stage{height:300px}}.master-trainer-presentation-stage:has(.master-trainer-slide-viewer){background:#171a28;height:auto}.master-trainer-slide-viewer{background:#171a28;outline:0;grid-template-rows:minmax(320px,1fr) 52px;min-height:390px;display:grid}.master-trainer-slide-canvas{place-items:center;min-height:320px;padding:12px;display:grid;position:relative;overflow:auto}.master-trainer-slide-canvas canvas{background:#fff;max-width:100%;max-height:100%;display:block;box-shadow:0 6px 22px #00000047;height:auto!important}.master-trainer-slide-loading,.master-trainer-slide-error{color:#9d89ff;text-align:center;background:#171a28;place-content:center;justify-items:center;padding:24px;display:grid;position:absolute;inset:0}.master-trainer-slide-loading svg{animation:1s linear infinite master-trainer-slide-spin}.master-trainer-slide-loading strong,.master-trainer-slide-error strong{color:#fff;margin-top:9px;font-size:9px}.master-trainer-slide-loading small,.master-trainer-slide-error small,.master-trainer-slide-error p{color:#aeb5ca;max-width:390px;margin:4px 0 0;font-size:7px;line-height:1.45}.master-trainer-slide-viewer>footer{color:#fff;background:#24283a;border-top:1px solid #32364b;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;display:flex}.master-trainer-slide-viewer>footer>span{justify-items:center;gap:2px;display:grid}.master-trainer-slide-viewer>footer strong{font-size:7.5px}.master-trainer-slide-viewer>footer small{color:#aeb5c8;font-size:6.3px}.master-trainer-slide-viewer>footer>div{gap:6px;display:flex}.master-trainer-slide-viewer>footer button{color:#fff;background:#31364c;border:1px solid #454b66;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:6.8px;font-weight:800;display:inline-flex}.master-trainer-slide-viewer>footer button:last-child{background:var(--platform-primary);border:0}.master-trainer-slide-viewer>footer button:disabled{opacity:.38;cursor:not-allowed}.master-trainer-slide-viewer:fullscreen{background:#11131e;grid-template-rows:minmax(0,1fr) 62px;width:100vw;height:100vh}.master-trainer-slide-viewer:fullscreen .master-trainer-slide-canvas{min-height:0}.master-trainer-slide-viewer:fullscreen .master-trainer-slide-canvas canvas{max-width:100%;max-height:calc(100vh - 86px)}@keyframes master-trainer-slide-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.master-trainer-slide-viewer{grid-template-rows:minmax(240px,1fr) auto;min-height:300px}.master-trainer-slide-canvas{min-height:240px}.master-trainer-slide-viewer>footer{flex-wrap:wrap}.master-trainer-slide-viewer>footer>span{order:-1;width:100%}}.master-trainer-pdf-page{background:#171a28;place-items:center;padding:16px;display:grid;position:relative;overflow:auto}.master-trainer-pdf-page canvas{background:#fff;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 8px 28px #00000052}.master-trainer-pdf-loading{color:#9d89ff;text-align:center;background:#171a28;place-content:center;justify-items:center;padding:24px;display:grid;position:absolute;inset:0}.master-trainer-pdf-loading svg{animation:1s linear infinite master-trainer-slide-spin}.master-trainer-pdf-loading strong{color:#fff;margin-top:9px;font-size:9px}.master-trainer-pdf-loading small{color:#aeb5ca;margin-top:4px;font-size:7px}.master-trainer-pdf-page>.master-trainer-preview-fallback{background:#171a28;position:absolute;inset:0}.master-trainer-pdf-viewer:fullscreen .master-trainer-pdf-page{height:100%;min-height:0;padding:16px}.master-trainer-pdf-viewer:fullscreen .master-trainer-pdf-page canvas{max-width:100%;max-height:calc(100vh - 94px)}@media (max-width:720px){.master-trainer-pdf-page{padding:10px}}.commercial-table td:last-child .commercial-row-action.is-review-raise{text-align:center;align-items:center;display:flex;position:relative;justify-content:center!important}.commercial-table td:last-child .commercial-row-action.is-review-raise>span{text-align:center;width:100%;display:block}.commercial-table td:last-child .commercial-row-action.is-review-raise>svg{margin:0;position:absolute;right:12px}.toa-applications-table td:last-child .toa-action-group button.toa-payment-proof-action.is-primary-payment.is-payment-returned{color:#fff;background:linear-gradient(100deg,#d92d4f,#ef3d60 55%,#d91f76);border:1px solid #f0445f;box-shadow:0 9px 20px #d92d4f45}.toa-applications-table td:last-child .toa-action-group button.toa-payment-proof-action.is-primary-payment.is-payment-returned:hover{color:#fff;background:linear-gradient(100deg,#c92343,#e33153 55%,#c91869);border-color:#c91f40;box-shadow:0 11px 24px #d92d4f57}.commercial-revision-additions{background:#faf9ff;border:1px solid #e0dcf2;border-radius:12px;margin-top:12px;padding:12px}.commercial-revision-additions>header span{gap:3px;display:grid}.commercial-revision-additions>header strong{color:#2b3d73;font-size:9px}.commercial-revision-additions>header small{color:#7e88a8;font-size:7.5px}.commercial-revision-additions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.commercial-revision-additions button{color:#6649df;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd7f7;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.commercial-revision-additions button>span{gap:2px;display:grid}.commercial-revision-additions button strong{color:#2b3d73;font-size:8px}.commercial-revision-additions button small{color:#858ead;font-size:7px}.commercial-revision-additions button em{font-size:7.5px;font-style:normal;font-weight:850}.commercial-revision-additions button:hover{background:#f5f2ff;border-color:#8268ed}@media (max-width:700px){.commercial-revision-additions>div{grid-template-columns:1fr}}.partner-payment-breakup.is-paid-only{grid-template-columns:1fr!important}.partner-payment-content fieldset>div{grid-template-columns:minmax(0,1fr) minmax(260px,1.15fr)}.partner-payment-breakup{grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;display:grid}.partner-payment-breakup>label{gap:5px!important;display:grid!important}.partner-payment-breakup>label>span{color:#5a678f;font-size:7.5px;font-weight:800}.partner-payment-breakup input{color:#26386d;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #dedbea;border-radius:8px;padding:0 9px;font-size:8.5px}.partner-payment-plus{color:#7354e6;padding-bottom:10px;font-size:12px;font-weight:900}@media (max-width:700px){.partner-payment-content fieldset>div,.partner-payment-breakup{grid-template-columns:1fr}.partner-payment-plus{display:none}}.toa-applications-table td:last-child .toa-action-group{justify-items:center!important;margin-left:auto!important;margin-right:auto!important}.toa-applications-table th:last-child,.toa-applications-table td:last-child{text-align:center}.toa-applications-table td:last-child .toa-action-group{grid-template-columns:1fr;justify-items:center;gap:7px;width:138px;margin-inline:auto;display:grid}.toa-applications-table td:last-child .toa-action-group .toa-optional-actions{justify-content:center;align-items:center;gap:7px;display:flex}.toa-applications-table td:last-child .toa-action-group .toa-optional-actions>button{border-radius:9px;place-items:center;width:34px;min-width:34px;height:32px;min-height:32px;padding:0;display:inline-grid}.toa-applications-table td:last-child .toa-action-group .toa-optional-actions>button span.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toa-applications-table td:last-child .toa-action-group .toa-optional-actions>button svg{width:15px;height:15px;margin:0}.toa-applications-table td:last-child .toa-action-group button.toa-payment-proof-action.is-primary-payment{color:#fff;background:var(--platform-primary);border:0;justify-content:center;width:138px;min-width:138px;height:37px;min-height:37px;padding:0 12px;box-shadow:0 8px 18px #653bff33}.toa-applications-table td:last-child .toa-action-group button.toa-payment-proof-action.is-primary-payment:hover{color:#fff;background:var(--platform-primary-hover);box-shadow:0 10px 22px #653bff45}.toa-applications-table td:last-child .toa-action-group button.toa-payment-proof-action.is-revision-pending{color:#9b650d;width:138px;min-width:138px;height:37px;min-height:37px;box-shadow:none;cursor:not-allowed;opacity:1;background:#fff6df;border:1px solid #b56f1233;justify-content:center;padding:0 12px}.toa-applications-table td:last-child .toa-action-group button.toa-payment-proof-action.is-revision-pending:hover{color:#9b650d;box-shadow:none;background:#fff6df;border-color:#b56f1233}.master-trainer-delivery-table em.is-assessment,.master-trainer-action-state.is-assessment{color:#2358a8;background:#eaf2ff}.master-trainer-state-panel.is-assessment{background:#f6f9ff;border-block:1px solid #cfe0fb}.master-trainer-state-panel.is-assessment>svg{color:#2f64bd}.master-trainer-assessment-date{color:#285ca9;background:#eaf2ff;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.master-trainer-batch-closure{background:#faf9fe;border:1px solid #e1def0;border-radius:12px;margin:0 18px 14px;padding:14px}.master-trainer-batch-closure.is-ready{background:#f1fbf8;border-color:#b8e4d8}.master-trainer-batch-closure.is-blocked{background:#fffaf0;border-color:#efd7a8}.master-trainer-batch-closure>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.master-trainer-batch-closure>header>span{align-items:center;gap:8px;display:flex}.master-trainer-batch-closure>header>span>svg{color:#6545e6}.master-trainer-batch-closure>header>span>span{gap:2px;display:grid}.master-trainer-batch-closure strong{color:#273a70;font-size:8.7px}.master-trainer-batch-closure small{color:#7f89a7;font-size:7px}.master-trainer-batch-closure>header>em{color:#a86808;background:#fff0ce;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.master-trainer-batch-closure.is-ready>header>em{color:#087c68;background:#dff5ee}.master-trainer-batch-closure>p{color:#747f9e;margin:10px 0;font-size:7.5px;line-height:1.5}.master-trainer-batch-closure>button,.master-trainer-close-confirm button:last-child{color:#fff;background:var(--platform-primary);border:0;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-size:7.5px;font-weight:850;display:inline-flex}.master-trainer-close-gaps{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.master-trainer-close-gaps>span{background:#fff;border:1px solid #ead7af;border-radius:8px;gap:2px;min-width:130px;padding:8px 9px;display:grid}.master-trainer-close-confirm{background:#fff;border:1px solid #acdccc;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.master-trainer-close-confirm>svg{color:#b27413}.master-trainer-close-confirm>span{gap:2px;display:grid}.master-trainer-close-confirm>div{gap:6px;display:flex}.master-trainer-close-confirm button:first-child{color:#677492;background:#fff;border:1px solid #d8d9e4;border-radius:8px;min-height:35px;padding:0 10px;font-size:7.5px;font-weight:800}.master-trainer-overview-control{background:#fff;border:1px solid #dfe3ec;border-radius:13px;margin:14px 20px 0;overflow:hidden;box-shadow:0 5px 18px #232d5909}.master-trainer-overview-control>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:12px 15px;display:flex}.master-trainer-overview-control>header>span{align-items:center;gap:10px;display:flex}.master-trainer-control-icon{color:#5d46da;background:#efedfb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.master-trainer-overview-control>header>span>span:last-child{gap:2px;display:grid}.master-trainer-overview-control>header small{color:#8a92a9;letter-spacing:.08em;font-size:6.5px}.master-trainer-overview-control>header strong{color:#233665;font-size:10px}.master-trainer-overview-control>header p{color:#7c86a2;margin:0;font-size:7px}.master-trainer-overview-control>header>em{color:#9a650e;background:#fff3d9;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex}.master-trainer-overview-control.is-ready>header>em{color:#087c68;background:#e4f7f1}.master-trainer-lifecycle{grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:center;gap:8px;padding:14px 16px 10px;display:grid}.master-trainer-lifecycle>span{align-items:center;gap:8px;min-width:130px;display:flex}.master-trainer-lifecycle>span>i{color:#8d94a8;background:#fff;border:1px solid #d9dde7;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.master-trainer-lifecycle>span>span{gap:2px;display:grid}.master-trainer-lifecycle strong{color:#536080;font-size:7.4px}.master-trainer-lifecycle small{color:#9399aa;font-size:6.4px}.master-trainer-lifecycle>span.is-complete>i{color:#087c68;background:#e9f8f3;border-color:#a9ddcf}.master-trainer-lifecycle>span.is-complete strong{color:#24386a}.master-trainer-lifecycle>span.is-current>i{color:#fff;background:#6749dc;border-color:#8c75ec}.master-trainer-lifecycle>b{background:#e0e3ea;height:1px}.master-trainer-control-progress{align-items:center;gap:9px;padding:0 16px 12px;display:flex}.master-trainer-control-progress>span{background:#eceef3;border-radius:99px;flex:1;height:4px;display:block;overflow:hidden}.master-trainer-control-progress>span>i{border-radius:inherit;background:#168772;height:100%;display:block}.master-trainer-control-progress>small{color:#747e99;text-align:right;min-width:105px;font-size:6.5px}.master-trainer-overview-control>footer{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:10px 15px;display:flex}.master-trainer-overview-control>footer>span{color:#6f7b98;max-width:620px;font-size:7px;line-height:1.45}.master-trainer-overview-control>footer>button{color:#fff;white-space:nowrap;background:#294fbd;border:0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:7.3px;font-weight:850;display:inline-flex}.master-trainer-overview-control>footer>button.is-secondary{color:#6045d5;background:#fff;border:1px solid #d7d2ef}.master-trainer-overview-control>.master-trainer-close-confirm{margin:0 14px 14px}.master-trainer-overview-stack{gap:12px;margin:12px 20px 24px;display:grid}.master-trainer-candidate-register,.master-trainer-overview-stack>.master-trainer-attendance-overview{background:#fff;border:1px solid #e0e3eb;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #232d5908}.master-trainer-candidate-register>header{border-bottom:1px solid #eceff3;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:11px 14px;display:flex}.master-trainer-candidate-register>header>span{color:#5e46d8;align-items:center;gap:9px;display:flex}.master-trainer-candidate-register>header>span>span{gap:3px;display:grid}.master-trainer-candidate-register>header strong{color:#253869;font-size:9px}.master-trainer-candidate-register>header small{color:#858da7;font-size:7px}.master-trainer-candidate-register>header>em{color:#5f47d5;background:#efedfb;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.master-trainer-candidate-register-head,.master-trainer-candidate-register-body>article{grid-template-columns:minmax(240px,1.1fr) minmax(210px,1fr) minmax(180px,.9fr) minmax(170px,.8fr);gap:0;display:grid}.master-trainer-candidate-register-head{color:#7f89a4;letter-spacing:.04em;text-transform:uppercase;background:#f7f8fa;padding:9px 12px;font-size:6.5px;font-weight:800}.master-trainer-candidate-register-head>span{padding:0 9px}.master-trainer-candidate-register-body>article{border-top:1px solid #edf0f4;min-height:82px}.master-trainer-candidate-register-body>article:first-child{border-top:0}.master-trainer-candidate-register-body>article>div{border-left:1px solid #edf0f4;min-width:0;padding:11px 12px}.master-trainer-candidate-register-body>article>div:first-child{border-left:0}.master-trainer-register-identity{grid-template-columns:30px minmax(0,1fr);align-content:center;align-items:center;gap:2px 9px;display:grid!important}.master-trainer-register-identity>span:nth-child(2){gap:2px;min-width:0;display:grid}.master-trainer-register-identity strong,.master-trainer-register-qualifications strong{color:#27396a;text-overflow:ellipsis;white-space:nowrap;font-size:7.8px;overflow:hidden}.master-trainer-register-identity small,.master-trainer-register-qualifications small{color:#8991a8;text-overflow:ellipsis;white-space:nowrap;font-size:6.3px;overflow:hidden}.master-trainer-register-identity>em{color:#087d69;background:#e9f7f3;border-radius:5px;grid-column:2;justify-self:start;padding:4px 6px;font-size:6.3px;font-style:normal;font-weight:850}.master-trainer-register-qualifications,.master-trainer-register-routes{align-content:center;gap:6px;display:grid}.master-trainer-register-qualifications>span{gap:3px;display:grid}.master-trainer-register-additions{flex-wrap:wrap;align-content:center;align-items:center;gap:5px;display:flex}.master-trainer-register-additions>i{color:#6046d3;background:#f0edfb;border-radius:6px;gap:2px;padding:5px 7px;font-size:6.4px;font-style:normal;font-weight:750;display:grid}.master-trainer-register-additions>i small{color:#897dbd;font-size:5.7px}.master-trainer-register-additions>span{color:#9096aa;font-size:6.5px}.master-trainer-register-routes>span{color:#65718f;font-size:6.6px;line-height:1.4}.master-trainer-overview-stack .master-trainer-attendance-day-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:11px 13px}.master-trainer-overview-stack .master-trainer-attendance-day-summary article{background:#fbfcfd;min-height:50px;padding:9px 11px}.master-trainer-overview-stack .master-trainer-attendance-matrix table{min-width:620px}.master-trainer-overview-stack .master-trainer-attendance-matrix th{padding:9px 11px}.master-trainer-overview-stack .master-trainer-attendance-matrix td{height:40px;padding:7px 11px}.master-trainer-overview-stack .master-trainer-attendance-matrix th:first-child{width:38%}.master-trainer-overview-stack .master-trainer-attendance-matrix td strong{font-size:7.4px}.assessment-results-workspace{align-content:start;gap:14px;padding:25px 28px 32px;display:grid;overflow:auto}.assessment-results-workspace>.training-page-header{min-height:72px;padding:0}.assessment-results-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assessment-results-kpis article{background:#fff;border:1px solid #e2e5f1;border-radius:14px;align-items:center;gap:11px;min-height:74px;padding:13px 14px;display:flex}.assessment-results-kpis svg{color:#6746e8}.assessment-results-kpis article:nth-child(3) svg,.assessment-results-kpis article:nth-child(4) svg{color:#07836d}.assessment-results-kpis span{gap:2px;display:grid}.assessment-results-kpis small{color:#7d89a8;font-size:7.2px}.assessment-results-kpis strong{color:#24366d;font-size:15px}.assessment-queue-panel{background:#fff;border:1px solid #e2e5f1;border-radius:15px;overflow:hidden}.assessment-queue-panel>header{border-bottom:1px solid #eceef6;justify-content:space-between;align-items:center;min-height:58px;padding:12px 14px;display:flex}.assessment-queue-panel>header>span{align-items:center;gap:8px;display:flex}.assessment-queue-panel>header>span>svg{color:#6545e6}.assessment-queue-panel>header>span>span{gap:2px;display:grid}.assessment-queue-panel>header strong{color:#273a70;font-size:9.5px}.assessment-queue-panel>header small{color:#838dac;font-size:7.3px}.assessment-queue-panel>header>em{color:#285ca9;background:#eaf2ff;border-radius:999px;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:850}.assessment-queue-table{overflow:auto}.assessment-queue-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.assessment-queue-table th{color:#7782a3;text-align:left;text-transform:uppercase;background:#f8f8fd;padding:10px 12px;font-size:7px}.assessment-queue-table td{color:#68759a;vertical-align:middle;border-top:1px solid #eeeef5;height:72px;padding:10px 12px;font-size:7.5px}.assessment-queue-table td>strong,.assessment-queue-table td>small{display:block}.assessment-queue-table td>strong{color:#26396e;text-overflow:ellipsis;white-space:nowrap;font-size:8.4px;overflow:hidden}.assessment-queue-table td>small{color:#8790aa;margin-top:3px;font-size:6.8px}.assessment-queue-table td>em{color:#087d69;background:#e5f7f1;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:6.8px;font-style:normal;font-weight:850;display:inline-flex}.assessment-queue-empty{color:#6545e6;text-align:center;place-content:center;justify-items:center;min-height:250px;padding:30px;display:grid}.assessment-queue-empty strong{color:#27396e;margin-top:9px;font-size:10px}.assessment-queue-empty p{color:#838dab;max-width:430px;margin:5px 0 0;font-size:8px;line-height:1.5}.assessment-workspace-tabs{background:#fff;border:1px solid #e2e3ed;border-radius:11px;gap:4px;width:max-content;padding:4px;display:flex}.assessment-workspace-tabs button{color:#697695;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:8px;font-weight:850;display:inline-flex}.assessment-workspace-tabs button.active{color:#fff;background:var(--platform-primary)}.theory-exam-workspace{gap:12px;display:grid}.theory-exam-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.theory-exam-kpis article{background:#fff;border:1px solid #e2e5f1;border-radius:14px;align-items:center;gap:11px;min-height:70px;padding:13px 14px;display:flex}.theory-exam-kpis article>svg{color:#6746e8}.theory-exam-kpis article.has-alert>svg{color:#c87b0a}.theory-exam-kpis article span{gap:2px;display:grid}.theory-exam-kpis small{color:#7d89a8;font-size:7px}.theory-exam-kpis strong{color:#24366d;font-size:15px}.theory-exam-register{background:#fff;border:1px solid #e2e5f1;border-radius:15px;overflow:hidden}.theory-exam-register>header{border-bottom:1px solid #eceef6;justify-content:space-between;align-items:center;min-height:58px;padding:11px 14px;display:flex}.theory-exam-register>header>span{align-items:center;gap:8px;display:flex}.theory-exam-register>header>span>svg{color:#6545e6}.theory-exam-register>header>span>span{gap:2px;display:grid}.theory-exam-register>header strong{color:#273a70;font-size:9px}.theory-exam-register>header small{color:#838dac;font-size:7px}.theory-exam-register>header label{color:#7f89a4;border:1px solid #e0e3ed;border-radius:9px;align-items:center;gap:7px;width:min(270px,35%);min-height:34px;padding:0 10px;display:flex}.theory-exam-register>header input{color:#33436e;background:0 0;border:0;outline:0;width:100%;font-size:7.5px}.theory-exam-table{overflow:auto}.theory-exam-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1020px}.theory-exam-table th{color:#7782a3;text-align:left;text-transform:uppercase;background:#f8f8fd;padding:10px 12px;font-size:6.8px}.theory-exam-table td{color:#68759a;vertical-align:middle;border-top:1px solid #eeeef5;height:76px;padding:11px 12px;font-size:7.3px}.theory-exam-table td>strong,.theory-exam-table td>small{display:block}.theory-exam-table td>strong{color:#26396e;font-size:8px}.theory-exam-table td>small{color:#8790aa;margin-top:4px;font-size:6.7px}.theory-exam-table td>em{color:#986315;background:#fff2d8;border-radius:999px;padding:5px 8px;font-size:6.4px;font-style:normal;font-weight:850;display:inline-flex}.theory-exam-table td>em.is-scheduled{color:#087d69;background:#e5f7f1}.theory-exam-table td:last-child button{color:#563fd2;background:#f7f5ff;border:1px solid #d9d5f2;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:7px;font-weight:850;display:inline-flex}.theory-governance-strip{border-bottom:1px solid #e9ebf2;grid-template-columns:repeat(3,1fr);display:grid}.theory-governance-strip article{border-left:1px solid #e9ebf2;align-items:center;gap:9px;min-height:72px;padding:13px 17px;display:flex}.theory-governance-strip article:first-child{border-left:0}.theory-governance-strip svg{color:#6848e6}.theory-governance-strip span{gap:2px;display:grid}.theory-governance-strip strong{color:#283a6e;font-size:8px}.theory-governance-strip small{color:#858eaa;font-size:6.6px}.theory-component-tabs{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 18px 0;display:grid}.theory-component-tabs button{color:#3c4c77;background:#fff;border:1px solid #e2e3ed;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.theory-component-tabs button span{color:#8170c9;background:#f0edff;border-radius:999px;padding:5px 7px;font-size:6.3px}.theory-component-tabs button.active{color:#5b3ed3;background:#f8f6ff;border-color:#6f4ae3;box-shadow:inset 0 0 0 1px #6f4ae3}.theory-schedule-card,.theory-exception-card{background:#fff;border:1px solid #e0e3ec;border-radius:13px;margin:12px 18px 0;overflow:hidden}.theory-schedule-card>header,.theory-exception-card>header{border-bottom:1px solid #e9ebf2;justify-content:space-between;align-items:center;min-height:58px;padding:11px 13px;display:flex}.theory-schedule-card>header>span,.theory-exception-card>header>span{align-items:center;gap:8px;display:flex}.theory-schedule-card>header svg,.theory-exception-card>header svg{color:#6545e6}.theory-schedule-card>header span span,.theory-exception-card>header span span{gap:2px;display:grid}.theory-schedule-card>header strong,.theory-exception-card>header strong{color:#283a6e;font-size:8.5px}.theory-schedule-card>header small,.theory-exception-card>header small{color:#858eaa;font-size:6.7px}.theory-schedule-card>header>em{color:#97640d;background:#fff2d8;border-radius:999px;padding:5px 7px;font-size:6.4px;font-style:normal;font-weight:850}.theory-exception-card>header>button{color:#5e44d5;background:#faf9ff;border:1px solid #ded9ef;border-radius:8px;min-height:31px;padding:0 10px;font-size:6.8px;font-weight:850}.theory-schedule-fields{grid-template-columns:1.25fr 1fr 1fr 1.2fr;gap:9px;padding:12px 13px;display:grid}.theory-schedule-fields label,.theory-reschedule-form label{color:#687594;gap:5px;font-size:6.7px;font-weight:850;display:grid}.theory-schedule-fields input,.theory-schedule-fields select,.theory-reschedule-form input{color:#34446e;background:#fff;border:1px solid #dfe2ec;border-radius:8px;outline:0;width:100%;height:36px;padding:0 9px;font-size:7px;font-weight:750}.theory-schedule-fields input:disabled{background:#f5f6fa}.theory-difficulty-policy{background:#f8f6ff;border:1px solid #e5e0fa;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin:0 13px 12px;padding:10px 11px;display:grid}.theory-difficulty-policy span{gap:2px;display:grid}.theory-difficulty-policy strong{color:#384977;font-size:7.2px}.theory-difficulty-policy small{color:#7c86a4;font-size:6.3px}.theory-difficulty-policy em{color:#4e43c7;background:#ebe7ff;border-radius:999px;padding:5px 7px;font-size:6.2px;font-style:normal;font-weight:850}.theory-schedule-card>footer{border-top:1px solid #e9ebf2;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.theory-schedule-card>footer>span{color:#7b86a2;align-items:center;gap:6px;font-size:6.7px;display:flex}.theory-schedule-card>footer button,.theory-reschedule-form>button{color:#fff;background:var(--platform-primary);border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:7px;font-weight:850}.theory-exception-empty{color:#07836d;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:14px;display:flex}.theory-exception-empty span{gap:2px;display:grid}.theory-exception-empty strong{color:#30436e;font-size:7.6px}.theory-exception-empty small{color:#8791aa;font-size:6.4px}.theory-exception-list{display:grid}.theory-exception-list label{border-top:1px solid #eceef4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:50px;padding:9px 13px;display:grid}.theory-exception-list label:first-child{border-top:0}.theory-exception-list span{gap:2px;display:grid}.theory-exception-list strong{color:#2c3e70;font-size:7.5px}.theory-exception-list small{color:#8490aa;font-size:6.3px}.theory-exception-list em{color:#8e5b09;font-size:6.3px;font-style:normal}.theory-reschedule-form{background:#fafafe;border-top:1px solid #e9ebf2;grid-template-columns:1fr .8fr 1.6fr auto;align-items:end;gap:8px;padding:12px 13px;display:grid}.theory-schedule-error{color:#a23247;background:#fff4f6;border:1px solid #f2cfd6;border-radius:9px;margin:12px 18px;padding:10px 12px;font-size:7px}@media (max-width:800px){.theory-exam-kpis{grid-template-columns:repeat(2,1fr)}.theory-governance-strip{grid-template-columns:1fr}.theory-governance-strip article{border-top:1px solid #e9ebf2;border-left:0}.theory-governance-strip article:first-child{border-top:0}.theory-schedule-fields,.theory-reschedule-form{grid-template-columns:1fr 1fr}.theory-difficulty-policy{grid-template-columns:1fr}.theory-schedule-card>footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:520px){.theory-exam-kpis,.theory-component-tabs,.theory-schedule-fields,.theory-reschedule-form{grid-template-columns:1fr}.theory-exam-register>header{flex-direction:column;align-items:flex-start;gap:9px}.theory-exam-register>header label,.theory-schedule-card>footer button,.theory-reschedule-form>button{width:100%}}.theory-bank-workspace{align-content:start;gap:14px;padding:25px 28px 40px;display:grid;overflow:auto}.theory-bank-workspace>.training-page-header{padding:0}.theory-bank-governance{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.theory-bank-governance article{background:#fff;border:1px solid #e2e5f1;border-radius:14px;align-items:center;gap:10px;min-height:74px;padding:13px 14px;display:flex}.theory-bank-governance svg{color:#6746e8}.theory-bank-governance span{gap:3px;display:grid}.theory-bank-governance strong{color:#293b6e;font-size:8.2px}.theory-bank-governance small{color:#818ca8;font-size:6.7px}.theory-bank-register{background:#fff;border:1px solid #e1e4ee;border-radius:15px;overflow:hidden}.theory-bank-register>header{border-bottom:1px solid #ebedf4;justify-content:space-between;align-items:center;min-height:58px;padding:11px 14px;display:flex}.theory-bank-register>header span{gap:2px;display:grid}.theory-bank-register>header strong{color:#293b6e;font-size:9px}.theory-bank-register>header small{color:#818ca8;font-size:6.8px}.theory-bank-register>header em{color:#5741ca;background:#efecff;border-radius:999px;padding:5px 8px;font-size:6.5px;font-style:normal;font-weight:850}.theory-bank-register>div{overflow:auto}.theory-bank-register table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.theory-bank-register th{color:#7782a3;text-align:left;text-transform:uppercase;background:#f8f8fd;padding:10px 12px;font-size:6.8px}.theory-bank-register td{color:#68759a;border-top:1px solid #eceef4;height:70px;padding:10px 12px;font-size:7px}.theory-bank-register td>strong,.theory-bank-register td>small{display:block}.theory-bank-register td>strong{color:#27396d;font-size:7.7px}.theory-bank-register td>small{color:#8790aa;margin-top:3px;font-size:6.4px}.theory-bank-register td>em{color:#087d69;background:#e5f7f1;border-radius:999px;padding:5px 8px;font-size:6.2px;font-style:normal;font-weight:850}.theory-bank-empty{color:#6746e8;text-align:center;place-content:center;justify-items:center;padding:30px;min-height:240px!important;display:grid!important}.theory-bank-empty strong{color:#293b6e;margin-top:9px;font-size:9px}.theory-bank-empty p{color:#858fac;margin:5px 0 0;font-size:7px}.theory-bank-form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding:17px 20px;display:grid;overflow:auto}.theory-bank-form>label{color:#5f6e91;gap:6px;font-size:7px;font-weight:850;display:grid}.theory-bank-form>label select,.theory-bank-form>label input{color:#33436e;background:#fff;border:1px solid #dfe2ec;border-radius:9px;width:100%;min-height:40px;padding:0 10px;font-size:7px}.theory-bank-form>label small{color:#8992aa;font-size:6.3px;font-weight:500}.theory-bank-form>section{background:#faf9ff;border:1px solid #e3dff6;border-radius:11px;grid-column:1/-1;grid-template-columns:1.2fr repeat(4,.8fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.theory-bank-form>section>strong{color:#2d3f72;align-self:center;font-size:8px}.theory-bank-form>section label{color:#77829f;gap:4px;font-size:6.2px;font-weight:800;display:grid}.theory-bank-form>section input{color:#32436e;background:#fff;border:1px solid #dedfeb;border-radius:7px;height:34px;padding:0 8px;font-size:7px}.theory-bank-form>section em{color:#5b43cc;align-self:center;font-size:6.4px;font-style:normal;font-weight:850}.theory-bank-note{color:#087d69;background:#effaf7;border:1px solid #cde9e2;border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;padding:12px;display:flex}.theory-bank-note span{gap:2px;display:grid}.theory-bank-note strong{color:#22665b;font-size:7.6px}.theory-bank-note small{color:#668b84;font-size:6.5px}@media (max-width:700px){.theory-bank-workspace{padding:19px 13px 40px}.theory-bank-governance,.theory-bank-form{grid-template-columns:1fr}.theory-bank-form>section{grid-template-columns:1fr 1fr}}.candidate-theory-workspace{align-content:start;gap:14px;padding:25px 28px 40px;display:grid;overflow:auto}.candidate-theory-workspace>.training-page-header{padding:0}.candidate-theory-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.candidate-theory-kpis article{background:#fff;border:1px solid #e2e5ef;border-radius:14px;align-items:center;gap:10px;min-height:75px;padding:13px 14px;display:flex}.candidate-theory-kpis svg{color:#6747e7}.candidate-theory-kpis span{gap:3px;display:grid}.candidate-theory-kpis small{color:#818ba8;font-size:6.8px}.candidate-theory-kpis strong{color:#273a6d;font-size:12px}.candidate-proctor-note{color:#6546df;background:#f8f6ff;border:1px solid #dcd8f5;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.candidate-proctor-note span{gap:3px;display:grid}.candidate-proctor-note strong{color:#2e4073;font-size:8px}.candidate-proctor-note small{color:#7783a2;font-size:6.8px;line-height:1.45}.candidate-theory-list{gap:11px;display:grid}.candidate-theory-list>article{background:#fff;border:1px solid #e1e4ee;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #2c335b09}.candidate-theory-list>article>header{border-bottom:1px solid #ebedf4;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.candidate-theory-list>article>header>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.candidate-theory-list>article>header em{color:#6546df;background:#efecff;border-radius:8px;grid-row:1/3;padding:7px 8px;font-size:6.5px;font-style:normal;font-weight:900}.candidate-theory-list>article>header strong{color:#293b6e;font-size:9px}.candidate-theory-list>article>header small{color:#828daa;font-size:6.8px}.candidate-theory-list>article>header i{border-radius:999px;padding:6px 8px;font-size:6.5px;font-style:normal;font-weight:850}.candidate-theory-list .is-complete{color:#087d69;background:#e5f7f1}.candidate-theory-list .is-pending,.candidate-theory-list .is-scheduled{color:#8d6415;background:#fff2d9}.candidate-theory-list .is-missed{color:#ae3247;background:#fff0f2}.candidate-theory-list .is-active{color:#5840ce;background:#eeeaff}.candidate-theory-list>article>div{grid-template-columns:repeat(4,1fr);display:grid}.candidate-theory-list>article>div>span{border-left:1px solid #ebedf4;grid-template-columns:auto 1fr;align-content:center;gap:2px 8px;min-height:72px;padding:12px 14px;display:grid}.candidate-theory-list>article>div>span:first-child{border-left:0}.candidate-theory-list>article>div svg{color:#6747e7;grid-row:1/3}.candidate-theory-list>article>div strong{color:#31436f;font-size:7.8px}.candidate-theory-list>article>div small{color:#8590aa;font-size:6.5px}.candidate-theory-list>article>footer{background:#fbfbfe;border-top:1px solid #e9ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:9px 13px;display:flex}.candidate-theory-list>article>footer span{color:#7a86a3;align-items:center;gap:6px;font-size:6.7px;display:flex}.candidate-theory-list>article>footer svg{color:#158b75}.candidate-theory-list>article>footer button{color:#fff;background:var(--platform-primary);border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:7px;font-weight:850}.candidate-theory-list>article>footer button:disabled{color:#9198aa;cursor:not-allowed;background:#e9eaf0}.candidate-theory-empty{color:#6747e7;text-align:center;place-content:center;justify-items:center;min-height:245px;display:grid}.candidate-theory-empty strong{color:#2b3e70;margin-top:8px;font-size:9px}.candidate-theory-empty p{color:#848faa;max-width:400px;margin:5px 0 0;font-size:7px}.candidate-precheck-status{gap:8px;padding:13px 16px;display:grid}.candidate-precheck-status article{border:1px solid #e4e6ed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid}.candidate-precheck-status article>svg:first-child{color:#6747e7}.candidate-precheck-status article>svg:last-child{color:#0d8b73}.candidate-precheck-status span{gap:2px;display:grid}.candidate-precheck-status strong{color:#304270;font-size:7.8px}.candidate-precheck-status small{color:#8490aa;font-size:6.5px}.candidate-precheck-summary{background:#fafafe;border-block:1px solid #e9ebf2;grid-template-columns:repeat(3,1fr);display:grid}.candidate-precheck-summary span{border-left:1px solid #e9ebf2;align-content:center;gap:3px;min-height:56px;padding:10px 14px;display:grid}.candidate-precheck-summary span:first-child{border-left:0}.candidate-precheck-summary small{color:#8790aa;font-size:6.5px}.candidate-precheck-summary strong{color:#2e4070;font-size:9px}.candidate-exam-declaration{background:#f9f7ff;border:1px solid #dcd8f4;border-radius:10px;align-items:flex-start;gap:9px;margin:14px 16px;padding:11px 12px;display:flex}.candidate-exam-declaration input{margin-top:2px}.candidate-exam-declaration span{gap:3px;display:grid}.candidate-exam-declaration strong{color:#304171;font-size:7.7px}.candidate-exam-declaration small{color:#7d88a6;font-size:6.5px;line-height:1.45}@media (max-width:740px){.candidate-theory-workspace{padding:19px 13px 40px}.candidate-theory-kpis,.candidate-theory-list>article>div{grid-template-columns:1fr}.candidate-theory-list>article>div>span{border-top:1px solid #ebedf4;border-left:0}.candidate-theory-list>article>footer{flex-direction:column;align-items:stretch}.candidate-theory-list>article>footer button{width:100%}}.theory-bank-buckets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.theory-bank-buckets>button{color:#647093;text-align:left;background:#fff;border:1px solid #dfe2ec;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:13px 15px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.theory-bank-buckets>button>span{align-items:center;gap:10px;display:flex}.theory-bank-buckets>button>span>span{gap:3px;display:grid}.theory-bank-buckets svg{color:#6747e7}.theory-bank-buckets strong{color:#2b3d70;font-size:9px}.theory-bank-buckets small{color:#818ca8;font-size:6.8px}.theory-bank-buckets em{color:#65708f;background:#f0f1f5;border-radius:999px;padding:5px 8px;font-size:6.4px;font-style:normal;font-weight:850}.theory-bank-buckets>button.is-active{background:#f9f7ff;border-color:#9c8bef;box-shadow:0 7px 20px #5d45ce14}.theory-bank-buckets>button.is-active em{color:#5640c5;background:#eae6ff}.theory-bank-matrix>header{grid-template-columns:minmax(260px,1fr) minmax(220px,330px) auto;gap:12px;display:grid}.theory-bank-matrix>header label{color:#8790a9;background:#fff;border:1px solid #dfe2ec;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.theory-bank-matrix>header input{color:#34446f;background:0 0;border:0;outline:0;width:100%;font-size:7px}.theory-bank-matrix table{min-width:1050px}.theory-bank-matrix th:first-child{width:28%}.theory-bank-matrix th:nth-child(2){width:17%}.theory-bank-matrix th:nth-child(3),.theory-bank-matrix th:nth-child(4){width:27.5%}.theory-bank-matrix td{height:78px}.theory-bank-qp-status{border-radius:999px;margin-top:5px;padding:3px 6px;font-size:5.9px;font-style:normal;font-weight:850;display:inline-flex}.theory-bank-qp-status.is-active{color:#087d69;background:#e5f7f1}.theory-bank-qp-status.is-inactive{color:#8a6370;background:#f2edf0}.theory-bank-cell{justify-content:space-between;align-items:center;gap:10px;display:flex}.theory-bank-cell>span{gap:3px;min-width:0;display:grid}.theory-bank-cell>span strong{color:#895d10;text-overflow:ellipsis;white-space:nowrap;font-size:7.3px;overflow:hidden}.theory-bank-cell>span small{color:#9299ad;font-size:6.3px}.theory-bank-cell.has-bank>span strong{color:#087d69}.theory-bank-cell button{color:#5d43d4;white-space:nowrap;background:#faf9ff;border:1px solid #dcd6f3;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:6.7px;font-weight:850;display:inline-flex}.theory-bank-cell.has-bank button{color:#42657a;background:#f7fafb}.theory-bank-future{color:#6747e7;text-align:center;background:#fcfbff;border:1px dashed #d9d6ea;border-radius:15px;place-content:center;justify-items:center;min-height:330px;padding:35px;display:grid}.theory-bank-future em{color:#eb219b;letter-spacing:.1em;margin-top:10px;font-size:6.5px;font-style:normal;font-weight:900}.theory-bank-future h2{color:#2b3e70;margin:6px 0;font-size:17px}.theory-bank-future p{color:#7e89a6;max-width:520px;margin:0;font-size:7.5px;line-height:1.5}.theory-bank-future span{color:#876113;background:#fff2da;border-radius:999px;margin-top:12px;padding:6px 9px;font-size:6.5px;font-weight:850}.theory-bank-upload-context{border-bottom:1px solid #e9ebf2;grid-template-columns:1fr 1.5fr 1.5fr;display:grid}.theory-bank-upload-context div{border-left:1px solid #e9ebf2;align-content:center;gap:4px;min-height:75px;padding:13px 15px;display:grid}.theory-bank-upload-context div:first-child{border-left:0}.theory-bank-upload-context small{color:#8690aa;font-size:6.5px}.theory-bank-upload-context strong{color:#2e4070;font-size:8px}.theory-bank-file-drop{color:#6747e7;cursor:pointer;background:#faf8ff;border:1px dashed #9b88ed;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:18px;padding:22px;display:grid}.theory-bank-file-drop span{gap:4px;display:grid}.theory-bank-file-drop strong{color:#304272;font-size:8.5px}.theory-bank-file-drop small{color:#7f89a6;font-size:6.8px}.theory-bank-file-drop input{color:#637092;background:#fff;border:1px solid #dedfeb;border-radius:8px;grid-column:1/-1;width:100%;padding:8px;font-size:7px}.theory-bank-version-note{color:#0b8b74;background:#effaf7;border:1px solid #cde8e1;border-radius:10px;align-items:center;gap:9px;margin:0 18px;padding:11px 12px;display:flex}.theory-bank-version-note span{gap:3px;display:grid}.theory-bank-version-note strong{color:#23695e;font-size:7.5px}.theory-bank-version-note small{color:#688d85;font-size:6.5px;line-height:1.45}@media (max-width:760px){.theory-bank-buckets,.theory-bank-governance,.theory-bank-matrix>header,.theory-bank-upload-context{grid-template-columns:1fr}.theory-bank-upload-context div{border-top:1px solid #e9ebf2;border-left:0}.theory-bank-upload-context div:first-child{border-top:0}}@media (max-width:900px){.assessment-results-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.master-trainer-close-confirm{grid-template-columns:auto 1fr}.master-trainer-close-confirm>div{grid-column:1/-1;justify-content:flex-end}.master-trainer-candidate-register-head{display:none}.master-trainer-candidate-register-body>article{grid-template-columns:1fr 1fr}.master-trainer-candidate-register-body>article>div:nth-child(3){border-top:1px solid #edf0f4;border-left:0}.master-trainer-candidate-register-body>article>div:nth-child(4){border-top:1px solid #edf0f4}.master-trainer-lifecycle>span{min-width:0}}@media (max-width:620px){.assessment-results-workspace{padding:19px 13px 45px}.assessment-results-kpis{grid-template-columns:1fr}.master-trainer-batch-closure>header{flex-direction:column;align-items:flex-start}.master-trainer-close-confirm{grid-template-columns:1fr}.master-trainer-close-confirm>svg{display:none}.master-trainer-close-confirm>div{flex-direction:column;grid-column:auto}.master-trainer-close-confirm button{justify-content:center;width:100%}.master-trainer-overview-control,.master-trainer-overview-stack{margin-inline:10px}.master-trainer-overview-control>header,.master-trainer-overview-control>footer{flex-direction:column;align-items:flex-start}.master-trainer-lifecycle{grid-template-columns:1fr;gap:7px}.master-trainer-lifecycle>b{width:1px;height:15px;margin-left:12px}.master-trainer-candidate-register-body>article{grid-template-columns:1fr}.master-trainer-candidate-register-body>article>div{border-top:1px solid #edf0f4;border-left:0}.master-trainer-candidate-register-body>article>div:first-child{border-top:0}}.assessment-feedback{color:#087d69;background:#edf9f5;border:1px solid #bce6da;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:8px;font-weight:800;display:flex}.assessment-feedback.is-error{color:#b4233b;background:#fff2f4;border-color:#f0c5cc}.assessment-feedback span{flex:1}.assessment-feedback button{width:25px;height:25px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.assessment-queue-table td>em.is-progress{color:#6444da;background:#f0edff}.assessment-queue-table td>em.is-submitted{color:#087d69;background:#e5f7f1}.assessment-start-button{color:#fff;background:var(--platform-primary);white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:7px;font-weight:850;display:inline-flex}.assessment-scoring-summary{border-bottom:1px solid #e9ebf2;grid-template-columns:repeat(3,1fr);display:grid}.assessment-scoring-summary article{align-items:center;gap:9px;min-height:62px;padding:12px 16px;display:flex}.assessment-scoring-summary article+article{border-left:1px solid #e9ebf2}.assessment-scoring-summary svg{color:#6747e9}.assessment-scoring-summary span{gap:2px;display:grid}.assessment-scoring-summary strong{color:#26396c;font-size:10px}.assessment-scoring-summary small{color:#858eaa;font-size:7px}.assessment-score-guidance{color:#6747e9;background:#f8f6ff;border:1px solid #dfdcf4;border-radius:10px;align-items:center;gap:9px;margin:13px 17px 0;padding:10px 12px;display:flex}.assessment-score-guidance>span{flex:1;gap:2px;display:grid}.assessment-score-guidance strong{color:#2a3b70;font-size:8px}.assessment-score-guidance small{color:#7f88a4;font-size:7px}.assessment-score-guidance em{color:#087d69;background:#e4f6f0;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:6.5px;font-style:normal;font-weight:850;display:inline-flex}.assessment-scoring-table{border:1px solid #e2e4ed;border-radius:11px;margin:13px 17px;overflow:auto}.assessment-scoring-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:740px}.assessment-scoring-table th{color:#7883a3;text-align:left;text-transform:uppercase;background:#f7f8fb;padding:10px 11px;font-size:6.7px}.assessment-scoring-table th:first-child{width:23%}.assessment-scoring-table th:nth-child(2){width:29%}.assessment-scoring-table th:nth-child(3),.assessment-scoring-table th:nth-child(4),.assessment-scoring-table th:nth-child(5){width:16%}.assessment-scoring-table td{color:#667396;vertical-align:middle;border-top:1px solid #eceef4;height:66px;padding:9px 11px;font-size:7.5px}.assessment-scoring-table td>strong,.assessment-scoring-table td>small{display:block}.assessment-scoring-table td>strong{color:#27396d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assessment-scoring-table td>small{color:#8991aa;margin-top:3px;font-size:6.6px}.assessment-scoring-table input{color:#26396e;width:76px;height:35px;font:inherit;text-align:center;background:#fff;border:1px solid #dcddeb;border-radius:8px;outline:0;padding:0 8px;font-size:9px;font-weight:800}.assessment-scoring-table input:focus{border-color:#7153ea;box-shadow:0 0 0 3px #7153ea1a}.assessment-scoring-table input:disabled{color:#586584;background:#f4f5f8}.assessment-scoring-table .assessment-total-empty{color:#a6acbc}.assessment-completion-bar{background:#e5e7ed;border-radius:999px;width:220px;height:5px;display:block;overflow:hidden}.assessment-completion-bar i{border-radius:inherit;background:#148973;height:100%;display:block}.assessment-save-button{color:#6248d8;background:#fff;border:1px solid #d7d4eb}.assessment-submit-button{color:#fff;background:var(--platform-primary);border:0}.assessment-submit-button:disabled{color:#9a9fb0;cursor:not-allowed;background:#e8e9ee}@media (max-width:700px){.assessment-scoring-summary{grid-template-columns:1fr}.assessment-scoring-summary article+article{border-top:1px solid #e9ebf2;border-left:0}}.assessment-result-filters{background:#fafafe;border-bottom:1px solid #eceef5;align-items:center;gap:6px;min-height:47px;padding:7px 12px;display:flex}.assessment-result-filters button{color:#687494;background:#fff;border:1px solid #dedbea;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:7px;font-weight:850;display:inline-flex}.assessment-result-filters button.active{color:#fff;background:#6747df;border-color:#7150e6}.assessment-result-filters button span{background:#6a47df1a;border-radius:999px;min-width:17px;padding:3px 5px;font-size:6.5px}.assessment-result-filters button.active span{background:#ffffff2e}.assessment-result-filters>em{color:#2260ad;background:#eaf2ff;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:6.7px;font-style:normal;font-weight:850}.assessment-training-team-results{align-content:start;gap:12px;margin:13px 17px;display:grid;overflow:auto}.assessment-comparison-panel{background:#fff;border:1px solid #e0e3ec;border-radius:11px;overflow:hidden}.assessment-comparison-panel>header{border-bottom:1px solid #e9ebf2;justify-content:space-between;align-items:center;min-height:52px;padding:10px 12px;display:flex}.assessment-comparison-panel>header>span{gap:2px;display:grid}.assessment-comparison-panel>header strong{color:#283a6e;font-size:8.5px}.assessment-comparison-panel>header small{color:#858ea9;font-size:6.8px}.assessment-comparison-panel>header>em{color:#087d69;background:#e8f7f2;border-radius:999px;padding:5px 7px;font-size:6.5px;font-style:normal;font-weight:850}.assessment-comparison-panel.is-theory>header>em{color:#315fa7;background:#eaf2ff}.assessment-comparison-panel>div{overflow:auto}.assessment-comparison-panel table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.assessment-comparison-panel th{color:#7782a1;text-align:center;text-transform:uppercase;background:#f7f8fb;border-left:1px solid #e9ebf2;padding:8px 9px;font-size:6.4px}.assessment-comparison-panel th:first-child{text-align:left;border-left:0;width:25%}.assessment-comparison-panel thead tr:first-child th:not(:first-child){color:#5942c7;background:#f2efff}.assessment-comparison-panel td{color:#5f6c8e;text-align:center;border-top:1px solid #eceef4;border-left:1px solid #eceef4;height:55px;padding:8px 9px;font-size:7.2px}.assessment-comparison-panel td:first-child{text-align:left;border-left:0}.assessment-comparison-panel td>strong,.assessment-comparison-panel td>small{display:block}.assessment-comparison-panel td>strong{color:#27396b;font-size:7.5px}.assessment-comparison-panel td>small{color:#8991aa;margin-top:3px;font-size:6.3px}.assessment-comparison-panel td>span{border-radius:999px;padding:5px 7px;font-size:6.3px;font-weight:850}.assessment-comparison-panel td>span.is-pending{color:#9e680c;background:#fff2d8}.assessment-comparison-panel td>span.is-complete{color:#087d69;background:#e6f7f1}@media (max-width:700px){.assessment-result-filters{flex-wrap:wrap;align-items:stretch}.assessment-result-filters>em{text-align:center;width:100%;margin-left:0}.assessment-training-team-results{margin-inline:10px}}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-complete{justify-self:center!important;margin-left:0!important}.ceo-approval-workspace{color:var(--platform-text);flex-direction:column;gap:14px;min-width:0;display:flex}.ceo-approval-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ceo-approval-metrics article{background:#fff;border:1px solid #e4e6f3;border-radius:17px;align-items:center;gap:13px;min-height:105px;padding:17px 18px;display:flex;box-shadow:0 10px 28px #242a5c09}.ceo-approval-metrics article>span{border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.ceo-approval-metrics .is-amber{color:#d98912;background:#fff7e9}.ceo-approval-metrics .is-green{color:#079378;background:#eaf9f4}.ceo-approval-metrics .is-rose{color:#e14681;background:#fff0f5}.ceo-approval-metrics .is-violet{color:#704aff;background:#f1edff}.ceo-approval-metrics small{color:#7986aa;font-size:11px;display:block}.ceo-approval-metrics strong{margin-top:2px;font-size:24px;display:block}.ceo-approval-metrics p{color:#98a1bc;margin:2px 0 0;font-size:10px}.ceo-approval-message{border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:650;display:flex}.ceo-approval-message.is-success{color:#087d68;background:#eefaf6;border:1px solid #ccebe2}.ceo-approval-message.is-error{color:#bd376c;background:#fff3f7;border:1px solid #f3cedd}.ceo-approval-message button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.ceo-approval-queue{background:#fff;border:1px solid #e2e4f1;border-radius:18px;overflow:hidden;box-shadow:0 14px 35px #2026530a}.ceo-approval-queue>header{border-bottom:1px solid #ececf5;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.ceo-approval-queue>header strong{font-size:14px;display:block}.ceo-approval-queue>header small{color:#8894b5;margin-top:4px;font-size:10px;display:block}.ceo-approval-queue>header>.platform-search-input{flex-shrink:0;width:min(390px,40%)}.ceo-approval-tabs{border-bottom:1px solid #eeeef5;gap:5px;padding:10px 18px;display:flex}.ceo-approval-tabs button{color:#7380a7;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:700;display:flex}.ceo-approval-tabs button span{background:#f0effa;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:grid}.ceo-approval-tabs button.is-active{color:#fff;background:#5a50aa}.ceo-approval-tabs button.is-active span{background:#ffffff2e}.ceo-approval-table{overflow:auto}.ceo-approval-table table{border-collapse:collapse;width:100%}.ceo-approval-table th{color:#7884a6;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#fafafe;padding:12px 15px;font-size:9px;font-weight:800}.ceo-approval-table td{vertical-align:middle;border-top:1px solid #eeeef6;padding:15px}.ceo-approval-table td>strong,.ceo-approval-table td>small{display:block}.ceo-approval-table td>strong{font-size:11px}.ceo-approval-table td>small{color:#8b95b1;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;font-size:9px;overflow:hidden}.ceo-case-status{text-transform:uppercase;border-radius:30px;width:max-content;padding:6px 9px;font-weight:800;font-size:9px!important;display:inline-flex!important}.ceo-case-status.is-ready_for_ceo{color:#b47713;background:#fff7e8}.ceo-case-status.is-ceo_approved{color:#07836d;background:#e8f8f3}.ceo-case-status.is-returned_by_ceo{color:#c53f73;background:#fff0f5}.ceo-manage-case{color:#5f4ee0;cursor:pointer;background:#faf9ff;border:1px solid #dcd9fb;border-radius:9px;align-items:center;gap:4px;padding:8px 10px;font-size:10px;font-weight:750;display:inline-flex}.ceo-approval-empty{color:#7655f5;text-align:center;place-items:center;min-height:280px;padding:35px;display:grid}.ceo-approval-empty strong{color:#17275b;margin-top:10px;font-size:15px}.ceo-approval-empty p{color:#8a95b4;max-width:510px;margin:6px 0 0;font-size:11px;line-height:1.55}.ceo-case-dialog{background:#fff;border:1px solid #ffffffa6;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #12184040}.ceo-case-dialog>header{border-bottom:1px solid #ececf4;justify-content:space-between;align-items:flex-start;padding:20px 23px;display:flex}.ceo-case-dialog>header span{color:#f12693;letter-spacing:.14em;font-size:10px;font-weight:800}.ceo-case-dialog>header h2{margin:6px 0 0;font-size:23px;font-weight:600}.ceo-case-dialog>header p{color:#8490af;margin:4px 0 0;font-size:11px}.ceo-case-dialog>header button{color:#7152ef;cursor:pointer;background:#fff;border:1px solid #e5e2f8;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.ceo-case-scroll{background:#fbfbfe;gap:14px;padding:18px 22px;display:grid;overflow:auto}.ceo-chain-banner{color:#087f6b;background:#eefaf7;border:1px solid #cdebe3;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex}.ceo-chain-banner span strong,.ceo-chain-banner span small{display:block}.ceo-chain-banner span small{color:#5e9c91;margin-top:3px;font-size:9px}.ceo-chain-banner em{background:#dff5ee;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.ceo-case-commercial,.ceo-case-documents,.ceo-case-notes{background:#fff;border:1px solid #e2e4f0;border-radius:14px}.ceo-case-commercial>header,.ceo-case-documents>header{border-bottom:1px solid #ececf4;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.ceo-case-commercial>header span,.ceo-case-documents>header span{align-items:center;gap:8px;display:flex}.ceo-case-commercial>header strong,.ceo-case-documents>header strong{font-size:12px}.ceo-case-commercial>header em,.ceo-case-documents>header em{color:#68769d;font-size:9px;font-style:normal;font-weight:750}.ceo-case-commercial>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.ceo-case-commercial article{background:#f7f7fd;border-radius:11px;padding:13px}.ceo-case-commercial article small,.ceo-case-commercial article strong,.ceo-case-commercial article p{display:block}.ceo-case-commercial article small{color:#8994b2;font-size:9px}.ceo-case-commercial article strong{margin-top:6px;font-size:13px}.ceo-case-commercial article p{color:#7a86a7;margin:3px 0 0;font-size:9px}.ceo-case-documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.ceo-case-documents article{border:1px solid #ebeaf4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.ceo-case-documents article>span{color:#079078;background:#eaf8f4;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.ceo-case-documents article div strong,.ceo-case-documents article div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ceo-case-documents article div strong{text-transform:capitalize;font-size:9px}.ceo-case-documents article div small{color:#919ab5;margin-top:3px;font-size:8px}.ceo-case-documents article em{color:#07866f;font-size:8px;font-style:normal;font-weight:800}.ceo-case-documents article button{color:#644de4;cursor:pointer;background:#fff;border:1px solid #dedcf6;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:700;display:flex}.ceo-case-notes{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.ceo-case-notes label{color:#34446f;gap:6px;font-size:10px;font-weight:700;display:grid}.ceo-case-notes textarea{resize:vertical;color:#24345f;min-height:84px;font:inherit;background:#fff;border:1px solid #dfe1ee;border-radius:10px;padding:10px 11px;font-size:10px;line-height:1.5}.ceo-case-notes textarea[readonly]{color:#717d9d;background:#f7f7fb}.ceo-case-dialog>footer{background:#fff;border-top:1px solid #e8e8f2;justify-content:space-between;align-items:center;gap:18px;padding:15px 21px;display:flex}.ceo-case-dialog>footer>span{color:#7481a2;align-items:center;gap:7px;font-size:9px;display:flex}.ceo-case-dialog>footer>div{gap:8px;display:flex}.ceo-return-action{color:#c53d72;cursor:pointer;background:#fff5f8;border:1px solid #f0bad0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.ceo-return-action:disabled,.ceo-case-dialog button:disabled{cursor:not-allowed;opacity:.45}.ceo-unified-approval-table table{table-layout:fixed;min-width:1120px}.ceo-unified-approval-table th:first-child{width:15%}.ceo-unified-approval-table th:nth-child(2){width:13%}.ceo-unified-approval-table th:nth-child(3){width:12%}.ceo-unified-approval-table th:nth-child(4){width:9%}.ceo-unified-approval-table th:nth-child(5){width:16%}.ceo-unified-approval-table th:nth-child(6){width:13%}.ceo-unified-approval-table th:nth-child(7){width:12%}.ceo-unified-approval-table th:nth-child(8){width:112px}.ceo-unified-approval-table th:last-child,.ceo-unified-approval-table td:last-child{z-index:1;text-align:center;background:#fff;padding-left:10px;padding-right:10px;position:sticky;right:0;box-shadow:-8px 0 12px -12px #1f27586b}.ceo-unified-approval-table th:last-child{z-index:2;background:#fafafe}.ceo-unified-approval-table td:last-child .platform-manage-button,.ceo-unified-approval-table td:last-child .platform-view-button{margin-inline:auto!important}.ceo-approval-category{border-radius:7px;width:max-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.ceo-approval-category.is-batch{color:#9b650d;background:#fff4dc}.ceo-approval-category.is-commercial{color:#6549ce;background:#f0ecff}.ceo-approval-category.is-salary{color:#087f6b;background:#e9f8f4}.ceo-batch-approval-section{border-bottom:1px solid #ececf5}.ceo-batch-approval-section>header{background:#fffaf0;padding:13px 15px}.ceo-batch-approval-section>header strong,.ceo-batch-approval-section>header small{display:block}.ceo-batch-approval-section>header strong{font-size:11px}.ceo-batch-approval-section>header small{color:#8a795d;margin-top:3px;font-size:9px}.ceo-case-status.is-batch-pending_ceo{color:#a56b0d;background:#fff4dc}.ceo-case-status.is-batch-approved{color:#07836d;background:#e8f8f3}.ceo-case-status.is-batch-returned{color:#c53f73;background:#fff0f5}.ceo-batch-approval-content{gap:14px;display:grid}.ceo-batch-approval-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ceo-batch-approval-summary article{background:#f8f8fd;border:1px solid #e7e7f2;border-radius:11px;align-content:center;gap:6px;min-height:70px;padding:12px 13px;display:grid}.ceo-batch-approval-summary small{color:#8490ad;font-size:9px;line-height:1.35}.ceo-batch-approval-summary strong{font-size:13px;line-height:1.35}.ceo-batch-approval-detail{background:#fbfaff;border:1px solid #e5e3f8;border-radius:12px;gap:6px;padding:14px 15px;display:grid}.ceo-batch-approval-detail small{color:#7f8aa9;font-size:9px}.ceo-batch-approval-detail strong{font-size:12px;line-height:1.45}.ceo-batch-approval-detail p{color:#7c87a5;margin:0;font-size:10px;line-height:1.55}.ceo-batch-approval-content>.platform-field{gap:7px;display:grid}.ceo-batch-approval-content .platform-textarea{resize:vertical;width:100%;min-height:82px}.pixel-modal:has(.ceo-batch-approval-content) .pixel-modal-footer{align-items:stretch;gap:13px;padding-top:15px;padding-bottom:17px}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-note{border-bottom:1px solid #eeeef5;width:100%;padding-bottom:12px}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-actions{justify-content:flex-end;gap:8px;width:100%}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-actions .pixel-modal-button{min-width:128px}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-actions .is-destructive{min-width:164px}@media (max-width:1100px){.ceo-approval-metrics,.ceo-case-commercial>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-case-documents>div,.ceo-case-notes{grid-template-columns:1fr}.ceo-batch-approval-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ceo-approval-metrics,.ceo-batch-approval-summary{grid-template-columns:1fr}.ceo-approval-queue>header{flex-direction:column;align-items:stretch}.ceo-approval-queue>header>.platform-search-input{width:100%}.ceo-case-dialog{border-radius:0;width:100vw;max-height:100vh}.ceo-case-commercial>div{grid-template-columns:1fr}.ceo-case-dialog>footer{flex-direction:column;align-items:stretch}.ceo-case-dialog>footer>div{justify-content:flex-end}}.trainer-document-review-panel>header>.trainer-document-review-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.trainer-document-review-panel>header .trainer-document-verified-count{color:#087d69;letter-spacing:.01em;text-transform:none;background:#e9f8f3;gap:5px;min-height:26px;padding:5px 9px;font-weight:800;line-height:1;font-size:8px!important}.trainer-document-review-panel>header .trainer-document-verified-count>svg{flex:none;width:13px;height:13px}.trainer-document-review-panel>header>div>span:last-child>strong{color:#25376e;letter-spacing:normal;text-transform:none;font-size:10px;font-weight:700}.trainer-document-review-panel>header>div>span:last-child>small{color:#858fb0;letter-spacing:normal;text-transform:none;margin-top:3px;font-size:8px;font-weight:500}.trainer-document-review-panel>.trainer-document-review-list{padding:6px 14px 0}.trainer-document-review-panel .trainer-document-review-list>article{grid-template-columns:28px minmax(0,1fr) auto;min-height:58px}.trainer-document-review-panel .trainer-document-review-list>article.is-not-uploaded{background:#fbfbfe}.trainer-document-review-panel .trainer-document-review-list>article.is-not-uploaded>span{color:#929ab1;background:#f0f1f6}.trainer-document-review-panel .trainer-document-review-list>article.is-not-uploaded .trainer-document-review-copy>small{color:#8a93aa;white-space:normal;max-width:620px;line-height:1.35}.trainer-document-review-copy{gap:2px;min-width:0;display:grid}.trainer-document-rejection-reason{white-space:normal;color:#b73562!important}.trainer-document-review-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.trainer-document-review-panel:not(.is-completed) .trainer-document-review-list>article{min-height:55px}.trainer-document-review-panel:not(.is-completed) .trainer-document-review-actions{background:#fafafe;border:1px solid #efedf6;border-radius:9px;padding:3px}.trainer-document-review-panel:not(.is-completed) .trainer-document-review-actions>.platform-view-button{width:32px;min-width:32px;max-width:32px;padding:0}.trainer-document-review-panel:not(.is-completed) .trainer-document-review-actions>.platform-decision-button{min-width:64px;padding-inline:8px}.trainer-document-review-actions>.platform-button{min-width:64px}.trainer-document-review-actions>.platform-status-badge{justify-content:center;min-width:92px}.trainer-document-review-footer{background:#fafafe;border-top:1px solid #ececf4;display:block;padding:13px 14px!important}.trainer-document-review-footer>.platform-field{min-width:0}.trainer-document-review-footer .platform-textarea{width:100%;min-height:64px}.trainer-document-review-panel.is-completed>header{background:#fbfcfe;min-height:64px;padding:12px 14px}.trainer-document-review-panel.is-completed>.trainer-document-review-list{background:#fafbfe;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.trainer-document-review-panel.is-completed .trainer-document-review-list>article{background:#fff;border:1px solid #e7e9f1;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:8px 10px}.trainer-document-review-panel.is-completed .trainer-document-review-list>article.is-verified>span{color:#07866f;background:#e8f7f2}.trainer-document-review-panel.is-completed .trainer-document-review-copy>strong{font-size:7.8px}.trainer-document-review-panel.is-completed .trainer-document-review-copy>small{color:#8992aa;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.trainer-document-review-panel.is-completed .trainer-document-review-actions{gap:0}.trainer-document-review-panel.is-completed .trainer-document-review-actions>.platform-view-button{width:32px;min-width:32px;max-width:32px;padding:0}.trainer-document-review-panel.is-completed>.trainer-lifecycle-message{border-radius:9px;align-items:center;gap:7px;margin:0 14px 12px;padding:9px 11px;line-height:1.4;display:flex}.trainer-document-review-panel.is-completed>.trainer-lifecycle-message>svg{flex:none}.master-trainer-document-review-note{font-weight:750;line-height:1.4;color:#b73562!important;margin-top:4px!important;font-size:7.3px!important;display:block!important}.master-trainer-document-pending-note{font-weight:750;line-height:1.4;color:#a16d10!important;margin-top:4px!important;font-size:7.3px!important;display:block!important}.master-trainer-commercial-workspace{background:#fafbfe}.master-trainer-commercial-workspace>header{background:#fff;min-height:60px;padding:13px 16px}.master-trainer-commercial-workspace>header strong{font-size:14px;font-weight:650}.master-trainer-commercial-preference{background:#fff;margin:14px 16px 0}.master-trainer-commercial-preference>header{min-height:52px;padding:10px 12px}.master-trainer-commercial-preference>header .master-trainer-document-icon,.master-trainer-bank-workspace>header .master-trainer-document-icon{width:32px;height:32px}.master-trainer-payment-basis{gap:8px;padding:10px 12px 0}.master-trainer-payment-basis>button{border-radius:9px;grid-template-columns:24px minmax(0,1fr) 13px;gap:8px;min-height:54px;padding:8px 10px}.master-trainer-payment-basis>button>svg{width:16px;height:16px}.master-trainer-payment-basis>button>i{width:13px;height:13px}.master-trainer-payment-basis>button strong{font-size:8.5px}.master-trainer-payment-basis>button small{font-size:7px}.master-trainer-preference-rate{max-width:560px;padding:10px 12px 12px;display:block}.master-trainer-preference-rate .platform-control{min-height:38px}.master-trainer-bank-workspace{background:#fff;margin:10px 16px 0}.master-trainer-bank-workspace>header{min-height:52px;padding:10px 12px}.master-trainer-bank-form{grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:12px;padding:12px}.master-trainer-bank-form .master-trainer-document-actions{width:100%}.master-trainer-bank-form .master-trainer-document-picker{flex:auto;width:100%;max-width:none}.master-trainer-commercial-workspace>.master-trainer-commercial-message{margin:10px 16px 0}.master-trainer-commercial-action-bar{background:#f1faf7;border:1px solid #d8e9e4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:12px 16px 16px;padding:11px 12px;display:flex}.master-trainer-commercial-action-bar>span{color:#0b8b73;align-items:center;gap:9px;min-width:0;display:flex}.master-trainer-commercial-action-bar>span>svg{flex:none}.master-trainer-commercial-action-bar>span>span{gap:3px;min-width:0;display:grid}.master-trainer-commercial-action-bar strong{color:#225b52;font-size:8.5px}.master-trainer-commercial-action-bar small{color:#718b87;font-size:7.5px;line-height:1.4}.master-trainer-commercial-action-bar>.platform-button{flex:none;justify-content:center;min-width:170px}@media (max-width:1100px){.master-trainer-bank-form{grid-template-columns:1fr}.master-trainer-bank-form .master-trainer-document-actions{justify-self:start;width:min(100%,510px)}}@media (max-width:720px){.master-trainer-payment-basis{grid-template-columns:1fr}.master-trainer-commercial-action-bar{flex-direction:column;align-items:stretch}.master-trainer-commercial-action-bar>.platform-button{width:100%}}.master-trainer-delivery-rate-grid{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.45fr);gap:10px;padding:10px 12px 12px;display:grid}.master-trainer-delivery-rate-grid>section{background:#fff;border:1px solid #e1e4ef;border-radius:10px;min-width:0;padding:11px}.master-trainer-delivery-rate-grid>section.is-online{background:#fbfcff;border-color:#d9dff6}.master-trainer-delivery-rate-grid>section.is-offline{background:#fbfffd;border-color:#d7e9e3}.master-trainer-delivery-rate-grid>section>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.master-trainer-delivery-rate-grid>section>header>span{color:#6048d7;background:#efecff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.master-trainer-delivery-rate-grid>section.is-offline>header>span{color:#087e68;background:#e8f7f2}.master-trainer-delivery-rate-grid>section>header>div{gap:2px;display:grid}.master-trainer-delivery-rate-grid>section>header strong{color:#253765;font-size:9px}.master-trainer-delivery-rate-grid>section>header small{color:#818ba6;font-size:7.3px}.master-trainer-delivery-rate-grid .platform-field{gap:5px;min-width:0}.master-trainer-delivery-rate-grid .platform-field-label{font-size:7.6px}.master-trainer-delivery-rate-grid .platform-control{width:100%;min-height:38px}.master-trainer-offline-rate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.master-trainer-actual-policy,.trainer-commercial-actual-policy{color:#087e68;background:#f3fbf8;border:1px solid #bfe4da;border-radius:8px;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:flex}.master-trainer-actual-policy>span{background:#e1f5ef;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.master-trainer-actual-policy>div,.trainer-commercial-actual-policy>span{gap:2px;min-width:0;display:grid}.master-trainer-actual-policy small,.trainer-commercial-actual-policy small{color:#648a82;font-size:7px;font-weight:700}.master-trainer-actual-policy strong,.trainer-commercial-actual-policy strong{color:#126b5d;font-size:8.2px}.master-trainer-actual-policy p,.trainer-commercial-actual-policy p{color:#78958f;margin:0;font-size:6.7px;line-height:1.35}.trainer-commercial-actual-policy{align-self:end;min-height:49px}.trainer-commercial-mode-proposal{background:#fff;border:1px solid #dcdff0;border-radius:10px;margin:12px 15px 0;overflow:hidden}.trainer-commercial-mode-proposal>header{background:#fafafe;border-bottom:1px solid #ebeaf3;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.trainer-commercial-mode-proposal>header>span{color:#6546df;align-items:center;gap:8px;display:flex}.trainer-commercial-mode-proposal>header>span>span{gap:2px;display:grid}.trainer-commercial-mode-proposal>header small{color:#838ca7;font-size:6.8px}.trainer-commercial-mode-proposal>header strong{color:#293a67;font-size:8.5px}.trainer-commercial-mode-proposal>header em{color:#7461c4;font-size:6.8px;font-style:normal;font-weight:750}.trainer-commercial-mode-proposal>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:9px 10px;display:grid}.trainer-commercial-mode-proposal article{background:#fbfbfd;border:1px solid #e7e8f0;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.trainer-commercial-mode-proposal article.is-online{background:#fafbff;border-color:#dce1f7}.trainer-commercial-mode-proposal article.is-offline{background:#f9fefa;border-color:#d8e9e4}.trainer-commercial-mode-proposal article small{color:#858ea8;font-size:6.6px}.trainer-commercial-mode-proposal article strong{color:#293a67;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.ceo-rate-identity{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ceo-rate-identity>span:not(.platform-status-badge){color:#56658b;background:#fff;border:1px solid #e2e5f0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:650}.ceo-rate-identity>small{color:#8791ad;font-size:9px}.ceo-rate-identity>.platform-status-badge{margin-left:auto}.ceo-rate-cycle{background:#fff;border:1px solid #e2e7ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:12px;list-style:none;display:grid}.ceo-rate-cycle>li{align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.ceo-rate-cycle>li:not(:last-child):after{content:"";background:#d9e7e2;height:1px;position:absolute;top:13px;left:29px;right:-16px}.ceo-rate-cycle-node{z-index:1;color:#0c8d74;background:#edf9f5;border:1px solid #cde9e1;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid;position:relative}.ceo-rate-cycle .is-current .ceo-rate-cycle-node{color:#6549d5;background:#f1edff;border-color:#dbd3fb}.ceo-rate-cycle .is-returned .ceo-rate-cycle-node{color:#ca3f77;background:#fff1f7;border-color:#f3d0df}.ceo-rate-cycle li>div{z-index:1;background:#fff;gap:3px;min-width:0;padding:3px 6px 0 0;display:grid;position:relative}.ceo-rate-cycle strong{color:#314269;font-size:10px;font-weight:750;line-height:1.3}.ceo-rate-cycle time{color:#7180a2;font-variant-numeric:tabular-nums;font-size:9px}.ceo-rate-cycle small{color:#8994ad;overflow-wrap:anywhere;font-size:9px}.ceo-rate-section,.ceo-rate-documents{background:#fff;border:1px solid #e1e5f0;border-radius:11px;min-width:0;overflow:hidden}.ceo-rate-section>header{border-bottom:1px solid #e9ecf3;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ceo-rate-section>header>span,.ceo-rate-documents>summary>span:first-child{color:#354573;align-items:center;gap:7px;display:flex}.ceo-rate-section>header strong,.ceo-rate-documents>summary strong{font-size:11px}.ceo-rate-section>header>small{color:#8893ae;font-size:9px}.ceo-rate-content .ceo-rate-table-wrap{border:0;border-radius:0;margin:0;overflow-x:auto}.ceo-rate-content table.ceo-rate-comparison{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.ceo-rate-content .ceo-rate-comparison th,.ceo-rate-content .ceo-rate-comparison td{text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #eef0f6;padding:8px 12px;font-size:10px;line-height:1.4}.ceo-rate-content .ceo-rate-comparison thead th{color:#7985a3;text-transform:none;letter-spacing:0;background:#f7f8fc;font-size:9px;font-weight:700}.ceo-rate-content .ceo-rate-comparison tbody th{color:#526183;background:#fff;font-weight:600}.ceo-rate-content .ceo-rate-comparison tbody td{color:#7b87a2;font-variant-numeric:tabular-nums}.ceo-rate-content .ceo-rate-comparison tbody td:last-child{color:#293d70;background:#faf9ff}.ceo-rate-comparison td>strong{font-size:10px;font-weight:750}.ceo-rate-comparison td.is-revised>span{color:#6447ca;background:#eee9ff;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:8px;font-weight:700;display:inline-block}.ceo-salary-decision-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.ceo-salary-organization-impact{background:#faf9ff;border:1px solid #dcd7f4;border-radius:9px;grid-template-columns:minmax(130px,.85fr) repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ceo-salary-organization-impact>header,.ceo-salary-organization-impact>article{border-right:1px solid #e5e1f5;align-content:center;gap:3px;min-width:0;padding:9px 10px;display:grid}.ceo-salary-organization-impact>article{text-align:center;justify-items:center}.ceo-salary-organization-impact>:last-child{border-right:0}.ceo-salary-organization-impact>header strong{color:#514594;font-size:9px}.ceo-salary-organization-impact>header small,.ceo-salary-organization-impact>article small{color:#7d88a5;font-size:8px}.ceo-salary-organization-impact>article strong{color:#203563;font-variant-numeric:tabular-nums;font-size:10px}.ceo-salary-organization-impact>article span{color:#148064;font-size:8px;font-weight:700}.ceo-salary-organization-impact>article.is-proposed{background:#f3f0ff}.ceo-salary-decision-summary>svg,.ceo-salary-role-change>svg{color:#9188c6}.ceo-salary-decision-summary article{background:#fff;border:1px solid #e2e5f0;border-radius:9px;gap:4px;min-width:0;padding:11px;display:grid}.ceo-salary-decision-summary article.is-proposed{background:#f8f6ff;border-color:#cfc8ef}.ceo-salary-decision-summary small,.ceo-salary-role-change small{color:#7d88a5;font-size:8px}.ceo-salary-decision-summary strong{color:#1b2f5f;font-variant-numeric:tabular-nums;font-size:12px}.ceo-salary-decision-summary article.is-proposed span{color:#148064;font-size:8px;font-weight:700}.ceo-salary-role-change{background:#f9f7ff;border:1px solid #ded9f5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.ceo-salary-role-change>div{gap:3px;display:grid}.ceo-salary-role-change strong{color:#293d70;font-size:10px}.ceo-salary-approval-content{gap:10px;display:grid}.pixel-modal:has(.ceo-salary-approval-content){width:min(100%,980px)}.pixel-modal:has(.ceo-salary-approval-content) .pixel-modal-header{padding:18px 20px}.pixel-modal:has(.ceo-salary-approval-content) .pixel-modal-message{margin-bottom:12px}.pixel-modal:has(.ceo-salary-approval-content) .pixel-modal-body{padding:16px 20px}.ceo-salary-approval-content .ceo-rate-identity{min-height:26px}.ceo-salary-approval-content .ceo-salary-organization-impact{min-height:60px}.ceo-salary-approval-content .ceo-salary-organization-impact>header,.ceo-salary-approval-content .ceo-salary-organization-impact>article{padding:7px 9px}.ceo-salary-approval-content .ceo-rate-cycle{padding:10px}.ceo-salary-approval-content .ceo-salary-decision-summary article{text-align:center;align-content:center;justify-items:center;min-height:60px;padding:9px 11px}.ceo-salary-approval-content .ceo-rate-section>header{min-height:40px;padding:8px 12px}.ceo-salary-approval-content .ceo-rate-comparison th,.ceo-salary-approval-content .ceo-rate-comparison td{height:auto;padding:8px 12px}.ceo-salary-approval-content .ceo-rate-comparison :is(th,td):nth-child(n+2){text-align:center}.ceo-salary-approval-content .ceo-rate-comparison tbody tr:last-child>*{border-bottom:0}.ceo-salary-approval-content .ceo-rate-notes{margin-top:0}.pixel-modal:has(.ceo-salary-approval-content) .pixel-modal-footer{align-items:center;gap:12px;min-height:62px;padding:10px 20px}.pixel-modal:has(.ceo-salary-approval-content) .ceo-rate-footer-note{border-bottom:0;width:auto;padding-bottom:0}.pixel-modal:has(.ceo-salary-approval-content) .ceo-rate-footer-actions{justify-content:flex-end;gap:8px;width:auto}.pixel-modal:has(.ceo-salary-approval-content) .ceo-rate-footer-actions .pixel-modal-button{min-width:128px}.ceo-rate-metadata{background:#fcfcff;grid-template-columns:1.15fr .8fr 1.2fr;gap:10px;margin:0;padding:10px 12px;display:grid}.ceo-rate-metadata>div{min-width:0}.ceo-rate-metadata dt{color:#8792ac;font-size:9px}.ceo-rate-metadata dd{color:#536384;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.4}.ceo-rate-documents>summary{cursor:pointer;align-items:center;gap:9px;padding:10px 12px;list-style:none;display:flex}.ceo-rate-documents>summary::-webkit-details-marker{display:none}.ceo-rate-documents>summary>.platform-status-badge{margin-left:auto}.ceo-rate-documents>summary:focus-visible{outline-offset:-3px;border-radius:9px;outline:2px solid #7660dc}.ceo-rate-disclosure-chevron{color:#8290ad;flex:none;transition:transform .15s}.ceo-rate-documents[open] .ceo-rate-disclosure-chevron{transform:rotate(180deg)}.ceo-rate-documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:0 12px 10px;display:grid}.ceo-rate-documents article{border-top:1px solid #edf0f5;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.ceo-rate-document-icon{color:#7355d9;background:#f1edff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.ceo-rate-document-icon.is-verified{color:#0c9679;background:#eaf8f3}.ceo-rate-document-icon.is-rejected{color:#c33d76;background:#fff0f7}.ceo-rate-documents article>div{gap:3px;min-width:0;display:grid}.ceo-rate-documents article strong{color:#33456f;font-size:10px}.ceo-rate-documents article small{text-overflow:ellipsis;white-space:nowrap;color:#8994ae;font-size:9px;overflow:hidden}.ceo-rate-notes{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.ceo-rate-notes>section{background:#fff;border:1px solid #e4e7f1;border-radius:10px;min-width:0;padding:11px 12px}.ceo-rate-notes h3{color:#3f5079;margin:0;font-size:10px;font-weight:700}.ceo-rate-notes p{color:#7c88a5;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.5}.ceo-rate-notes>.platform-field{min-width:0}.ceo-rate-notes .platform-textarea{width:100%;min-height:68px}.ceo-salary-notes{align-items:stretch}.ceo-salary-notes>.platform-field{grid-template-rows:auto minmax(82px,1fr);gap:7px}.ceo-salary-source-note{color:#7c88a5;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7f1;border-radius:10px;min-height:82px;padding:12px 14px;font-size:10px;line-height:1.5}.ceo-salary-notes .platform-textarea{height:100%;min-height:82px}.ceo-rate-footer-note{color:#7c88a5;align-items:center;gap:7px;min-width:0;font-size:9px;line-height:1.4;display:flex}.ceo-rate-footer-note>svg{flex:none}.ceo-rate-footer-actions{flex-shrink:0;gap:7px;display:flex}@media (max-width:720px){.ceo-rate-cycle{gap:10px;padding:10px}.ceo-rate-cycle>li{gap:5px}.ceo-rate-cycle strong{font-size:9px}.ceo-rate-cycle time,.ceo-rate-cycle small{font-size:8px}.ceo-rate-documents>div,.ceo-rate-notes{grid-template-columns:1fr}.ceo-rate-section>header>small{display:none}.ceo-rate-metadata{grid-template-columns:1fr 1fr}.ceo-rate-footer-actions{flex-wrap:wrap;justify-content:flex-end}.ceo-salary-decision-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ceo-salary-decision-summary>article:nth-of-type(3){grid-column:1}.ceo-salary-organization-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-salary-organization-impact>header{grid-column:1/-1}}@media (max-width:600px){.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-actions{flex-direction:column;align-items:stretch}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-actions .pixel-modal-button{width:100%;min-width:0}.pixel-modal:has(.ceo-salary-approval-content) .ceo-rate-footer-actions{flex-direction:column;align-items:stretch}.pixel-modal:has(.ceo-salary-approval-content) .ceo-rate-footer-actions .pixel-modal-button{width:100%;min-width:0}}@media (max-width:480px){.ceo-rate-cycle{grid-template-columns:1fr}.ceo-rate-cycle>li:not(:last-child):after{width:1px;height:auto;inset:27px auto -10px 13px}.ceo-rate-cycle strong{font-size:10px}.ceo-rate-cycle time,.ceo-rate-cycle small{font-size:9px}.ceo-rate-identity>.platform-status-badge{margin-left:0}.ceo-rate-content .ceo-rate-comparison th,.ceo-rate-content .ceo-rate-comparison td{padding:8px 6px;font-size:9px}.ceo-rate-comparison td>strong{font-size:9px}.ceo-rate-metadata,.ceo-salary-decision-summary,.ceo-salary-role-change,.ceo-salary-organization-impact{grid-template-columns:1fr}.ceo-salary-decision-summary>svg,.ceo-salary-role-change>svg{display:none}.ceo-salary-decision-summary>article:nth-of-type(3),.ceo-salary-organization-impact>header{grid-column:auto}}.ceo-commercial-component-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ceo-commercial-component-grid article.is-online{background:#fafbff;border:1px solid #dde2f8}.ceo-commercial-component-grid article.is-offline{background:#f9fefa;border:1px solid #d9ebe5}.ceo-commercial-component-grid article.is-actual{background:#f3fbf8;border:1px solid #bfe4da}.ceo-commercial-component-grid article.is-heading{background:#f8f6ff;border:1px solid #e0dcf6}@media (max-width:1100px){.master-trainer-delivery-rate-grid{grid-template-columns:1fr}.trainer-commercial-mode-proposal>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.master-trainer-offline-rate-fields{grid-template-columns:1fr}.trainer-commercial-mode-proposal>div,.ceo-commercial-component-grid{grid-template-columns:1fr!important}}.master-trainer-document-review-note.is-bank{background:#fff5f8;border:1px solid #f0cad8;border-radius:9px;padding:9px 11px;margin:10px 14px 0!important}.master-trainer-repeatable-record.is-rejected{background:#fffafb;border-color:#f0cad8}@media (max-width:900px){.trainer-document-review-panel.is-completed>.trainer-document-review-list{grid-template-columns:1fr}}@media (max-width:760px){.trainer-document-review-panel>header{flex-direction:column;align-items:flex-start}.trainer-document-review-panel .trainer-document-review-list>article{grid-template-columns:28px minmax(0,1fr)}.trainer-document-review-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.trainer-document-review-panel.is-completed .trainer-document-review-actions{grid-column:auto}}.assessment-consolidated-register tbody td:first-child{z-index:4;background:#fff;position:sticky;left:0}.assessment-consolidated-register tbody td:nth-child(2){z-index:4;background:#fff;position:sticky;left:48px}.assessment-consolidated-register tbody td:nth-child(3){z-index:4;background:#fff;position:sticky;left:158px}.assessment-consolidated-register tbody td:nth-child(4){z-index:4;background:#fff;position:sticky;left:343px;box-shadow:5px 0 8px #2630550f}.master-trainer-single-document-card>header>div{gap:5px}.master-trainer-batch-closure>button{color:#fff;background:var(--platform-primary);border:0;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-size:7.5px;font-weight:850;display:inline-flex}.ceo-rate-section>header>span{color:#354573;align-items:center;gap:7px;display:flex}.batch-cohort-track-summary{background:#faf9ff;border:1px solid #e1dcf7;border-radius:11px;margin:0 13px 11px;overflow:hidden}.batch-cohort-track-summary>header{border-bottom:1px solid #e9e5f7;gap:2px;padding:10px 11px;display:grid}.batch-cohort-track-summary>header strong{color:#27396e;font-size:8.5px}.batch-cohort-track-summary>header small{color:#7f89a8;font-size:7px}.batch-cohort-track-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.batch-cohort-track-summary article{align-content:center;gap:3px;min-height:66px;padding:10px;display:grid}.batch-cohort-track-summary article+article{border-left:1px solid #e9e5f7}.batch-cohort-track-summary article>span{color:#6650c9;font-size:7px;font-weight:850}.batch-cohort-track-summary article>strong{color:#26396e;font-size:14px}.batch-cohort-track-summary article>small{color:#818aa8;font-size:6.7px;line-height:1.35}.delivery-cohort-track-strip{background:#f8f6ff;border:1px solid #ddd7f7;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 13px;display:grid;overflow:hidden}.delivery-cohort-track-strip article{align-content:center;gap:3px;min-height:68px;padding:10px 12px;display:grid}.delivery-cohort-track-strip article+article{border-left:1px solid #e2ddf4}.delivery-cohort-track-strip span{color:#6a4ee2;font-size:7px;font-weight:850}.delivery-cohort-track-strip strong{color:#27396e;font-size:14px}.delivery-cohort-track-strip small{color:#7e88a8;font-size:6.8px;line-height:1.4}.training-participation-chip{color:#7b5b13;background:#fff3d8;border-radius:999px;width:max-content;margin-top:4px;padding:3px 6px;font-style:normal;font-weight:850;font-size:6.4px!important}.training-participation-chip.is-mandatory,.training-participation-chip.is-opted-in{color:#087d69;background:#e7f8f3}.training-participation-chip.is-declined{color:#66718f;background:#eef0f5}.assessor-cohort-workspace{gap:14px;padding:25px 28px 32px;overflow:auto}.assessor-cohort-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assessor-cohort-kpis article{color:#6547e8;background:#fff;border:1px solid #e7e4f0;border-radius:14px;align-items:center;gap:11px;min-height:76px;padding:13px 14px;display:flex}.assessor-cohort-kpis article>span{gap:2px;display:grid}.assessor-cohort-kpis small{color:#8790ae;font-size:7.2px}.assessor-cohort-kpis strong{color:#24366d;font-size:15px}.assessor-cohort-error{color:#b73556;background:#fff4f7;border:1px solid #f0c4ce;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:7.8px;display:flex}.assessor-cohort-register{background:#fff;border:1px solid #e7e4f0;border-radius:15px;overflow:hidden;box-shadow:0 9px 30px #2f26670a}.assessor-cohort-register>header{border-bottom:1px solid #eeecf5;align-items:center;min-height:55px;padding:11px 14px;display:flex}.assessor-cohort-register>header>div{gap:3px;display:grid}.assessor-cohort-register>header strong{color:#27396e;font-size:9px}.assessor-cohort-register>header small{color:#828caa;font-size:7.2px}.assessor-cohort-table-wrap{overflow:auto}.assessor-cohort-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.assessor-cohort-table-wrap th{color:#7480a6;text-align:left;text-transform:uppercase;background:#f8f7fc;padding:10px 12px;font-size:7px}.assessor-cohort-table-wrap td{color:#6d789a;vertical-align:middle;border-top:1px solid #efedf5;height:76px;padding:10px 12px;font-size:7.4px}.assessor-cohort-table-wrap td>strong,.assessor-cohort-table-wrap td>small{display:block}.assessor-cohort-table-wrap td>strong{color:#27396e;font-size:8.2px}.assessor-cohort-table-wrap td>small{color:#8690ad;margin-top:3px;font-size:6.8px}.assessor-cohort-lifecycle,.assessor-cohort-status{color:#6042dc;background:#f0ecff;border-radius:999px;padding:5px 7px;font-size:6.8px;font-weight:850;display:inline-flex}.assessor-cohort-status.is-ready{color:#087d69;background:#e7f8f3}.assessor-cohort-status.is-pending{color:#aa6b08;background:#fff2d8}.assessor-cohort-actions{align-items:center;gap:5px;display:flex}.assessor-cohort-actions button{white-space:nowrap}.assessor-cohort-no-action{color:#8891aa;font-size:7px;font-weight:750}.assessor-cohort-register .assessor-table-empty{min-height:260px}@media (max-width:900px){.assessor-cohort-kpis{grid-template-columns:1fr 1fr}.batch-cohort-track-summary>div,.delivery-cohort-track-strip{grid-template-columns:1fr}.batch-cohort-track-summary article+article,.delivery-cohort-track-strip article+article{border-top:1px solid #e9e5f7;border-left:0}}@media (max-width:620px){.assessor-cohort-workspace{padding:20px 14px}.assessor-cohort-kpis{grid-template-columns:1fr}}
