.linked-owner-workspace,.trainer-process-workspace,.trainer-owner-selector{gap:calc(14px * var(--platform-density-scale,1));min-height:0;padding:calc(28px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));flex-direction:column;flex:1;display:flex}.linked-owner-table{min-width:calc(980px * var(--platform-density-scale,1))}.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{padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6548df;background:#f7f5ff;border:1px solid #d9d2fb;display:flex}.linked-owner-alert span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.linked-owner-alert strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.linked-owner-alert small{color:#747fa4;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.linked-owner-person{padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fcfbff;border:1px solid #e6e2ef}.linked-owner-person h3{margin:0 0 calc(10px * var(--platform-density-scale,1));color:#26396e;font-size:calc(10px * var(--platform-density-scale,1))}.linked-owner-remarks{gap:calc(6px * var(--platform-density-scale,1));color:#53618b;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800;display:grid}.linked-owner-remarks textarea{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#26386d;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));resize:vertical;background:#fff;border:1px solid #ded9e9;outline:0}.institution-form-message{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#0a806a;font-size:calc(8px * var(--platform-density-scale,1));background:#effaf6;border:1px solid #cde9e1;margin:0}.trainer-process-table{min-width:calc(1120px * var(--platform-density-scale,1))}.trainer-process-table td>strong,.trainer-process-table td>small{display:block}.trainer-process-table td>small{max-width:calc(230px * var(--platform-density-scale,1));margin-top:calc(4px * var(--platform-density-scale,1));color:#818cab;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.35}.trainer-billing-hidden{justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#7d87a5;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:750;display:inline-flex}.trainer-owner-selector>section{padding:calc(18px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#fff;border:1px solid #e6e2ef}.trainer-owner-selector>section>label{gap:calc(7px * var(--platform-density-scale,1));color:#4c5c89;font-size:calc(9px * var(--platform-density-scale,1));font-weight:800;display:grid}.trainer-owner-selector select{width:min(calc(640px * var(--platform-density-scale,1)),100%);min-height:calc(44px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#26386d;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #ded9e9;outline:0}.trainer-linked-owner-lock{margin:calc(20px * var(--platform-density-scale,1)) auto calc(-11px * var(--platform-density-scale,1));width:min(calc(1120px * var(--platform-density-scale,1)),calc(100% - calc(40px * var(--platform-density-scale,1))));min-height:calc(54px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6548df;background:#f7f5ff;border:1px solid #d9d2fb;display:flex}.trainer-linked-owner-lock span{gap:calc(3px * var(--platform-density-scale,1));flex:1;display:grid}.trainer-linked-owner-lock strong{color:#27396d;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-linked-owner-lock small{color:#7d87a7;font-size:calc(7.5px * var(--platform-density-scale,1))}.trainer-linked-owner-lock button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6447dc;font-size:calc(7.5px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #d9d2ef;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:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.trainer-linked-owner-lock{width:calc(100% - calc(28px * var(--platform-density-scale,1)))}}.trainer-batch-workspace{gap:calc(14px * var(--platform-density-scale,1));min-height:0;padding:calc(26px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));flex-direction:column;flex:1;display:flex;overflow:auto}.trainer-batch-workspace>.training-page-header{min-height:calc(72px * var(--platform-density-scale,1));padding:0}.trainer-batch-kpis{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trainer-batch-kpis article{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#6547e7;background:#fff;border:1px solid #e7e4ef;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:calc(2px * var(--platform-density-scale,1));display:grid}.trainer-batch-kpis small{color:#838dac;font-size:calc(7.5px * var(--platform-density-scale,1))}.trainer-batch-kpis strong{color:#21346b;font-size:calc(15px * var(--platform-density-scale,1))}.trainer-batch-kpis em{color:#7d87a6;font-size:calc(7px * var(--platform-density-scale,1));font-style:normal}.trainer-next-step{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#684be5;background:#f7f5ff;border:1px solid #d7d0fa;display:flex}.trainer-next-step span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.trainer-next-step strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-next-step small{color:#737ea2;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.trainer-batch-register{border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e4ef;overflow:hidden}.trainer-batch-register>header{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-bottom:1px solid #efedf5;justify-content:space-between;align-items:center;display:flex}.trainer-batch-register>header>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.trainer-batch-register>header strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-batch-register>header small,.trainer-batch-register>header>span{color:#818baa;font-size:calc(7px * var(--platform-density-scale,1))}.trainer-batch-register>header>span{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:#f1edff;font-weight:800}.trainer-batch-table{overflow:auto}.trainer-batch-table table{width:100%;min-width:calc(1000px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.trainer-batch-table th{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#7782a5;text-align:left;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase;background:#f8f7fc}.trainer-batch-table td{height:calc(70px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#68749a;vertical-align:middle;font-size:calc(7.5px * var(--platform-density-scale,1));border-top:1px solid #efedf5}.trainer-batch-table td>strong,.trainer-batch-table td>small{display:block}.trainer-batch-table td>strong{color:#26396e;font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trainer-batch-table td>small{margin-top:calc(4px * var(--platform-density-scale,1));color:#858eac;font-size:calc(6.8px * var(--platform-density-scale,1))}.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{min-width:calc(92px * var(--platform-density-scale,1));height:calc(33px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7.5px * var(--platform-density-scale,1));cursor:pointer;border:0;font-weight:800;display:inline-flex}.trainer-batch-kind{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1));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{min-height:calc(260px * var(--platform-density-scale,1));color:#7455e3;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.trainer-batch-empty strong{margin-top:calc(8px * var(--platform-density-scale,1));color:#26396e;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-batch-empty p{margin:calc(4px * var(--platform-density-scale,1)) 0;color:#858eac;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-batch-drawer-kpis{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.trainer-batch-drawer-kpis article{min-height:calc(66px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6547e5;background:#f6f3ff;border:1px solid #e1dcf7;display:flex}.trainer-batch-drawer-kpis span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.trainer-batch-drawer-kpis strong{color:#25386d;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-batch-drawer-kpis small{color:#7d87a6;font-size:calc(7px * var(--platform-density-scale,1))}.trainer-responsibility-card{padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #d9d2fb}.trainer-responsibility-card>strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-responsibility-card ol{margin:calc(9px * var(--platform-density-scale,1)) 0 0;padding-left:calc(18px * var(--platform-density-scale,1));color:#68749a;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.9}.trainer-batch-roster{border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e3f0;overflow:auto}.trainer-batch-roster table{width:100%;min-width:calc(620px * var(--platform-density-scale,1));border-collapse:collapse}.trainer-batch-roster th{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7782a5;text-align:left;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase;background:#f8f7fc}.trainer-batch-roster td{padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#68749a;font-size:calc(7.5px * var(--platform-density-scale,1));border-top:1px solid #efedf5}.trainer-batch-roster td strong,.trainer-batch-roster td small{display:block}.trainer-batch-roster td strong{color:#26396e;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-batch-roster td small{margin-top:calc(3px * var(--platform-density-scale,1));color:#858eac;font-size:calc(6.8px * var(--platform-density-scale,1))}@media (max-width:900px){.trainer-batch-kpis{grid-template-columns:1fr}.trainer-batch-workspace{padding:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.trainer-batch-drawer-kpis{grid-template-columns:1fr}}.commercial-table .commercial-row-actions.is-completed{width:calc(120px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:1fr;margin-inline:auto}.commercial-table .commercial-row-actions.is-completed .commercial-row-action{width:calc(120px * var(--platform-density-scale,1));min-width:calc(120px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));grid-column:1;justify-content:center;margin:0}.commercial-table .commercial-row-actions.is-completed .commercial-row-action svg{flex:0 0 calc(14px * var(--platform-density-scale,1));margin:0}.commercial-table .commercial-completed-actions-cell{padding-left:calc(10px * var(--platform-density-scale,1));padding-right:calc(10px * var(--platform-density-scale,1));text-align:center;vertical-align:middle}.toa-revision-amount>small{color:#7f89a8;font-size:calc(7.5px * var(--platform-density-scale,1));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:calc(7px * var(--platform-density-scale,1));display:flex}.toa-revision-lines em b{padding:calc(4px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.8px * var(--platform-density-scale,1));text-transform:uppercase;background:#ddf4ed;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{width:calc(138px * var(--platform-density-scale,1))!important;grid-template-columns:repeat(2,calc(34px * var(--platform-density-scale,1)))!important;justify-content:center!important;justify-items:center!important;gap:calc(7px * var(--platform-density-scale,1))!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{width:calc(34px * var(--platform-density-scale,1))!important;min-width:calc(34px * var(--platform-density-scale,1))!important;height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#6042dc!important;box-shadow:none!important;background:#f6f3ff!important;border:1px solid #653bff24!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{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));margin:calc(-1px * var(--platform-density-scale,1));clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-workflow{width:calc(138px * var(--platform-density-scale,1))!important;min-width:calc(138px * var(--platform-density-scale,1))!important;grid-column:1/-1!important;justify-content:center!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-primary-review{height:calc(37px * var(--platform-density-scale,1))!important;min-height:calc(37px * var(--platform-density-scale,1))!important;padding:0 calc(12px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#fff!important;background:var(--platform-primary)!important;border:0!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{justify-content:center!important;align-items:center!important;gap:calc(6px * var(--platform-density-scale,1))!important;font-size:calc(8px * var(--platform-density-scale,1))!important;font-weight:800!important;line-height:var(--platform-action-line-height)!important;letter-spacing:0!important;white-space:nowrap!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-primary-review>svg{width:calc(15px * var(--platform-density-scale,1))!important;height:calc(15px * var(--platform-density-scale,1))!important;flex:0 0 calc(15px * var(--platform-density-scale,1))!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{height:calc(37px * var(--platform-density-scale,1))!important;min-height:calc(37px * var(--platform-density-scale,1))!important;padding:0 calc(12px * var(--platform-density-scale,1))!important;justify-content:center!important;align-items:center!important;gap:calc(6px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#087d69!important;font-size:calc(8px * var(--platform-density-scale,1))!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;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-awaiting-proof>svg{width:calc(15px * var(--platform-density-scale,1))!important;height:calc(15px * var(--platform-density-scale,1))!important;flex:0 0 calc(15px * var(--platform-density-scale,1))!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{min-height:calc(48px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));background:#fafbfc;border-bottom:1px solid #e8eaf1;display:flex}.assessment-candidate-toolbar>nav{padding:calc(3px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfdceb;display:flex}.assessment-candidate-toolbar>nav button{min-height:calc(29px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#6b7696;font-size:calc(6.8px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:850}.assessment-candidate-toolbar>nav button.active{color:#fff;background:#6748df}.assessment-candidate-toolbar>label{height:calc(35px * var(--platform-density-scale,1));min-width:calc(190px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#818aa5;background:#fff;border:1px solid #dedfea;display:flex}.assessment-candidate-toolbar>label input{color:#293b6d;width:100%;font:inherit;font-size:calc(7.2px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.assessment-candidate-toolbar>select{height:calc(35px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5f6d90;font:inherit;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedfea;outline:0;font-weight:750}.assessment-candidate-toolbar>span{color:#687493;font-size:calc(6.8px * var(--platform-density-scale,1));white-space:nowrap;margin-left:auto;font-weight:800}.assessment-scoring-table,.assessment-training-team-results{min-height:0;margin-top:calc(10px * var(--platform-density-scale,1));margin-bottom:calc(10px * var(--platform-density-scale,1))}.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:calc(48px * var(--platform-density-scale,1))}.assessment-candidate-pagination{min-height:calc(48px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));background:#fff;border-top:1px solid #e8eaf1;justify-content:space-between;align-items:center;display:flex}.assessment-candidate-pagination>span{color:#687493;font-size:calc(7px * var(--platform-density-scale,1));font-weight:800}.assessment-candidate-pagination>div{gap:calc(6px * var(--platform-density-scale,1));display:flex}.assessment-candidate-pagination button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6048d4;font-size:calc(6.8px * var(--platform-density-scale,1));background:#fff;border:1px solid #dcddea;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:calc(11px * var(--platform-density-scale,1))}}.assessment-candidate-toolbar>strong{color:#2b3c6e;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap}.assessment-consolidated-register>div{max-height:100%;overflow:auto}.assessment-consolidated-register table{width:100%;min-width:calc(1660px * var(--platform-density-scale,1));table-layout:auto}.assessment-consolidated-register th,.assessment-consolidated-register td{white-space:nowrap}.assessment-consolidated-register th{min-width:calc(82px * var(--platform-density-scale,1));border-left:1px solid #e0e3ec}.assessment-consolidated-register thead tr:first-child th{height:calc(31px * var(--platform-density-scale,1));color:#35446e;font-size:calc(6.8px * var(--platform-density-scale,1));background:#eef0f5;top:0}.assessment-consolidated-register thead tr:nth-child(2) th{top:calc(31px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));color:#5a6687;background:#f5f6f9}.assessment-consolidated-register th:first-child{width:calc(48px * var(--platform-density-scale,1));min-width:calc(48px * var(--platform-density-scale,1))}.assessment-consolidated-register th:nth-child(2){width:calc(110px * var(--platform-density-scale,1));min-width:calc(110px * var(--platform-density-scale,1))}.assessment-consolidated-register th:nth-child(3){width:calc(185px * var(--platform-density-scale,1));min-width:calc(185px * var(--platform-density-scale,1))}.assessment-consolidated-register th:nth-child(4){width:calc(78px * var(--platform-density-scale,1));min-width:calc(78px * var(--platform-density-scale,1))}.assessment-consolidated-register tbody td{height:calc(47px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}.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;left:calc(48px * var(--platform-density-scale,1));background:#fff;position:sticky}.assessment-consolidated-register tbody td:nth-child(3),.assessment-consolidated-register thead tr:first-child th:nth-child(3){z-index:4;left:calc(158px * var(--platform-density-scale,1));background:#fff;position:sticky}.assessment-consolidated-register tbody td:nth-child(4),.assessment-consolidated-register thead tr:first-child th:nth-child(4){z-index:4;left:calc(343px * var(--platform-density-scale,1));background:#fff;position:sticky;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{margin-top:calc(14px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e4ed;overflow:hidden;box-shadow:0 10px 30px #2d2a580d}.master-trainer-finance-queue>header{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #eaecf3;display:flex}.master-trainer-finance-queue>header>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-finance-queue>header strong{color:#293b70;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-finance-queue>header small{color:#818ba7;font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-finance-queue>header>em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6246dc;font-size:calc(7px * var(--platform-density-scale,1));background:#f0edff;font-style:normal;font-weight:850}.master-trainer-finance-queue .training-tabs{border-bottom:1px solid #e9ebf2}.master-trainer-finance-queue table{min-width:calc(1220px * var(--platform-density-scale,1))}.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{min-width:calc(330px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(150px * var(--platform-density-scale,1)),1fr) auto auto;align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:grid}.master-trainer-finance-actions input{height:calc(33px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#304271;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dde0ea;outline:0}.master-trainer-finance-actions button:not(.platform-decision-button){height:calc(33px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6145d8;font-size:calc(6.8px * var(--platform-density-scale,1));white-space:nowrap;background:#faf9ff;border:1px solid #ded9f3;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:calc(300px * var(--platform-density-scale,1))}}.master-trainer-commercial-submit-actions{align-items:stretch;gap:calc(8px * var(--platform-density-scale,1));min-width:calc(260px * var(--platform-density-scale,1));display:flex}.master-trainer-commercial-submit-actions>button{white-space:nowrap;flex:1}.master-trainer-send-ssc{min-height:calc(38px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font:inherit;font-size:calc(7.5px * var(--platform-density-scale,1));border:0;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{margin-top:calc(14px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e2ef;overflow:hidden}.trainer-document-review-panel>header,.trainer-payment-review-panel>header{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #ececf4;display:flex}.trainer-document-review-panel>header>div,.trainer-payment-review-panel>header>div{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.trainer-document-review-panel header strong,.trainer-payment-review-panel header strong{color:#26386c;font-size:calc(8.5px * var(--platform-density-scale,1));display:block}.trainer-document-review-panel header small,.trainer-payment-review-panel header small{margin-top:calc(2px * var(--platform-density-scale,1));color:#818ba7;font-size:calc(6.7px * var(--platform-density-scale,1));display:block}.trainer-document-review-panel header>em,.trainer-payment-review-panel header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6049d0;font-size:calc(6.5px * var(--platform-density-scale,1));text-transform:uppercase;background:#f0edff;font-style:normal;font-weight:850}.trainer-document-review-panel>div{padding:calc(6px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.trainer-document-review-panel article{min-height:calc(48px * var(--platform-density-scale,1));grid-template-columns:calc(28px * var(--platform-density-scale,1)) minmax(0,1fr) auto auto;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-bottom:1px solid #f0eff6;display:grid}.trainer-document-review-panel article:last-child{border-bottom:0}.trainer-document-review-panel article>span{width:calc(26px * var(--platform-density-scale,1));height:calc(26px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6249dd;background:#f2efff;place-items:center;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:calc(7.5px * var(--platform-density-scale,1))}.trainer-document-review-panel article small{margin-top:calc(2px * var(--platform-density-scale,1));color:#8690aa;font-size:calc(6.3px * var(--platform-density-scale,1))}.trainer-document-review-panel article button,.trainer-payment-review-panel article button{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#5d45cd;font:inherit;font-size:calc(6.7px * var(--platform-density-scale,1));background:#fff;border:1px solid #ddd9f2;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:calc(7px * var(--platform-density-scale,1));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{padding:calc(15px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));color:#64728f;background:#f8fafb;display:flex}.trainer-commercial-disabled>svg{color:#0a8d75}.trainer-commercial-disabled strong{color:#2a3c6d;font-size:calc(8.5px * var(--platform-density-scale,1))}.trainer-commercial-disabled p{margin:calc(3px * var(--platform-density-scale,1)) 0 0;font-size:calc(6.8px * var(--platform-density-scale,1))}.trainer-payment-review-panel>div{padding:calc(7px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.trainer-payment-review-panel article{min-height:calc(50px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(130px * var(--platform-density-scale,1)),1fr) auto minmax(calc(130px * var(--platform-density-scale,1)),calc(210px * var(--platform-density-scale,1))) auto auto;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-bottom:1px solid #efedf6;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:calc(7.5px * var(--platform-density-scale,1))}.trainer-payment-review-panel article span small{margin-top:calc(2px * var(--platform-density-scale,1));color:#8490aa;font-size:calc(6.3px * var(--platform-density-scale,1))}.trainer-payment-review-panel article>em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5f48cf;font-size:calc(5.8px * var(--platform-density-scale,1));text-transform:uppercase;background:#f0edff;font-style:normal;font-weight:850}.trainer-payment-review-panel article>input{min-height:calc(30px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));font:inherit;font-size:calc(6.8px * var(--platform-density-scale,1));border:1px solid #dcdaea}.master-trainer-payment-workspace{padding:calc(25px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));align-content:start;gap:calc(14px * var(--platform-density-scale,1));display:grid;overflow:auto}.master-trainer-payment-workspace>.training-page-header{min-height:calc(72px * var(--platform-density-scale,1));padding:0}.master-trainer-payment-gate{padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:linear-gradient(135deg,#fff,#f8f7ff);border:1px solid #ddd9f2;display:grid}.master-trainer-payment-gate>span{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6149df;background:#efecff;place-items:center;display:grid}.master-trainer-payment-gate small,.master-trainer-payment-gate strong{display:block}.master-trainer-payment-gate small{color:#eb2198;font-size:calc(6px * var(--platform-density-scale,1));letter-spacing:.1em;font-weight:900}.master-trainer-payment-gate strong{margin-top:calc(3px * var(--platform-density-scale,1));color:#26386b;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-payment-gate p{margin:calc(3px * var(--platform-density-scale,1)) 0 0;color:#7e89a5;font-size:calc(6.8px * var(--platform-density-scale,1))}.master-trainer-payment-gate>em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(6.5px * var(--platform-density-scale,1));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{border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e3ed;overflow:hidden}.master-trainer-invoice-panel>header,.master-trainer-expense-panel>header{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;display:flex}.master-trainer-invoice-panel>header>span,.master-trainer-expense-panel>header>span{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6449e0;display:flex}.master-trainer-invoice-panel>header strong,.master-trainer-expense-panel>header strong{color:#27396c;font-size:calc(8.8px * var(--platform-density-scale,1));display:block}.master-trainer-invoice-panel>header small,.master-trainer-expense-panel>header small{margin-top:calc(2px * var(--platform-density-scale,1));color:#828ca8;font-size:calc(6.7px * var(--platform-density-scale,1));display:block}.master-trainer-invoice-panel>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6049d2;font-size:calc(6.4px * var(--platform-density-scale,1));background:#efedff;font-style:normal;font-weight:850}.master-trainer-invoice-grid{padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(auto-fit,minmax(calc(260px * var(--platform-density-scale,1)),1fr));gap:calc(10px * var(--platform-density-scale,1));display:grid}.master-trainer-invoice-grid>article{padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fcfbff;border:1px solid #e5e3f2}.master-trainer-invoice-grid article>div>small{color:#09866f;font-size:calc(5.8px * var(--platform-density-scale,1));font-weight:900}.master-trainer-invoice-grid article>div>strong{margin-top:calc(3px * var(--platform-density-scale,1));color:#27396d;font-size:calc(11px * var(--platform-density-scale,1));display:block}.master-trainer-invoice-grid article>div>p{margin:calc(3px * var(--platform-density-scale,1)) 0 0;color:#7f8aa6;font-size:calc(6.7px * var(--platform-density-scale,1))}.master-trainer-invoice-grid dl{margin:calc(9px * var(--platform-density-scale,1)) 0;gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.master-trainer-invoice-grid dl div{padding:calc(7px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));background:#f2f0fa}.master-trainer-invoice-grid dt{color:#8891a9;font-size:calc(5.7px * var(--platform-density-scale,1))}.master-trainer-invoice-grid dd{margin:calc(2px * var(--platform-density-scale,1)) 0 0;color:#293a69;font-size:calc(6.9px * var(--platform-density-scale,1));font-weight:850}.master-trainer-payment-empty{padding:calc(36px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));place-content:center;justify-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#6a4fe4;text-align:center;display:grid}.master-trainer-payment-empty strong{color:#283a6c;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-payment-empty p{max-width:calc(480px * var(--platform-density-scale,1));color:#818ca8;font-size:calc(6.8px * var(--platform-density-scale,1));margin:0}.master-trainer-expense-form{padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(150px * var(--platform-density-scale,1)),.8fr) minmax(calc(190px * var(--platform-density-scale,1)),1.2fr) minmax(calc(110px * var(--platform-density-scale,1)),.6fr) minmax(calc(200px * var(--platform-density-scale,1)),1fr) auto;align-items:end;gap:calc(8px * var(--platform-density-scale,1));display:grid}.master-trainer-expense-picker{min-width:0}.master-trainer-payment-register{padding:0 calc(14px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1))}.master-trainer-payment-register h3{margin:calc(7px * var(--platform-density-scale,1)) 0;color:#27396b;font-size:calc(7.8px * var(--platform-density-scale,1))}.master-trainer-payment-register article{min-height:calc(48px * var(--platform-density-scale,1));grid-template-columns:calc(30px * var(--platform-density-scale,1)) minmax(0,1fr) auto auto auto;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-top:1px solid #eceaf3;display:grid}.master-trainer-payment-register article>span:first-child{width:calc(27px * var(--platform-density-scale,1));height:calc(27px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6149da;background:#f0edff;place-items:center;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:calc(7.4px * var(--platform-density-scale,1))}.master-trainer-payment-register article div small{color:#818ca8;font-size:calc(6.2px * var(--platform-density-scale,1))}.master-trainer-payment-register article b{color:#27396b;font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-payment-register article em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6049cf;font-size:calc(5.7px * var(--platform-density-scale,1));text-transform:uppercase;background:#efedff;font-style:normal;font-weight:850}.master-trainer-payment-register article button{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6048cf;font:inherit;font-size:calc(6.4px * var(--platform-density-scale,1));background:#fff;border:1px solid #ddd9f2;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:calc(19px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1)) calc(40px * var(--platform-density-scale,1))}.master-trainer-payment-gate{grid-template-columns:calc(36px * var(--platform-density-scale,1)) 1fr}.master-trainer-payment-gate>em{grid-column:1/-1}.master-trainer-expense-form{grid-template-columns:1fr}}.batch-platform-scope-preview{margin:0 calc(13px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f8f6ff;border:1px solid #ddd7f7}.batch-platform-scope-preview>header{align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));color:#6548df;display:flex}.batch-platform-scope-preview>header>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.batch-platform-scope-preview>header strong{font-size:calc(8px * var(--platform-density-scale,1))}.batch-platform-scope-preview>header small{color:#7d86a7;font-size:calc(7px * var(--platform-density-scale,1))}.batch-platform-scope-preview>div{margin-top:calc(9px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #e6e1fa;display:grid}.batch-platform-scope-preview>div small{color:#8991ad;font-size:calc(6.8px * var(--platform-density-scale,1))}.batch-platform-scope-preview>div strong{color:#273a70;font-size:calc(8.3px * var(--platform-density-scale,1))}.batch-platform-scope-preview>p{margin:calc(7px * var(--platform-density-scale,1)) 0 0;color:#747fa2;font-size:calc(7px * var(--platform-density-scale,1));line-height:1.4}.delivery-configuration-content .delivery-assignment-summary{flex:none}.delivery-configuration-form{align-content:start;gap:calc(12px * var(--platform-density-scale,1));padding:calc(2px * var(--platform-density-scale,1)) calc(2px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));display:grid;overflow-y:auto}.delivery-configuration-section{padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #e5e2f0}.delivery-configuration-section>header{margin-bottom:calc(12px * var(--platform-density-scale,1))}.delivery-configuration-section>header>span{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6547e8;display:flex}.delivery-configuration-section>header>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.delivery-configuration-section>header strong{color:#27396e;font-size:calc(9px * var(--platform-density-scale,1))}.delivery-configuration-section>header small{color:#7f89a8;font-size:calc(7px * var(--platform-density-scale,1))}.delivery-configuration-grid{gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-configuration-grid .is-wide{grid-column:1/-1}.delivery-configuration-section.is-compact{grid-template-columns:minmax(0,1fr) minmax(calc(230px * var(--platform-density-scale,1)),.65fr);align-items:end;gap:calc(14px * var(--platform-density-scale,1));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{padding-right:calc(8px * var(--platform-density-scale,1));padding-left:calc(8px * var(--platform-density-scale,1));vertical-align:middle}.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;width:calc(96px * var(--platform-density-scale,1));min-width:calc(96px * var(--platform-density-scale,1));max-width:calc(96px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));white-space:nowrap;justify-content:center;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{min-width:calc(92px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#8a6425;font-size:calc(6.7px * var(--platform-density-scale,1));white-space:nowrap;background:#fff4dc;grid-template-columns:auto 1fr auto;font-weight:850;display:inline-grid}.assessment-content-coverage-status i{width:calc(6px * var(--platform-density-scale,1));height:calc(6px * var(--platform-density-scale,1));background:#d69325;border-radius:50%}.assessment-content-coverage-status small{font-size:calc(6px * var(--platform-density-scale,1));opacity:.72;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{min-height:calc(300px * var(--platform-density-scale,1));color:#6747e7;text-align:center;flex:1;place-content:center;justify-items:center;display:grid}.assessment-content-future-state strong{margin-top:calc(10px * var(--platform-density-scale,1));color:#293b6e;font-size:calc(12px * var(--platform-density-scale,1))}.assessment-content-future-state p{max-width:calc(520px * var(--platform-density-scale,1));margin:calc(5px * var(--platform-density-scale,1)) 0 calc(10px * var(--platform-density-scale,1));color:#7f89a7;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.5}.assessment-content-future-state span{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#7b6f8e;font-size:calc(7px * var(--platform-density-scale,1));background:#f0f1f5;font-weight:850}@media (max-width:900px){.assessment-content-workspace{padding-inline:calc(14px * var(--platform-density-scale,1))}.assessment-content-panel>.training-toolbar{flex-wrap:wrap;align-items:stretch}.assessment-content-panel>.training-toolbar select{width:calc(145px * var(--platform-density-scale,1))}.assessment-content-panel .assessment-content-unified-table{min-width:calc(960px * var(--platform-density-scale,1))!important}.assessment-content-panel>.training-table-wrap{overflow-x:auto}}.candidate-exam-language{margin:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr) calc(145px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6747e7;background:#f9f7ff;border:1px solid #dcd8f4;display:grid}.candidate-exam-language>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.candidate-exam-language strong{color:#304171;font-size:calc(7.7px * var(--platform-density-scale,1))}.candidate-exam-language small{color:#7d88a6;font-size:calc(6.5px * var(--platform-density-scale,1));line-height:1.4}.candidate-exam-language select{height:calc(34px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#334573;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dcddeb}.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:calc(11px * var(--platform-density-scale,1))}.assessment-content-workspace>.training-page-header h1{font-size:calc(26px * var(--platform-density-scale,1))}.assessment-content-kpis{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(4,1fr)}.assessment-content-kpis article{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.assessment-content-register>header{min-height:calc(50px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}.assessment-content-register .assessment-content-table-scroll{max-height:min(53vh,calc(560px * var(--platform-density-scale,1)));scrollbar-gutter:stable;overflow:auto}.assessment-content-register table{min-width:calc(920px * var(--platform-density-scale,1));table-layout:fixed}.assessment-content-register th{z-index:2;padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));background:#f7f7fc;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{height:calc(62px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));vertical-align:middle}.assessment-component-cell{width:100%;min-height:calc(44px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#7659dc;text-align:left;cursor:pointer;background:#fbfaff;border:1px solid #e5e3ef;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.assessment-component-cell>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.assessment-component-cell strong{color:#7b5c21;font-size:calc(6.8px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessment-component-cell small{color:#8d95aa;font-size:calc(6px * var(--platform-density-scale,1))}.assessment-component-cell em{color:#8b93a8;font-size:calc(5.6px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.assessment-component-cell b{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#5e47d1;font-size:calc(5.8px * var(--platform-density-scale,1));white-space:nowrap;background:#eeeaff}.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(calc(760px * var(--platform-density-scale,1)),96vw)}.assessment-content-drawer>header{padding:calc(18px * var(--platform-density-scale,1)) calc(21px * var(--platform-density-scale,1))}.assessment-content-drawer>header h2{font-size:calc(19px * var(--platform-density-scale,1))}.assessment-language-panel{margin:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;border-radius:calc(12px * var(--platform-density-scale,1));border:1px solid #e3e5ee;overflow:hidden}.assessment-language-panel>header{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));background:#fbfbfe;border-bottom:1px solid #e9ebf2;display:flex}.assessment-language-panel>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#6747e7;display:flex}.assessment-language-panel>header>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.assessment-language-panel>header strong{color:#304271;font-size:calc(7.5px * var(--platform-density-scale,1))}.assessment-language-panel>header small{color:#8992aa;font-size:calc(6.2px * var(--platform-density-scale,1))}.assessment-language-panel>header em{padding:calc(4px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5c45cf;font-size:calc(6px * var(--platform-density-scale,1));background:#eeeaff;font-style:normal;font-weight:850}.assessment-language-panel>div{max-height:calc(245px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid;overflow:auto}.assessment-language-panel>div button{min-height:calc(47px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#8992aa;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e5ee;display:flex}.assessment-language-panel>div button>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.assessment-language-panel>div button strong{color:#334573;font-size:calc(6.8px * var(--platform-density-scale,1))}.assessment-language-panel>div button small{color:#9299ae;font-size:calc(5.7px * var(--platform-density-scale,1))}.assessment-language-panel>div button em{color:#9b7a37;font-size:calc(5.7px * var(--platform-density-scale,1));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{margin:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));grid-template-columns:calc(200px * var(--platform-density-scale,1)) 1fr;gap:calc(9px * var(--platform-density-scale,1));display:grid}.assessment-content-upload-block>label:first-child{padding:calc(10px * var(--platform-density-scale,1));align-content:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e3ec;display:grid}.assessment-content-upload-block>label:first-child span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.assessment-content-upload-block>label:first-child small{color:#8992aa;font-size:calc(6px * var(--platform-density-scale,1))}.assessment-content-upload-block>label:first-child strong{color:#304271;font-size:calc(7.5px * var(--platform-density-scale,1))}.assessment-content-upload-block select{height:calc(34px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#334573;font-size:calc(6.8px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedfeb}.assessment-content-upload-block .theory-bank-file-drop{padding:calc(10px * var(--platform-density-scale,1));margin:0}.assessment-content-drawer .theory-bank-version-note{margin:0 calc(16px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.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{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6747e7;display:flex}.theory-bank-policy-owner>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.theory-bank-policy-owner strong{color:#304271;font-size:calc(7.3px * var(--platform-density-scale,1))}.theory-bank-policy-owner small{max-width:calc(210px * var(--platform-density-scale,1));color:#8790a8;font-size:calc(6.3px * var(--platform-density-scale,1));line-height:1.35}.delivery-schedule-trainer-control{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) minmax(calc(250px * var(--platform-density-scale,1)),.8fr);align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#faf9ff;border-bottom:1px solid #eeecf5;display:grid}.delivery-schedule-trainer-control>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.delivery-schedule-trainer-control strong{color:#26396e;font-size:calc(8px * var(--platform-density-scale,1))}.delivery-schedule-trainer-control small{color:#7f89aa;font-size:calc(7px * var(--platform-density-scale,1))}.delivery-schedule-trainer-control select{width:100%;height:calc(36px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#26396e;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #d9d4ee;outline:0}.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:calc(8px * var(--platform-density-scale,1));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{min-width:0;min-height:calc(61px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6747e7;display:flex}.master-trainer-batch-summary article+article{border-left:1px solid #ececf3}.master-trainer-batch-summary article>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-batch-summary small{color:#8790aa;font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-batch-summary strong{color:#26396e;font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-drawer-tabs{z-index:7;top:calc(69px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f8fcf7;border-bottom:1px solid #e5e6ef;display:flex;position:sticky}.master-trainer-drawer-tabs button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6d7899;font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;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{margin:calc(12px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1)) 0;padding:calc(20px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e4ee}.master-trainer-delivery-content .master-trainer-state-panel.is-started{place-items:center start;gap:0 calc(11px * var(--platform-density-scale,1));text-align:left;grid-template-columns:auto minmax(0,1fr) auto}.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 calc(3px * var(--platform-density-scale,1))}.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{margin:calc(12px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1.25fr) minmax(calc(360px * var(--platform-density-scale,1)),.75fr);align-items:start;gap:calc(12px * var(--platform-density-scale,1));display:grid}.master-trainer-candidate-directory,.master-trainer-attendance-overview,.master-trainer-attendance-workspace{border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e4ee;overflow:hidden;box-shadow:0 7px 22px #232d590a}.master-trainer-candidate-directory>header,.master-trainer-attendance-overview>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #ececf3;display:flex}.master-trainer-candidate-directory>header>span,.master-trainer-attendance-overview>header>span{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6646e5;display:flex}.master-trainer-candidate-directory>header>span>span,.master-trainer-attendance-overview>header>span>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-candidate-directory>header strong,.master-trainer-attendance-overview>header strong{color:#26396e;font-size:calc(9.5px * var(--platform-density-scale,1))}.master-trainer-candidate-directory>header small,.master-trainer-attendance-overview>header small{color:#858eaa;font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-candidate-directory>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6044db;font-size:calc(7px * var(--platform-density-scale,1));background:#f0edff;font-style:normal;font-weight:850}.master-trainer-candidate-directory>div{max-height:calc(560px * var(--platform-density-scale,1));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{min-height:calc(53px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));background:#fafafe;display:flex}.master-trainer-candidate-index{width:calc(29px * var(--platform-density-scale,1));height:calc(29px * var(--platform-density-scale,1));flex:0 0 calc(29px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6647e5;font-size:calc(7.5px * var(--platform-density-scale,1));background:#eeeaff;place-items:center;font-weight:900;display:grid}.master-trainer-candidate-directory>div>article>header>span:nth-child(2){gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.master-trainer-candidate-directory>div>article>header strong{color:#25386d;font-size:calc(8.7px * var(--platform-density-scale,1))}.master-trainer-candidate-directory>div>article>header small{color:#858eaa;font-size:calc(6.8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-candidate-directory>div>article>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#0b806b;font-size:calc(6.8px * var(--platform-density-scale,1));background:#eaf8f4;font-style:normal;font-weight:850}.master-trainer-candidate-directory>div>article>div{padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));display:grid}.master-trainer-candidate-directory>div>article section{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(145px * var(--platform-density-scale,1)),.85fr) minmax(calc(150px * var(--platform-density-scale,1)),1fr);gap:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #e8e5f3;display:grid}.master-trainer-candidate-directory>div>article section>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-candidate-directory>div>article section strong{color:#26396e;font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-candidate-directory>div>article section small{color:#818baa;font-size:calc(6.8px * var(--platform-density-scale,1))}.master-trainer-candidate-directory>div>article section>div{align-content:start;gap:calc(4px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.master-trainer-candidate-directory>div>article section b{color:#7555dd;width:100%;font-size:calc(6.5px * var(--platform-density-scale,1));text-transform:uppercase}.master-trainer-candidate-directory>div>article section i{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(5px * var(--platform-density-scale,1));color:#6143d8;font-size:calc(6.6px * var(--platform-density-scale,1));background:#f1edff;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;font-size:calc(6.8px * var(--platform-density-scale,1));grid-column:1/-1;margin:0}.master-trainer-attendance-day-summary{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));display:grid}.master-trainer-attendance-day-summary article{min-height:calc(47px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));border:1px solid #e8e7ef;display:flex}.master-trainer-attendance-day-summary article>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-attendance-day-summary strong{color:#26396e;font-size:calc(7.7px * var(--platform-density-scale,1))}.master-trainer-attendance-day-summary small{color:#8991aa;font-size:calc(6.5px * var(--platform-density-scale,1))}.master-trainer-attendance-day-summary article>div{gap:calc(4px * var(--platform-density-scale,1));display:flex}.master-trainer-attendance-day-summary em{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(5px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.3px * var(--platform-density-scale,1));background:#e8f7f2;font-style:normal;font-weight:850}.master-trainer-attendance-day-summary em.is-absent{color:#b12f48;background:#fff0f3}.master-trainer-attendance-day-summary i{width:calc(60px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));border-top:1px dashed #d8dbe5;display:block}.master-trainer-attendance-matrix{border-top:1px solid #ececf3;overflow-x:auto}.master-trainer-attendance-matrix table{width:100%;min-width:calc(390px * var(--platform-density-scale,1));border-collapse:collapse}.master-trainer-attendance-matrix th{padding:calc(8px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));color:#7883a2;font-size:calc(6.3px * var(--platform-density-scale,1));text-align:center;text-transform:uppercase;background:#f8f8fc}.master-trainer-attendance-matrix th:first-child{min-width:calc(125px * var(--platform-density-scale,1));text-align:left}.master-trainer-attendance-matrix td{height:calc(34px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1));color:#8b92a8;font-size:calc(7px * var(--platform-density-scale,1));text-align:center;border-top:1px solid #efeff5;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:calc(7px * var(--platform-density-scale,1))}.master-trainer-attendance-matrix td small{margin-top:calc(2px * var(--platform-density-scale,1));color:#9198ad;font-size:calc(5.8px * var(--platform-density-scale,1));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:calc(12px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}.master-trainer-attendance-workspace>header{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #ececf3;display:flex}.master-trainer-attendance-workspace>header>span{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#6546e5;display:flex}.master-trainer-attendance-workspace>header>span>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-attendance-workspace>header strong{color:#26396e;font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-attendance-workspace>header small{color:#848daa;font-size:calc(7.3px * var(--platform-density-scale,1))}.master-trainer-attendance-workspace>header>div{gap:calc(5px * var(--platform-density-scale,1));display:flex}.master-trainer-attendance-workspace>header em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#087e69;font-size:calc(6.8px * var(--platform-density-scale,1));background:#e8f8f3;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{padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));background:#fafafe;border-bottom:1px solid #ececf3;display:flex;overflow-x:auto}.master-trainer-attendance-dates button{min-width:calc(128px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#27396e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfdbea;display:grid}.master-trainer-attendance-dates button span{font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:850}.master-trainer-attendance-dates button small{color:#8991aa;font-size:calc(6.5px * var(--platform-density-scale,1))}.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{min-height:calc(53px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #ececf3;display:flex}.master-trainer-attendance-toolbar>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-attendance-toolbar strong{color:#25386d;font-size:calc(8.5px * var(--platform-density-scale,1))}.master-trainer-attendance-toolbar small{color:#858eaa;font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-attendance-toolbar>div{gap:calc(6px * var(--platform-density-scale,1));display:flex}.master-trainer-attendance-toolbar button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6245dc;font-size:calc(7px * var(--platform-density-scale,1));cursor:pointer;background:#f8f6ff;border:1px solid #ddd8f3;font-weight:800;display:inline-flex}.master-trainer-attendance-roster{overflow-x:auto}.master-trainer-attendance-roster table{width:100%;min-width:calc(760px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.master-trainer-attendance-roster th{padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7782a3;font-size:calc(6.7px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f7f7fb}.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{height:calc(58px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#687598;font-size:calc(7.2px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #eeeef4}.master-trainer-attendance-roster td>strong,.master-trainer-attendance-roster td>small{display:block}.master-trainer-attendance-roster td>strong{color:#26396e;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-attendance-roster td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8991aa;font-size:calc(6.5px * var(--platform-density-scale,1))}.master-trainer-attendance-roster td>span{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#0a7e69;font-size:calc(6.7px * var(--platform-density-scale,1));background:#eaf8f4;font-weight:850}.master-trainer-attendance-choice{justify-content:center;gap:calc(6px * var(--platform-density-scale,1));display:flex}.master-trainer-attendance-choice button{min-width:calc(64px * var(--platform-density-scale,1));min-height:calc(31px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#75809e;font-size:calc(7px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #dfe1e9;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{min-height:calc(61px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#fafafe;border-top:1px solid #e8e8f0;display:flex}.master-trainer-attendance-workspace>footer>span{align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#76819e;font-size:calc(6.8px * var(--platform-density-scale,1));display:flex}.master-trainer-attendance-workspace>footer>span svg{color:#16826d}.master-trainer-attendance-workspace>footer>button{min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7.5px * var(--platform-density-scale,1));cursor:pointer;border:0;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 calc(20px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}@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:calc(36px * var(--platform-density-scale,1))!important;padding:0!important;font-size:0!important}.master-trainer-drawer-tabs{top:calc(73px * var(--platform-density-scale,1));padding-inline:calc(12px * var(--platform-density-scale,1))}.master-trainer-batch-summary article{padding-inline:calc(11px * var(--platform-density-scale,1))}.master-trainer-batch-detail-grid,.master-trainer-attendance-workspace{margin-inline:calc(10px * var(--platform-density-scale,1))}.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:calc(16px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1))}.master-trainer-presentation-only>.master-trainer-presentation-workspace{margin:0}.master-trainer-presentation-only .master-trainer-presentation-stage{height:calc(500px * var(--platform-density-scale,1))}.master-trainer-presentation-only .master-trainer-slide-viewer,.master-trainer-presentation-only .master-trainer-pdf-viewer{min-height:calc(540px * var(--platform-density-scale,1))}@media (max-width:720px){.master-trainer-presentation-only{padding:calc(10px * var(--platform-density-scale,1))}.master-trainer-presentation-only .master-trainer-presentation-stage{height:calc(330px * var(--platform-density-scale,1))}.master-trainer-presentation-only .master-trainer-slide-viewer,.master-trainer-presentation-only .master-trainer-pdf-viewer{min-height:calc(380px * var(--platform-density-scale,1))}}.master-trainer-presentation-stage:has(>object){height:calc(520px * var(--platform-density-scale,1));background:#f3f4f8}.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:calc(360px * var(--platform-density-scale,1))}}.master-trainer-view-only-badge{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087c68;background:#ebfaf5;border:1px solid #bfe5db;font-style:normal;font-weight:850;display:inline-flex;font-size:calc(6.8px * var(--platform-density-scale,1))!important}.master-trainer-presentation-stage:has(.master-trainer-pdf-viewer){background:#171a28;height:auto}.master-trainer-pdf-viewer{grid-template-rows:minmax(calc(500px * var(--platform-density-scale,1)),1fr) calc(52px * var(--platform-density-scale,1));min-height:calc(552px * var(--platform-density-scale,1));background:#171a28;outline:0;display:grid;overflow:hidden}.master-trainer-pdf-page{min-height:calc(500px * var(--platform-density-scale,1));background:#f4f4f7;overflow:hidden}.master-trainer-pdf-page object{width:100%;height:100%;min-height:calc(500px * var(--platform-density-scale,1));background:#fff;border:0}.master-trainer-pdf-viewer>footer{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#fff;background:#24283a;border-top:1px solid #32364b;display:flex}.master-trainer-pdf-viewer>footer>span{justify-items:center;gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-pdf-viewer>footer strong{font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-pdf-viewer>footer small{color:#aeb5c8;font-size:calc(6.3px * var(--platform-density-scale,1))}.master-trainer-pdf-viewer>footer>div{gap:calc(6px * var(--platform-density-scale,1));display:flex}.master-trainer-pdf-viewer>footer button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#fff;font-size:calc(6.8px * var(--platform-density-scale,1));background:#31364c;border:1px solid #454b66;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{grid-template-rows:minmax(0,1fr) calc(62px * var(--platform-density-scale,1));background:#11131e;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{margin:0 calc(18px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));border:1px solid #ddd9ea;overflow:hidden}.master-content-secure-viewer .master-trainer-pdf-viewer{grid-template-rows:minmax(calc(430px * var(--platform-density-scale,1)),1fr) calc(52px * var(--platform-density-scale,1));min-height:calc(482px * var(--platform-density-scale,1))}.master-content-secure-viewer .master-trainer-pdf-page,.master-content-secure-viewer .master-trainer-pdf-page object{min-height:calc(430px * var(--platform-density-scale,1))}@media (max-width:720px){.master-trainer-pdf-viewer{grid-template-rows:minmax(calc(340px * var(--platform-density-scale,1)),1fr) auto;min-height:calc(392px * var(--platform-density-scale,1))}.master-trainer-pdf-page,.master-trainer-pdf-page object{min-height:calc(340px * var(--platform-density-scale,1))}.master-trainer-pdf-viewer>footer{flex-wrap:wrap}.master-trainer-pdf-viewer>footer>span{order:-1;width:100%}.master-content-secure-viewer{margin:0 calc(12px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.master-content-secure-viewer .master-trainer-pdf-viewer{grid-template-rows:minmax(calc(320px * var(--platform-density-scale,1)),1fr) auto;min-height:calc(372px * var(--platform-density-scale,1))}.master-content-secure-viewer .master-trainer-pdf-page,.master-content-secure-viewer .master-trainer-pdf-page object{min-height:calc(320px * var(--platform-density-scale,1))}}.master-trainer-slide-viewer{grid-template-rows:auto calc(52px * var(--platform-density-scale,1))}.master-trainer-slide-canvas{padding:calc(18px * var(--platform-density-scale,1));overflow:hidden}.master-trainer-slide-canvas canvas{max-width:calc(1280px * var(--platform-density-scale,1));aspect-ratio:16/9;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 - calc(86px * var(--platform-density-scale,1)));width:auto!important;height:100%!important}.training-content-file-card button{height:calc(33px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6244dd;font-size:calc(7.3px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #d9d2f5;font-weight:800;display:inline-flex}.master-content-actions button.is-download{width:auto;height:calc(32px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7.2px * var(--platform-density-scale,1));border:0;font-weight:800;display:inline-flex}.master-content-presentation button.master-content-download{min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7.5px * var(--platform-density-scale,1));border:0;font-weight:800;display:inline-flex}.master-content-download-error{margin:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) 0}.training-content-role-picker{min-width:0;padding:calc(10px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fbfaff;border:1px solid #dfdbea;margin:0}.training-content-role-picker legend{padding:0 calc(5px * var(--platform-density-scale,1));color:#5d698f;font-size:calc(7.4px * var(--platform-density-scale,1));font-weight:850}.training-content-role-picker legend small{margin-left:calc(5px * var(--platform-density-scale,1));color:#8992ad;font-weight:600}.training-content-role-picker>div{max-height:calc(210px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}.training-content-role-picker>div>label{min-height:calc(47px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #e6e2f2;display:flex}.training-content-role-picker>div>label.is-selected{background:#f2efff;border-color:#a997f1}.training-content-role-picker input{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));accent-color:#6545e7;min-height:auto;padding:0}.training-content-role-picker label span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.training-content-role-picker label strong{color:#27396e;font-size:calc(7.7px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.training-content-role-picker label small{color:#8791ad;font-size:calc(6.7px * var(--platform-density-scale,1))}.training-content-role-picker>p{margin:calc(3px * var(--platform-density-scale,1));color:#8a93ad;font-size:calc(7.5px * var(--platform-density-scale,1))}.training-content-role-picker>footer{margin-top:calc(9px * var(--platform-density-scale,1));padding-top:calc(8px * var(--platform-density-scale,1));color:#6345df;font-size:calc(7.2px * var(--platform-density-scale,1));border-top:1px solid #ece9f4;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]{width:calc(15px * var(--platform-density-scale,1));min-width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));min-height:calc(15px * var(--platform-density-scale,1));flex:0 0 calc(15px * var(--platform-density-scale,1));accent-color:#6545e7;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{padding:calc(25px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(42px * var(--platform-density-scale,1));color:#25376d}.training-content-workspace>.training-page-header,.master-trainer-content>.training-page-header{min-height:calc(76px * var(--platform-density-scale,1));padding:0}.training-content-toast{min-height:calc(43px * var(--platform-density-scale,1));margin-bottom:calc(12px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#087a68;font-size:calc(8.5px * var(--platform-density-scale,1));background:#eefbf7;border:1px solid #b9e7dc;font-weight:800;display:flex}.training-content-toast span{flex:1}.training-content-toast button{width:calc(25px * var(--platform-density-scale,1));height:calc(25px * var(--platform-density-scale,1));color:#087a68;background:0 0;border:0;place-items:center;display:grid}.training-content-kpis,.master-content-kpis{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.training-content-kpis article,.master-content-kpis article{min-height:calc(75px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e4e5f0;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:calc(2px * var(--platform-density-scale,1));display:grid}.training-content-kpis small,.master-content-kpis small{color:#7f89a7;font-size:calc(7.2px * var(--platform-density-scale,1))}.training-content-kpis strong,.master-content-kpis strong{color:#25376d;font-size:calc(15px * var(--platform-density-scale,1))}.training-content-kpis em{color:#8b94af;font-size:calc(6.7px * var(--platform-density-scale,1));font-style:normal}.training-content-register,.master-content-register{margin-top:calc(14px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e5e4ee;overflow:hidden}.training-content-register>header,.master-content-register>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(15px * var(--platform-density-scale,1));border-bottom:1px solid #ecebf3;display:flex}.training-content-tabs{align-items:center;gap:calc(4px * var(--platform-density-scale,1));display:flex}.training-content-tabs button{height:calc(34px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#7a84a3;font-size:calc(7.5px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:800}.training-content-tabs button.is-active{color:#6345df;background:#f0edff}.training-content-search,.master-content-register>header label{width:min(calc(390px * var(--platform-density-scale,1)),42vw);height:calc(36px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#8791ad;background:#fff;border:1px solid #e0deeb;display:flex}.training-content-search input,.master-content-register>header input{color:#27396e;width:100%;font:inherit;font-size:calc(7.8px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.training-content-table-wrap,.master-content-table-wrap{overflow:auto}.training-content-table-wrap table,.master-content-table-wrap table{width:100%;min-width:calc(1110px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.training-content-table-wrap th,.master-content-table-wrap th{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));color:#7782a5;font-size:calc(6.8px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#faf9fd}.training-content-table-wrap td,.master-content-table-wrap td{height:calc(68px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));color:#6f7b9d;font-size:calc(7.4px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #f0eef5}.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:calc(8.2px * var(--platform-density-scale,1))}.training-content-table-wrap td>small,.master-content-table-wrap td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8992ad;font-size:calc(6.7px * var(--platform-density-scale,1))}.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{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(6.8px * var(--platform-density-scale,1));justify-content:center;align-items:center;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{min-width:calc(82px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6243df;font-size:calc(7.3px * var(--platform-density-scale,1));background:#f6f3ff;border:1px solid #ddd7f7;font-weight:800;display:inline-flex}.training-content-empty,.master-content-empty{min-height:calc(285px * var(--platform-density-scale,1));color:#7354e8;text-align:center;place-content:center;justify-items:center;display:grid}.training-content-empty strong,.master-content-empty strong{margin-top:calc(8px * var(--platform-density-scale,1));color:#27396e;font-size:calc(10px * var(--platform-density-scale,1))}.training-content-empty p,.master-content-empty p{margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#8790ab;font-size:calc(8px * var(--platform-density-scale,1))}.training-content-form{gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.training-content-form label{gap:calc(5px * var(--platform-density-scale,1));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:calc(7.4px * var(--platform-density-scale,1));font-weight:850}.training-content-form input,.training-content-form select,.training-content-form textarea{width:100%;min-height:calc(39px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#27396e;font:inherit;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfdbea;outline:0}.training-content-form textarea{min-height:calc(78px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));resize:vertical}.training-content-form select:disabled{color:#9aa1b5;background:#f3f4f8}.training-content-platform-note{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#07816c;background:#effbf7;border:1px solid #cdebe3;display:flex}.training-content-platform-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.training-content-platform-note strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.training-content-platform-note small{color:#758ba3;font-size:calc(7px * var(--platform-density-scale,1))}.training-content-file{min-height:calc(78px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6545e4;cursor:pointer;background:#f9f7ff;border:1px dashed #cfc6f6;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{gap:calc(3px * var(--platform-density-scale,1));flex:1;display:grid}.training-content-file strong{color:#26396e;font-size:calc(8.3px * var(--platform-density-scale,1))}.training-content-file small{color:#818ba9;font-size:calc(7px * var(--platform-density-scale,1))}.training-content-file em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #b9a9f1;font-style:normal;font-weight:800}.training-content-error{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#b5304c;font-size:calc(7.5px * var(--platform-density-scale,1));background:#fff4f6;border:1px solid #f0c3cc}.training-content-detail-summary{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.training-content-detail-summary article{min-height:calc(65px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f8f6ff;border:1px solid #e3dff2;display:flex}.training-content-detail-summary svg{color:#6747e8}.training-content-detail-summary span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.training-content-detail-summary small{color:#818ba8;font-size:calc(6.8px * var(--platform-density-scale,1))}.training-content-detail-summary strong{color:#27396e;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.training-content-live-note{margin-top:calc(11px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#087e69;background:#eefaf7;border:1px solid #bfe6dd;display:flex}.training-content-live-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.training-content-live-note strong{font-size:calc(8px * var(--platform-density-scale,1))}.training-content-live-note small{color:#7189a1;font-size:calc(7px * var(--platform-density-scale,1))}.training-content-file-card{margin-top:calc(11px * var(--platform-density-scale,1));min-height:calc(75px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1dcf2;display:flex}.training-content-file-card>svg{color:#6545e5}.training-content-file-card span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.training-content-file-card strong{color:#27396e;font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.training-content-file-card small{color:#858eaa;font-size:calc(7px * var(--platform-density-scale,1))}.training-content-file-card a{height:calc(33px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6244dd;font-size:calc(7.3px * var(--platform-density-scale,1));border:1px solid #d9d2f5;font-weight:800;text-decoration:none;display:inline-flex}.training-content-version-list{margin-top:calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #e5e2ee;overflow:hidden}.training-content-version-list>header{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));background:#f8f7fc;justify-content:space-between;align-items:center;display:flex}.training-content-version-list>header strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.training-content-version-list>header small{color:#858eaa;font-size:calc(7px * var(--platform-density-scale,1))}.training-content-version-list article{min-height:calc(53px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-top:1px solid #efedf5;display:flex}.training-content-version-list article span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.training-content-version-list article strong{font-size:calc(8px * var(--platform-density-scale,1))}.training-content-version-list article small{color:#8790aa;font-size:calc(6.8px * var(--platform-density-scale,1))}.training-content-version-list article em{color:#7782a2;font-size:calc(7px * var(--platform-density-scale,1));font-style:normal}.master-content-scope-note{margin-bottom:calc(12px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6344df;background:#f7f5ff;border:1px solid #d8d1f7;display:flex}.master-content-scope-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-content-scope-note strong{font-size:calc(8.3px * var(--platform-density-scale,1))}.master-content-scope-note small{color:#7e88a8;font-size:calc(7px * var(--platform-density-scale,1))}.master-content-register>header>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-content-register>header>div strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.master-content-register>header>div small{color:#818ba9;font-size:calc(7px * var(--platform-density-scale,1))}.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:calc(6px * var(--platform-density-scale,1));display:flex}.master-content-actions button{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6545e4;background:#f7f4ff;border:1px solid #dcd6f6;place-items:center;display:grid}.master-content-actions a{height:calc(32px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7.2px * var(--platform-density-scale,1));border:0;font-weight:800;text-decoration:none;display:inline-flex}.master-content-presentation{min-height:calc(90px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:linear-gradient(135deg,#f8f6ff,#fff);border:1px solid #dfdaf3;display:flex}.master-content-presentation>svg{color:#6444e5}.master-content-presentation span{gap:calc(4px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.master-content-presentation strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-content-presentation small{color:#7e88a7;font-size:calc(7.3px * var(--platform-density-scale,1))}.master-content-presentation a{min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:800;text-decoration:none;display:inline-flex}.master-content-guidance{margin-top:calc(11px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#087d68;background:#effaf7;border:1px solid #bee5dc;display:flex}.master-content-guidance span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-content-guidance strong{font-size:calc(8px * var(--platform-density-scale,1))}.master-content-guidance small{color:#768aa2;font-size:calc(7px * var(--platform-density-scale,1))}.master-content-batches{margin-top:calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #e4e2ee;overflow:hidden}.master-content-batches>header{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));background:#f8f7fc;justify-content:space-between;align-items:center;display:flex}.master-content-batches>header strong{font-size:calc(8.3px * var(--platform-density-scale,1))}.master-content-batches>header small{color:#858eaa;font-size:calc(7px * var(--platform-density-scale,1))}.master-content-batches article{min-height:calc(55px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-top:1px solid #efedf5;display:flex}.master-content-batches article span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-content-batches article strong{font-size:calc(8.2px * var(--platform-density-scale,1))}.master-content-batches article small{color:#858eaa;font-size:calc(7px * var(--platform-density-scale,1))}.master-content-batches article em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087e69;font-size:calc(6.8px * var(--platform-density-scale,1));background:#e8f8f3;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:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.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{padding:calc(28px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1)) calc(64px * var(--platform-density-scale,1));color:#14285f}.master-trainer-profile-hero{align-items:center;gap:calc(16px * var(--platform-density-scale,1));padding:calc(20px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1));background:linear-gradient(135deg,#f8f7ff,#fff 62%);border:1px solid #e3e5f3;display:flex}.master-trainer-avatar{width:calc(58px * var(--platform-density-scale,1));height:calc(58px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(135deg,#3158ff,#ed149d);place-items:center;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:calc(4px * var(--platform-density-scale,1)) 0;font-size:calc(22px * var(--platform-density-scale,1))}.master-trainer-profile-hero p{color:#7482aa;margin:0}.master-trainer-profile-hero em{align-items:center;gap:calc(6px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087e69;background:#e9f8f4;font-style:normal;font-weight:800;display:inline-flex}.master-trainer-profile-grid{margin-top:calc(14px * var(--platform-density-scale,1));gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:1.3fr 1fr;display:grid}.master-trainer-profile-card,.master-trainer-scope-card{border-radius:calc(17px * var(--platform-density-scale,1));background:#fff;border:1px solid #e3e5f3;overflow:hidden}.master-trainer-profile-card>header,.master-trainer-scope-card>header{padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #ececf5;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{gap:calc(2px * var(--platform-density-scale,1));flex:1;display:grid}.master-trainer-profile-card>header small,.master-trainer-scope-card>header small{color:#7b88aa}.master-trainer-profile-card dl{padding:calc(7px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;margin:0;display:grid}.master-trainer-profile-card dl div{padding:calc(11px * var(--platform-density-scale,1)) 0;border-bottom:1px solid #f0f0f7}.master-trainer-profile-card dt{margin-bottom:calc(4px * var(--platform-density-scale,1));color:#7e8aaa;font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-profile-card dd{align-items:center;gap:calc(5px * var(--platform-density-scale,1));font-size:calc(12px * var(--platform-density-scale,1));margin:0;font-weight:800;display:flex}.master-trainer-capabilities{padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));display:grid}.master-trainer-capabilities>span{padding:calc(11px * var(--platform-density-scale,1));grid-template-columns:calc(22px * var(--platform-density-scale,1)) 1fr;-moz-column-gap:7px;column-gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#4c34d9;background:#f4f1ff;display:grid}.master-trainer-capabilities svg{grid-row:1/3}.master-trainer-capabilities small{color:#7c83a6}.master-trainer-direct-ssc{margin:calc(4px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#087e69;background:#edf9f6;display:flex}.master-trainer-direct-ssc span{display:grid}.master-trainer-scope-card>header em{padding:calc(5px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#593ae7;font-size:calc(10px * var(--platform-density-scale,1));background:#f0edff;font-style:normal;font-weight:800}.master-trainer-scope-card>div{padding:calc(14px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.master-trainer-scope-card>div article{min-width:0;padding:calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fbfaff;border:1px solid #e9e7f7;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{padding:calc(20px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));color:#7e89a9;display:flex}.master-trainer-profile{--profile-ink:#17295c;--profile-muted:#7180a5;--profile-line:#e4e8f2;--profile-purple:#6647e8;gap:calc(14px * var(--platform-density-scale,1));min-height:max-content;color:var(--profile-ink);flex-direction:column;flex:none;padding:0;display:flex;overflow:visible}.master-trainer-profile-heading{min-height:auto;padding:0 calc(2px * var(--platform-density-scale,1))}.master-trainer-profile-heading h1{font-size:calc(24px * var(--platform-density-scale,1))}.master-trainer-readonly{align-items:center;gap:calc(7px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#54638a;font-size:calc(10px * var(--platform-density-scale,1));white-space:nowrap;background:#fff;border:1px solid #dfe3ef;font-weight:750;display:inline-flex}.master-trainer-readonly svg{color:#168670}.master-trainer-profile-hero{min-height:calc(136px * var(--platform-density-scale,1));align-items:center;gap:calc(22px * var(--platform-density-scale,1));padding:calc(22px * var(--platform-density-scale,1));border:1px solid var(--profile-line);border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #232d590f}.master-trainer-profile-hero:before{height:calc(4px * var(--platform-density-scale,1));content:"";background:linear-gradient(90deg,#315cff,#7048ec 55%,#ed239c);position:absolute;top:0;left:0;right:0}.master-trainer-profile-identity{align-items:center;gap:calc(16px * var(--platform-density-scale,1));min-width:0;padding:0;display:flex}.master-trainer-profile-identity>div{min-width:0}.master-trainer-avatar{width:calc(64px * var(--platform-density-scale,1));height:calc(64px * var(--platform-density-scale,1));flex:0 0 calc(64px * var(--platform-density-scale,1));border-radius:calc(18px * var(--platform-density-scale,1));color:#fff;font-size:calc(20px * var(--platform-density-scale,1));letter-spacing:.03em;background:linear-gradient(145deg,#315cff,#7741e9 58%,#e921a1);border:4px solid #f0edff;font-weight:800;position:relative;box-shadow:0 8px 18px #5b42dc33}.master-trainer-avatar i{right:calc(-7px * var(--platform-density-scale,1));bottom:calc(-6px * var(--platform-density-scale,1));width:calc(25px * var(--platform-density-scale,1));height:calc(25px * var(--platform-density-scale,1));color:#fff;background:#0c967b;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute}.master-trainer-avatar.is-unverified i{background:#ea3697}.master-trainer-profile-identity small{color:var(--profile-muted);font-size:calc(11px * var(--platform-density-scale,1));letter-spacing:0;text-transform:none;font-weight:400;display:block}.master-trainer-profile-id{margin-top:calc(3px * var(--platform-density-scale,1));color:var(--profile-purple);font-size:calc(14px * var(--platform-density-scale,1));font-weight:700;line-height:1.25;display:block}.master-trainer-profile-identity h2{margin:calc(9px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1));color:var(--profile-ink);font-size:calc(16px * var(--platform-density-scale,1));letter-spacing:-.025em;font-weight:400;line-height:1.1}.master-trainer-profile-contact{align-items:center;gap:calc(6px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));color:var(--profile-muted);font-size:calc(11px * var(--platform-density-scale,1));flex-wrap:wrap;margin:0;font-weight:400;display:flex}.master-trainer-profile-contact span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:var(--profile-muted);display:inline-flex}.master-trainer-profile-status{justify-items:end;gap:calc(7px * var(--platform-density-scale,1));padding:0;display:grid;flex:none!important}.master-trainer-profile-status em{align-items:center;gap:calc(7px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#087d68;font-size:calc(10px * var(--platform-density-scale,1));background:#eef9f6;border:1px solid #ccebe3;font-style:normal;font-weight:800;display:inline-flex}.master-trainer-profile-status em>svg{flex:0 0 calc(13px * var(--platform-density-scale,1))}.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:calc(8px * var(--platform-density-scale,1))}.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{align-items:center;gap:calc(10px * var(--platform-density-scale,1));min-width:0;padding:calc(13px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));color:var(--profile-purple);display:flex}.master-trainer-profile-facts>span+span{border-left:1px solid var(--profile-line)}.master-trainer-profile-facts>span>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-profile-facts small{color:#828ca7;font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-profile-facts strong{color:#283966;font-size:calc(10px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-profile-grid{align-items:stretch;gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.master-trainer-profile-overview{gap:calc(14px * var(--platform-density-scale,1));display:grid}.master-trainer-profile-card,.master-trainer-scope-card{border-color:var(--profile-line);border-radius:calc(14px * var(--platform-density-scale,1));box-shadow:none}.master-trainer-profile-card>header,.master-trainer-scope-card>header{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));background:#fff}.master-trainer-card-icon{width:calc(24px * var(--platform-density-scale,1));height:calc(24px * var(--platform-density-scale,1));color:var(--profile-purple);background:0 0;border-radius:0;place-items:center;flex:0 0 calc(24px * var(--platform-density-scale,1))!important;display:grid!important}.master-trainer-card-icon svg{width:calc(20px * var(--platform-density-scale,1));height:calc(20px * var(--platform-density-scale,1));color:inherit!important}.master-trainer-profile-card>header>span:nth-child(2),.master-trainer-scope-card>header>span:nth-child(2){gap:calc(3px * var(--platform-density-scale,1))}.master-trainer-profile-card>header strong,.master-trainer-scope-card>header strong{color:#243563;font-size:calc(14px * var(--platform-density-scale,1));letter-spacing:0;font-weight:400;line-height:1.25}.master-trainer-profile-card>header small,.master-trainer-scope-card>header small{color:#818ba7;font-size:calc(9px * var(--platform-density-scale,1));font-weight:400;line-height:1.5}.master-trainer-profile-card>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#6f7a99;font-size:calc(8px * var(--platform-density-scale,1));background:#f1f3f7;font-style:normal;font-weight:750}.master-trainer-identity-card dl{padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1))}.master-trainer-identity-card dl div{min-width:0;min-height:calc(59px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-content:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fbfcffc2;border:1px solid #e5e4f2;display:grid}.master-trainer-identity-card dt{color:#7a85ad;font-size:calc(8px * var(--platform-density-scale,1));text-transform:none;letter-spacing:0;margin:0;font-weight:400;line-height:1.25}.master-trainer-identity-card dd{color:#17275e;min-width:0;min-height:0;font-size:calc(10px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.master-trainer-identity-card dd svg{color:#6876a0;flex:none}.master-trainer-access-status{margin:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#13806c;background:#f1faf7;border:1px solid #d4ebe5;justify-content:space-between;align-items:center;display:flex}.master-trainer-access-status>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-access-status small{color:#718b87;font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-access-status strong{align-items:center;gap:calc(7px * var(--platform-density-scale,1));font-size:calc(10px * var(--platform-density-scale,1));display:flex}.master-trainer-access-status strong i{width:calc(6px * var(--platform-density-scale,1));height:calc(6px * var(--platform-density-scale,1));background:#0fa47f;border-radius:50%}.master-trainer-capabilities{padding:calc(6px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1))}.master-trainer-capabilities>span{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));grid-template-columns:calc(22px * var(--platform-density-scale,1)) minmax(0, 1fr) auto;-moz-column-gap:8px;align-items:center;column-gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#f7f5ff;border:1px solid #e3def8;display:grid}.master-trainer-capabilities>span>svg:first-child{grid-row:auto}.master-trainer-capabilities>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-capabilities strong{color:#4d3bb4;font-size:calc(9.5px * var(--platform-density-scale,1))}.master-trainer-capabilities small{color:#7c83a3;font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-capabilities>span>svg:last-child{color:#785ce4}.master-trainer-direct-ssc{margin:calc(7px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#f5faf9;border:1px solid #d9eae6;align-items:flex-start}.master-trainer-direct-ssc strong{font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-direct-ssc small{margin-top:calc(3px * var(--platform-density-scale,1));color:#738b87;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.35}.master-trainer-restrictions{margin:calc(8px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));color:#6f7b9b;background:#f7f8fb;border-left:3px solid #d6dae5}.master-trainer-restrictions strong{color:#4e5c80;font-size:calc(8.5px * var(--platform-density-scale,1))}.master-trainer-restrictions p{margin:calc(3px * var(--platform-density-scale,1)) 0 0;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.4}.master-trainer-scope-card{margin-top:0}.master-trainer-scope-card>header>em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6045d7;font-size:calc(8px * var(--platform-density-scale,1));text-transform:uppercase;letter-spacing:.035em;background:#f5f2ff;border:1px solid #dfdaf5}.master-trainer-scope-card>div{padding:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr))}.master-trainer-scope-card>div article{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border-color:#e5e7f0}.master-trainer-role-badge{width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));flex:0 0 calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6949e7;background:#f0edff;place-items:center;display:grid!important}.master-trainer-scope-card>div article strong{color:#283966;font-size:calc(9.5px * var(--platform-density-scale,1))}.master-trainer-scope-card>div article small{align-items:center;gap:calc(6px * var(--platform-density-scale,1));margin-top:calc(4px * var(--platform-density-scale,1));color:#858eaa;font-size:calc(8px * var(--platform-density-scale,1));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:calc(10px * var(--platform-density-scale,1))}.master-trainer-profile-hero{grid-template-columns:1fr;gap:0}.master-trainer-profile-identity{padding:calc(22px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1))}.master-trainer-profile-status{padding:0 calc(18px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));justify-items:start}.master-trainer-profile-facts{grid-template-columns:1fr}.master-trainer-profile-facts>span{padding:calc(11px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1))}.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;width:max-content;max-width:100%;min-height:calc(54px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1));align-self:flex-start;gap:calc(6px * var(--platform-density-scale,1));border:1px solid var(--profile-line);border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;margin:0;overflow:visible;box-shadow:0 6px 18px #232d590a}.master-trainer-profile-tabs button{min-width:calc(142px * var(--platform-density-scale,1));min-height:calc(42px * var(--platform-density-scale,1))}.master-trainer-profile-tab-panel{min-height:calc(420px * var(--platform-density-scale,1));overflow:visible}.master-trainer-documents-workspace,.master-trainer-commercial-workspace{border:1px solid var(--profile-line);border-radius:calc(14px * var(--platform-density-scale,1));box-shadow:none;background:#fff;overflow:hidden}.master-trainer-documents-workspace>header,.master-trainer-commercial-workspace>header{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid var(--profile-line);background:#fff;display:flex}.master-trainer-documents-workspace>header>div,.master-trainer-commercial-workspace>header>div{align-items:center;gap:calc(10px * var(--platform-density-scale,1));min-width:0;display:flex}.master-trainer-documents-workspace>header>div>span:last-child,.master-trainer-commercial-workspace>header>div>span:last-child{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-documents-workspace>header strong,.master-trainer-commercial-workspace>header strong{color:#243563;font-size:calc(14px * var(--platform-density-scale,1));letter-spacing:0;font-weight:400;line-height:1.25}.master-trainer-documents-workspace>header small,.master-trainer-commercial-workspace>header small{color:#818ba7;font-size:calc(9px * var(--platform-density-scale,1));font-weight:400;line-height:1.5}.master-trainer-documents-workspace>header>aside{min-width:0;padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#087d68;text-align:left;white-space:nowrap;background:#eaf8f4;border:0;display:inline-flex}.master-trainer-documents-workspace>header>aside strong{color:inherit;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750}.master-trainer-documents-workspace>header>aside small{color:inherit;font-size:calc(8px * var(--platform-density-scale,1));line-height:1}.master-trainer-document-message{margin:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#087d68;font-size:calc(9px * var(--platform-density-scale,1));background:#f0faf7;border:1px solid #cfe9e2;justify-content:space-between;align-items:center;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{padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));display:grid}.master-trainer-document-list>article{min-height:calc(96px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) minmax(calc(300px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1)));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #e6e8f1;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:calc(38px * var(--platform-density-scale,1)) minmax(calc(240px * var(--platform-density-scale,1)),1fr) minmax(calc(280px * var(--platform-density-scale,1)),calc(360px * var(--platform-density-scale,1))) minmax(calc(300px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1)));justify-content:start}.master-trainer-document-list>article.is-compact-details.is-two-details{grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(calc(220px * var(--platform-density-scale,1)),.75fr) minmax(calc(480px * var(--platform-density-scale,1)),1.35fr) minmax(calc(300px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1)))}.master-trainer-document-list>article.is-compact-details.is-three-details{grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(calc(210px * var(--platform-density-scale,1)),.6fr) minmax(calc(620px * var(--platform-density-scale,1)),1.65fr) minmax(calc(300px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1)))}.master-trainer-document-list>article.is-compact-details.is-four-details{grid-template-columns:calc(38px * var(--platform-density-scale,1)) minmax(calc(190px * var(--platform-density-scale,1)),.5fr) minmax(calc(720px * var(--platform-density-scale,1)),1.9fr) minmax(calc(300px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1)))}.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{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6a48e9;background:#f2efff;place-items:center;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){gap:calc(4px * var(--platform-density-scale,1));grid-area:1/2/auto/-1;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:calc(7px * var(--platform-density-scale,1));display:flex}.master-trainer-document-list>article strong{color:#263864;font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-document-list>article em{padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#76809e;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase;background:#f1f3f7;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;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0}.master-trainer-document-list>article small{color:#119078;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-document-actions{align-items:stretch;gap:calc(7px * var(--platform-density-scale,1));grid-area:2/3;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{min-width:0;min-height:calc(48px * var(--platform-density-scale,1));flex:auto;justify-content:flex-start}.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{align-items:center;gap:calc(6px * var(--platform-density-scale,1));flex:none;display:flex}.master-trainer-document-actions .platform-view-button,.master-trainer-document-actions .platform-delete-button{flex:none}.master-trainer-document-fields{width:100%;padding:calc(2px * var(--platform-density-scale,1)) 0;gap:calc(9px * var(--platform-density-scale,1));grid-area:2/2;display:grid}.master-trainer-document-fields.is-one{grid-template-columns:minmax(calc(240px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1)))}.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:calc(5px * var(--platform-density-scale,1));min-width:0}.master-trainer-document-fields .platform-field-label{color:#536183;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800}.master-trainer-document-fields .platform-control{width:100%;min-height:calc(36px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.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{margin:0 calc(16px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#10846f;background:#f2faf8;border:1px solid #d8ebe6;display:flex}.master-trainer-document-governance span{gap:calc(3px * var(--platform-density-scale,1));flex:auto;min-width:0;display:grid}.master-trainer-document-governance strong{font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-document-governance small{color:#718b87;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.45}.master-trainer-document-governance>.platform-button{white-space:nowrap;flex:none;align-self:center}.master-trainer-commercial-workspace>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#7a829b;font-size:calc(8px * var(--platform-density-scale,1));text-transform:none;background:#f1f3f7;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{margin:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fcfbff;border:1px solid #ded9f7;overflow:hidden}.master-trainer-commercial-preference>header{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #ebe8f7;display:flex}.master-trainer-commercial-preference>header>div{align-items:center;gap:calc(10px * var(--platform-density-scale,1));min-width:0;display:flex}.master-trainer-commercial-preference>header>div>span:last-child{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-commercial-preference>header strong{color:#263864;font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-commercial-preference>header small{color:#7f8aa8;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.4}.master-trainer-commercial-preference>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6546df;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase;white-space:nowrap;background:#f0ecff;font-style:normal;font-weight:850}.master-trainer-payment-basis{padding:calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) 0;gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.master-trainer-payment-basis>button{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:calc(28px * var(--platform-density-scale,1)) minmax(0,1fr) calc(15px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#7a84a4;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1deed;display:grid}.master-trainer-payment-basis>button>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-payment-basis>button strong{color:#2b3c68;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-payment-basis>button small{color:#858eaa;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-payment-basis>button>i{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #cfd3df;border-radius:50%}.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{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(220px * var(--platform-density-scale,1)),1fr) minmax(calc(170px * var(--platform-density-scale,1)),.55fr) auto;align-items:end;gap:calc(10px * var(--platform-density-scale,1));display:grid}.master-trainer-preference-rate .platform-field{gap:calc(5px * var(--platform-density-scale,1));min-width:0}.master-trainer-preference-rate .platform-field-label{color:#536183;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800}.master-trainer-preference-rate .platform-control{width:100%;min-height:calc(40px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-preference-rate>aside{min-height:calc(40px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-content:center;gap:calc(2px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #e3e5ee;display:grid}.master-trainer-preference-rate>aside small{color:#8a93ad;font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-preference-rate>aside strong{color:#263864;font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-preference-rate>aside strong>span{color:#7c87a5;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:650}.master-trainer-preference-submit{min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;cursor:pointer;border:0;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{margin:0 calc(14px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#087d68;font-size:calc(8px * var(--platform-density-scale,1));background:#eaf8f4;font-weight:750}.master-trainer-commercial-message.is-error{color:#b4233b;background:#fff0f3}.master-trainer-commercial-preference>footer{padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));color:#6546df;background:#f8f6ff;border-top:1px solid #ebe8f7;display:flex}.master-trainer-commercial-preference>footer>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-commercial-preference>footer strong{color:#4f3abb;font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-commercial-preference>footer small{color:#7e88a6;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}.master-trainer-commercial-grid{padding:calc(16px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.master-trainer-commercial-grid article{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));align-content:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fbfbfe;border:1px solid #e5e8f1;display:grid}.master-trainer-commercial-grid article.is-wide{grid-column:span 2}.master-trainer-commercial-grid small{color:#8992aa;font-size:calc(8px * var(--platform-density-scale,1));text-transform:uppercase}.master-trainer-commercial-grid strong{color:#273963;font-size:calc(10px * var(--platform-density-scale,1));line-height:1.45}.master-trainer-agreement-card{margin:0 calc(16px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));grid-template-columns:calc(36px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f7f5ff;border:1px solid #ded9f7;display:grid}.master-trainer-agreement-card>span{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6445e2;background:#ece7ff;place-items:center;display:grid}.master-trainer-agreement-card>div{gap:calc(3px * var(--platform-density-scale,1));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:calc(8px * var(--platform-density-scale,1))}.master-trainer-commercial-empty{min-height:calc(300px * var(--platform-density-scale,1));padding:calc(54px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));text-align:center;align-content:center;place-items:center;display:grid}.master-trainer-commercial-empty svg{color:#6b49e7}.master-trainer-commercial-empty strong{margin-top:calc(10px * var(--platform-density-scale,1));color:#273963}.master-trainer-commercial-empty p{max-width:calc(520px * var(--platform-density-scale,1));margin:calc(5px * var(--platform-density-scale,1)) 0 0;color:#7c87a6;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.55}.master-trainer-document-delete{width:100%;min-width:0;margin:calc(-2px * var(--platform-density-scale,1)) 0 calc(12px * var(--platform-density-scale,1));box-sizing:border-box;box-shadow:none;grid-area:3/2/auto/-1;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{border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfdcf4;overflow:hidden}.trainer-commercial-panel>header{padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#faf9ff;border-bottom:1px solid #e9e8f3;display:flex}.trainer-commercial-panel>header>div{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.trainer-commercial-panel>header>div>span:last-child{gap:calc(2px * var(--platform-density-scale,1));display:grid}.trainer-commercial-panel>header strong{color:#293a67;font-size:calc(10px * var(--platform-density-scale,1))}.trainer-commercial-panel>header small{color:#7d87a3;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-commercial-icon{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6344df;background:#eeeaff;place-items:center;display:grid}.trainer-commercial-panel>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#8a650c;font-size:calc(8px * var(--platform-density-scale,1));text-transform:uppercase;background:#fff2d4;font-style:normal;font-weight:800}.trainer-commercial-panel>header>em.is-issued{color:#087d68;background:#e9f8f4}.trainer-commercial-preference-summary{margin:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) 0;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),1fr) minmax(calc(130px * var(--platform-density-scale,1)),.5fr) auto;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6546df;background:#f6f3ff;border:1px solid #dcd7f6;display:grid}.trainer-commercial-preference-summary>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));min-width:0;display:flex}.trainer-commercial-preference-summary>span>span,.trainer-commercial-preference-summary>span:nth-child(2){gap:calc(2px * var(--platform-density-scale,1));display:grid}.trainer-commercial-preference-summary small{color:#7f88a4;font-size:calc(7px * var(--platform-density-scale,1))}.trainer-commercial-preference-summary strong{color:#2a3b66;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-commercial-preference-summary>em{color:#6d58c6;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;font-style:normal;font-weight:750}.trainer-commercial-bank-review{margin:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) 0;border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfe1ed;overflow:hidden}.trainer-commercial-bank-review>header{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#fafbfc;border-bottom:1px solid #ececf3;display:flex}.trainer-commercial-bank-review>header>div{align-items:center;gap:calc(9px * var(--platform-density-scale,1));min-width:0;display:flex}.trainer-commercial-bank-review>header>div>span:last-child{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.trainer-commercial-bank-review>header strong{color:#293a67;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-commercial-bank-review>header small{color:#7d87a3;font-size:calc(7px * var(--platform-density-scale,1))}.trainer-commercial-bank-facts{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trainer-commercial-bank-facts>span{min-width:0;min-height:calc(48px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));align-content:center;gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fbfbfd;border:1px solid #e5e5ef;display:grid}.trainer-commercial-bank-facts small{color:#8790aa;font-size:calc(6.7px * var(--platform-density-scale,1));text-transform:uppercase}.trainer-commercial-bank-facts strong{color:#293a67;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trainer-commercial-bank-proof{margin:0 calc(11px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:calc(26px * var(--platform-density-scale,1)) minmax(0,1fr) auto auto auto;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#f9f9fc;border:1px solid #e3e2ef;display:grid}.trainer-commercial-bank-proof>span{width:calc(26px * var(--platform-density-scale,1));height:calc(26px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#6546df;background:#eeeaff;place-items:center;display:grid}.trainer-commercial-bank-proof>div{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.trainer-commercial-bank-proof strong{color:#293a67;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trainer-commercial-bank-proof small{color:#838da7;font-size:calc(6.7px * var(--platform-density-scale,1))}.trainer-commercial-bank-decision{padding:0 calc(11px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:end;gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) auto;display:grid}.trainer-commercial-bank-decision .platform-textarea{width:100%;min-height:calc(58px * var(--platform-density-scale,1))}.trainer-commercial-bank-decision>.platform-button{min-width:calc(122px * var(--platform-density-scale,1));justify-content:center}.trainer-commercial-bank-review>.trainer-commercial-message{margin:0 calc(11px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.trainer-commercial-form{padding:calc(14px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));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{min-height:calc(76px * var(--platform-density-scale,1));resize:vertical}.trainer-commercial-agreement{margin:0 calc(15px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));grid-template-columns:calc(26px * var(--platform-density-scale,1)) minmax(0,1fr) auto auto auto;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#f9fafc;border:1px solid #e3e5ee;display:grid}.trainer-commercial-agreement>span{color:#6546e1}.trainer-commercial-agreement>div{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.trainer-commercial-agreement strong{color:#2a3b66;font-size:calc(9px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trainer-commercial-agreement small{color:#808aa5;font-size:calc(7.5px * var(--platform-density-scale,1))}.trainer-commercial-agreement>.platform-button,.trainer-commercial-agreement>.platform-view-button,.trainer-commercial-agreement>.platform-delete-button{flex:none}.trainer-commercial-message{margin:0 calc(15px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#087d68;font-size:calc(8px * var(--platform-density-scale,1));background:#eaf8f4;font-weight:750}.trainer-commercial-message.is-error{color:#b4233b;background:#fff0f3}.trainer-commercial-panel>footer{padding:calc(11px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#fafbfc;border-top:1px solid #e9eaf2;display:flex}.trainer-commercial-panel>footer>span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#74819f;font-size:calc(8px * var(--platform-density-scale,1));display:flex}.trainer-commercial-panel>footer>button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(8.5px * var(--platform-density-scale,1));border:0;font-weight:800;display:inline-flex}.trainer-commercial-panel{background:#f8f9fc}.trainer-commercial-submission{margin:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) 0;border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfe2ee;overflow:hidden}.trainer-commercial-submission>header{min-height:calc(45px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#fbfbfd;border-bottom:1px solid #e9eaf1;display:flex}.trainer-commercial-submission>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#6546df;display:flex}.trainer-commercial-submission>header>span>span{gap:calc(1px * var(--platform-density-scale,1));display:grid}.trainer-commercial-submission>header small{color:#8b93a9;font-size:calc(6.2px * var(--platform-density-scale,1));letter-spacing:.08em;font-weight:800}.trainer-commercial-submission>header strong{color:#293a67;font-size:calc(8.5px * var(--platform-density-scale,1))}.trainer-commercial-submission>header em{color:#7b6ab9;font-size:calc(6.7px * var(--platform-density-scale,1));font-style:normal;font-weight:750}.trainer-commercial-submission>div{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.trainer-commercial-submission article{min-width:0;padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fbfbfd;border:1px solid #e6e7ef;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:calc(6.4px * var(--platform-density-scale,1))}.trainer-commercial-submission article strong{color:#293a67;font-size:calc(7.9px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trainer-commercial-recommendation{margin:calc(10px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) 0;border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #d9d6f0;overflow:hidden}.trainer-commercial-recommendation>header{min-height:calc(50px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#f8f7fe;border-bottom:1px solid #e8e7f1;display:flex}.trainer-commercial-recommendation>header>div{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.trainer-commercial-recommendation>header>div>span:first-child{width:calc(29px * var(--platform-density-scale,1));height:calc(29px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6546df;background:#eae7ff;place-items:center;display:grid}.trainer-commercial-recommendation>header>div>span:last-child{gap:calc(2px * var(--platform-density-scale,1));display:grid}.trainer-commercial-recommendation>header strong{color:#293a67;font-size:calc(9px * var(--platform-density-scale,1))}.trainer-commercial-recommendation>header small{color:#7f89a3;font-size:calc(6.8px * var(--platform-density-scale,1))}.trainer-commercial-recommendation>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#674ed0;font-size:calc(6.2px * var(--platform-density-scale,1));text-transform:uppercase;background:#ebe8ff;font-style:normal;font-weight:850}.trainer-commercial-basis-row{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1)) 0;grid-template-columns:minmax(calc(210px * var(--platform-density-scale,1)),calc(320px * var(--platform-density-scale,1)));display:grid}.trainer-commercial-rate-groups{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(220px * var(--platform-density-scale,1)),.72fr) minmax(calc(460px * var(--platform-density-scale,1)),1.5fr);gap:calc(9px * var(--platform-density-scale,1));display:grid}.trainer-commercial-rate-groups>section{min-width:0;padding:calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fbfcff;border:1px solid #e0e3ef}.trainer-commercial-rate-groups>section.is-offline{background:#f9fdfa;border-color:#d8e9e4}.trainer-commercial-rate-groups>section>header{margin-bottom:calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#6248d6;display:flex}.trainer-commercial-rate-groups>section.is-offline>header{color:#0a8871}.trainer-commercial-rate-groups>section>header>span{gap:calc(1px * var(--platform-density-scale,1));display:grid}.trainer-commercial-rate-groups>section>header strong{color:#2c3d6b;font-size:calc(8px * var(--platform-density-scale,1))}.trainer-commercial-rate-groups>section>header small{color:#838ca5;font-size:calc(6.3px * var(--platform-density-scale,1))}.trainer-commercial-rate-groups>section.is-offline>div{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trainer-commercial-rate-groups .platform-field{min-width:0}.trainer-commercial-rate-groups .platform-control{width:100%;min-height:calc(38px * var(--platform-density-scale,1))}.trainer-commercial-governance-fields{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));background:#fcfcfe;border-top:1px solid #ecebf3;grid-template-columns:repeat(4,minmax(0,1fr));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{min-height:calc(58px * var(--platform-density-scale,1));resize:vertical}.trainer-commercial-recommendation+.trainer-commercial-bank-review{margin-top:calc(10px * var(--platform-density-scale,1))}.trainer-commercial-panel>.platform-empty-state{margin:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1))}@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:calc(38px * var(--platform-density-scale,1)) minmax(0,1fr) minmax(calc(240px * var(--platform-density-scale,1)),calc(320px * var(--platform-density-scale,1)))}.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{padding:calc(12px * var(--platform-density-scale,1));grid-template-columns:calc(36px * var(--platform-density-scale,1)) minmax(0,1fr)}.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:calc(26px * var(--platform-density-scale,1)) 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:calc(26px * var(--platform-density-scale,1)) 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:calc(6px * var(--platform-density-scale,1))}.master-trainer-document-list.is-single-records>.master-trainer-single-document-card{border-radius:calc(13px * var(--platform-density-scale,1));min-height:0;padding:0;display:block;overflow:hidden}.master-trainer-single-document-card>header{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));grid-template-columns:calc(36px * var(--platform-density-scale,1)) minmax(0,1fr);align-items:center;gap:calc(11px * var(--platform-density-scale,1));display:grid}.master-trainer-single-document-card>header>div{gap:calc(4px * var(--platform-density-scale,1));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:calc(7px * var(--platform-density-scale,1));display:flex}.master-trainer-single-document-card :is(strong),.master-trainer-repeatable-document-list :is(strong){color:#263864;font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-single-document-card :is(p),.master-trainer-repeatable-document-list :is(p){color:#7f8aa8;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0}.master-trainer-single-document-card header small{color:#119078;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-single-document-card em,.master-trainer-repeatable-document-list header em{padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#76809e;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase;background:#f1f3f7;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{padding:0 calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(61px * var(--platform-density-scale,1));justify-content:flex-end;display:flex}.master-trainer-single-document-body.has-details{grid-template-columns:minmax(calc(300px * var(--platform-density-scale,1)),1fr) calc(510px * var(--platform-density-scale,1));align-items:end;gap:calc(16px * var(--platform-density-scale,1));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{width:min(100%,calc(510px * var(--platform-density-scale,1)));grid-area:auto;justify-content:flex-end;justify-self:end}.master-trainer-single-document-body .master-trainer-document-picker{width:min(100%,calc(420px * var(--platform-density-scale,1)));flex:0 1 calc(420px * var(--platform-density-scale,1))}.master-trainer-single-document-body:not(.has-details) .master-trainer-document-actions{width:min(100%,calc(510px * var(--platform-density-scale,1)))}.master-trainer-single-document-card.is-document-only{grid-template-columns:minmax(0,1fr) calc(510px * var(--platform-density-scale,1));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{width:100%;padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:stretch;align-items:center}.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{margin:0 calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(61px * var(--platform-density-scale,1));width:auto}.master-trainer-repeatable-document-list{padding:calc(6px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));display:grid}.master-trainer-repeatable-document-list>article{border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #e6e8f1;overflow:hidden}.master-trainer-repeatable-document-list>article.is-complete{background:#fcfffe;border-color:#d7eae5}.master-trainer-repeatable-document-list>article>header{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(16px * var(--platform-density-scale,1));display:flex}.master-trainer-repeatable-document-list>article>header>div{grid-template-columns:calc(36px * var(--platform-density-scale,1)) minmax(0,1fr);align-items:center;gap:calc(11px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-repeatable-document-list>article>header>div>span:last-child{gap:calc(4px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-repeatable-document-list>article>header>aside{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.master-trainer-repeatable-document-list>article>header>aside>.platform-button{min-height:calc(32px * var(--platform-density-scale,1));white-space:nowrap}.master-trainer-repeatable-records{padding:0 calc(14px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(61px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));display:grid}.master-trainer-repeatable-record{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:calc(28px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#f4fbf9;border:1px solid #dceae6;display:grid}.master-trainer-repeatable-record>span{width:calc(27px * var(--platform-density-scale,1));height:calc(27px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#0b8b73;background:#e2f6f0;place-items:center;display:grid}.master-trainer-repeatable-record>div:nth-child(2){gap:calc(3px * var(--platform-density-scale,1));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:calc(8px * var(--platform-density-scale,1))}.master-trainer-repeatable-record>div:nth-child(3){gap:calc(6px * var(--platform-density-scale,1));display:flex}.master-trainer-repeatable-record>.master-trainer-document-delete{margin:calc(3px * var(--platform-density-scale,1)) 0 0;grid-column:1/-1}.master-trainer-repeatable-form{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(61px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) calc(510px * var(--platform-density-scale,1));align-items:end;gap:calc(16px * var(--platform-density-scale,1));background:#fbfbfe;border-top:1px solid #ececf3;display:grid}.master-trainer-repeatable-fields{gap:calc(9px * var(--platform-density-scale,1));display:grid}.master-trainer-repeatable-fields.is-one{grid-template-columns:minmax(calc(240px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1)))}.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:calc(5px * var(--platform-density-scale,1));min-width:0}.master-trainer-repeatable-fields .platform-field-label{color:#536183;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800}.master-trainer-repeatable-fields .platform-control{width:100%;min-height:calc(38px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-repeatable-upload{width:min(100%,calc(510px * var(--platform-density-scale,1)));justify-content:flex-end;justify-self:end;align-items:stretch;gap:calc(7px * var(--platform-density-scale,1));min-width:0;display:flex}.master-trainer-repeatable-upload .master-trainer-document-picker{width:min(100%,calc(420px * var(--platform-density-scale,1)));min-width:0;min-height:calc(48px * var(--platform-density-scale,1));flex:0 1 calc(420px * var(--platform-density-scale,1))}.master-trainer-repeatable-upload>.platform-button{flex:none}.master-trainer-bank-workspace{margin:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(4px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fbfffd;border:1px solid #d9e9e4;overflow:hidden}.master-trainer-bank-workspace>header{padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #e2eee9;display:flex}.master-trainer-bank-workspace>header>div{align-items:center;gap:calc(10px * var(--platform-density-scale,1));min-width:0;display:flex}.master-trainer-bank-workspace>header>div>span:last-child{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-bank-workspace>header strong{color:#263864;font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-bank-workspace>header small{color:#7f8aa8;font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-bank-workspace>header>em{padding:calc(4px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#76809e;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase;background:#f1f3f7;font-style:normal;font-weight:800}.master-trainer-bank-workspace>header>em.is-required{color:#704bdc;background:#f0ecff}.master-trainer-bank-form{padding:calc(14px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) calc(510px * var(--platform-density-scale,1));align-items:end;gap:calc(16px * var(--platform-density-scale,1));display:grid}.master-trainer-bank-form .master-trainer-document-fields{grid-area:auto;padding:0}.master-trainer-bank-form .master-trainer-document-actions{width:min(100%,calc(510px * var(--platform-density-scale,1)));grid-area:auto;justify-content:flex-end;justify-self:end}.master-trainer-bank-form .master-trainer-document-picker{width:min(100%,calc(420px * var(--platform-density-scale,1)));flex:0 1 calc(420px * var(--platform-density-scale,1))}@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 calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(61px * var(--platform-density-scale,1))}.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%,calc(510px * var(--platform-density-scale,1)))}}@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:calc(14px * var(--platform-density-scale,1))}.master-trainer-single-document-body.has-details,.master-trainer-repeatable-form,.master-trainer-bank-form{gap:calc(10px * var(--platform-density-scale,1))}.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:calc(28px * var(--platform-density-scale,1)) 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:calc(14px * var(--platform-density-scale,1))}}.master-trainer-documents-workspace{background:#fafbfe}.master-trainer-documents-workspace>header{background:#fff}.master-trainer-documents-workspace>header strong{font-size:calc(15px * var(--platform-density-scale,1));font-weight:650}.master-trainer-documents-workspace>header small{font-size:calc(9.5px * var(--platform-density-scale,1))}.master-trainer-documents-workspace>header>aside{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-items:end;gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-documents-workspace>header>aside strong{font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-documents-workspace>header>aside small{font-size:calc(7px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase}.master-trainer-document-group{margin:calc(16px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0}.master-trainer-document-group>header{min-height:calc(46px * var(--platform-density-scale,1));padding:0 calc(2px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:flex-end;gap:calc(16px * var(--platform-density-scale,1));border-bottom:1px solid #e8eaf2;display:flex}.master-trainer-document-group>header>div{align-items:center;gap:calc(3px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.master-trainer-document-group>header small{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#6848dc;font-size:calc(7px * var(--platform-density-scale,1));letter-spacing:.06em;background:#f0edff;grid-row:1/3;font-weight:900}.master-trainer-document-group>header strong{color:#263864;font-size:calc(12px * var(--platform-density-scale,1));font-weight:750}.master-trainer-document-group>header p{color:#818ba7;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0}.master-trainer-document-group>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#66728f;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;background:#eef0f5;flex:none;font-style:normal;font-weight:800}.master-trainer-document-list.is-single-records,.master-trainer-repeatable-document-list{padding:calc(11px * var(--platform-density-scale,1)) 0 0;gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr))}.master-trainer-document-list.is-single-records>.master-trainer-single-document-card,.master-trainer-repeatable-document-list>article{border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border-color:#e4e7f0;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{min-height:calc(78px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #f0f1f5;align-items:flex-start}.master-trainer-single-document-card>header>div,.master-trainer-repeatable-document-list>article>header>div>span:last-child{gap:calc(5px * var(--platform-density-scale,1))}.master-trainer-single-document-card :is(strong),.master-trainer-repeatable-document-list :is(strong){font-size:calc(10.5px * var(--platform-density-scale,1))}.master-trainer-single-document-card :is(p),.master-trainer-repeatable-document-list :is(p){font-size:calc(8px * var(--platform-density-scale,1));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{width:100%;min-height:calc(112px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:flex-start;align-items:stretch;gap:calc(11px * var(--platform-density-scale,1));flex-direction:column;flex:auto;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{width:100%;min-height:calc(48px * var(--platform-density-scale,1));justify-content:stretch;justify-self:stretch;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:calc(40px * var(--platform-density-scale,1))}.master-trainer-repeatable-document-list>article{flex-direction:column;display:flex}.master-trainer-repeatable-document-list>article>header{min-height:calc(82px * var(--platform-density-scale,1))}.master-trainer-repeatable-form{min-height:calc(142px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-items:stretch;gap:calc(11px * var(--platform-density-scale,1));background:#fcfcfe;flex-direction:column;flex:auto;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:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1))}.master-trainer-repeatable-records+.master-trainer-repeatable-form{margin-top:0}.master-trainer-document-governance{margin-top:calc(18px * var(--platform-density-scale,1));background:#f4faf8}@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:calc(12px * var(--platform-density-scale,1))}.master-trainer-document-group>header{align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));flex-direction:column}.master-trainer-document-group>header>em{margin-left:calc(39px * var(--platform-density-scale,1))}.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:calc(12px * var(--platform-density-scale,1))}}.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:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1))}.master-trainer-documents-workspace .master-trainer-single-document-body.has-details{align-items:end;gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);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{width:100%;max-width:100%;min-height:calc(40px * var(--platform-density-scale,1));place-self:end stretch;align-items:center;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{top:calc(1px * var(--platform-density-scale,1));position:relative}.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{width:auto;min-width:0;max-width:100%;min-height:calc(40px * var(--platform-density-scale,1));flex:1 1 0}.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:calc(40px * var(--platform-density-scale,1));min-height:calc(40px * var(--platform-density-scale,1))}.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;width:100%;height:100%;min-height:0;padding:calc(20px * var(--platform-density-scale,1)) max(calc(34px * var(--platform-density-scale,1)),calc((100% - calc(700px * var(--platform-density-scale,1)))/2 + calc(16px * var(--platform-density-scale,1))));grid-area:auto;grid-template-columns:auto minmax(calc(180px * var(--platform-density-scale,1)),1fr) auto auto;align-content:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:inherit;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f8fce6;border:0;margin:0;position:absolute;inset:0}.master-trainer-documents-workspace .master-trainer-single-document-card>.master-trainer-document-delete:before{content:"";z-index:0;width:min(calc(700px * var(--platform-density-scale,1)),calc(100% - calc(36px * var(--platform-density-scale,1))));height:calc(88px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));background:#fffffffa;border:1px solid #ea369733;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;width:100%;height:100%;min-height:0;padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:inherit;background:#fff7fafc;border:0;grid-area:auto;margin:0;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{padding:calc(16px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr)}.master-trainer-documents-workspace .master-trainer-single-document-card>.master-trainer-document-delete:before{width:calc(100% - calc(24px * var(--platform-density-scale,1)));height:calc(100% - calc(24px * var(--platform-density-scale,1)))}}.master-trainer-toast{margin-bottom:calc(14px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#087e69;background:#ebf9f5;border:1px solid #bfe9dd;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:calc(28px * var(--platform-density-scale,1));height:calc(28px * var(--platform-density-scale,1));color:inherit;background:0 0;border:0;place-items:center;display:grid}.master-trainer-delivery-kpis{gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(4,1fr);display:grid}.master-trainer-delivery-kpis article{padding:calc(17px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f1;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:calc(18px * var(--platform-density-scale,1))}.master-trainer-delivery-register{margin-top:calc(16px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f1;overflow:hidden}.master-trainer-delivery-register>header{padding:calc(14px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-bottom:1px solid #eceef6;justify-content:space-between;align-items:center;display:flex}.master-trainer-delivery-register>header div{display:grid}.master-trainer-delivery-register>header small{color:#7c88a8}.master-trainer-delivery-register>header>span{padding:calc(5px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#623de9;font-size:calc(10px * var(--platform-density-scale,1));background:#f1edff;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{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:#7480a3;font-size:calc(9px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f8f8fd}.master-trainer-delivery-table th:last-child{text-align:center}.master-trainer-delivery-table td{padding:calc(15px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #eeeef5}.master-trainer-delivery-table td>strong,.master-trainer-delivery-table td>small{display:block}.master-trainer-delivery-table td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8590ad}.master-trainer-delivery-table td>span,.master-trainer-delivery-table td>em{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));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:calc(6px * var(--platform-density-scale,1));display:flex}.master-trainer-row-actions button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(9px * var(--platform-density-scale,1));border:0;font-weight:800;display:inline-flex}.master-trainer-row-actions button.icon{width:calc(34px * var(--platform-density-scale,1));color:#6543ea;background:#f7f5ff;border:1px solid #ddd8ff;padding:0}.master-trainer-acceptance{padding:calc(64px * var(--platform-density-scale,1)) calc(38px * var(--platform-density-scale,1));text-align:center;justify-items:center;display:grid}.master-trainer-acceptance>svg{color:#6544ed}.master-trainer-acceptance h3{margin:calc(12px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1))}.master-trainer-acceptance p{max-width:calc(500px * var(--platform-density-scale,1));margin:0 0 calc(16px * var(--platform-density-scale,1));color:#7581a3;line-height:1.5}.master-trainer-acceptance button,.master-trainer-attendance footer button{min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);border:0;font-weight:800;display:inline-flex}.master-trainer-attendance>header{padding:calc(16px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));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{padding:0 calc(22px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));display:flex;overflow-x:auto}.master-trainer-attendance>nav button{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6850d9;font-size:calc(10px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e0ddf8;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{padding:calc(12px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));background:#fafafe;border-block:1px solid #ececf4;justify-content:space-between;align-items:center;display:flex}.master-trainer-attendance-tools span{display:grid}.master-trainer-attendance-tools small{color:#7e89a8}.master-trainer-attendance-tools button{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6544e6;background:#fff;border:1px solid #dcd7ff;font-weight:800;display:inline-flex}.master-trainer-attendance-table table{border-collapse:collapse;width:100%}.master-trainer-attendance-table th{padding:calc(10px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));color:#7782a3;font-size:calc(9px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f7f7fc}.master-trainer-attendance-table td{padding:calc(13px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));border-top:1px solid #eeeef5}.master-trainer-attendance-table td:last-child div{gap:calc(5px * var(--platform-density-scale,1));display:flex}.master-trainer-attendance-table td:last-child button{min-width:calc(66px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#72809f;font-size:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfe1eb;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{padding:calc(16px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));justify-content:flex-end;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:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(50px * var(--platform-density-scale,1))}.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:calc(13px * var(--platform-density-scale,1));padding:calc(24px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(30px * var(--platform-density-scale,1));overflow:auto}.batch-planning-workspace>.training-page-header{min-height:calc(74px * var(--platform-density-scale,1));padding:0}.batch-governance-strip{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.batch-governance-strip article{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e8e5f2;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:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.batch-governance-strip small{color:#8790ae;font-size:calc(7.2px * var(--platform-density-scale,1))}.batch-governance-strip strong{color:#24366d;font-size:calc(11px * var(--platform-density-scale,1))}.batch-governance-strip em{color:#7782a5;font-size:calc(7.2px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.batch-success-alert{min-height:calc(45px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#07836d;background:#eefaf6;border:1px solid #bfe8dd;display:flex}.batch-success-alert span{gap:calc(2px * var(--platform-density-scale,1));flex:1;display:grid}.batch-success-alert strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.batch-success-alert small{color:#668b84;font-size:calc(7.5px * var(--platform-density-scale,1))}.batch-success-alert button{color:#087d69;font-size:calc(7.5px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;font-weight:800}.batch-kind-switch{width:min(calc(620px * var(--platform-density-scale,1)),100%);padding:calc(5px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2def1;grid-template-columns:1fr 1fr;display:grid}.batch-kind-switch>button{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#7380a5;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;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:calc(2px * var(--platform-density-scale,1));display:grid}.batch-kind-switch strong{font-size:calc(9px * var(--platform-density-scale,1))}.batch-kind-switch small{font-size:calc(7px * var(--platform-density-scale,1));opacity:.78}.batch-kind-switch em{min-width:calc(22px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1));text-align:center;background:#6a48e917;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(calc(330px * var(--platform-density-scale,1)),.8fr);gap:calc(12px * var(--platform-density-scale,1));align-items:start;display:grid}.batch-candidate-panel,.batch-setup-panel,.batch-register-panel{border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e4f0;overflow:hidden;box-shadow:0 9px 30px #2f26670a}.batch-candidate-panel>header,.batch-setup-panel>header,.batch-register-panel>header{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #eeecf5;display:flex}.batch-candidate-panel>header>span,.batch-setup-panel>header>span,.batch-register-panel>header>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.batch-candidate-panel header strong,.batch-setup-panel header strong,.batch-register-panel header strong{color:#273a70;font-size:calc(9.5px * var(--platform-density-scale,1))}.batch-candidate-panel header small,.batch-setup-panel header small,.batch-register-panel header small{color:#858ead;font-size:calc(7.3px * var(--platform-density-scale,1))}.batch-candidate-panel>header>em,.batch-register-panel>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6348df;font-size:calc(7.5px * var(--platform-density-scale,1));background:#f1edff;font-style:normal;font-weight:850}.batch-pool-filters{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),.6fr) minmax(calc(260px * var(--platform-density-scale,1)),1fr);gap:calc(9px * var(--platform-density-scale,1));display:grid}.batch-pool-filters>label{gap:calc(5px * var(--platform-density-scale,1));color:#56648e;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:800;display:grid}.batch-pool-filters select,.batch-pool-filters input,.batch-setup-fields select,.batch-setup-fields input{width:100%;height:calc(38px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#26396e;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea;outline:0}.batch-search>div{align-items:center;gap:calc(7px * var(--platform-density-scale,1));padding-left:calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#8791b0;background:#fff;border:1px solid #dedbea;display:flex}.batch-search>div input{height:calc(36px * var(--platform-density-scale,1));border:0;padding-left:0}.batch-pool-toolbar{min-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));color:#7c86a7;font-size:calc(7.5px * var(--platform-density-scale,1));background:#faf9fd;border-block:1px solid #f0eef6;justify-content:space-between;align-items:center;display:flex}.batch-pool-toolbar button{color:#6546df;font-size:calc(7.5px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;font-weight:850}.batch-pool-toolbar button:disabled{color:#a3a8bb;cursor:not-allowed}.batch-candidate-list{height:calc(300px * var(--platform-density-scale,1));overflow:auto}.batch-candidate-list>label{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));grid-template-columns:auto minmax(calc(130px * var(--platform-density-scale,1)),.75fr) minmax(calc(180px * var(--platform-density-scale,1)),1fr) auto;align-items:center;gap:calc(10px * var(--platform-density-scale,1));cursor:pointer;border-bottom:1px solid #f0eef6;display:grid}.batch-candidate-list>label.is-selected{background:#f7f4ff}.batch-candidate-list input{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));accent-color:#6547e8}.batch-candidate-identity,.batch-candidate-role{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.batch-candidate-list strong{color:#27396e;font-size:calc(8.5px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.batch-candidate-list small{color:#858ead;font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.batch-candidate-tags{align-items:center;gap:calc(5px * var(--platform-density-scale,1));display:flex}.batch-candidate-tags em,.batch-candidate-tags i{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5e46d8;font-size:calc(6.8px * var(--platform-density-scale,1));background:#f0ecff;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{margin-top:calc(9px * var(--platform-density-scale,1));color:#26396e;font-size:calc(9.5px * var(--platform-density-scale,1))}.batch-pool-empty p{max-width:calc(330px * var(--platform-density-scale,1));margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#858ead;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.batch-setup-panel{padding-bottom:calc(13px * var(--platform-density-scale,1))}.batch-count-state{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#7e87a7;font-size:calc(7px * var(--platform-density-scale,1));background:#f1f1f6;font-weight:850}.batch-count-state.is-warning{color:#b46d06;background:#fff3da}.batch-count-state.is-ready{color:#087d69;background:#e6f7f1}.batch-setup-fields{padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.batch-setup-fields>label{align-content:start;gap:calc(5px * var(--platform-density-scale,1));color:#55638d;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:800;display:grid}.batch-setup-fields label>small{color:#8a92ad;font-size:calc(6.8px * var(--platform-density-scale,1));font-weight:500;line-height:1.35}.batch-urgent-exception{margin:0 calc(13px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fffaf0;border:1px solid #f0d59e}.batch-urgent-exception>header{align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));color:#b66b00;display:flex}.batch-urgent-exception>header span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.batch-urgent-exception strong{font-size:calc(8px * var(--platform-density-scale,1))}.batch-urgent-exception small{color:#967a51;font-size:calc(7px * var(--platform-density-scale,1));line-height:1.35}.batch-urgent-exception>label{margin-top:calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#865c1e;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:800;display:flex}.batch-urgent-exception input{accent-color:#b87614}.batch-urgent-exception textarea{width:100%;margin-top:calc(8px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#50472f;font:inherit;font-size:calc(8px * var(--platform-density-scale,1));resize:vertical;background:#fff;border:1px solid #e8d7b6;outline:0}.batch-review-summary{margin:0 calc(13px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#faf9fd;border:1px solid #ebe8f3;grid-template-columns:1fr 1fr;display:grid}.batch-review-summary div{gap:calc(2px * var(--platform-density-scale,1));display:grid}.batch-review-summary dt{color:#8991ac;font-size:calc(6.8px * var(--platform-density-scale,1))}.batch-review-summary dd{color:#2c3e72;font-size:calc(8px * var(--platform-density-scale,1));margin:0;font-weight:800}.batch-form-error{margin:0 calc(13px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#b73556;font-size:calc(7.5px * var(--platform-density-scale,1));background:#fff4f7;border:1px solid #f0c2ce;line-height:1.35;display:flex}.batch-create-action{width:calc(100% - calc(26px * var(--platform-density-scale,1)));height:calc(39px * var(--platform-density-scale,1));margin:0 calc(13px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;border:0;justify-content:space-between;align-items:center;font-weight:850;display:flex;box-shadow:0 8px 18px #5e3edc33}.batch-register-panel>header{min-height:calc(50px * var(--platform-density-scale,1))}.batch-register-table{overflow:auto}.batch-register-table table{width:100%;min-width:calc(1050px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.batch-register-table th{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7480a6;font-size:calc(7px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f8f7fc}.batch-register-table td{height:calc(59px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#69759b;font-size:calc(7.5px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #f0eef6}.batch-register-table td>strong,.batch-register-table td>small{display:block}.batch-register-table td>strong{color:#26396e;font-size:calc(8.3px * var(--platform-density-scale,1))}.batch-register-table td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8790ad;font-size:calc(6.8px * var(--platform-density-scale,1))}.batch-standard-badge,.batch-exception-badge,.batch-status-badge{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.8px * var(--platform-density-scale,1));background:#e8f8f3;font-weight:850;display:inline-flex}.batch-exception-badge{color:#a86406;background:#fff2d8}.batch-status-badge{color:#6247dc;background:#f0ecff}.batch-register-empty{padding:calc(23px * var(--platform-density-scale,1));color:#868eaa;font-size:calc(8px * var(--platform-density-scale,1));text-align:center}@media (max-width:1100px){.batch-governance-strip{grid-template-columns:1fr 1fr}.batch-builder-grid{grid-template-columns:1fr}.batch-candidate-list{height:calc(360px * var(--platform-density-scale,1))}}@media (max-width:700px){.batch-planning-workspace{padding:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.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{padding:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f1faf7;border:1px solid #d9eee8;grid-column:1/-1}.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:calc(6px * var(--platform-density-scale,1))!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-proforma-actions .commercial-row-action.is-review-raise>svg{width:calc(15px * var(--platform-density-scale,1))!important;height:calc(15px * var(--platform-density-scale,1))!important;flex:0 0 calc(15px * var(--platform-density-scale,1))!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{width:calc(138px * var(--platform-density-scale,1))!important;grid-template-columns:repeat(2,calc(34px * var(--platform-density-scale,1)))!important;justify-content:center!important;justify-items:center!important;gap:calc(7px * var(--platform-density-scale,1))!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{width:calc(138px * var(--platform-density-scale,1))!important;grid-template-columns:calc(34px * var(--platform-density-scale,1))!important;justify-content:center!important;justify-items:center!important;gap:calc(7px * var(--platform-density-scale,1))!important;margin-inline:auto!important;display:grid!important}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-view{width:calc(34px * var(--platform-density-scale,1))!important;min-width:calc(34px * var(--platform-density-scale,1))!important;height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#6042dc!important;box-shadow:none!important;background:#f6f3ff!important;border:1px solid #653bff24!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{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));margin:calc(-1px * var(--platform-density-scale,1));clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-with-finance{width:calc(138px * var(--platform-density-scale,1))!important;min-width:calc(138px * var(--platform-density-scale,1))!important;height:calc(37px * var(--platform-density-scale,1))!important;min-height:calc(37px * var(--platform-density-scale,1))!important;padding:0 calc(12px * var(--platform-density-scale,1))!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:calc(6px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#6042dc!important;font-size:calc(8px * var(--platform-density-scale,1))!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;grid-column:1!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-finance-actions .commercial-row-action.is-with-finance>svg{width:calc(15px * var(--platform-density-scale,1))!important;height:calc(15px * var(--platform-density-scale,1))!important;flex:0 0 calc(15px * var(--platform-density-scale,1))!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,calc(34px * var(--platform-density-scale,1)))!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{width:calc(34px * var(--platform-density-scale,1))!important;min-width:calc(34px * var(--platform-density-scale,1))!important;height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#087d69!important;box-shadow:none!important;background:#effaf7!important;border:1px solid #07836f29!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{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));margin:calc(-1px * var(--platform-density-scale,1));clip:rect(0,0,0,0);white-space:nowrap;border:0;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{width:calc(138px * var(--platform-density-scale,1))!important;justify-content:center!important;justify-items:center!important;gap:calc(7px * var(--platform-density-scale,1))!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{width:calc(138px * var(--platform-density-scale,1))!important;min-width:calc(138px * var(--platform-density-scale,1))!important;height:calc(37px * var(--platform-density-scale,1))!important;min-height:calc(37px * var(--platform-density-scale,1))!important;padding:0 calc(12px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#fff!important;background:var(--platform-primary)!important;font-size:calc(8px * var(--platform-density-scale,1))!important;font-weight:800!important;line-height:var(--platform-action-line-height)!important;border:0!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,calc(34px * var(--platform-density-scale,1)))!important}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-view{width:calc(34px * var(--platform-density-scale,1))!important;min-width:calc(34px * var(--platform-density-scale,1))!important;height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#6042dc!important;box-shadow:none!important;background:#f6f3ff!important;border:1px solid #653bff24!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{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));margin:calc(-1px * var(--platform-density-scale,1));clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-complete{width:calc(138px * var(--platform-density-scale,1))!important;min-width:calc(138px * var(--platform-density-scale,1))!important;height:calc(37px * var(--platform-density-scale,1))!important;min-height:calc(37px * var(--platform-density-scale,1))!important;padding:0 calc(12px * var(--platform-density-scale,1))!important;justify-content:center!important;align-items:center!important;gap:calc(6px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#087d69!important;font-size:calc(8px * var(--platform-density-scale,1))!important;font-weight:800!important;line-height:var(--platform-action-line-height)!important;opacity:1!important;background:#eaf8f4!important;border:1px solid #0b8b7624!important;grid-column:1/-1!important;margin-left:0!important;display:inline-flex!important}.commercial-table td:last-child .commercial-row-actions.is-completed .commercial-row-action.is-complete>svg{width:calc(15px * var(--platform-density-scale,1))!important;height:calc(15px * var(--platform-density-scale,1))!important;flex:0 0 calc(15px * var(--platform-density-scale,1))!important;margin:0!important}.bulk-proforma-payer-summary{margin-top:calc(4px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6548df;background:#f6f3ff;border:1px solid #dcd5fb;display:flex}.bulk-proforma-payer-summary>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.bulk-proforma-payer-summary strong{color:#27396e;font-size:calc(9px * var(--platform-density-scale,1))}.bulk-proforma-payer-summary small{color:#7983a5;font-size:calc(7.5px * var(--platform-density-scale,1))}.bulk-proforma-list{gap:calc(7px * var(--platform-density-scale,1));display:grid}.bulk-proforma-list>label{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #e5e2ef;grid-template-columns:auto minmax(0,1fr) auto;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{width:calc(16px * var(--platform-density-scale,1));height:calc(16px * var(--platform-density-scale,1));accent-color:#6747ee}.bulk-proforma-list label>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.bulk-proforma-list strong{color:#26386d;font-size:calc(9px * var(--platform-density-scale,1))}.bulk-proforma-list small{color:#7e88aa;font-size:calc(7.5px * var(--platform-density-scale,1))}.bulk-proforma-list em{color:#5f45dc;font-size:calc(9px * var(--platform-density-scale,1));font-style:normal;font-weight:850}.bulk-proforma-total{padding:calc(12px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#fff;background:linear-gradient(100deg,#315cff,#7241ed,#e6259e);grid-template-columns:1fr 1fr;display:grid}.bulk-proforma-total>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.bulk-proforma-total small{font-size:calc(7.5px * var(--platform-density-scale,1));opacity:.82}.bulk-proforma-total strong{font-size:calc(14px * var(--platform-density-scale,1))}@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{margin:0 calc(13px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6348df;background:#f7f4ff;border:1px solid #ddd7f7;display:flex}.batch-trainer-deferred-note>svg{margin-top:calc(1px * var(--platform-density-scale,1));flex:none}.batch-trainer-deferred-note>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.batch-trainer-deferred-note strong{color:#3b3771;font-size:calc(8px * var(--platform-density-scale,1))}.batch-trainer-deferred-note small{color:#7983a4;font-size:calc(7px * var(--platform-density-scale,1));line-height:1.4}.batch-ai-viva-control{margin:0 0 calc(14px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr) minmax(calc(170px * var(--platform-density-scale,1)),calc(220px * var(--platform-density-scale,1)));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6348df;background:#f7f4ff;border:1px solid #ddd7f7;display:grid}.batch-ai-viva-control>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.batch-ai-viva-control strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1))}.batch-ai-viva-control small{color:#7883a6;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}.batch-ai-viva-control select{width:100%;height:calc(36px * var(--platform-density-scale,1));padding:0 calc(32px * var(--platform-density-scale,1)) 0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#26396e;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #dcd8eb;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{min-height:calc(62px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #f0eef6;grid-template-columns:minmax(0,1fr) auto;display:grid}.batch-domain-source-row.is-selected{background:#f7f4ff}.batch-domain-source-row>label{min-height:calc(61px * var(--platform-density-scale,1));grid-template-columns:auto minmax(calc(130px * var(--platform-density-scale,1)),.75fr) minmax(calc(180px * var(--platform-density-scale,1)),1fr) auto;align-items:center;gap:calc(10px * var(--platform-density-scale,1));cursor:pointer;display:grid}.batch-domain-source-row>button{min-width:calc(62px * var(--platform-density-scale,1));height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6042dc;font-size:calc(7.5px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #653bff24;font-weight:800;display:inline-flex}.batch-domain-source-row>button:hover{background:#f1edff}.batch-roster-summary{margin:calc(20px * var(--platform-density-scale,1)) 0 calc(14px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.batch-roster-summary article{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#653bff;background:#f6f3ff;border:1px solid #653bff1a;display:flex}.batch-roster-summary article>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.batch-roster-summary strong{color:#17275e;font-size:calc(14px * var(--platform-density-scale,1))}.batch-roster-summary small{color:#7d86a8;font-size:calc(7.5px * var(--platform-density-scale,1))}.batch-roster-table{border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;overflow:auto}.batch-roster-table table{width:100%;min-width:calc(600px * var(--platform-density-scale,1));border-collapse:collapse}.batch-roster-table th,.batch-roster-table td{padding:calc(11px * var(--platform-density-scale,1));color:#53608e;font-size:calc(8px * var(--platform-density-scale,1));text-align:left;border-bottom:1px solid #59519a12}.batch-roster-table th{color:#717ca6;font-size:calc(7px * var(--platform-density-scale,1));text-transform:uppercase;background:#f7f7ff}.batch-roster-table td strong{color:#17275e}@media (max-width:700px){.batch-domain-source-row{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr}.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{min-height:calc(72px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) calc(74px * var(--platform-density-scale,1))}.batch-domain-source-row>label{width:100%;min-height:calc(71px * var(--platform-density-scale,1));grid-template-columns:calc(34px * var(--platform-density-scale,1)) minmax(calc(200px * var(--platform-density-scale,1)),.9fr) minmax(calc(180px * var(--platform-density-scale,1)),.8fr) minmax(calc(155px * var(--platform-density-scale,1)),.65fr);justify-items:center}.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{width:calc(68px * var(--platform-density-scale,1));min-width:calc(68px * var(--platform-density-scale,1));justify-self:center}@media (max-width:700px){.batch-domain-source-row{grid-template-columns:1fr}.batch-domain-source-row>label{grid-template-columns:calc(34px * var(--platform-density-scale,1)) 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:calc(14px * var(--platform-density-scale,1));padding:calc(25px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));overflow:auto}.delivery-workspace>.training-page-header{min-height:calc(72px * var(--platform-density-scale,1));padding:0}.delivery-kpi-grid{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.delivery-kpi-grid article{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#6547e7;background:#fff;border:1px solid #e8e5f2;display:flex}.delivery-kpi-grid article.is-warning{color:#c27b12}.delivery-kpi-grid article.is-ready{color:#07836d}.delivery-kpi-grid article>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.delivery-kpi-grid small{color:#8790ae;font-size:calc(7.2px * var(--platform-density-scale,1))}.delivery-kpi-grid strong{color:#24366d;font-size:calc(15px * var(--platform-density-scale,1))}.delivery-kpi-grid em{color:#7782a5;font-size:calc(7.2px * var(--platform-density-scale,1));font-style:normal}.delivery-register{border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e4f0;overflow:hidden;box-shadow:0 9px 30px #2f26670a}.delivery-register-tabs{min-height:calc(55px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) 0;grid-template-columns:repeat(4,minmax(calc(145px * var(--platform-density-scale,1)),calc(170px * var(--platform-density-scale,1))));align-items:end;gap:calc(6px * var(--platform-density-scale,1));border-bottom:1px solid #eeecf5;display:grid}.delivery-register-tabs button{width:100%;height:calc(43px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#7480a5;font-size:calc(8px * var(--platform-density-scale,1));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:800;display:inline-flex}.delivery-register-tabs button.is-active{color:#6042dc;border-bottom-color:#6547e8}.delivery-register-tabs span{min-width:calc(20px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));text-align:center;font-size:calc(7px * var(--platform-density-scale,1));background:#f0ecff}.delivery-toolbar{padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #efedf5;display:flex}.delivery-toolbar label{height:calc(38px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#8791b0;border:1px solid #dfdbea;flex:1;display:flex}.delivery-toolbar input{color:#26396e;width:100%;font-size:calc(8.5px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.delivery-toolbar>span{color:#8089a7;font-size:calc(7.5px * var(--platform-density-scale,1))}.delivery-table-wrap{overflow:auto}.delivery-table-wrap table{width:100%;min-width:calc(1180px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.delivery-table-wrap th{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7480a6;font-size:calc(7px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f8f7fc}.delivery-table-wrap td{height:calc(68px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#69759b;font-size:calc(7.5px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #f0eef6}.delivery-table-wrap td>strong,.delivery-table-wrap td>small{display:block}.delivery-table-wrap td>strong{color:#26396e;font-size:calc(8.3px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delivery-table-wrap td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8790ad;font-size:calc(6.8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;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{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(6.8px * var(--platform-density-scale,1));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:calc(6px * var(--platform-density-scale,1));display:flex}.delivery-row-actions button{height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6042dc;font-size:calc(7.3px * var(--platform-density-scale,1));cursor:pointer;background:#f6f3ff;border:1px solid #653bff24;font-weight:800}.delivery-row-actions button:first-child{width:calc(32px * var(--platform-density-scale,1));place-items:center;padding:0;display:grid}.delivery-row-actions button.is-primary{min-width:calc(88px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);border:0}.delivery-row-actions>span{color:#8b93ae;font-size:calc(7px * var(--platform-density-scale,1));text-align:center}.delivery-empty{min-height:calc(250px * var(--platform-density-scale,1));color:#7557e3;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.delivery-empty strong{margin-top:calc(8px * var(--platform-density-scale,1));color:#26396e;font-size:calc(10px * var(--platform-density-scale,1))}.delivery-empty p{margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#858ead;font-size:calc(8px * var(--platform-density-scale,1))}.delivery-assignment-summary{margin:calc(20px * var(--platform-density-scale,1)) 0 calc(14px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.delivery-assignment-summary article{min-height:calc(66px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));align-content:center;gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f6f3ff;border:1px solid #e1dcf7;display:grid}.delivery-assignment-summary strong{color:#25386e;font-size:calc(14px * var(--platform-density-scale,1))}.delivery-assignment-summary small{color:#7e87a7;font-size:calc(7.5px * var(--platform-density-scale,1))}.delivery-domain-assignments{border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e3f0;overflow:hidden}.delivery-domain-assignments>header{padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1));border-bottom:1px solid #efedf5;display:grid}.delivery-domain-assignments>header strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1))}.delivery-domain-assignments>header small{color:#7f89aa;font-size:calc(7px * var(--platform-density-scale,1))}.delivery-domain-assignments>label,.delivery-platform-assignment{min-height:calc(66px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) minmax(calc(240px * var(--platform-density-scale,1)),.8fr);align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #f0eef6;display:grid}.delivery-domain-assignments label>span,.delivery-platform-assignment>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.delivery-domain-assignments label strong,.delivery-platform-assignment strong{color:#26396e;font-size:calc(8.5px * var(--platform-density-scale,1))}.delivery-domain-assignments label small,.delivery-platform-assignment small{color:#818aa8;font-size:calc(7px * var(--platform-density-scale,1))}.delivery-domain-assignments select,.delivery-platform-assignment select{width:100%;height:calc(38px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#26396e;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea;outline:0}.delivery-platform-assignment{margin-top:calc(12px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f8f6ff;border:1px solid #ddd7f7}.delivery-assignment-error{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#b73556;font-size:calc(7.5px * var(--platform-density-scale,1));background:#fff4f7;border:1px solid #efc4ce}@media (max-width:1000px){.delivery-kpi-grid{grid-template-columns:1fr 1fr}.delivery-register-tabs{grid-template-columns:repeat(4,calc(155px * var(--platform-density-scale,1)));overflow-x:auto}}@media (max-width:700px){.delivery-workspace{padding:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.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:calc(8px * var(--platform-density-scale,1))}.delivery-row-actions{width:calc(146px * var(--platform-density-scale,1));min-height:calc(31px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(6px * var(--platform-density-scale,1));margin-inline:auto;display:flex}.delivery-row-actions button:first-child{flex:0 0 calc(32px * var(--platform-density-scale,1))}.delivery-row-actions button.is-primary,.delivery-row-actions .delivery-schedule-button{width:calc(108px * var(--platform-density-scale,1));min-width:calc(108px * var(--platform-density-scale,1));flex:0 0 calc(108px * var(--platform-density-scale,1))}.delivery-row-actions .delivery-schedule-button{padding:0 calc(8px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#087d69;white-space:nowrap;background:#e7f8f3;display:inline-flex}.delivery-row-actions>span{width:calc(108px * var(--platform-density-scale,1));min-width:calc(108px * var(--platform-density-scale,1));min-height:calc(31px * var(--platform-density-scale,1));flex:0 0 calc(108px * var(--platform-density-scale,1));white-space:nowrap}.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{min-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#71809f;font-size:calc(9px * var(--platform-density-scale,1));background:#f2f3f8;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:calc(9px * var(--platform-density-scale,1));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{width:min(calc(510px * var(--platform-density-scale,1)),100%);margin-top:calc(14px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));text-align:left;background:#fff7f8;border:1px solid #f0c2cb;display:grid}.master-trainer-return-form label{color:#7c3150;font-size:calc(9px * var(--platform-density-scale,1));font-weight:850}.master-trainer-return-form textarea{min-height:calc(92px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1));resize:vertical;border-radius:calc(9px * var(--platform-density-scale,1));color:#26396e;font:inherit;background:#fff;border:1px solid #e7c4cc;outline:0}.master-trainer-return-form>div{justify-content:flex-end;gap:calc(8px * var(--platform-density-scale,1));display:flex}.master-trainer-return-form button{min-height:calc(38px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));font-weight:800;display:inline-flex}.master-trainer-state-panel{padding:calc(54px * var(--platform-density-scale,1)) calc(38px * var(--platform-density-scale,1)) calc(35px * var(--platform-density-scale,1));text-align:center;justify-items:center;display:grid}.master-trainer-state-panel>svg{color:#6544ed}.master-trainer-state-panel h3{margin:calc(12px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1))}.master-trainer-state-panel p{max-width:calc(520px * var(--platform-density-scale,1));margin:0 0 calc(11px * var(--platform-density-scale,1));color:#7581a3;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){min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);border:0;font-weight:800;display:inline-flex}.master-trainer-return-link{margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#a24558;font-size:calc(9px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:800;display:inline-flex}.master-trainer-start-wait{margin-top:calc(8px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6544e6;text-align:left;background:#f8f6ff;border:1px solid #ded9f7;display:flex}.master-trainer-start-wait span{display:grid}.master-trainer-start-wait small{margin-top:calc(2px * var(--platform-density-scale,1));color:#7c87a7}.master-trainer-roster-preview{margin:0 calc(22px * var(--platform-density-scale,1)) calc(25px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));border:1px solid #e8e5f0;overflow:hidden}.master-trainer-roster-preview>header{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));background:#f8f7fc;justify-content:space-between;align-items:center;display:flex}.master-trainer-roster-preview>header small{color:#7e88a8}.master-trainer-roster-preview article{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(18px * var(--platform-density-scale,1));border-top:1px solid #efedf5;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;font-size:calc(9px * var(--platform-density-scale,1));text-align:right;font-style:normal;font-weight:800}.delivery-status.is-returned{color:#b52b43;background:#fff0f2}.delivery-assignment-locked{width:calc(90px * var(--platform-density-scale,1));min-height:calc(31px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#e7f8f3;font-weight:850;color:#087d69!important;font-size:calc(7px * var(--platform-density-scale,1))!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{align-items:center;gap:calc(4px * var(--platform-density-scale,1));color:#087d69;font-size:calc(7px * var(--platform-density-scale,1));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{font-size:calc(9px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-schedule-notice{margin-bottom:calc(12px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#6547e7;background:#f5f2ff;border:1px solid #d9d3f8;display:flex}.delivery-schedule-notice span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.delivery-schedule-notice strong{color:#26396e;font-size:calc(8.5px * var(--platform-density-scale,1))}.delivery-schedule-notice small{color:#7782a5;font-size:calc(7px * var(--platform-density-scale,1));line-height:1.45}.delivery-schedule-track{margin-top:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea;overflow:hidden}.delivery-schedule-track>header{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #eeecf5;display:flex}.delivery-schedule-track>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#6547e7;min-width:0;display:flex}.delivery-schedule-track>header>span>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.delivery-schedule-track>header strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-schedule-track>header small{color:#808aaa;font-size:calc(7px * var(--platform-density-scale,1))}.delivery-schedule-track>header em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.8px * var(--platform-density-scale,1));white-space:nowrap;background:#e6f7f2;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{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-content:center;gap:calc(3px * var(--platform-density-scale,1));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:calc(7px * var(--platform-density-scale,1))}.delivery-schedule-current strong{color:#26396e;font-size:calc(9px * var(--platform-density-scale,1))}.delivery-schedule-fields{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.delivery-schedule-fields label{gap:calc(5px * var(--platform-density-scale,1));color:#53618b;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800;display:grid}.delivery-schedule-fields input{width:100%;height:calc(36px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#26396e;font:inherit;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea;outline:0}.delivery-schedule-fields input:disabled{color:#7c86a3;cursor:not-allowed;background:#f0f1f5}.delivery-schedule-preview{margin:0 calc(13px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#087d69;background:#edf9f5;grid-template-columns:auto 1fr auto;display:grid}.delivery-schedule-preview strong{font-size:calc(8px * var(--platform-density-scale,1))}.delivery-schedule-preview span{color:#557b73;font-size:calc(7px * var(--platform-density-scale,1))}.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:calc(25px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1))}.master-trainer-delivery>.training-page-header{min-height:calc(72px * var(--platform-density-scale,1));padding:0}.master-trainer-toast{min-height:calc(45px * var(--platform-density-scale,1));margin-bottom:calc(12px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));font-size:calc(8.5px * var(--platform-density-scale,1))}.master-trainer-toast button{width:calc(24px * var(--platform-density-scale,1));height:calc(24px * var(--platform-density-scale,1))}.master-trainer-delivery-kpis{gap:calc(10px * var(--platform-density-scale,1))}.master-trainer-delivery-kpis article{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1))}.master-trainer-delivery-kpis small{font-size:calc(7.2px * var(--platform-density-scale,1))}.master-trainer-delivery-kpis strong{color:#24366d;font-size:calc(15px * var(--platform-density-scale,1))}.master-trainer-delivery-register{margin-top:calc(14px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1))}.master-trainer-delivery-register>header{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.master-trainer-delivery-register>header strong{font-size:calc(9.5px * var(--platform-density-scale,1))}.master-trainer-delivery-register>header small{margin-top:calc(3px * var(--platform-density-scale,1));font-size:calc(7.3px * var(--platform-density-scale,1))}.master-trainer-delivery-register>header>span{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-delivery-table table{min-width:calc(1050px * var(--platform-density-scale,1))}.master-trainer-delivery-table th{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-delivery-table td{height:calc(68px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#69759b;font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-delivery-table td>strong{color:#26396e;font-size:calc(8.5px * var(--platform-density-scale,1))}.master-trainer-delivery-table td>small{margin-top:calc(3px * var(--platform-density-scale,1));font-size:calc(6.8px * var(--platform-density-scale,1))}.master-trainer-delivery-table td>span,.master-trainer-delivery-table td>em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));font-size:calc(6.8px * var(--platform-density-scale,1))}.master-trainer-row-actions button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));font-size:calc(7.3px * var(--platform-density-scale,1))}.master-trainer-row-actions button.icon{width:calc(32px * var(--platform-density-scale,1))}.master-trainer-action-state{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));font-size:calc(7.3px * var(--platform-density-scale,1))}.master-trainer-state-panel{padding:calc(34px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1)) calc(25px * var(--platform-density-scale,1))}.master-trainer-state-panel>svg{width:calc(24px * var(--platform-density-scale,1));height:calc(24px * var(--platform-density-scale,1))}.master-trainer-state-panel h3{margin:calc(9px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));font-size:calc(11px * var(--platform-density-scale,1))}.master-trainer-state-panel p{max-width:calc(440px * var(--platform-density-scale,1));margin-bottom:calc(8px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));line-height:1.45}.master-trainer-state-panel>small{font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-state-panel>button:not(.master-trainer-return-link){min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-return-link{margin-top:calc(9px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-start-wait{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}.master-trainer-start-wait strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.master-trainer-start-wait small{font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-acceptance{padding:calc(40px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1))}.master-trainer-acceptance>svg{width:calc(24px * var(--platform-density-scale,1));height:calc(24px * var(--platform-density-scale,1))}.master-trainer-acceptance h3{margin:calc(9px * var(--platform-density-scale,1)) 0 calc(4px * var(--platform-density-scale,1));font-size:calc(11px * var(--platform-density-scale,1))}.master-trainer-acceptance p{max-width:calc(440px * var(--platform-density-scale,1));margin-bottom:calc(13px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-acceptance button{min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-return-form label{font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-return-form textarea{min-height:calc(78px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1))}.master-trainer-return-form button{min-height:calc(34px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-roster-preview{margin:0 calc(18px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.master-trainer-roster-preview>header{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}.master-trainer-roster-preview>header strong{font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-roster-preview>header small{font-size:calc(7.3px * var(--platform-density-scale,1))}.master-trainer-roster-preview article{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}.master-trainer-roster-preview article strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.master-trainer-roster-preview article small{font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-roster-preview article em{font-size:calc(7.3px * var(--platform-density-scale,1))}.master-trainer-presentation-workspace{margin:0 calc(18px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfdbef;overflow:hidden;box-shadow:0 12px 30px #2c256912}.master-trainer-presentation-workspace>header{min-height:calc(57px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#faf9ff;border-bottom:1px solid #ebe8f3;display:flex}.master-trainer-presentation-workspace>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.master-trainer-presentation-workspace>header>span>svg{color:#6545e5}.master-trainer-presentation-workspace>header>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-presentation-workspace>header strong{color:#26396e;font-size:calc(8.7px * var(--platform-density-scale,1))}.master-trainer-presentation-workspace>header small{color:#828ba8;font-size:calc(6.9px * var(--platform-density-scale,1))}.master-trainer-presentation-workspace>header>div{align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:flex}.master-trainer-presentation-workspace>header button{min-height:calc(32px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6544e3;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #d9d3f4;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{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));border-bottom:1px solid #eeecf5;display:flex;overflow-x:auto}.master-trainer-presentation-workspace>nav button{min-width:calc(150px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1));grid-template-columns:calc(22px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#7b85a3;text-align:left;background:#fff;border:1px solid #e1ddf4;display:grid}.master-trainer-presentation-workspace>nav button>span{width:calc(22px * var(--platform-density-scale,1));height:calc(22px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#6544e4;font-size:calc(7px * var(--platform-density-scale,1));background:#f0edff;place-items:center;font-weight:900;display:grid}.master-trainer-presentation-workspace>nav button strong{font-size:calc(7.4px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-presentation-workspace>nav button small{font-size:calc(6.5px * var(--platform-density-scale,1))}.master-trainer-presentation-workspace>nav button.is-active{background:#f7f5ff;border-color:#9f8ef0}.master-trainer-presentation-meta{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));display:flex}.master-trainer-presentation-meta span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-presentation-meta strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.master-trainer-presentation-meta em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6544df;font-size:calc(6.8px * var(--platform-density-scale,1));background:#f0edff;font-style:normal;font-weight:850}.master-trainer-presentation-stage{height:calc(390px * var(--platform-density-scale,1));margin:0 calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#202333;border:1px solid #ddd9e9;overflow:hidden}.master-trainer-presentation-stage object{background:#fff;border:0;width:100%;height:100%}.master-trainer-preview-fallback,.master-trainer-presentation-empty{min-height:100%;padding:calc(25px * var(--platform-density-scale,1));color:#7050e5;text-align:center;place-content:center;justify-items:center;display:grid}.master-trainer-preview-fallback strong,.master-trainer-presentation-empty strong{margin-top:calc(9px * var(--platform-density-scale,1));color:#26396e;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-preview-fallback p,.master-trainer-presentation-empty p{max-width:calc(360px * var(--platform-density-scale,1));margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#8790aa;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.45}.master-trainer-presentation-workspace>footer{min-height:calc(38px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#087e6a;font-size:calc(6.9px * var(--platform-density-scale,1));display:flex}.master-trainer-presentation-workspace>footer svg{flex:none}.master-trainer-presentation-empty{min-height:calc(210px * var(--platform-density-scale,1))}.master-trainer-presentation-workspace>.training-content-error{margin:0 calc(11px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}@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:calc(300px * var(--platform-density-scale,1))}}.master-trainer-presentation-stage:has(.master-trainer-slide-viewer){background:#171a28;height:auto}.master-trainer-slide-viewer{grid-template-rows:minmax(calc(320px * var(--platform-density-scale,1)),1fr) calc(52px * var(--platform-density-scale,1));min-height:calc(390px * var(--platform-density-scale,1));background:#171a28;outline:0;display:grid}.master-trainer-slide-canvas{min-height:calc(320px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));place-items:center;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{padding:calc(24px * var(--platform-density-scale,1));color:#9d89ff;text-align:center;background:#171a28;place-content:center;justify-items:center;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{margin-top:calc(9px * var(--platform-density-scale,1));color:#fff;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-slide-loading small,.master-trainer-slide-error small,.master-trainer-slide-error p{max-width:calc(390px * var(--platform-density-scale,1));margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#aeb5ca;font-size:calc(7px * var(--platform-density-scale,1));line-height:1.45}.master-trainer-slide-viewer>footer{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#fff;background:#24283a;border-top:1px solid #32364b;display:flex}.master-trainer-slide-viewer>footer>span{justify-items:center;gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-slide-viewer>footer strong{font-size:calc(7.5px * var(--platform-density-scale,1))}.master-trainer-slide-viewer>footer small{color:#aeb5c8;font-size:calc(6.3px * var(--platform-density-scale,1))}.master-trainer-slide-viewer>footer>div{gap:calc(6px * var(--platform-density-scale,1));display:flex}.master-trainer-slide-viewer>footer button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#fff;font-size:calc(6.8px * var(--platform-density-scale,1));background:#31364c;border:1px solid #454b66;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{grid-template-rows:minmax(0,1fr) calc(62px * var(--platform-density-scale,1));background:#11131e;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 - calc(86px * var(--platform-density-scale,1)))}@keyframes master-trainer-slide-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.master-trainer-slide-viewer{grid-template-rows:minmax(calc(240px * var(--platform-density-scale,1)),1fr) auto;min-height:calc(300px * var(--platform-density-scale,1))}.master-trainer-slide-canvas{min-height:calc(240px * var(--platform-density-scale,1))}.master-trainer-slide-viewer>footer{flex-wrap:wrap}.master-trainer-slide-viewer>footer>span{order:-1;width:100%}}.master-trainer-pdf-page{padding:calc(16px * var(--platform-density-scale,1));background:#171a28;place-items:center;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{padding:calc(24px * var(--platform-density-scale,1));color:#9d89ff;text-align:center;background:#171a28;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.master-trainer-pdf-loading svg{animation:1s linear infinite master-trainer-slide-spin}.master-trainer-pdf-loading strong{margin-top:calc(9px * var(--platform-density-scale,1));color:#fff;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-pdf-loading small{margin-top:calc(4px * var(--platform-density-scale,1));color:#aeb5ca;font-size:calc(7px * var(--platform-density-scale,1))}.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:calc(16px * var(--platform-density-scale,1))}.master-trainer-pdf-viewer:fullscreen .master-trainer-pdf-page canvas{max-width:100%;max-height:calc(100vh - calc(94px * var(--platform-density-scale,1)))}@media (max-width:720px){.master-trainer-pdf-page{padding:calc(10px * var(--platform-density-scale,1))}}.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{right:calc(12px * var(--platform-density-scale,1));margin:0;position:absolute}.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{margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e0dcf2}.commercial-revision-additions>header span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.commercial-revision-additions>header strong{color:#2b3d73;font-size:calc(9px * var(--platform-density-scale,1))}.commercial-revision-additions>header small{color:#7e88a8;font-size:calc(7.5px * var(--platform-density-scale,1))}.commercial-revision-additions>div{margin-top:calc(9px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-revision-additions button{min-height:calc(48px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#6649df;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd7f7;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.commercial-revision-additions button>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.commercial-revision-additions button strong{color:#2b3d73;font-size:calc(8px * var(--platform-density-scale,1))}.commercial-revision-additions button small{color:#858ead;font-size:calc(7px * var(--platform-density-scale,1))}.commercial-revision-additions button em{font-size:calc(7.5px * var(--platform-density-scale,1));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(calc(260px * var(--platform-density-scale,1)),1.15fr)}.partner-payment-breakup{align-items:end;gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:1fr auto 1fr;display:grid}.partner-payment-breakup>label{gap:calc(5px * var(--platform-density-scale,1))!important;display:grid!important}.partner-payment-breakup>label>span{color:#5a678f;font-size:calc(7.5px * var(--platform-density-scale,1));font-weight:800}.partner-payment-breakup input{width:100%;min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#26386d;font:inherit;font-size:calc(8.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea}.partner-payment-plus{padding-bottom:calc(10px * var(--platform-density-scale,1));color:#7354e6;font-size:calc(12px * var(--platform-density-scale,1));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{width:calc(138px * var(--platform-density-scale,1));justify-items:center;gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:1fr;margin-inline:auto;display:grid}.toa-applications-table td:last-child .toa-action-group .toa-optional-actions{justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.toa-applications-table td:last-child .toa-action-group .toa-optional-actions>button{width:calc(34px * var(--platform-density-scale,1));min-width:calc(34px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));min-height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));place-items:center;padding:0;display:inline-grid}.toa-applications-table td:last-child .toa-action-group .toa-optional-actions>button span.sr-only{width:calc(1px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));margin:calc(-1px * var(--platform-density-scale,1));clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.toa-applications-table td:last-child .toa-action-group .toa-optional-actions>button svg{width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));margin:0}.toa-applications-table td:last-child .toa-action-group button.toa-payment-proof-action.is-primary-payment{width:calc(138px * var(--platform-density-scale,1));min-width:calc(138px * var(--platform-density-scale,1));height:calc(37px * var(--platform-density-scale,1));min-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);border:0;justify-content:center;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{width:calc(138px * var(--platform-density-scale,1));min-width:calc(138px * var(--platform-density-scale,1));height:calc(37px * var(--platform-density-scale,1));min-height:calc(37px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));color:#9b650d;box-shadow:none;cursor:not-allowed;opacity:1;background:#fff6df;border:1px solid #b56f1233;justify-content:center}.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{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#285ca9;font-size:calc(7px * var(--platform-density-scale,1));background:#eaf2ff;font-style:normal;font-weight:850}.master-trainer-batch-closure{margin:0 calc(18px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#faf9fe;border:1px solid #e1def0}.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:calc(12px * var(--platform-density-scale,1));display:flex}.master-trainer-batch-closure>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.master-trainer-batch-closure>header>span>svg{color:#6545e6}.master-trainer-batch-closure>header>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-batch-closure strong{color:#273a70;font-size:calc(8.7px * var(--platform-density-scale,1))}.master-trainer-batch-closure small{color:#7f89a7;font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-batch-closure>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#a86808;font-size:calc(7px * var(--platform-density-scale,1));background:#fff0ce;font-style:normal;font-weight:850}.master-trainer-batch-closure.is-ready>header>em{color:#087c68;background:#dff5ee}.master-trainer-batch-closure>p{margin:calc(10px * var(--platform-density-scale,1)) 0;color:#747f9e;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.5}.master-trainer-batch-closure>button,.master-trainer-close-confirm button:last-child{min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7.5px * var(--platform-density-scale,1));border:0;font-weight:850;display:inline-flex}.master-trainer-close-gaps{margin:calc(9px * var(--platform-density-scale,1)) 0;gap:calc(6px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.master-trainer-close-gaps>span{min-width:calc(130px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));gap:calc(2px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #ead7af;display:grid}.master-trainer-close-confirm{margin-top:calc(10px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #acdccc;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.master-trainer-close-confirm>svg{color:#b27413}.master-trainer-close-confirm>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-close-confirm>div{gap:calc(6px * var(--platform-density-scale,1));display:flex}.master-trainer-close-confirm button:first-child{min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#677492;font-size:calc(7.5px * var(--platform-density-scale,1));background:#fff;border:1px solid #d8d9e4;font-weight:800}.master-trainer-overview-control{margin:calc(14px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1)) 0;border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfe3ec;overflow:hidden;box-shadow:0 5px 18px #232d5909}.master-trainer-overview-control>header{min-height:calc(65px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(16px * var(--platform-density-scale,1));border-bottom:1px solid #edf0f4;display:flex}.master-trainer-overview-control>header>span{align-items:center;gap:calc(10px * var(--platform-density-scale,1));display:flex}.master-trainer-control-icon{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#5d46da;background:#efedfb;place-items:center;display:grid}.master-trainer-overview-control>header>span>span:last-child{gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-overview-control>header small{color:#8a92a9;font-size:calc(6.5px * var(--platform-density-scale,1));letter-spacing:.08em}.master-trainer-overview-control>header strong{color:#233665;font-size:calc(10px * var(--platform-density-scale,1))}.master-trainer-overview-control>header p{color:#7c86a2;font-size:calc(7px * var(--platform-density-scale,1));margin:0}.master-trainer-overview-control>header>em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#9a650e;font-size:calc(7px * var(--platform-density-scale,1));background:#fff3d9;font-style:normal;font-weight:850;display:inline-flex}.master-trainer-overview-control.is-ready>header>em{color:#087c68;background:#e4f7f1}.master-trainer-lifecycle{padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:auto minmax(calc(28px * var(--platform-density-scale,1)),1fr) auto minmax(calc(28px * var(--platform-density-scale,1)),1fr) auto;align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:grid}.master-trainer-lifecycle>span{min-width:calc(130px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.master-trainer-lifecycle>span>i{width:calc(25px * var(--platform-density-scale,1));height:calc(25px * var(--platform-density-scale,1));flex:0 0 calc(25px * var(--platform-density-scale,1));color:#8d94a8;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #d9dde7;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.master-trainer-lifecycle>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-lifecycle strong{color:#536080;font-size:calc(7.4px * var(--platform-density-scale,1))}.master-trainer-lifecycle small{color:#9399aa;font-size:calc(6.4px * var(--platform-density-scale,1))}.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{height:calc(1px * var(--platform-density-scale,1));background:#e0e3ea}.master-trainer-control-progress{padding:0 calc(16px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.master-trainer-control-progress>span{height:calc(4px * var(--platform-density-scale,1));border-radius:calc(99px * var(--platform-density-scale,1));background:#eceef3;flex:1;display:block;overflow:hidden}.master-trainer-control-progress>span>i{border-radius:inherit;background:#168772;height:100%;display:block}.master-trainer-control-progress>small{min-width:calc(105px * var(--platform-density-scale,1));color:#747e99;font-size:calc(6.5px * var(--platform-density-scale,1));text-align:right}.master-trainer-overview-control>footer{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(15px * var(--platform-density-scale,1));background:#fafbfc;border-top:1px solid #edf0f4;display:flex}.master-trainer-overview-control>footer>span{max-width:calc(620px * var(--platform-density-scale,1));color:#6f7b98;font-size:calc(7px * var(--platform-density-scale,1));line-height:1.45}.master-trainer-overview-control>footer>button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;font-size:calc(7.3px * var(--platform-density-scale,1));white-space:nowrap;background:#294fbd;border:0;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 calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.master-trainer-overview-stack{margin:calc(12px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1)) calc(24px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));display:grid}.master-trainer-candidate-register,.master-trainer-overview-stack>.master-trainer-attendance-overview{border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #e0e3eb;overflow:hidden;box-shadow:0 5px 18px #232d5908}.master-trainer-candidate-register>header{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #eceff3;display:flex}.master-trainer-candidate-register>header>span{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#5e46d8;display:flex}.master-trainer-candidate-register>header>span>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-candidate-register>header strong{color:#253869;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-candidate-register>header small{color:#858da7;font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-candidate-register>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5f47d5;font-size:calc(7px * var(--platform-density-scale,1));background:#efedfb;font-style:normal;font-weight:850}.master-trainer-candidate-register-head,.master-trainer-candidate-register-body>article{grid-template-columns:minmax(calc(240px * var(--platform-density-scale,1)),1.1fr) minmax(calc(210px * var(--platform-density-scale,1)),1fr) minmax(calc(180px * var(--platform-density-scale,1)),.9fr) minmax(calc(170px * var(--platform-density-scale,1)),.8fr);gap:0;display:grid}.master-trainer-candidate-register-head{padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7f89a4;font-size:calc(6.5px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;background:#f7f8fa;font-weight:800}.master-trainer-candidate-register-head>span{padding:0 calc(9px * var(--platform-density-scale,1))}.master-trainer-candidate-register-body>article{min-height:calc(82px * var(--platform-density-scale,1));border-top:1px solid #edf0f4}.master-trainer-candidate-register-body>article:first-child{border-top:0}.master-trainer-candidate-register-body>article>div{min-width:0;padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-left:1px solid #edf0f4}.master-trainer-candidate-register-body>article>div:first-child{border-left:0}.master-trainer-register-identity{grid-template-columns:calc(30px * var(--platform-density-scale,1)) minmax(0,1fr);align-content:center;align-items:center;gap:calc(2px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));display:grid!important}.master-trainer-register-identity>span:nth-child(2){gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-register-identity strong,.master-trainer-register-qualifications strong{color:#27396a;font-size:calc(7.8px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.master-trainer-register-identity small,.master-trainer-register-qualifications small{color:#8991a8;font-size:calc(6.3px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.master-trainer-register-identity>em{padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(5px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.3px * var(--platform-density-scale,1));background:#e9f7f3;grid-column:2;justify-self:start;font-style:normal;font-weight:850}.master-trainer-register-qualifications,.master-trainer-register-routes{align-content:center;gap:calc(6px * var(--platform-density-scale,1));display:grid}.master-trainer-register-qualifications>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.master-trainer-register-additions{align-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.master-trainer-register-additions>i{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));gap:calc(2px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#6046d3;font-size:calc(6.4px * var(--platform-density-scale,1));background:#f0edfb;font-style:normal;font-weight:750;display:grid}.master-trainer-register-additions>i small{color:#897dbd;font-size:calc(5.7px * var(--platform-density-scale,1))}.master-trainer-register-additions>span{color:#9096aa;font-size:calc(6.5px * var(--platform-density-scale,1))}.master-trainer-register-routes>span{color:#65718f;font-size:calc(6.6px * var(--platform-density-scale,1));line-height:1.4}.master-trainer-overview-stack .master-trainer-attendance-day-summary{grid-template-columns:repeat(auto-fit,minmax(calc(190px * var(--platform-density-scale,1)),1fr));gap:calc(8px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1))}.master-trainer-overview-stack .master-trainer-attendance-day-summary article{min-height:calc(50px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));background:#fbfcfd}.master-trainer-overview-stack .master-trainer-attendance-matrix table{min-width:calc(620px * var(--platform-density-scale,1))}.master-trainer-overview-stack .master-trainer-attendance-matrix th{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}.master-trainer-overview-stack .master-trainer-attendance-matrix td{height:calc(40px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))}.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:calc(7.4px * var(--platform-density-scale,1))}.assessment-results-workspace{padding:calc(25px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));align-content:start;gap:calc(14px * var(--platform-density-scale,1));display:grid;overflow:auto}.assessment-results-workspace>.training-page-header{min-height:calc(72px * var(--platform-density-scale,1));padding:0}.assessment-results-kpis{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-results-kpis article{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f1;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:calc(2px * var(--platform-density-scale,1));display:grid}.assessment-results-kpis small{color:#7d89a8;font-size:calc(7.2px * var(--platform-density-scale,1))}.assessment-results-kpis strong{color:#24366d;font-size:calc(15px * var(--platform-density-scale,1))}.assessment-queue-panel{border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f1;overflow:hidden}.assessment-queue-panel>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #eceef6;justify-content:space-between;align-items:center;display:flex}.assessment-queue-panel>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.assessment-queue-panel>header>span>svg{color:#6545e6}.assessment-queue-panel>header>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.assessment-queue-panel>header strong{color:#273a70;font-size:calc(9.5px * var(--platform-density-scale,1))}.assessment-queue-panel>header small{color:#838dac;font-size:calc(7.3px * var(--platform-density-scale,1))}.assessment-queue-panel>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#285ca9;font-size:calc(7.5px * var(--platform-density-scale,1));background:#eaf2ff;font-style:normal;font-weight:850}.assessment-queue-table{overflow:auto}.assessment-queue-table table{width:100%;min-width:calc(980px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.assessment-queue-table th{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7782a3;font-size:calc(7px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f8f8fd}.assessment-queue-table td{height:calc(72px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#68759a;font-size:calc(7.5px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #eeeef5}.assessment-queue-table td>strong,.assessment-queue-table td>small{display:block}.assessment-queue-table td>strong{color:#26396e;font-size:calc(8.4px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessment-queue-table td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8790aa;font-size:calc(6.8px * var(--platform-density-scale,1))}.assessment-queue-table td>em{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.8px * var(--platform-density-scale,1));background:#e5f7f1;font-style:normal;font-weight:850;display:inline-flex}.assessment-queue-empty{min-height:calc(250px * var(--platform-density-scale,1));padding:calc(30px * var(--platform-density-scale,1));color:#6545e6;text-align:center;place-content:center;justify-items:center;display:grid}.assessment-queue-empty strong{margin-top:calc(9px * var(--platform-density-scale,1));color:#27396e;font-size:calc(10px * var(--platform-density-scale,1))}.assessment-queue-empty p{max-width:calc(430px * var(--platform-density-scale,1));margin:calc(5px * var(--platform-density-scale,1)) 0 0;color:#838dab;font-size:calc(8px * var(--platform-density-scale,1));line-height:1.5}.assessment-workspace-tabs{width:max-content;padding:calc(4px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e3ed;display:flex}.assessment-workspace-tabs button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#697695;font-size:calc(8px * var(--platform-density-scale,1));background:0 0;border:0;font-weight:850;display:inline-flex}.assessment-workspace-tabs button.active{color:#fff;background:var(--platform-primary)}.theory-exam-workspace{gap:calc(12px * var(--platform-density-scale,1));display:grid}.theory-exam-kpis{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.theory-exam-kpis article{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f1;display:flex}.theory-exam-kpis article>svg{color:#6746e8}.theory-exam-kpis article.has-alert>svg{color:#c87b0a}.theory-exam-kpis article span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-exam-kpis small{color:#7d89a8;font-size:calc(7px * var(--platform-density-scale,1))}.theory-exam-kpis strong{color:#24366d;font-size:calc(15px * var(--platform-density-scale,1))}.theory-exam-register{border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f1;overflow:hidden}.theory-exam-register>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #eceef6;justify-content:space-between;align-items:center;display:flex}.theory-exam-register>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.theory-exam-register>header>span>svg{color:#6545e6}.theory-exam-register>header>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-exam-register>header strong{color:#273a70;font-size:calc(9px * var(--platform-density-scale,1))}.theory-exam-register>header small{color:#838dac;font-size:calc(7px * var(--platform-density-scale,1))}.theory-exam-register>header label{width:min(calc(270px * var(--platform-density-scale,1)),35%);min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#7f89a4;border:1px solid #e0e3ed;display:flex}.theory-exam-register>header input{color:#33436e;width:100%;font-size:calc(7.5px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.theory-exam-table{overflow:auto}.theory-exam-table table{width:100%;min-width:calc(1020px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.theory-exam-table th{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7782a3;font-size:calc(6.8px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f8f8fd}.theory-exam-table td{height:calc(76px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#68759a;font-size:calc(7.3px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #eeeef5}.theory-exam-table td>strong,.theory-exam-table td>small{display:block}.theory-exam-table td>strong{color:#26396e;font-size:calc(8px * var(--platform-density-scale,1))}.theory-exam-table td>small{margin-top:calc(4px * var(--platform-density-scale,1));color:#8790aa;font-size:calc(6.7px * var(--platform-density-scale,1))}.theory-exam-table td>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#986315;font-size:calc(6.4px * var(--platform-density-scale,1));background:#fff2d8;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{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#563fd2;font-size:calc(7px * var(--platform-density-scale,1));background:#f7f5ff;border:1px solid #d9d5f2;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{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-left:1px solid #e9ebf2;display:flex}.theory-governance-strip article:first-child{border-left:0}.theory-governance-strip svg{color:#6848e6}.theory-governance-strip span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-governance-strip strong{color:#283a6e;font-size:calc(8px * var(--platform-density-scale,1))}.theory-governance-strip small{color:#858eaa;font-size:calc(6.6px * var(--platform-density-scale,1))}.theory-component-tabs{padding:calc(12px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) 0;gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,1fr);display:grid}.theory-component-tabs button{min-height:calc(48px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#3c4c77;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e3ed;justify-content:space-between;align-items:center;font-weight:850;display:flex}.theory-component-tabs button span{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#8170c9;font-size:calc(6.3px * var(--platform-density-scale,1));background:#f0edff}.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{margin:calc(12px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) 0;border-radius:calc(13px * var(--platform-density-scale,1));background:#fff;border:1px solid #e0e3ec;overflow:hidden}.theory-schedule-card>header,.theory-exception-card>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-bottom:1px solid #e9ebf2;justify-content:space-between;align-items:center;display:flex}.theory-schedule-card>header>span,.theory-exception-card>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));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:calc(2px * var(--platform-density-scale,1));display:grid}.theory-schedule-card>header strong,.theory-exception-card>header strong{color:#283a6e;font-size:calc(8.5px * var(--platform-density-scale,1))}.theory-schedule-card>header small,.theory-exception-card>header small{color:#858eaa;font-size:calc(6.7px * var(--platform-density-scale,1))}.theory-schedule-card>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#97640d;font-size:calc(6.4px * var(--platform-density-scale,1));background:#fff2d8;font-style:normal;font-weight:850}.theory-exception-card>header>button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5e44d5;font-size:calc(6.8px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #ded9ef;font-weight:850}.theory-schedule-fields{padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:1.25fr 1fr 1fr 1.2fr;display:grid}.theory-schedule-fields label,.theory-reschedule-form label{gap:calc(5px * var(--platform-density-scale,1));color:#687594;font-size:calc(6.7px * var(--platform-density-scale,1));font-weight:850;display:grid}.theory-schedule-fields input,.theory-schedule-fields select,.theory-reschedule-form input{width:100%;height:calc(36px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#34446e;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfe2ec;outline:0;font-weight:750}.theory-schedule-fields input:disabled{background:#f5f6fa}.theory-difficulty-policy{margin:0 calc(13px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f8f6ff;border:1px solid #e5e0fa;grid-template-columns:1fr 1fr auto;display:grid}.theory-difficulty-policy span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-difficulty-policy strong{color:#384977;font-size:calc(7.2px * var(--platform-density-scale,1))}.theory-difficulty-policy small{color:#7c86a4;font-size:calc(6.3px * var(--platform-density-scale,1))}.theory-difficulty-policy em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#4e43c7;font-size:calc(6.2px * var(--platform-density-scale,1));background:#ebe7ff;font-style:normal;font-weight:850}.theory-schedule-card>footer{padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-top:1px solid #e9ebf2;justify-content:space-between;align-items:center;display:flex}.theory-schedule-card>footer>span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#7b86a2;font-size:calc(6.7px * var(--platform-density-scale,1));display:flex}.theory-schedule-card>footer button,.theory-reschedule-form>button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7px * var(--platform-density-scale,1));border:0;font-weight:850}.theory-exception-empty{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#07836d;display:flex}.theory-exception-empty span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-exception-empty strong{color:#30436e;font-size:calc(7.6px * var(--platform-density-scale,1))}.theory-exception-empty small{color:#8791aa;font-size:calc(6.4px * var(--platform-density-scale,1))}.theory-exception-list{display:grid}.theory-exception-list label{min-height:calc(50px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-top:1px solid #eceef4;grid-template-columns:auto 1fr auto;display:grid}.theory-exception-list label:first-child{border-top:0}.theory-exception-list span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-exception-list strong{color:#2c3e70;font-size:calc(7.5px * var(--platform-density-scale,1))}.theory-exception-list small{color:#8490aa;font-size:calc(6.3px * var(--platform-density-scale,1))}.theory-exception-list em{color:#8e5b09;font-size:calc(6.3px * var(--platform-density-scale,1));font-style:normal}.theory-reschedule-form{padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));align-items:end;gap:calc(8px * var(--platform-density-scale,1));background:#fafafe;border-top:1px solid #e9ebf2;grid-template-columns:1fr .8fr 1.6fr auto;display:grid}.theory-schedule-error{margin:calc(12px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#a23247;font-size:calc(7px * var(--platform-density-scale,1));background:#fff4f6;border:1px solid #f2cfd6}@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{align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));flex-direction:column}}@media (max-width:520px){.theory-exam-kpis,.theory-component-tabs,.theory-schedule-fields,.theory-reschedule-form{grid-template-columns:1fr}.theory-exam-register>header{align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));flex-direction:column}.theory-exam-register>header label,.theory-schedule-card>footer button,.theory-reschedule-form>button{width:100%}}.theory-bank-workspace{padding:calc(25px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(40px * var(--platform-density-scale,1));align-content:start;gap:calc(14px * var(--platform-density-scale,1));display:grid;overflow:auto}.theory-bank-workspace>.training-page-header{padding:0}.theory-bank-governance{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.theory-bank-governance article{min-height:calc(74px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f1;display:flex}.theory-bank-governance svg{color:#6746e8}.theory-bank-governance span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.theory-bank-governance strong{color:#293b6e;font-size:calc(8.2px * var(--platform-density-scale,1))}.theory-bank-governance small{color:#818ca8;font-size:calc(6.7px * var(--platform-density-scale,1))}.theory-bank-register{border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e4ee;overflow:hidden}.theory-bank-register>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #ebedf4;justify-content:space-between;align-items:center;display:flex}.theory-bank-register>header span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-bank-register>header strong{color:#293b6e;font-size:calc(9px * var(--platform-density-scale,1))}.theory-bank-register>header small{color:#818ca8;font-size:calc(6.8px * var(--platform-density-scale,1))}.theory-bank-register>header em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#5741ca;font-size:calc(6.5px * var(--platform-density-scale,1));background:#efecff;font-style:normal;font-weight:850}.theory-bank-register>div{overflow:auto}.theory-bank-register table{width:100%;min-width:calc(900px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.theory-bank-register th{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7782a3;font-size:calc(6.8px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f8f8fd}.theory-bank-register td{height:calc(70px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#68759a;font-size:calc(7px * var(--platform-density-scale,1));border-top:1px solid #eceef4}.theory-bank-register td>strong,.theory-bank-register td>small{display:block}.theory-bank-register td>strong{color:#27396d;font-size:calc(7.7px * var(--platform-density-scale,1))}.theory-bank-register td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8790aa;font-size:calc(6.4px * var(--platform-density-scale,1))}.theory-bank-register td>em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.2px * var(--platform-density-scale,1));background:#e5f7f1;font-style:normal;font-weight:850}.theory-bank-empty{padding:calc(30px * var(--platform-density-scale,1));color:#6746e8;text-align:center;place-content:center;justify-items:center;min-height:calc(240px * var(--platform-density-scale,1))!important;display:grid!important}.theory-bank-empty strong{margin-top:calc(9px * var(--platform-density-scale,1));color:#293b6e;font-size:calc(9px * var(--platform-density-scale,1))}.theory-bank-empty p{margin:calc(5px * var(--platform-density-scale,1)) 0 0;color:#858fac;font-size:calc(7px * var(--platform-density-scale,1))}.theory-bank-form{padding:calc(17px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));align-content:start;gap:calc(12px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid;overflow:auto}.theory-bank-form>label{gap:calc(6px * var(--platform-density-scale,1));color:#5f6e91;font-size:calc(7px * var(--platform-density-scale,1));font-weight:850;display:grid}.theory-bank-form>label select,.theory-bank-form>label input{width:100%;min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#33436e;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfe2ec}.theory-bank-form>label small{color:#8992aa;font-size:calc(6.3px * var(--platform-density-scale,1));font-weight:500}.theory-bank-form>section{padding:calc(12px * var(--platform-density-scale,1));align-items:end;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e3dff6;grid-column:1/-1;grid-template-columns:1.2fr repeat(4,.8fr) auto;display:grid}.theory-bank-form>section>strong{color:#2d3f72;font-size:calc(8px * var(--platform-density-scale,1));align-self:center}.theory-bank-form>section label{gap:calc(4px * var(--platform-density-scale,1));color:#77829f;font-size:calc(6.2px * var(--platform-density-scale,1));font-weight:800;display:grid}.theory-bank-form>section input{height:calc(34px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#32436e;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedfeb}.theory-bank-form>section em{color:#5b43cc;font-size:calc(6.4px * var(--platform-density-scale,1));align-self:center;font-style:normal;font-weight:850}.theory-bank-note{padding:calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#087d69;background:#effaf7;border:1px solid #cde9e2;grid-column:1/-1;display:flex}.theory-bank-note span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.theory-bank-note strong{color:#22665b;font-size:calc(7.6px * var(--platform-density-scale,1))}.theory-bank-note small{color:#668b84;font-size:calc(6.5px * var(--platform-density-scale,1))}@media (max-width:700px){.theory-bank-workspace{padding:calc(19px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1)) calc(40px * var(--platform-density-scale,1))}.theory-bank-governance,.theory-bank-form{grid-template-columns:1fr}.theory-bank-form>section{grid-template-columns:1fr 1fr}}.candidate-theory-workspace{padding:calc(25px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(40px * var(--platform-density-scale,1));align-content:start;gap:calc(14px * var(--platform-density-scale,1));display:grid;overflow:auto}.candidate-theory-workspace>.training-page-header{padding:0}.candidate-theory-kpis{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(3,1fr);display:grid}.candidate-theory-kpis article{min-height:calc(75px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5ef;display:flex}.candidate-theory-kpis svg{color:#6747e7}.candidate-theory-kpis span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.candidate-theory-kpis small{color:#818ba8;font-size:calc(6.8px * var(--platform-density-scale,1))}.candidate-theory-kpis strong{color:#273a6d;font-size:calc(12px * var(--platform-density-scale,1))}.candidate-proctor-note{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6546df;background:#f8f6ff;border:1px solid #dcd8f5;display:flex}.candidate-proctor-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.candidate-proctor-note strong{color:#2e4073;font-size:calc(8px * var(--platform-density-scale,1))}.candidate-proctor-note small{color:#7783a2;font-size:calc(6.8px * var(--platform-density-scale,1));line-height:1.45}.candidate-theory-list{gap:calc(11px * var(--platform-density-scale,1));display:grid}.candidate-theory-list>article{border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e4ee;overflow:hidden;box-shadow:0 8px 22px #2c335b09}.candidate-theory-list>article>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #ebedf4;justify-content:space-between;align-items:center;display:flex}.candidate-theory-list>article>header>span{align-items:center;gap:calc(2px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));grid-template-columns:auto 1fr;display:grid}.candidate-theory-list>article>header em{padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6546df;font-size:calc(6.5px * var(--platform-density-scale,1));background:#efecff;grid-row:1/3;font-style:normal;font-weight:900}.candidate-theory-list>article>header strong{color:#293b6e;font-size:calc(9px * var(--platform-density-scale,1))}.candidate-theory-list>article>header small{color:#828daa;font-size:calc(6.8px * var(--platform-density-scale,1))}.candidate-theory-list>article>header i{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(6.5px * var(--platform-density-scale,1));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{min-height:calc(72px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-content:center;gap:calc(2px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-left:1px solid #ebedf4;grid-template-columns:auto 1fr;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:calc(7.8px * var(--platform-density-scale,1))}.candidate-theory-list>article>div small{color:#8590aa;font-size:calc(6.5px * var(--platform-density-scale,1))}.candidate-theory-list>article>footer{min-height:calc(51px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#fbfbfe;border-top:1px solid #e9ebf2;display:flex}.candidate-theory-list>article>footer span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));color:#7a86a3;font-size:calc(6.7px * var(--platform-density-scale,1));display:flex}.candidate-theory-list>article>footer svg{color:#158b75}.candidate-theory-list>article>footer button{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(12px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7px * var(--platform-density-scale,1));border:0;font-weight:850}.candidate-theory-list>article>footer button:disabled{color:#9198aa;cursor:not-allowed;background:#e9eaf0}.candidate-theory-empty{min-height:calc(245px * var(--platform-density-scale,1));color:#6747e7;text-align:center;place-content:center;justify-items:center;display:grid}.candidate-theory-empty strong{margin-top:calc(8px * var(--platform-density-scale,1));color:#2b3e70;font-size:calc(9px * var(--platform-density-scale,1))}.candidate-theory-empty p{max-width:calc(400px * var(--platform-density-scale,1));margin:calc(5px * var(--platform-density-scale,1)) 0 0;color:#848faa;font-size:calc(7px * var(--platform-density-scale,1))}.candidate-precheck-status{padding:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));display:grid}.candidate-precheck-status article{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));border:1px solid #e4e6ed;grid-template-columns:auto 1fr auto;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:calc(2px * var(--platform-density-scale,1));display:grid}.candidate-precheck-status strong{color:#304270;font-size:calc(7.8px * var(--platform-density-scale,1))}.candidate-precheck-status small{color:#8490aa;font-size:calc(6.5px * var(--platform-density-scale,1))}.candidate-precheck-summary{background:#fafafe;border-block:1px solid #e9ebf2;grid-template-columns:repeat(3,1fr);display:grid}.candidate-precheck-summary span{min-height:calc(56px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-content:center;gap:calc(3px * var(--platform-density-scale,1));border-left:1px solid #e9ebf2;display:grid}.candidate-precheck-summary span:first-child{border-left:0}.candidate-precheck-summary small{color:#8790aa;font-size:calc(6.5px * var(--platform-density-scale,1))}.candidate-precheck-summary strong{color:#2e4070;font-size:calc(9px * var(--platform-density-scale,1))}.candidate-exam-declaration{margin:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#f9f7ff;border:1px solid #dcd8f4;display:flex}.candidate-exam-declaration input{margin-top:calc(2px * var(--platform-density-scale,1))}.candidate-exam-declaration span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.candidate-exam-declaration strong{color:#304171;font-size:calc(7.7px * var(--platform-density-scale,1))}.candidate-exam-declaration small{color:#7d88a6;font-size:calc(6.5px * var(--platform-density-scale,1));line-height:1.45}@media (max-width:740px){.candidate-theory-workspace{padding:calc(19px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1)) calc(40px * var(--platform-density-scale,1))}.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{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.theory-bank-buckets>button{min-height:calc(82px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#647093;text-align:left;background:#fff;border:1px solid #dfe2ec;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.theory-bank-buckets>button>span{align-items:center;gap:calc(10px * var(--platform-density-scale,1));display:flex}.theory-bank-buckets>button>span>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.theory-bank-buckets svg{color:#6747e7}.theory-bank-buckets strong{color:#2b3d70;font-size:calc(9px * var(--platform-density-scale,1))}.theory-bank-buckets small{color:#818ca8;font-size:calc(6.8px * var(--platform-density-scale,1))}.theory-bank-buckets em{padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#65708f;font-size:calc(6.4px * var(--platform-density-scale,1));background:#f0f1f5;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(calc(260px * var(--platform-density-scale,1)),1fr) minmax(calc(220px * var(--platform-density-scale,1)),calc(330px * var(--platform-density-scale,1))) auto;gap:calc(12px * var(--platform-density-scale,1));display:grid}.theory-bank-matrix>header label{height:calc(36px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#8790a9;background:#fff;border:1px solid #dfe2ec;display:flex}.theory-bank-matrix>header input{color:#34446f;width:100%;font-size:calc(7px * var(--platform-density-scale,1));background:0 0;border:0;outline:0}.theory-bank-matrix table{min-width:calc(1050px * var(--platform-density-scale,1))}.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:calc(78px * var(--platform-density-scale,1))}.theory-bank-qp-status{margin-top:calc(5px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(5.9px * var(--platform-density-scale,1));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:calc(10px * var(--platform-density-scale,1));display:flex}.theory-bank-cell>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.theory-bank-cell>span strong{color:#895d10;font-size:calc(7.3px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theory-bank-cell>span small{color:#9299ad;font-size:calc(6.3px * var(--platform-density-scale,1))}.theory-bank-cell.has-bank>span strong{color:#087d69}.theory-bank-cell button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#5d43d4;font-size:calc(6.7px * var(--platform-density-scale,1));white-space:nowrap;background:#faf9ff;border:1px solid #dcd6f3;font-weight:850;display:inline-flex}.theory-bank-cell.has-bank button{color:#42657a;background:#f7fafb}.theory-bank-future{min-height:calc(330px * var(--platform-density-scale,1));padding:calc(35px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));color:#6747e7;text-align:center;background:#fcfbff;border:1px dashed #d9d6ea;place-content:center;justify-items:center;display:grid}.theory-bank-future em{margin-top:calc(10px * var(--platform-density-scale,1));color:#eb219b;font-size:calc(6.5px * var(--platform-density-scale,1));letter-spacing:.1em;font-style:normal;font-weight:900}.theory-bank-future h2{margin:calc(6px * var(--platform-density-scale,1)) 0;color:#2b3e70;font-size:calc(17px * var(--platform-density-scale,1))}.theory-bank-future p{max-width:calc(520px * var(--platform-density-scale,1));color:#7e89a6;font-size:calc(7.5px * var(--platform-density-scale,1));margin:0;line-height:1.5}.theory-bank-future span{margin-top:calc(12px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#876113;font-size:calc(6.5px * var(--platform-density-scale,1));background:#fff2da;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{min-height:calc(75px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));align-content:center;gap:calc(4px * var(--platform-density-scale,1));border-left:1px solid #e9ebf2;display:grid}.theory-bank-upload-context div:first-child{border-left:0}.theory-bank-upload-context small{color:#8690aa;font-size:calc(6.5px * var(--platform-density-scale,1))}.theory-bank-upload-context strong{color:#2e4070;font-size:calc(8px * var(--platform-density-scale,1))}.theory-bank-file-drop{margin:calc(18px * var(--platform-density-scale,1));padding:calc(22px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));color:#6747e7;cursor:pointer;background:#faf8ff;border:1px dashed #9b88ed;grid-template-columns:auto 1fr;display:grid}.theory-bank-file-drop span{gap:calc(4px * var(--platform-density-scale,1));display:grid}.theory-bank-file-drop strong{color:#304272;font-size:calc(8.5px * var(--platform-density-scale,1))}.theory-bank-file-drop small{color:#7f89a6;font-size:calc(6.8px * var(--platform-density-scale,1))}.theory-bank-file-drop input{width:100%;padding:calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#637092;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedfeb;grid-column:1/-1}.theory-bank-version-note{margin:0 calc(18px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#0b8b74;background:#effaf7;border:1px solid #cde8e1;display:flex}.theory-bank-version-note span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.theory-bank-version-note strong{color:#23695e;font-size:calc(7.5px * var(--platform-density-scale,1))}.theory-bank-version-note small{color:#688d85;font-size:calc(6.5px * var(--platform-density-scale,1));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:calc(19px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1)) calc(45px * var(--platform-density-scale,1))}.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:calc(10px * var(--platform-density-scale,1))}.master-trainer-overview-control>header,.master-trainer-overview-control>footer{flex-direction:column;align-items:flex-start}.master-trainer-lifecycle{gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:1fr}.master-trainer-lifecycle>b{width:calc(1px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));margin-left:calc(12px * var(--platform-density-scale,1))}.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{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#087d69;font-size:calc(8px * var(--platform-density-scale,1));background:#edf9f5;border:1px solid #bce6da;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:calc(25px * var(--platform-density-scale,1));height:calc(25px * var(--platform-density-scale,1));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{min-height:calc(34px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;border:0;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{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.assessment-scoring-summary article+article{border-left:1px solid #e9ebf2}.assessment-scoring-summary svg{color:#6747e9}.assessment-scoring-summary span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.assessment-scoring-summary strong{color:#26396c;font-size:calc(10px * var(--platform-density-scale,1))}.assessment-scoring-summary small{color:#858eaa;font-size:calc(7px * var(--platform-density-scale,1))}.assessment-score-guidance{margin:calc(13px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1)) 0;padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6747e9;background:#f8f6ff;border:1px solid #dfdcf4;display:flex}.assessment-score-guidance>span{gap:calc(2px * var(--platform-density-scale,1));flex:1;display:grid}.assessment-score-guidance strong{color:#2a3b70;font-size:calc(8px * var(--platform-density-scale,1))}.assessment-score-guidance small{color:#7f88a4;font-size:calc(7px * var(--platform-density-scale,1))}.assessment-score-guidance em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.5px * var(--platform-density-scale,1));background:#e4f6f0;font-style:normal;font-weight:850;display:inline-flex}.assessment-scoring-table{margin:calc(13px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));border:1px solid #e2e4ed;overflow:auto}.assessment-scoring-table table{width:100%;min-width:calc(740px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.assessment-scoring-table th{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));color:#7883a3;font-size:calc(6.7px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f7f8fb}.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{height:calc(66px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));color:#667396;font-size:calc(7.5px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #eceef4}.assessment-scoring-table td>strong,.assessment-scoring-table td>small{display:block}.assessment-scoring-table td>strong{color:#27396d;font-size:calc(8px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessment-scoring-table td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8991aa;font-size:calc(6.6px * var(--platform-density-scale,1))}.assessment-scoring-table input{width:calc(76px * var(--platform-density-scale,1));height:calc(35px * var(--platform-density-scale,1));padding:0 calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#26396e;font:inherit;font-size:calc(9px * var(--platform-density-scale,1));text-align:center;background:#fff;border:1px solid #dcddeb;outline:0;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{width:calc(220px * var(--platform-density-scale,1));height:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));background:#e5e7ed;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{min-height:calc(47px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));background:#fafafe;border-bottom:1px solid #eceef5;display:flex}.assessment-result-filters button{min-height:calc(31px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#687494;font-size:calc(7px * var(--platform-density-scale,1));background:#fff;border:1px solid #dedbea;font-weight:850;display:inline-flex}.assessment-result-filters button.active{color:#fff;background:#6747df;border-color:#7150e6}.assessment-result-filters button span{min-width:calc(17px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(6.5px * var(--platform-density-scale,1));background:#6a47df1a}.assessment-result-filters button.active span{background:#ffffff2e}.assessment-result-filters>em{padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#2260ad;font-size:calc(6.7px * var(--platform-density-scale,1));background:#eaf2ff;margin-left:auto;font-style:normal;font-weight:850}.assessment-training-team-results{margin:calc(13px * var(--platform-density-scale,1)) calc(17px * var(--platform-density-scale,1));align-content:start;gap:calc(12px * var(--platform-density-scale,1));display:grid;overflow:auto}.assessment-comparison-panel{border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #e0e3ec;overflow:hidden}.assessment-comparison-panel>header{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #e9ebf2;justify-content:space-between;align-items:center;display:flex}.assessment-comparison-panel>header>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.assessment-comparison-panel>header strong{color:#283a6e;font-size:calc(8.5px * var(--platform-density-scale,1))}.assessment-comparison-panel>header small{color:#858ea9;font-size:calc(6.8px * var(--platform-density-scale,1))}.assessment-comparison-panel>header>em{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#087d69;font-size:calc(6.5px * var(--platform-density-scale,1));background:#e8f7f2;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{width:100%;min-width:calc(780px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.assessment-comparison-panel th{padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));color:#7782a1;font-size:calc(6.4px * var(--platform-density-scale,1));text-align:center;text-transform:uppercase;background:#f7f8fb;border-left:1px solid #e9ebf2}.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{height:calc(55px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));color:#5f6c8e;font-size:calc(7.2px * var(--platform-density-scale,1));text-align:center;border-top:1px solid #eceef4;border-left:1px solid #eceef4}.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:calc(7.5px * var(--platform-density-scale,1))}.assessment-comparison-panel td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8991aa;font-size:calc(6.3px * var(--platform-density-scale,1))}.assessment-comparison-panel td>span{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));font-size:calc(6.3px * var(--platform-density-scale,1));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:calc(10px * var(--platform-density-scale,1))}}.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{gap:calc(14px * var(--platform-density-scale,1));color:var(--platform-text);flex-direction:column;min-width:0;display:flex}.ceo-approval-metrics{gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ceo-approval-metrics article{align-items:center;gap:calc(13px * var(--platform-density-scale,1));min-height:calc(105px * var(--platform-density-scale,1));padding:calc(17px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-radius:calc(17px * var(--platform-density-scale,1));background:#fff;border:1px solid #e4e6f3;display:flex;box-shadow:0 10px 28px #242a5c09}.ceo-approval-metrics article>span{width:calc(43px * var(--platform-density-scale,1));height:calc(43px * var(--platform-density-scale,1));border-radius:calc(13px * var(--platform-density-scale,1));place-items:center;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:calc(11px * var(--platform-density-scale,1));display:block}.ceo-approval-metrics strong{margin-top:calc(2px * var(--platform-density-scale,1));font-size:calc(24px * var(--platform-density-scale,1));display:block}.ceo-approval-metrics p{margin:calc(2px * var(--platform-density-scale,1)) 0 0;color:#98a1bc;font-size:calc(10px * var(--platform-density-scale,1))}.ceo-approval-message{align-items:center;gap:calc(9px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));font-size:calc(12px * var(--platform-density-scale,1));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{border-radius:calc(18px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e4f1;overflow:hidden;box-shadow:0 14px 35px #2026530a}.ceo-approval-queue>header{justify-content:space-between;align-items:center;gap:calc(20px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));border-bottom:1px solid #ececf5;display:flex}.ceo-approval-queue>header strong{font-size:calc(14px * var(--platform-density-scale,1));display:block}.ceo-approval-queue>header small{margin-top:calc(4px * var(--platform-density-scale,1));color:#8894b5;font-size:calc(10px * var(--platform-density-scale,1));display:block}.ceo-approval-queue>header>.platform-search-input{width:min(calc(390px * var(--platform-density-scale,1)),40%);flex-shrink:0}.ceo-approval-tabs{gap:calc(5px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));border-bottom:1px solid #eeeef5;display:flex}.ceo-approval-tabs button{align-items:center;gap:calc(8px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#7380a7;font-size:calc(11px * var(--platform-density-scale,1));cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.ceo-approval-tabs button span{min-width:calc(20px * var(--platform-density-scale,1));height:calc(20px * var(--platform-density-scale,1));padding:0 calc(6px * var(--platform-density-scale,1));border-radius:calc(20px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));background:#f0effa;place-items:center;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{padding:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));color:#7884a6;font-size:calc(9px * var(--platform-density-scale,1));letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#fafafe;font-weight:800}.ceo-approval-table td{padding:calc(15px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #eeeef6}.ceo-approval-table td>strong,.ceo-approval-table td>small{display:block}.ceo-approval-table td>strong{font-size:calc(11px * var(--platform-density-scale,1))}.ceo-approval-table td>small{max-width:calc(230px * var(--platform-density-scale,1));margin-top:calc(4px * var(--platform-density-scale,1));color:#8b95b1;font-size:calc(9px * var(--platform-density-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ceo-case-status{width:max-content;padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(30px * var(--platform-density-scale,1));text-transform:uppercase;font-weight:800;font-size:calc(9px * var(--platform-density-scale,1))!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{align-items:center;gap:calc(4px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#5f4ee0;font-size:calc(10px * var(--platform-density-scale,1));cursor:pointer;background:#faf9ff;border:1px solid #dcd9fb;font-weight:750;display:inline-flex}.ceo-approval-empty{min-height:calc(280px * var(--platform-density-scale,1));padding:calc(35px * var(--platform-density-scale,1));color:#7655f5;text-align:center;place-items:center;display:grid}.ceo-approval-empty strong{margin-top:calc(10px * var(--platform-density-scale,1));color:#17275b;font-size:calc(15px * var(--platform-density-scale,1))}.ceo-approval-empty p{max-width:calc(510px * var(--platform-density-scale,1));margin:calc(6px * var(--platform-density-scale,1)) 0 0;color:#8a95b4;font-size:calc(11px * var(--platform-density-scale,1));line-height:1.55}.ceo-case-dialog{width:min(calc(980px * var(--platform-density-scale,1)),calc(100vw - calc(48px * var(--platform-density-scale,1))));max-height:calc(100vh - calc(48px * var(--platform-density-scale,1)));border-radius:calc(20px * var(--platform-density-scale,1));background:#fff;border:1px solid #ffffffa6;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #12184040}.ceo-case-dialog>header{padding:calc(20px * var(--platform-density-scale,1)) calc(23px * var(--platform-density-scale,1));border-bottom:1px solid #ececf4;justify-content:space-between;align-items:flex-start;display:flex}.ceo-case-dialog>header span{color:#f12693;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:.14em;font-weight:800}.ceo-case-dialog>header h2{margin:calc(6px * var(--platform-density-scale,1)) 0 0;font-size:calc(23px * var(--platform-density-scale,1));font-weight:600}.ceo-case-dialog>header p{margin:calc(4px * var(--platform-density-scale,1)) 0 0;color:#8490af;font-size:calc(11px * var(--platform-density-scale,1))}.ceo-case-dialog>header button{width:calc(37px * var(--platform-density-scale,1));height:calc(37px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#7152ef;cursor:pointer;background:#fff;border:1px solid #e5e2f8;place-items:center;display:grid}.ceo-case-scroll{gap:calc(14px * var(--platform-density-scale,1));padding:calc(18px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1));background:#fbfbfe;display:grid;overflow:auto}.ceo-chain-banner{align-items:center;gap:calc(10px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#087f6b;background:#eefaf7;border:1px solid #cdebe3;display:flex}.ceo-chain-banner span strong,.ceo-chain-banner span small{display:block}.ceo-chain-banner span small{margin-top:calc(3px * var(--platform-density-scale,1));color:#5e9c91;font-size:calc(9px * var(--platform-density-scale,1))}.ceo-chain-banner em{padding:calc(6px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(20px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));background:#dff5ee;margin-left:auto;font-style:normal;font-weight:850}.ceo-case-commercial,.ceo-case-documents,.ceo-case-notes{border-radius:calc(14px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e4f0}.ceo-case-commercial>header,.ceo-case-documents>header{padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-bottom:1px solid #ececf4;justify-content:space-between;align-items:center;display:flex}.ceo-case-commercial>header span,.ceo-case-documents>header span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.ceo-case-commercial>header strong,.ceo-case-documents>header strong{font-size:calc(12px * var(--platform-density-scale,1))}.ceo-case-commercial>header em,.ceo-case-documents>header em{color:#68769d;font-size:calc(9px * var(--platform-density-scale,1));font-style:normal;font-weight:750}.ceo-case-commercial>div{gap:calc(10px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ceo-case-commercial article{padding:calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f7f7fd}.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:calc(9px * var(--platform-density-scale,1))}.ceo-case-commercial article strong{margin-top:calc(6px * var(--platform-density-scale,1));font-size:calc(13px * var(--platform-density-scale,1))}.ceo-case-commercial article p{margin:calc(3px * var(--platform-density-scale,1)) 0 0;color:#7a86a7;font-size:calc(9px * var(--platform-density-scale,1))}.ceo-case-documents>div{gap:calc(8px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ceo-case-documents article{align-items:center;gap:calc(9px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));border:1px solid #ebeaf4;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ceo-case-documents article>span{width:calc(29px * var(--platform-density-scale,1));height:calc(29px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#079078;background:#eaf8f4;place-items:center;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{font-size:calc(9px * var(--platform-density-scale,1));text-transform:capitalize}.ceo-case-documents article div small{margin-top:calc(3px * var(--platform-density-scale,1));color:#919ab5;font-size:calc(8px * var(--platform-density-scale,1))}.ceo-case-documents article em{color:#07866f;font-size:calc(8px * var(--platform-density-scale,1));font-style:normal;font-weight:800}.ceo-case-documents article button{align-items:center;gap:calc(4px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#644de4;font-size:calc(9px * var(--platform-density-scale,1));cursor:pointer;background:#fff;border:1px solid #dedcf6;font-weight:700;display:flex}.ceo-case-notes{gap:calc(12px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;display:grid}.ceo-case-notes label{gap:calc(6px * var(--platform-density-scale,1));color:#34446f;font-size:calc(10px * var(--platform-density-scale,1));font-weight:700;display:grid}.ceo-case-notes textarea{min-height:calc(84px * var(--platform-density-scale,1));resize:vertical;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#24345f;font:inherit;font-size:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #dfe1ee;line-height:1.5}.ceo-case-notes textarea[readonly]{color:#717d9d;background:#f7f7fb}.ceo-case-dialog>footer{justify-content:space-between;align-items:center;gap:calc(18px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1)) calc(21px * var(--platform-density-scale,1));background:#fff;border-top:1px solid #e8e8f2;display:flex}.ceo-case-dialog>footer>span{align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#7481a2;font-size:calc(9px * var(--platform-density-scale,1));display:flex}.ceo-case-dialog>footer>div{gap:calc(8px * var(--platform-density-scale,1));display:flex}.ceo-return-action{align-items:center;gap:calc(6px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#c53d72;font-size:calc(10px * var(--platform-density-scale,1));cursor:pointer;background:#fff5f8;border:1px solid #f0bad0;font-weight:750;display:flex}.ceo-return-action:disabled,.ceo-case-dialog button:disabled{cursor:not-allowed;opacity:.45}.ceo-unified-approval-table table{min-width:calc(1120px * var(--platform-density-scale,1));table-layout:fixed}.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:calc(112px * var(--platform-density-scale,1))}.ceo-unified-approval-table th:last-child,.ceo-unified-approval-table td:last-child{z-index:1;padding-right:calc(10px * var(--platform-density-scale,1));padding-left:calc(10px * var(--platform-density-scale,1));text-align:center;background:#fff;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{width:max-content;max-width:100%;padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1));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{padding:calc(13px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));background:#fffaf0}.ceo-batch-approval-section>header strong,.ceo-batch-approval-section>header small{display:block}.ceo-batch-approval-section>header strong{font-size:calc(11px * var(--platform-density-scale,1))}.ceo-batch-approval-section>header small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8a795d;font-size:calc(9px * var(--platform-density-scale,1))}.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:calc(14px * var(--platform-density-scale,1));display:grid}.ceo-batch-approval-summary{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ceo-batch-approval-summary article{min-height:calc(70px * var(--platform-density-scale,1));align-content:center;gap:calc(6px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f8f8fd;border:1px solid #e7e7f2;display:grid}.ceo-batch-approval-summary small{color:#8490ad;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.35}.ceo-batch-approval-summary strong{font-size:calc(13px * var(--platform-density-scale,1));line-height:1.35}.ceo-batch-approval-detail{gap:calc(6px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#fbfaff;border:1px solid #e5e3f8;display:grid}.ceo-batch-approval-detail small{color:#7f8aa9;font-size:calc(9px * var(--platform-density-scale,1))}.ceo-batch-approval-detail strong{font-size:calc(12px * var(--platform-density-scale,1));line-height:1.45}.ceo-batch-approval-detail p{color:#7c87a5;font-size:calc(10px * var(--platform-density-scale,1));margin:0;line-height:1.55}.ceo-batch-approval-content>.platform-field{gap:calc(7px * var(--platform-density-scale,1));display:grid}.ceo-batch-approval-content .platform-textarea{width:100%;min-height:calc(82px * var(--platform-density-scale,1));resize:vertical}.pixel-modal:has(.ceo-batch-approval-content) .pixel-modal-footer{align-items:stretch;gap:calc(13px * var(--platform-density-scale,1));padding-top:calc(15px * var(--platform-density-scale,1));padding-bottom:calc(17px * var(--platform-density-scale,1))}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-note{width:100%;padding-bottom:calc(12px * var(--platform-density-scale,1));border-bottom:1px solid #eeeef5}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-actions{justify-content:flex-end;gap:calc(8px * var(--platform-density-scale,1));width:100%}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-actions .pixel-modal-button{min-width:calc(128px * var(--platform-density-scale,1))}.pixel-modal:has(.ceo-batch-approval-content) .ceo-rate-footer-actions .is-destructive{min-width:calc(164px * var(--platform-density-scale,1))}@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{justify-content:flex-end;align-items:center;gap:calc(6px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.trainer-document-review-panel>header .trainer-document-verified-count{min-height:calc(26px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));gap:calc(5px * var(--platform-density-scale,1));color:#087d69;letter-spacing:.01em;text-transform:none;background:#e9f8f3;font-weight:800;line-height:1;font-size:calc(8px * var(--platform-density-scale,1))!important}.trainer-document-review-panel>header .trainer-document-verified-count>svg{width:calc(13px * var(--platform-density-scale,1));height:calc(13px * var(--platform-density-scale,1));flex:none}.trainer-document-review-panel>header>div>span:last-child>strong{color:#25376e;font-size:calc(10px * var(--platform-density-scale,1));letter-spacing:normal;text-transform:none;font-weight:700}.trainer-document-review-panel>header>div>span:last-child>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#858fb0;font-size:calc(8px * var(--platform-density-scale,1));letter-spacing:normal;text-transform:none;font-weight:500}.trainer-document-review-panel>.trainer-document-review-list{padding:calc(6px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) 0}.trainer-document-review-panel .trainer-document-review-list>article{min-height:calc(58px * var(--platform-density-scale,1));grid-template-columns:calc(28px * var(--platform-density-scale,1)) minmax(0,1fr) auto}.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{max-width:calc(620px * var(--platform-density-scale,1));color:#8a93aa;white-space:normal;line-height:1.35}.trainer-document-review-copy{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.trainer-document-rejection-reason{white-space:normal;color:#b73562!important}.trainer-document-review-actions{justify-content:flex-end;align-items:center;gap:calc(6px * var(--platform-density-scale,1));white-space:nowrap;display:flex}.trainer-document-review-panel:not(.is-completed) .trainer-document-review-list>article{min-height:calc(55px * var(--platform-density-scale,1))}.trainer-document-review-panel:not(.is-completed) .trainer-document-review-actions{padding:calc(3px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fafafe;border:1px solid #efedf6}.trainer-document-review-panel:not(.is-completed) .trainer-document-review-actions>.platform-view-button{width:calc(32px * var(--platform-density-scale,1));min-width:calc(32px * var(--platform-density-scale,1));max-width:calc(32px * var(--platform-density-scale,1));padding:0}.trainer-document-review-panel:not(.is-completed) .trainer-document-review-actions>.platform-decision-button{min-width:calc(64px * var(--platform-density-scale,1));padding-inline:calc(8px * var(--platform-density-scale,1))}.trainer-document-review-actions>.platform-button{min-width:calc(64px * var(--platform-density-scale,1))}.trainer-document-review-actions>.platform-status-badge{min-width:calc(92px * var(--platform-density-scale,1));justify-content:center}.trainer-document-review-footer{background:#fafafe;border-top:1px solid #ececf4;display:block;padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))!important}.trainer-document-review-footer>.platform-field{min-width:0}.trainer-document-review-footer .platform-textarea{width:100%;min-height:calc(64px * var(--platform-density-scale,1))}.trainer-document-review-panel.is-completed>header{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));background:#fbfcfe}.trainer-document-review-panel.is-completed>.trainer-document-review-list{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));background:#fafbfe;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trainer-document-review-panel.is-completed .trainer-document-review-list>article{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:calc(28px * var(--platform-density-scale,1)) minmax(0,1fr) auto;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e9f1}.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:calc(7.8px * var(--platform-density-scale,1))}.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:calc(32px * var(--platform-density-scale,1));min-width:calc(32px * var(--platform-density-scale,1));max-width:calc(32px * var(--platform-density-scale,1));padding:0}.trainer-document-review-panel.is-completed>.trainer-lifecycle-message{margin:0 calc(14px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));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;margin-top:calc(4px * var(--platform-density-scale,1))!important;color:#b73562!important;font-size:calc(7.3px * var(--platform-density-scale,1))!important;display:block!important}.master-trainer-document-pending-note{font-weight:750;line-height:1.4;margin-top:calc(4px * var(--platform-density-scale,1))!important;color:#a16d10!important;font-size:calc(7.3px * var(--platform-density-scale,1))!important;display:block!important}.master-trainer-commercial-workspace{background:#fafbfe}.master-trainer-commercial-workspace>header{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));background:#fff}.master-trainer-commercial-workspace>header strong{font-size:calc(14px * var(--platform-density-scale,1));font-weight:650}.master-trainer-commercial-preference{margin:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;background:#fff}.master-trainer-commercial-preference>header{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.master-trainer-commercial-preference>header .master-trainer-document-icon,.master-trainer-bank-workspace>header .master-trainer-document-icon{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1))}.master-trainer-payment-basis{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) 0;gap:calc(8px * var(--platform-density-scale,1))}.master-trainer-payment-basis>button{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:calc(24px * var(--platform-density-scale,1)) minmax(0,1fr) calc(13px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1))}.master-trainer-payment-basis>button>svg{width:calc(16px * var(--platform-density-scale,1));height:calc(16px * var(--platform-density-scale,1))}.master-trainer-payment-basis>button>i{width:calc(13px * var(--platform-density-scale,1));height:calc(13px * var(--platform-density-scale,1))}.master-trainer-payment-basis>button strong{font-size:calc(8.5px * var(--platform-density-scale,1))}.master-trainer-payment-basis>button small{font-size:calc(7px * var(--platform-density-scale,1))}.master-trainer-preference-rate{max-width:calc(560px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));display:block}.master-trainer-preference-rate .platform-control{min-height:calc(38px * var(--platform-density-scale,1))}.master-trainer-bank-workspace{margin:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0;background:#fff}.master-trainer-bank-workspace>header{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.master-trainer-bank-form{padding:calc(12px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) minmax(calc(340px * var(--platform-density-scale,1)),calc(460px * var(--platform-density-scale,1)));gap:calc(12px * var(--platform-density-scale,1))}.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:calc(10px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) 0}.master-trainer-commercial-action-bar{margin:calc(12px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(16px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f1faf7;border:1px solid #d8e9e4;display:flex}.master-trainer-commercial-action-bar>span{align-items:center;gap:calc(9px * var(--platform-density-scale,1));color:#0b8b73;min-width:0;display:flex}.master-trainer-commercial-action-bar>span>svg{flex:none}.master-trainer-commercial-action-bar>span>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-commercial-action-bar strong{color:#225b52;font-size:calc(8.5px * var(--platform-density-scale,1))}.master-trainer-commercial-action-bar small{color:#718b87;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}.master-trainer-commercial-action-bar>.platform-button{min-width:calc(170px * var(--platform-density-scale,1));flex:none;justify-content:center}@media (max-width:1100px){.master-trainer-bank-form{grid-template-columns:1fr}.master-trainer-bank-form .master-trainer-document-actions{width:min(100%,calc(510px * var(--platform-density-scale,1)));justify-self:start}}@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{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(260px * var(--platform-density-scale,1)),.72fr) minmax(calc(520px * var(--platform-density-scale,1)),1.45fr);gap:calc(10px * var(--platform-density-scale,1));display:grid}.master-trainer-delivery-rate-grid>section{min-width:0;padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e4ef}.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{margin-bottom:calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));display:flex}.master-trainer-delivery-rate-grid>section>header>span{width:calc(30px * var(--platform-density-scale,1));height:calc(30px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#6048d7;background:#efecff;place-items:center;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:calc(2px * var(--platform-density-scale,1));display:grid}.master-trainer-delivery-rate-grid>section>header strong{color:#253765;font-size:calc(9px * var(--platform-density-scale,1))}.master-trainer-delivery-rate-grid>section>header small{color:#818ba6;font-size:calc(7.3px * var(--platform-density-scale,1))}.master-trainer-delivery-rate-grid .platform-field{gap:calc(5px * var(--platform-density-scale,1));min-width:0}.master-trainer-delivery-rate-grid .platform-field-label{font-size:calc(7.6px * var(--platform-density-scale,1))}.master-trainer-delivery-rate-grid .platform-control{width:100%;min-height:calc(38px * var(--platform-density-scale,1))}.master-trainer-offline-rate-fields{gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.master-trainer-actual-policy,.trainer-commercial-actual-policy{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#087e68;background:#f3fbf8;border:1px solid #bfe4da;display:flex}.master-trainer-actual-policy>span{width:calc(28px * var(--platform-density-scale,1));height:calc(28px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#e1f5ef;flex:none;place-items:center;display:grid}.master-trainer-actual-policy>div,.trainer-commercial-actual-policy>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.master-trainer-actual-policy small,.trainer-commercial-actual-policy small{color:#648a82;font-size:calc(7px * var(--platform-density-scale,1));font-weight:700}.master-trainer-actual-policy strong,.trainer-commercial-actual-policy strong{color:#126b5d;font-size:calc(8.2px * var(--platform-density-scale,1))}.master-trainer-actual-policy p,.trainer-commercial-actual-policy p{color:#78958f;font-size:calc(6.7px * var(--platform-density-scale,1));margin:0;line-height:1.35}.trainer-commercial-actual-policy{min-height:calc(49px * var(--platform-density-scale,1));align-self:end}.trainer-commercial-mode-proposal{margin:calc(12px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1)) 0;border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #dcdff0;overflow:hidden}.trainer-commercial-mode-proposal>header{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(12px * var(--platform-density-scale,1));background:#fafafe;border-bottom:1px solid #ebeaf3;display:flex}.trainer-commercial-mode-proposal>header>span{align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:#6546df;display:flex}.trainer-commercial-mode-proposal>header>span>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.trainer-commercial-mode-proposal>header small{color:#838ca7;font-size:calc(6.8px * var(--platform-density-scale,1))}.trainer-commercial-mode-proposal>header strong{color:#293a67;font-size:calc(8.5px * var(--platform-density-scale,1))}.trainer-commercial-mode-proposal>header em{color:#7461c4;font-size:calc(6.8px * var(--platform-density-scale,1));font-style:normal;font-weight:750}.trainer-commercial-mode-proposal>div{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.trainer-commercial-mode-proposal article{min-width:0;padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));background:#fbfbfd;border:1px solid #e7e8f0;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:calc(6.6px * var(--platform-density-scale,1))}.trainer-commercial-mode-proposal article strong{color:#293a67;font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ceo-rate-identity{align-items:center;gap:calc(7px * var(--platform-density-scale,1));flex-wrap:wrap;display:flex}.ceo-rate-identity>span:not(.platform-status-badge){padding:calc(4px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#56658b;font-size:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f0;font-weight:650}.ceo-rate-identity>small{font-size:calc(9px * var(--platform-density-scale,1));color:#8791ad}.ceo-rate-identity>.platform-status-badge{margin-left:auto}.ceo-rate-cycle{padding:calc(12px * var(--platform-density-scale,1));gap:calc(16px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e7ed;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.ceo-rate-cycle>li{align-items:flex-start;gap:calc(8px * var(--platform-density-scale,1));min-width:0;display:flex;position:relative}.ceo-rate-cycle>li:not(:last-child):after{content:"";left:calc(29px * var(--platform-density-scale,1));right:calc(-16px * var(--platform-density-scale,1));top:calc(13px * var(--platform-density-scale,1));height:calc(1px * var(--platform-density-scale,1));background:#d9e7e2;position:absolute}.ceo-rate-cycle-node{z-index:1;width:calc(27px * var(--platform-density-scale,1));height:calc(27px * var(--platform-density-scale,1));flex:0 0 calc(27px * var(--platform-density-scale,1));color:#0c8d74;background:#edf9f5;border:1px solid #cde9e1;border-radius:50%;place-items:center;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;min-width:0;padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1)) 0 0;gap:calc(3px * var(--platform-density-scale,1));background:#fff;display:grid;position:relative}.ceo-rate-cycle strong{color:#314269;font-size:calc(10px * var(--platform-density-scale,1));font-weight:750;line-height:1.3}.ceo-rate-cycle time{color:#7180a2;font-size:calc(9px * var(--platform-density-scale,1));font-variant-numeric:tabular-nums}.ceo-rate-cycle small{color:#8994ad;font-size:calc(9px * var(--platform-density-scale,1));overflow-wrap:anywhere}.ceo-rate-section,.ceo-rate-documents{border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;border:1px solid #e1e5f0;min-width:0;overflow:hidden}.ceo-rate-section>header{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #e9ecf3;display:flex}.ceo-rate-section>header>span,.ceo-rate-documents>summary>span:first-child{align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#354573;display:flex}.ceo-rate-section>header strong,.ceo-rate-documents>summary strong{font-size:calc(11px * var(--platform-density-scale,1))}.ceo-rate-section>header>small{font-size:calc(9px * var(--platform-density-scale,1));color:#8893ae}.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{padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.4;font-size:calc(10px * var(--platform-density-scale,1));border-bottom:1px solid #eef0f6}.ceo-rate-content .ceo-rate-comparison thead th{color:#7985a3;font-size:calc(9px * var(--platform-density-scale,1));text-transform:none;letter-spacing:0;background:#f7f8fc;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:calc(10px * var(--platform-density-scale,1));font-weight:750}.ceo-rate-comparison td.is-revised>span{margin-left:calc(6px * var(--platform-density-scale,1));padding:calc(2px * var(--platform-density-scale,1)) calc(5px * var(--platform-density-scale,1));border-radius:calc(4px * var(--platform-density-scale,1));color:#6447ca;font-size:calc(8px * var(--platform-density-scale,1));background:#eee9ff;font-weight:700;display:inline-block}.ceo-salary-decision-summary{align-items:center;gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr);display:grid}.ceo-salary-organization-impact{grid-template-columns:minmax(calc(130px * var(--platform-density-scale,1)),.85fr) repeat(4,minmax(0,1fr));border-radius:calc(9px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #dcd7f4;display:grid;overflow:hidden}.ceo-salary-organization-impact>header,.ceo-salary-organization-impact>article{align-content:center;gap:calc(3px * var(--platform-density-scale,1));min-width:0;padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-right:1px solid #e5e1f5;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:calc(9px * var(--platform-density-scale,1))}.ceo-salary-organization-impact>header small,.ceo-salary-organization-impact>article small{color:#7d88a5;font-size:calc(8px * var(--platform-density-scale,1))}.ceo-salary-organization-impact>article strong{color:#203563;font-size:calc(10px * var(--platform-density-scale,1));font-variant-numeric:tabular-nums}.ceo-salary-organization-impact>article span{color:#148064;font-size:calc(8px * var(--platform-density-scale,1));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{gap:calc(4px * var(--platform-density-scale,1));min-width:0;padding:calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff;border:1px solid #e2e5f0;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:calc(8px * var(--platform-density-scale,1))}.ceo-salary-decision-summary strong{color:#1b2f5f;font-size:calc(12px * var(--platform-density-scale,1));font-variant-numeric:tabular-nums}.ceo-salary-decision-summary article.is-proposed span{color:#148064;font-size:calc(8px * var(--platform-density-scale,1));font-weight:700}.ceo-salary-role-change{align-items:center;gap:calc(10px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#f9f7ff;border:1px solid #ded9f5;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ceo-salary-role-change>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.ceo-salary-role-change strong{color:#293d70;font-size:calc(10px * var(--platform-density-scale,1))}.ceo-salary-approval-content{gap:calc(10px * var(--platform-density-scale,1));display:grid}.pixel-modal:has(.ceo-salary-approval-content){width:min(100%,calc(980px * var(--platform-density-scale,1)))}.pixel-modal:has(.ceo-salary-approval-content) .pixel-modal-header{padding:calc(18px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1))}.pixel-modal:has(.ceo-salary-approval-content) .pixel-modal-message{margin-bottom:calc(12px * var(--platform-density-scale,1))}.pixel-modal:has(.ceo-salary-approval-content) .pixel-modal-body{padding:calc(16px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1))}.ceo-salary-approval-content .ceo-rate-identity{min-height:calc(26px * var(--platform-density-scale,1))}.ceo-salary-approval-content .ceo-salary-organization-impact{min-height:calc(60px * var(--platform-density-scale,1))}.ceo-salary-approval-content .ceo-salary-organization-impact>header,.ceo-salary-approval-content .ceo-salary-organization-impact>article{padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.ceo-salary-approval-content .ceo-rate-cycle{padding:calc(10px * var(--platform-density-scale,1))}.ceo-salary-approval-content .ceo-salary-decision-summary article{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));text-align:center;align-content:center;justify-items:center}.ceo-salary-approval-content .ceo-rate-section>header{min-height:calc(40px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.ceo-salary-approval-content .ceo-rate-comparison th,.ceo-salary-approval-content .ceo-rate-comparison td{height:auto;padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.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{min-height:calc(62px * var(--platform-density-scale,1));align-items:center;gap:calc(12px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1))}.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:calc(8px * var(--platform-density-scale,1));width:auto}.pixel-modal:has(.ceo-salary-approval-content) .ceo-rate-footer-actions .pixel-modal-button{min-width:calc(128px * var(--platform-density-scale,1))}.ceo-rate-metadata{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));background:#fcfcff;grid-template-columns:1.15fr .8fr 1.2fr;margin:0;display:grid}.ceo-rate-metadata>div{min-width:0}.ceo-rate-metadata dt{font-size:calc(9px * var(--platform-density-scale,1));color:#8792ac}.ceo-rate-metadata dd{margin:calc(3px * var(--platform-density-scale,1)) 0 0;color:#536384;font-size:calc(10px * var(--platform-density-scale,1));overflow-wrap:anywhere;line-height:1.4}.ceo-rate-documents>summary{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(9px * var(--platform-density-scale,1));cursor:pointer;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:calc(9px * var(--platform-density-scale,1));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{padding:0 calc(12px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:0 calc(14px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ceo-rate-documents article{padding:calc(8px * var(--platform-density-scale,1)) 0;grid-template-columns:calc(26px * var(--platform-density-scale,1)) minmax(0,1fr) auto;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-top:1px solid #edf0f5;display:grid}.ceo-rate-document-icon{width:calc(26px * var(--platform-density-scale,1));height:calc(26px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:#7355d9;background:#f1edff;place-items:center;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:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.ceo-rate-documents article strong{color:#33456f;font-size:calc(10px * var(--platform-density-scale,1))}.ceo-rate-documents article small{text-overflow:ellipsis;white-space:nowrap;color:#8994ae;font-size:calc(9px * var(--platform-density-scale,1));overflow:hidden}.ceo-rate-notes{gap:calc(14px * var(--platform-density-scale,1));grid-template-columns:1fr 1fr;align-items:start;display:grid}.ceo-rate-notes>section{min-width:0;padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #e4e7f1}.ceo-rate-notes h3{color:#3f5079;font-size:calc(10px * var(--platform-density-scale,1));margin:0;font-weight:700}.ceo-rate-notes p{margin:calc(6px * var(--platform-density-scale,1)) 0 0;color:#7c88a5;font-size:calc(10px * var(--platform-density-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.ceo-rate-notes>.platform-field{min-width:0}.ceo-rate-notes .platform-textarea{width:100%;min-height:calc(68px * var(--platform-density-scale,1))}.ceo-salary-notes{align-items:stretch}.ceo-salary-notes>.platform-field{grid-template-rows:auto minmax(calc(82px * var(--platform-density-scale,1)),1fr);gap:calc(7px * var(--platform-density-scale,1))}.ceo-salary-source-note{min-height:calc(82px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#7c88a5;font-size:calc(10px * var(--platform-density-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7f1;line-height:1.5}.ceo-salary-notes .platform-textarea{height:100%;min-height:calc(82px * var(--platform-density-scale,1))}.ceo-rate-footer-note{align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#7c88a5;min-width:0;font-size:calc(9px * var(--platform-density-scale,1));line-height:1.4;display:flex}.ceo-rate-footer-note>svg{flex:none}.ceo-rate-footer-actions{gap:calc(7px * var(--platform-density-scale,1));flex-shrink:0;display:flex}@media (max-width:720px){.ceo-rate-cycle{gap:calc(10px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1))}.ceo-rate-cycle>li{gap:calc(5px * var(--platform-density-scale,1))}.ceo-rate-cycle strong{font-size:calc(9px * var(--platform-density-scale,1))}.ceo-rate-cycle time,.ceo-rate-cycle small{font-size:calc(8px * var(--platform-density-scale,1))}.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{left:calc(13px * var(--platform-density-scale,1));right:auto;top:calc(27px * var(--platform-density-scale,1));bottom:calc(-10px * var(--platform-density-scale,1));width:calc(1px * var(--platform-density-scale,1));height:auto}.ceo-rate-cycle strong{font-size:calc(10px * var(--platform-density-scale,1))}.ceo-rate-cycle time,.ceo-rate-cycle small{font-size:calc(9px * var(--platform-density-scale,1))}.ceo-rate-identity>.platform-status-badge{margin-left:0}.ceo-rate-content .ceo-rate-comparison th,.ceo-rate-content .ceo-rate-comparison td{padding:calc(8px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));font-size:calc(9px * var(--platform-density-scale,1))}.ceo-rate-comparison td>strong{font-size:calc(9px * var(--platform-density-scale,1))}.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{padding:calc(9px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#fff5f8;border:1px solid #f0cad8;margin:calc(10px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) 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:calc(28px * var(--platform-density-scale,1)) 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;left:calc(48px * var(--platform-density-scale,1));background:#fff;position:sticky}.assessment-consolidated-register tbody td:nth-child(3){z-index:4;left:calc(158px * var(--platform-density-scale,1));background:#fff;position:sticky}.assessment-consolidated-register tbody td:nth-child(4){z-index:4;left:calc(343px * var(--platform-density-scale,1));background:#fff;position:sticky;box-shadow:5px 0 8px #2630550f}.master-trainer-single-document-card>header>div{gap:calc(5px * var(--platform-density-scale,1))}.master-trainer-batch-closure>button{min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-primary);font-size:calc(7.5px * var(--platform-density-scale,1));border:0;font-weight:850;display:inline-flex}.ceo-rate-section>header>span{align-items:center;gap:calc(7px * var(--platform-density-scale,1));color:#354573;display:flex}.batch-cohort-track-summary{margin:0 calc(13px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #e1dcf7;overflow:hidden}.batch-cohort-track-summary>header{padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1));gap:calc(2px * var(--platform-density-scale,1));border-bottom:1px solid #e9e5f7;display:grid}.batch-cohort-track-summary>header strong{color:#27396e;font-size:calc(8.5px * var(--platform-density-scale,1))}.batch-cohort-track-summary>header small{color:#7f89a8;font-size:calc(7px * var(--platform-density-scale,1))}.batch-cohort-track-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.batch-cohort-track-summary article{min-height:calc(66px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1));align-content:center;gap:calc(3px * var(--platform-density-scale,1));display:grid}.batch-cohort-track-summary article+article{border-left:1px solid #e9e5f7}.batch-cohort-track-summary article>span{color:#6650c9;font-size:calc(7px * var(--platform-density-scale,1));font-weight:850}.batch-cohort-track-summary article>strong{color:#26396e;font-size:calc(14px * var(--platform-density-scale,1))}.batch-cohort-track-summary article>small{color:#818aa8;font-size:calc(6.7px * var(--platform-density-scale,1));line-height:1.35}.delivery-cohort-track-strip{margin:0 0 calc(13px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));background:#f8f6ff;border:1px solid #ddd7f7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.delivery-cohort-track-strip article{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-content:center;gap:calc(3px * var(--platform-density-scale,1));display:grid}.delivery-cohort-track-strip article+article{border-left:1px solid #e2ddf4}.delivery-cohort-track-strip span{color:#6a4ee2;font-size:calc(7px * var(--platform-density-scale,1));font-weight:850}.delivery-cohort-track-strip strong{color:#27396e;font-size:calc(14px * var(--platform-density-scale,1))}.delivery-cohort-track-strip small{color:#7e88a8;font-size:calc(6.8px * var(--platform-density-scale,1));line-height:1.4}.training-participation-chip{width:max-content;margin-top:calc(4px * var(--platform-density-scale,1));padding:calc(3px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#7b5b13;background:#fff3d8;font-style:normal;font-weight:850;font-size:calc(6.4px * var(--platform-density-scale,1))!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:calc(14px * var(--platform-density-scale,1));padding:calc(25px * var(--platform-density-scale,1)) calc(28px * var(--platform-density-scale,1)) calc(32px * var(--platform-density-scale,1));overflow:auto}.assessor-cohort-kpis{gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessor-cohort-kpis article{min-height:calc(76px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));align-items:center;gap:calc(11px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));color:#6547e8;background:#fff;border:1px solid #e7e4f0;display:flex}.assessor-cohort-kpis article>span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.assessor-cohort-kpis small{color:#8790ae;font-size:calc(7.2px * var(--platform-density-scale,1))}.assessor-cohort-kpis strong{color:#24366d;font-size:calc(15px * var(--platform-density-scale,1))}.assessor-cohort-error{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#b73556;font-size:calc(7.8px * var(--platform-density-scale,1));background:#fff4f7;border:1px solid #f0c4ce;display:flex}.assessor-cohort-register{border-radius:calc(15px * var(--platform-density-scale,1));background:#fff;border:1px solid #e7e4f0;overflow:hidden;box-shadow:0 9px 30px #2f26670a}.assessor-cohort-register>header{min-height:calc(55px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-bottom:1px solid #eeecf5;align-items:center;display:flex}.assessor-cohort-register>header>div{gap:calc(3px * var(--platform-density-scale,1));display:grid}.assessor-cohort-register>header strong{color:#27396e;font-size:calc(9px * var(--platform-density-scale,1))}.assessor-cohort-register>header small{color:#828caa;font-size:calc(7.2px * var(--platform-density-scale,1))}.assessor-cohort-table-wrap{overflow:auto}.assessor-cohort-table-wrap table{width:100%;min-width:calc(1180px * var(--platform-density-scale,1));border-collapse:collapse;table-layout:fixed}.assessor-cohort-table-wrap th{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#7480a6;font-size:calc(7px * var(--platform-density-scale,1));text-align:left;text-transform:uppercase;background:#f8f7fc}.assessor-cohort-table-wrap td{height:calc(76px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));color:#6d789a;font-size:calc(7.4px * var(--platform-density-scale,1));vertical-align:middle;border-top:1px solid #efedf5}.assessor-cohort-table-wrap td>strong,.assessor-cohort-table-wrap td>small{display:block}.assessor-cohort-table-wrap td>strong{color:#27396e;font-size:calc(8.2px * var(--platform-density-scale,1))}.assessor-cohort-table-wrap td>small{margin-top:calc(3px * var(--platform-density-scale,1));color:#8690ad;font-size:calc(6.8px * var(--platform-density-scale,1))}.assessor-cohort-lifecycle,.assessor-cohort-status{padding:calc(5px * var(--platform-density-scale,1)) calc(7px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6042dc;font-size:calc(6.8px * var(--platform-density-scale,1));background:#f0ecff;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:calc(5px * var(--platform-density-scale,1));display:flex}.assessor-cohort-actions button{white-space:nowrap}.assessor-cohort-no-action{color:#8891aa;font-size:calc(7px * var(--platform-density-scale,1));font-weight:750}.assessor-cohort-register .assessor-table-empty{min-height:calc(260px * var(--platform-density-scale,1))}@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:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.assessor-cohort-kpis{grid-template-columns:1fr}}
