:root{--platform-control-height:calc(36px * var(--platform-density-scale,1));--platform-action-height:calc(36px * var(--platform-density-scale,1));--platform-row-action-height:calc(32px * var(--platform-density-scale,1));--platform-icon-action-size:calc(36px * var(--platform-density-scale,1));--platform-icon-action-compact-size:calc(28px * var(--platform-density-scale,1));--platform-workflow-action-width:calc(120px * var(--platform-density-scale,1));--platform-workflow-action-compact-width:calc(96px * var(--platform-density-scale,1));--platform-regional-language-width:calc(104px * var(--platform-density-scale,1));--platform-action-icon-size:calc(14px * var(--platform-density-scale,1));--platform-control-radius:calc(9px * var(--platform-density-scale,1));--platform-panel-radius:calc(14px * var(--platform-density-scale,1));--platform-font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--platform-control-font:calc(12px * var(--platform-density-scale,1));--platform-control-weight:650;--platform-heading-weight:700;--platform-copy-line-height:1.45;--platform-description-font:calc(12.5px * var(--platform-density-scale,1));--platform-action-line-height:1.25;--platform-label-font:calc(10.5px * var(--platform-density-scale,1));--platform-body-font:calc(10.5px * var(--platform-density-scale,1));--platform-section-font:calc(13px * var(--platform-density-scale,1));--platform-heading-font:calc(19px * var(--platform-density-scale,1));--platform-data-font:calc(22px * var(--platform-density-scale,1));--platform-display-font:calc(25px * var(--platform-density-scale,1));--platform-title-font:calc(22px * var(--platform-density-scale,1));--platform-border:#59519a24;--platform-border-hover:#653bff57;--platform-text:#17275e;--platform-muted:#7c86ad;--platform-purple:#6043dd;--platform-primary:#524d9f;--platform-primary-hover:#47428c;--platform-primary-active:#3d397a;--platform-brand-gradient:linear-gradient(100deg,#315cff,#7540ee 55%,#eb1b9c);--platform-info:#2457e6;--platform-info-soft:#eef3ff;--platform-success:#148974;--platform-success-soft:#eaf8f4;--platform-warning:#a9670f;--platform-warning-soft:#fff5df;--platform-danger:#ea3697;--platform-danger-soft:#fff1f8;--platform-surface:#fff;--platform-surface-soft:#f8f7ff;--platform-panel-shadow:0 12px 30px #46389114, inset 0 1px 0 #fff;--platform-dialog-shadow:0 25px 80px #271e6640, inset 0 1px 0 #fff;--platform-focus:0 0 0 3px #524d9f47}body.platform-ui-scope{font-family:var(--platform-font-family);font-size:var(--platform-control-font);line-height:var(--platform-copy-line-height)}.platform-control.is-compact,.platform-search-input.is-compact{--platform-control-height-local:calc(32px * var(--platform-density-scale,1))}.platform-control.is-comfortable,.platform-search-input.is-comfortable{--platform-control-height-local:calc(40px * var(--platform-density-scale,1))}.platform-control.is-invalid,.platform-control[aria-invalid=true]{border-color:#ea369780!important;box-shadow:0 0 0 3px #ea36971a!important}.platform-button.is-outline{color:var(--platform-purple);background:0 0;border-color:#653bff47}.platform-button-spinner,.platform-loading-state>svg{animation:.8s linear infinite platform-spin}@keyframes platform-spin{to{transform:rotate(360deg)}}.platform-search-input{box-sizing:border-box;width:min(100%,calc(420px * var(--platform-density-scale,1)));min-width:0;height:var(--platform-control-height-local,var(--platform-control-height));min-height:var(--platform-control-height-local,var(--platform-control-height));padding:0 calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-muted);background:var(--platform-surface);transition:border-color .16s,box-shadow .16s,background-color .16s;display:inline-flex}.platform-search-input:hover{border-color:var(--platform-border-hover)}.platform-search-input:focus-within{box-shadow:var(--platform-focus);border-color:#653bff94}.platform-search-input>svg{flex:none}.platform-search-input>input{border:0!important;border-inline:0!important;appearance:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;color:var(--platform-text)!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:var(--platform-control-font)!important;background:0 0!important;border-style:none!important;border-radius:0!important;outline:0!important;padding:0!important}.platform-search-input>input::-webkit-search-cancel-button{display:none}.platform-search-input>.platform-search-clear{width:calc(24px * var(--platform-density-scale,1));min-width:calc(24px * var(--platform-density-scale,1));height:calc(24px * var(--platform-density-scale,1));min-height:calc(24px * var(--platform-density-scale,1));flex:0 0 calc(24px * var(--platform-density-scale,1));border-radius:calc(7px * var(--platform-density-scale,1));color:var(--platform-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.platform-search-input>.platform-search-clear:hover{color:var(--platform-purple);background:var(--platform-surface-soft)}.platform-search-input>.platform-search-clear>svg{flex:none}.platform-ui-scope .partner-request-card>.platform-search-input{width:calc(100% - calc(24px * var(--platform-density-scale,1)));max-width:none}.platform-page-header-copy{min-width:0}.platform-page-header-copy h1,.platform-page-header-copy h2{color:var(--platform-text);font-weight:var(--platform-heading-weight);line-height:1.3}.platform-page-header-copy h1{font-size:var(--platform-display-font)}.platform-page-header-copy h2{font-size:var(--platform-title-font)}.platform-page-header-copy p{font-size:var(--platform-description-font);line-height:var(--platform-copy-line-height)}.platform-page-header-actions{flex-wrap:wrap;align-items:center}.platform-filter-bar{flex-wrap:wrap}.platform-filter-bar>.platform-search-input{flex:1 1 calc(240px * var(--platform-density-scale,1))}.platform-filter-count{white-space:nowrap;margin-left:auto}.platform-status-badge{width:max-content;max-width:100%;padding:calc(5px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(5px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6c7495;text-overflow:ellipsis;white-space:nowrap;font-size:var(--platform-body-font);background:#f0f1f6;font-weight:750;display:inline-flex;overflow:hidden}.platform-status-badge>svg{flex:none}.platform-status-badge.is-compact{min-height:calc(25px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));font-size:var(--platform-label-font);line-height:1}.platform-status-badge.is-compact>svg{width:calc(12px * var(--platform-density-scale,1));height:calc(12px * var(--platform-density-scale,1))}.platform-status-badge.is-purple{color:var(--platform-purple);background:#f0edff}.platform-status-badge.is-info{color:var(--platform-info);background:var(--platform-info-soft)}.platform-status-badge.is-success{color:var(--platform-success);background:var(--platform-success-soft)}.platform-status-badge.is-warning{color:var(--platform-warning);background:var(--platform-warning-soft)}.platform-status-badge.is-danger{color:var(--platform-danger);background:var(--platform-danger-soft)}.platform-card{border-radius:var(--platform-panel-radius);min-width:0;color:var(--platform-text);background:var(--platform-surface);box-shadow:var(--platform-panel-shadow);border:1px solid #59519a1a;overflow:hidden}.platform-card.is-soft{background:var(--platform-surface-soft);box-shadow:none}.platform-card.is-outlined{box-shadow:none;background:0 0}.platform-card-header{min-height:calc(56px * 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(14px * var(--platform-density-scale,1));border-bottom:1px solid #59519a14;display:flex}.platform-card-header>div:first-child{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-card-header h2{color:var(--platform-text);font-size:var(--platform-section-font);margin:0}.platform-card-header p{color:var(--platform-muted);font-size:var(--platform-body-font);margin:0;line-height:1.45}.platform-card-actions{align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.platform-card-body{min-width:0}.platform-card.is-padding-compact .platform-card-body{padding:calc(10px * var(--platform-density-scale,1))}.platform-card.is-padding-standard .platform-card-body{padding:calc(15px * var(--platform-density-scale,1))}.platform-card.is-padding-comfortable .platform-card-body{padding:calc(20px * var(--platform-density-scale,1))}.platform-card.is-padding-none .platform-card-body{padding:0}.platform-card-footer{min-height:calc(54px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-top:1px solid #59519a14;display:flex}.platform-pagination{gap:calc(14px * var(--platform-density-scale,1))}.platform-pagination>span{white-space:nowrap}.platform-pagination .platform-pagination-button,.platform-pagination strong{box-sizing:border-box;cursor:pointer;place-items:center;width:calc(29px * var(--platform-density-scale,1))!important;min-width:calc(29px * var(--platform-density-scale,1))!important;max-width:calc(29px * var(--platform-density-scale,1))!important;height:calc(29px * var(--platform-density-scale,1))!important;min-height:calc(29px * var(--platform-density-scale,1))!important;max-height:calc(29px * var(--platform-density-scale,1))!important;border:1px solid var(--platform-border)!important;border-radius:calc(8px * var(--platform-density-scale,1))!important;color:var(--platform-purple)!important;background:var(--platform-surface)!important;font-size:var(--platform-body-font)!important;padding:0!important;display:inline-grid!important}.platform-pagination strong{color:#fff!important;background:var(--platform-purple)!important;border-color:#0000!important}.platform-pagination .platform-pagination-button:disabled{color:#aab0c3!important;background:#f3f4f8!important}.platform-ui-scope .training-pagination button:has(>svg:only-child){place-items:center;padding:0!important;line-height:0!important;display:inline-grid!important}.platform-ui-scope .training-pagination button:has(>svg:only-child)>svg{margin:auto;display:block}.platform-table-wrap{width:100%;min-width:0}.platform-table caption{padding:calc(10px * var(--platform-density-scale,1)) calc(13px * var(--platform-density-scale,1));color:var(--platform-muted);text-align:left;font-size:var(--platform-body-font)}.platform-table th{font-size:var(--platform-label-font);font-weight:var(--platform-heading-weight);line-height:var(--platform-copy-line-height)}.platform-table td{font-size:var(--platform-control-font);line-height:var(--platform-copy-line-height)}.platform-table td strong{font-weight:var(--platform-control-weight)}.platform-table td small{font-size:var(--platform-body-font);line-height:var(--platform-copy-line-height)}.platform-empty-state,.platform-loading-state{min-height:calc(240px * var(--platform-density-scale,1));padding:calc(24px * var(--platform-density-scale,1));place-content:center;justify-items:center;gap:calc(7px * var(--platform-density-scale,1));color:var(--platform-purple);text-align:center;display:grid}.platform-empty-state.is-compact,.platform-loading-state.is-compact{min-height:calc(120px * var(--platform-density-scale,1));padding:calc(16px * var(--platform-density-scale,1))}.platform-empty-state>span:first-child{width:calc(48px * var(--platform-density-scale,1));height:calc(48px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#f0edff;place-items:center;display:grid}.platform-empty-state strong{color:var(--platform-text);font-size:var(--platform-section-font)}.platform-empty-state p{max-width:calc(440px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:var(--platform-control-font);margin:0;line-height:1.5}.platform-empty-state>div{margin-top:calc(4px * var(--platform-density-scale,1))}.platform-loading-state{min-height:calc(180px * var(--platform-density-scale,1))}.platform-loading-state span{color:var(--platform-muted);font-size:var(--platform-control-font);font-weight:700}.platform-skeleton{width:100%;height:calc(10px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));background:linear-gradient(90deg,#efeff6 20%,#f8f8fc 38%,#efeff6 60%) 0 0/220% 100%;animation:1.35s ease-in-out infinite platform-skeleton-shimmer;display:inline-block;overflow:hidden}.platform-skeleton.is-rectangle{height:calc(72px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius)}.platform-skeleton.is-circle{width:calc(36px * var(--platform-density-scale,1));height:calc(36px * var(--platform-density-scale,1));border-radius:50%}@keyframes platform-skeleton-shimmer{to{background-position-x:-220%}}.platform-tooltip{display:inline-flex;position:relative}.platform-tooltip-content{z-index:240;width:max-content;max-width:calc(240px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));visibility:hidden;border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;opacity:0;pointer-events:none;font-size:var(--platform-body-font);background:#17275e;font-weight:650;line-height:1.4;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;box-shadow:0 8px 20px #17275e33}.platform-tooltip.is-top .platform-tooltip-content{left:50%;bottom:calc(100% + calc(7px * var(--platform-density-scale,1)));transform:translate(-50%,3px)}.platform-tooltip.is-bottom .platform-tooltip-content{left:50%;top:calc(100% + calc(7px * var(--platform-density-scale,1)));transform:translate(-50%,-3px)}.platform-tooltip.is-left .platform-tooltip-content{top:50%;right:calc(100% + calc(7px * var(--platform-density-scale,1)));transform:translate(3px,-50%)}.platform-tooltip.is-right .platform-tooltip-content{top:50%;left:calc(100% + calc(7px * var(--platform-density-scale,1)));transform:translate(-3px,-50%)}.platform-tooltip:hover .platform-tooltip-content,.platform-tooltip:focus-within .platform-tooltip-content{visibility:visible;opacity:1}.platform-tooltip.is-top:hover .platform-tooltip-content,.platform-tooltip.is-bottom:hover .platform-tooltip-content{transform:translate(-50%)}.platform-tooltip.is-left:hover .platform-tooltip-content,.platform-tooltip.is-right:hover .platform-tooltip-content{transform:translateY(-50%)}.platform-toast{min-width:min(calc(360px * var(--platform-density-scale,1)),calc(100vw - calc(32px * var(--platform-density-scale,1))));min-height:calc(52px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));align-items:center;gap:calc(10px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));color:var(--platform-purple);background:#f4f1ff;display:flex;box-shadow:0 12px 28px #2c227021}.platform-toast.is-floating{z-index:1000;top:calc(24px * var(--platform-density-scale,1));right:calc(24px * var(--platform-density-scale,1));width:min(calc(440px * var(--platform-density-scale,1)),calc(100vw - calc(32px * var(--platform-density-scale,1))));min-height:calc(76px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(15px * var(--platform-density-scale,1));border-radius:calc(15px * var(--platform-density-scale,1));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;animation:.24s both platform-toast-in;position:fixed;box-shadow:0 20px 50px #1837572e}.platform-toast.is-info{color:var(--platform-info);background:var(--platform-info-soft);border-color:#2457e629}.platform-toast.is-success{color:var(--platform-success);background:var(--platform-success-soft);border-color:#14897429}.platform-toast.is-warning{color:var(--platform-warning);background:var(--platform-warning-soft);border-color:#a9670f2b}.platform-toast.is-danger{color:var(--platform-danger);background:var(--platform-danger-soft);border-color:#ea369738}.platform-toast>.platform-toast-icon+div{gap:calc(2px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.platform-toast-icon{width:calc(28px * var(--platform-density-scale,1));height:calc(28px * var(--platform-density-scale,1));flex:none;place-items:center;display:grid}.platform-toast strong{color:#18305e;font-size:var(--platform-control-font)}.platform-toast p{color:#6f789c;font-size:var(--platform-body-font);margin:0;line-height:1.4}.platform-toast-action{flex:none}.platform-toast.is-floating>.platform-icon-button{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));background:#ffffffb8;border-color:#6347e01f}@keyframes platform-toast-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}.platform-toast.is-floating.is-leaving{pointer-events:none;animation:.22s both platform-toast-out}@keyframes platform-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.98)}}@media (max-width:760px){.platform-toast.is-floating{top:calc(16px * var(--platform-density-scale,1));right:calc(16px * var(--platform-density-scale,1))}.platform-page-header{align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));flex-direction:column}.platform-page-header-actions{width:100%}.platform-page-header-actions>*{flex:auto}.platform-filter-count{margin-left:0;text-align:left!important;width:100%!important}.platform-card-header{align-items:flex-start}.platform-pagination{padding:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));flex-direction:column;align-items:flex-start}.platform-pagination>div{flex-wrap:wrap;justify-content:flex-end;width:100%}.platform-pagination .platform-pagination-button,.platform-pagination strong{width:calc(36px * var(--platform-density-scale,1))!important;min-width:calc(36px * var(--platform-density-scale,1))!important;max-width:calc(36px * var(--platform-density-scale,1))!important;height:calc(36px * var(--platform-density-scale,1))!important;min-height:calc(36px * var(--platform-density-scale,1))!important;max-height:calc(36px * var(--platform-density-scale,1))!important}}@media (prefers-reduced-motion:reduce){.platform-button-spinner,.platform-loading-state>svg,.platform-skeleton,.platform-toast.is-floating{animation:none}}.platform-ui-scope{--platform-control-height-local:var(--platform-control-height);color:var(--platform-text)}.platform-ui-scope .platform-density-compact{--platform-control-height-local:calc(32px * var(--platform-density-scale,1))}.platform-ui-scope .platform-density-comfortable{--platform-control-height-local:calc(40px * var(--platform-density-scale,1))}.platform-control,.platform-ui-scope :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.login-input),select){box-sizing:border-box;width:100%;color:var(--platform-text);font-family:inherit;font-weight:600;line-height:var(--platform-action-line-height);outline:0;transition:border-color .16s,box-shadow .16s,background-color .16s;height:var(--platform-control-height-local)!important;min-height:var(--platform-control-height-local)!important;max-height:var(--platform-control-height-local)!important;padding:0 calc(11px * var(--platform-density-scale,1))!important;border:1px solid var(--platform-border)!important;border-radius:var(--platform-control-radius)!important;font-size:var(--platform-control-font)!important;background-color:#fff!important}.platform-ui-scope textarea{box-sizing:border-box;width:100%;color:var(--platform-text);outline:0;font-family:inherit;font-weight:600;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s;padding:calc(10px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))!important;border:1px solid var(--platform-border)!important;border-radius:var(--platform-control-radius)!important;font-size:var(--platform-control-font)!important;background-color:#fff!important}.platform-ui-scope select{cursor:pointer;padding-right:calc(34px * var(--platform-density-scale,1))!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 5.25 7 8.75l3.5-3.5' stroke='%236570A5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-size:calc(14px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))!important;background-repeat:no-repeat!important}.platform-date-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;padding-right:calc(9px * var(--platform-density-scale,1))!important}.platform-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.platform-date-input:hover::-webkit-calendar-picker-indicator{opacity:1}.platform-date-input:focus::-webkit-calendar-picker-indicator{opacity:1}.platform-ui-scope :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.login-input),select,textarea):hover{border-color:var(--platform-border-hover)}.platform-ui-scope :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.login-input),select,textarea):focus{box-shadow:var(--platform-focus);background-color:#fff;border-color:#653bff94}.platform-control:focus,.platform-control:focus-visible,.platform-ui-scope input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not(.login-input):not(.platform-control-embedded)):focus,.platform-ui-scope input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not(.login-input):not(.platform-control-embedded)):focus-visible,.platform-select:focus,.platform-select:focus-visible,.platform-ui-scope select:focus,.platform-ui-scope select:focus-visible,.platform-ui-scope textarea:focus,.platform-ui-scope textarea:focus-visible{border-color:#653bff7a!important;outline:none!important;box-shadow:0 0 0 1px #653bff24!important}.platform-ui-scope :where(input,select):disabled{color:#7f88a8;cursor:not-allowed;box-shadow:none;background-color:#f1f2f8;border-color:#59519a17}.platform-ui-scope :where(label,.platform-field-label){color:#53608b;font-weight:700;font-size:var(--platform-label-font)!important}.platform-field{gap:calc(6px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-field-message{color:var(--platform-muted);font-size:var(--platform-body-font);font-weight:550;line-height:1.4}.platform-field-message.is-error{color:var(--platform-danger)}.platform-textarea{resize:vertical}.platform-button,.platform-ui-scope :where(.training-primary-action,.training-secondary-action){box-sizing:border-box;justify-content:center;align-items:center;gap:calc(7px * var(--platform-density-scale,1));font-weight:var(--platform-control-weight);line-height:var(--platform-action-line-height);white-space:nowrap;display:inline-flex;height:var(--platform-action-height)!important;min-height:var(--platform-action-height)!important;max-height:var(--platform-action-height)!important;padding:0 calc(14px * var(--platform-density-scale,1))!important;border-radius:var(--platform-control-radius)!important;font-size:var(--platform-control-font)!important}.platform-button{color:var(--platform-purple);background:var(--platform-surface);cursor:pointer;border:1px solid #653bff29}.platform-button.is-primary{color:#fff;background:var(--platform-primary);border-color:#0000}.platform-button.is-primary:hover:not(:disabled):not(.is-disabled){background:var(--platform-primary-hover)}.platform-button.is-primary:active:not(:disabled):not(.is-disabled){background:var(--platform-primary-active)}.platform-ui-scope .training-primary-action{color:#fff;background:var(--platform-primary);border-color:#0000}.platform-ui-scope .training-primary-action:hover:not(:disabled){background:var(--platform-primary-hover)}.platform-ui-scope .training-primary-action:active:not(:disabled){background:var(--platform-primary-active)}.platform-button.is-ghost{background:0 0;border-color:#0000}.platform-button.is-danger{color:var(--platform-danger);background:var(--platform-danger-soft);border-color:#ea36973d}.platform-button.is-compact{height:calc(32px * var(--platform-density-scale,1))!important;min-height:calc(32px * var(--platform-density-scale,1))!important;max-height:calc(32px * var(--platform-density-scale,1))!important;padding:0 calc(10px * var(--platform-density-scale,1))!important;font-size:var(--platform-control-font)!important}.platform-button.platform-decision-button{min-width:calc(76px * var(--platform-density-scale,1));color:#6546dc;box-shadow:none;background:#fff;border-color:#6546e833}.platform-button.platform-decision-button.is-approve{color:#07816d;border-color:#088d753d}.platform-button.platform-decision-button.is-reject,.platform-button.platform-decision-button.is-return{color:#cf2d79;border-color:#e82e8938}.platform-button.platform-decision-button.is-approve.is-selected{color:#087d69;background:#e2f6ef;border-color:#088d756b;box-shadow:inset 0 0 0 1px #088d7514}.platform-button.platform-decision-button.is-reject.is-selected,.platform-button.platform-decision-button.is-return.is-selected{color:#fff;background:#e82e89;border-color:#e82e89;box-shadow:0 5px 12px #e82e8929}.platform-button.platform-decision-button:hover:not(:disabled){transform:translateY(-1px)}.platform-button.platform-decision-button.is-approve:hover:not(:disabled){background:#effaf7}.platform-button.platform-decision-button.is-reject:hover:not(:disabled),.platform-button.platform-decision-button.is-return:hover:not(:disabled){background:#fff4f8}.platform-button.platform-decision-button.is-reject.is-selected:hover:not(:disabled),.platform-button.platform-decision-button.is-return.is-selected:hover:not(:disabled){background:#d92578}.platform-button.platform-decision-button.is-approve.is-selected:hover:not(:disabled){color:#087d69;background:#dcf3eb;border-color:#088d7575;box-shadow:inset 0 0 0 1px #088d751a}.platform-button.is-comfortable{height:calc(40px * var(--platform-density-scale,1))!important;min-height:calc(40px * var(--platform-density-scale,1))!important;max-height:calc(40px * var(--platform-density-scale,1))!important}.platform-button.platform-choice-card{white-space:normal;height:var(--platform-choice-card-height,auto)!important;min-height:var(--platform-choice-card-min-height,calc(72px * var(--platform-density-scale,1)))!important;max-height:none!important;padding:var(--platform-choice-card-padding,calc(12px * var(--platform-density-scale,1)))!important}.platform-button.platform-edit-save-button{min-width:calc(76px * var(--platform-density-scale,1))}.platform-file-button{position:relative}.platform-file-button>input[type=file]{opacity:0;pointer-events:none;overflow:hidden;width:calc(1px * var(--platform-density-scale,1))!important;height:calc(1px * var(--platform-density-scale,1))!important;min-height:0!important;padding:0!important;position:absolute!important}.platform-document-picker{border-style:dashed;border-color:var(--platform-border-hover);color:var(--platform-purple);background:var(--platform-surface-soft);justify-content:flex-start;overflow:hidden}.platform-document-picker-copy{gap:calc(1px * var(--platform-density-scale,1));text-align:left;min-width:0;display:grid}.platform-document-picker-copy :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-document-picker-copy strong{color:var(--platform-purple);font:inherit;font-weight:750}.platform-document-picker-copy small{color:var(--platform-muted);font-size:calc(7px * var(--platform-density-scale,1));font-weight:550}.platform-document-delete-confirm{min-width:0;padding:calc(10px * 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(11px * var(--platform-density-scale,1));background:#ea36970f;border:1px solid #ea36973d;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.platform-document-delete-confirm-icon{width:calc(32px * var(--platform-density-scale,1));height:calc(32px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:var(--platform-danger);background:#ea36971f;place-items:center;display:grid}.platform-document-delete-confirm-copy{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-document-delete-confirm-copy strong{color:var(--platform-danger);font-size:calc(9px * var(--platform-density-scale,1))}.platform-document-delete-confirm-copy small{color:#7d6680;font-size:calc(7.5px * var(--platform-density-scale,1));line-height:1.4}@media (max-width:620px){.platform-document-delete-confirm{grid-template-columns:auto minmax(0,1fr)}.platform-document-delete-confirm>.platform-button{width:100%}}.platform-button.is-icon{width:var(--platform-icon-action-size)!important;min-width:var(--platform-icon-action-size)!important;max-width:var(--platform-icon-action-size)!important;padding:0!important}.platform-ui-scope button.platform-delete-button{cursor:pointer;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;box-sizing:border-box!important;width:var(--platform-row-action-height)!important;min-width:var(--platform-row-action-height)!important;max-width:var(--platform-row-action-height)!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important;flex:0 0 var(--platform-row-action-height)!important;border-radius:var(--platform-control-radius)!important;color:var(--platform-danger)!important;background:var(--platform-danger-soft)!important;box-shadow:none!important;border:1px solid #ea36973d!important;outline:0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.platform-ui-scope button.platform-delete-button:hover:not(:disabled){color:var(--platform-danger)!important;background:#ea369721!important;border-color:#ea369770!important}.platform-ui-scope button.platform-delete-button:active:not(:disabled){transform:translateY(1px)}.platform-ui-scope button.platform-delete-button:focus-visible{box-shadow:0 0 0 3px #ea369724!important}.platform-ui-scope button.platform-delete-button:disabled{opacity:.58;cursor:not-allowed;transform:none;color:#a7adc1!important;background:#f3f4f8!important;border-color:#59519a14!important}.platform-ui-scope button.platform-delete-button>svg{width:var(--platform-action-icon-size)!important;height:var(--platform-action-icon-size)!important;flex:0 0 var(--platform-action-icon-size)!important;stroke-width:2px!important}.platform-ui-scope button.platform-edit-button,.platform-ui-scope button.platform-view-button,.platform-ui-scope button.platform-download-button,.platform-ui-scope button.platform-add-button{box-sizing:border-box!important;width:var(--platform-row-action-height)!important;min-width:var(--platform-row-action-height)!important;max-width:var(--platform-row-action-height)!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important;flex:0 0 var(--platform-row-action-height)!important;border-radius:var(--platform-control-radius)!important;color:var(--platform-purple)!important;box-shadow:none!important;cursor:pointer!important;background:#653bff12!important;border:1px solid #653bff24!important;outline:0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;line-height:1!important;transition:border-color .16s,background-color .16s,transform .16s!important;display:inline-flex!important}.platform-ui-scope button.platform-edit-button:hover:not(:disabled),.platform-ui-scope button.platform-view-button:hover:not(:disabled),.platform-ui-scope button.platform-download-button:hover:not(:disabled),.platform-ui-scope button.platform-add-button:hover:not(:disabled){transform:translateY(-1px);background:#653bff1f!important;border-color:#653bff42!important}.platform-ui-scope button.platform-edit-button:focus-visible,.platform-ui-scope button.platform-view-button:focus-visible,.platform-ui-scope button.platform-download-button:focus-visible,.platform-ui-scope button.platform-add-button:focus-visible{box-shadow:0 0 0 3px #653bff1c!important}.platform-ui-scope button.platform-edit-button:disabled,.platform-ui-scope button.platform-view-button:disabled,.platform-ui-scope button.platform-download-button:disabled,.platform-ui-scope button.platform-add-button:disabled{opacity:.42!important;cursor:not-allowed!important;transform:none!important}.platform-ui-scope button.platform-edit-button>svg,.platform-ui-scope button.platform-view-button>svg,.platform-ui-scope button.platform-download-button>svg,.platform-ui-scope button.platform-add-button>svg{width:var(--platform-action-icon-size)!important;height:var(--platform-action-icon-size)!important;flex:0 0 var(--platform-action-icon-size)!important;stroke-width:2px!important}.platform-ui-scope button.platform-manage-button{cursor:pointer;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;box-sizing:border-box!important;width:auto!important;min-width:calc(92px * var(--platform-density-scale,1))!important;max-width:calc(124px * var(--platform-density-scale,1))!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important;padding:0 calc(10px * 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:var(--platform-control-radius)!important;color:var(--platform-purple)!important;box-shadow:none!important;font-size:calc(8px * var(--platform-density-scale,1))!important;font-weight:750!important;line-height:var(--platform-action-line-height)!important;white-space:nowrap!important;background:#f8f6ff!important;border:1px solid #653bff2b!important;outline:0!important;margin:0!important;display:inline-flex!important}.platform-ui-scope button.platform-manage-button:hover:not(:disabled){color:#d71996!important;background:#fff5fc!important;border-color:#e51a9e47!important}.platform-ui-scope button.platform-manage-button:active:not(:disabled){transform:translateY(1px)}.platform-ui-scope button.platform-manage-button:focus-visible{box-shadow:0 0 0 3px #653bff1c!important}.platform-ui-scope button.platform-manage-button:disabled{opacity:.58;cursor:not-allowed;transform:none;color:#a7adc1!important;background:#f3f4f8!important;border-color:#59519a14!important}.platform-ui-scope button.platform-manage-button>svg{width:calc(14px * var(--platform-density-scale,1))!important;height:calc(14px * var(--platform-density-scale,1))!important;flex:0 0 calc(14px * var(--platform-density-scale,1))!important;stroke-width:2px!important}.platform-ui-scope button.platform-manage-button>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:inherit!important;font:inherit!important;letter-spacing:normal!important;line-height:var(--platform-action-line-height)!important;text-transform:none!important}.platform-ui-scope button.platform-manage-button.is-returned{color:var(--platform-danger)!important;background:var(--platform-danger-soft)!important;border-color:#ea369738!important}.platform-ui-scope button.platform-manage-button.is-returned:hover:not(:disabled){color:var(--platform-danger)!important;background:#ea369721!important;border-color:#ea36976b!important}:where(button.document-manage-button,button.eligibility-row-action,button.nos-manage-button,button.assessment-content-manage-button,button.user-row-action,.theory-exam-table td:last-child button){box-sizing:border-box!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important}.platform-ui-scope button.platform-archive-button{color:#a5650b;cursor:pointer;background:#fff9ef;border:1px solid #be791133;place-items:center;transition:border-color .16s,color .16s,background .16s,transform .12s;box-sizing:border-box!important;width:var(--platform-row-action-height)!important;min-width:var(--platform-row-action-height)!important;max-width:var(--platform-row-action-height)!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important;flex:0 0 var(--platform-row-action-height)!important;border-radius:var(--platform-control-radius)!important;padding:0!important;display:inline-grid!important}.platform-ui-scope button.platform-archive-button:hover:not(:disabled){color:#8f5604;background:#fff4dd;border-color:#be791157}.platform-ui-scope button.platform-archive-button:focus-visible{outline-offset:2px;outline:2px solid #be791140}.platform-ui-scope button.platform-archive-button:disabled{color:#aeb3c2;cursor:not-allowed;background:#f7f7fa;border-color:#e8e9ef}.platform-button.platform-table-action,.platform-ui-scope .finance-verification-table td:last-child .commercial-row-action{box-sizing:border-box!important;width:auto!important;min-width:calc(104px * var(--platform-density-scale,1))!important;max-width:calc(132px * var(--platform-density-scale,1))!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important;padding:0 calc(10px * 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:var(--platform-control-radius)!important;color:var(--platform-purple)!important;background:var(--platform-surface-soft)!important;box-shadow:none!important;font-size:var(--platform-control-font)!important;font-weight:var(--platform-control-weight)!important;line-height:var(--platform-action-line-height)!important;white-space:nowrap!important;border:1px solid #653bff29!important;margin-inline:auto!important;display:inline-flex!important}.platform-button.platform-table-action>svg,.platform-ui-scope .finance-verification-table td:last-child .commercial-row-action>svg{width:calc(14px * var(--platform-density-scale,1))!important;height:calc(14px * var(--platform-density-scale,1))!important;flex:0 0 calc(14px * var(--platform-density-scale,1))!important}.platform-button.platform-table-action.is-danger{color:var(--platform-danger)!important;background:var(--platform-danger-soft)!important;border-color:#ea36973d!important}.platform-button.platform-table-action.is-primary{color:#fff!important;background:var(--platform-primary)!important;border-color:#0000!important}.platform-button.platform-table-action.is-primary:hover:not(:disabled){background:var(--platform-primary-hover)!important}.platform-button.platform-table-action.is-primary:active:not(:disabled){background:var(--platform-primary-active)!important}.platform-ui-scope button:not([class]){min-height:var(--platform-action-height);padding:0 calc(14px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius);color:var(--platform-purple);background:var(--platform-surface);font-family:inherit;font-size:var(--platform-control-font);cursor:pointer;border:1px solid #653bff29;font-weight:750}.platform-ui-scope :where(button,.platform-button,a[class*=button]){line-height:var(--platform-action-line-height)!important}.platform-ui-scope :where(button,.platform-button):focus-visible{box-shadow:var(--platform-focus);outline:0}.platform-ui-scope :where(button,.platform-button):disabled{opacity:.52;cursor:not-allowed}.platform-ui-scope .platform-button.is-disabled{opacity:.52;pointer-events:none;cursor:not-allowed}.platform-ui-scope :is(.sign-in-button,.dashboard-nav-active,.sidebar-item.is-section-active,.public-signin,.primary-cta,.renewal-eligibility>button,.user-access-header>button,.portal-access-blocked a,.certification-toa-action,.assessor-profile-tabs button.active,.governed-toolbar label,.theory-question-media-toggle>button.is-active,.training-toolbar .eligibility-role-tab.is-active,.profile-evidence-eligibility a,.agency-association-tabs a.active,.agency-association-tabs button.active,.policy-tabs button.active,.training-configuration-areas button.is-active,.policy-role-scope button.is-active,.renewal-eligibility .nomination-reopen-trigger,.activation-card button,.activation-card>a,.trainer-segmented button.is-selected,.proforma-email-panel button,.proforma-actions .is-primary,.institution-intake-card form>footer button,.institution-intake-success button,.institution-intake-success a,.institution-review-content>footer .is-primary,.institution-registration-card form>footer button,.institution-registration-success a,.partner-payment-content>footer .is-primary,.public-ownership-workbench>footer>button,.nos-register-actions button.is-primary,.individual-accept-action,.toa-applications-table td:last-child .toa-action-group .institution-accept-action,.linked-owner-content>footer .is-primary,.trainer-batch-table td:last-child button,.commercial-row-action.is-primary-review,.master-trainer-drawer-tabs button.is-active,.master-trainer-attendance-dates button.is-active,.master-trainer-attendance-workspace>footer>button,.master-trainer-pdf-viewer>footer button:last-child,.master-content-actions button.is-download,.master-content-presentation button.master-content-download,.master-content-actions a,.master-content-presentation a,.master-trainer-row-actions button,.master-trainer-acceptance button,.master-trainer-attendance footer button,.master-trainer-attendance>nav button.active,.batch-kind-switch>button.is-active,.batch-create-action,.commercial-row-action.is-review-raise,.delivery-row-actions button.is-primary,.delivery-assignment-content>footer button.is-primary,.master-trainer-state-panel>button:not(.master-trainer-return-link),.master-trainer-presentation-workspace>header button.is-download,.master-trainer-slide-viewer>footer button:last-child,.toa-payment-proof-action.is-primary-payment:not(.is-payment-returned),.master-trainer-batch-closure>button,.master-trainer-close-confirm button:last-child,.assessment-workspace-tabs button.active,.theory-schedule-card>footer button,.theory-reschedule-form>button,.candidate-theory-list>article>footer button,.candidate-exam-precheck-content>footer button:last-child,.assessment-start-button,.assessment-submit-button):hover:not(:disabled){background:var(--platform-primary-hover)}.platform-ui-scope :is(.sign-in-button,.dashboard-nav-active,.sidebar-item.is-section-active,.public-signin,.primary-cta,.renewal-eligibility>button,.user-access-header>button,.portal-access-blocked a,.certification-toa-action,.assessor-profile-tabs button.active,.governed-toolbar label,.theory-question-media-toggle>button.is-active,.training-toolbar .eligibility-role-tab.is-active,.profile-evidence-eligibility a,.agency-association-tabs a.active,.agency-association-tabs button.active,.policy-tabs button.active,.training-configuration-areas button.is-active,.policy-role-scope button.is-active,.renewal-eligibility .nomination-reopen-trigger,.activation-card button,.activation-card>a,.trainer-segmented button.is-selected,.proforma-email-panel button,.proforma-actions .is-primary,.institution-intake-card form>footer button,.institution-intake-success button,.institution-intake-success a,.institution-review-content>footer .is-primary,.institution-registration-card form>footer button,.institution-registration-success a,.partner-payment-content>footer .is-primary,.public-ownership-workbench>footer>button,.nos-register-actions button.is-primary,.individual-accept-action,.toa-applications-table td:last-child .toa-action-group .institution-accept-action,.linked-owner-content>footer .is-primary,.trainer-batch-table td:last-child button,.commercial-row-action.is-primary-review,.master-trainer-drawer-tabs button.is-active,.master-trainer-attendance-dates button.is-active,.master-trainer-attendance-workspace>footer>button,.master-trainer-pdf-viewer>footer button:last-child,.master-content-actions button.is-download,.master-content-presentation button.master-content-download,.master-content-actions a,.master-content-presentation a,.master-trainer-row-actions button,.master-trainer-acceptance button,.master-trainer-attendance footer button,.master-trainer-attendance>nav button.active,.batch-kind-switch>button.is-active,.batch-create-action,.commercial-row-action.is-review-raise,.delivery-row-actions button.is-primary,.delivery-assignment-content>footer button.is-primary,.master-trainer-state-panel>button:not(.master-trainer-return-link),.master-trainer-presentation-workspace>header button.is-download,.master-trainer-slide-viewer>footer button:last-child,.toa-payment-proof-action.is-primary-payment:not(.is-payment-returned),.master-trainer-batch-closure>button,.master-trainer-close-confirm button:last-child,.assessment-workspace-tabs button.active,.theory-schedule-card>footer button,.theory-reschedule-form>button,.candidate-theory-list>article>footer button,.candidate-exam-precheck-content>footer button:last-child,.assessment-start-button,.assessment-submit-button):active:not(:disabled){background:var(--platform-primary-active)}.platform-ui-scope :is(.sign-in-button,.dashboard-nav-active,.sidebar-item.is-section-active,.public-signin,.primary-cta,.portal-access-blocked a,.certification-toa-action,.profile-evidence-eligibility a,.agency-association-tabs a.active,.institution-intake-success a,.institution-registration-success a,.master-content-actions a,.master-content-presentation a):focus-visible{outline-offset:2px;outline:3px solid #524d9f47}.platform-ui-scope :is(.master-trainer-attendance-workspace>footer>button,.candidate-theory-list>article>footer button,.candidate-exam-precheck-content>footer button:last-child,.assessment-submit-button,.commercial-row-action.is-primary-review,.commercial-row-action.is-review-raise,.toa-payment-proof-action.is-primary-payment:not(.is-payment-returned)):disabled{color:#fff;background:var(--platform-primary);opacity:.52}.platform-ui-scope .user-id-help-toggle:hover,.platform-ui-scope .user-id-help-toggle[aria-expanded=true]{background:var(--platform-primary-hover)}.platform-ui-scope .user-id-help-toggle:active{background:var(--platform-primary-active)}.platform-ui-scope .question-bank-theory-flow .platform-button{box-sizing:border-box!important;width:var(--platform-workflow-action-width)!important;min-width:var(--platform-workflow-action-width)!important;max-width:var(--platform-workflow-action-width)!important;height:var(--platform-action-height)!important;min-height:var(--platform-action-height)!important;max-height:var(--platform-action-height)!important;padding:0 calc(12px * var(--platform-density-scale,1))!important;gap:calc(7px * var(--platform-density-scale,1))!important;border-radius:var(--platform-control-radius)!important;font-family:inherit!important;font-size:var(--platform-control-font)!important;font-weight:750!important;line-height:var(--platform-action-line-height)!important;margin:0!important}.platform-ui-scope .question-bank-theory-flow .platform-button.is-icon{width:var(--platform-icon-action-size)!important;min-width:var(--platform-icon-action-size)!important;max-width:var(--platform-icon-action-size)!important;padding:0!important}.platform-ui-scope .question-bank-theory-flow .platform-button.question-bank-template-action{width:var(--platform-workflow-action-compact-width)!important;min-width:var(--platform-workflow-action-compact-width)!important;max-width:var(--platform-workflow-action-compact-width)!important}.platform-ui-scope .question-bank-theory-flow .platform-button>svg{width:var(--platform-action-icon-size)!important;height:var(--platform-action-icon-size)!important;flex:0 0 var(--platform-action-icon-size)!important}.platform-ui-scope .question-bank-step-regional-upload .platform-control{box-sizing:border-box!important;width:var(--platform-regional-language-width)!important;min-width:var(--platform-regional-language-width)!important;max-width:var(--platform-regional-language-width)!important;height:var(--platform-control-height)!important;min-height:var(--platform-control-height)!important;max-height:var(--platform-control-height)!important;font-family:inherit!important;font-size:var(--platform-control-font)!important;margin:0!important}.platform-ui-scope .question-bank-step-regional-upload{grid-template-columns:auto var(--platform-regional-language-width) minmax(0,1fr)!important}.platform-ui-scope .question-bank-upload-workspace,.platform-ui-scope .question-bank-secondary-components{gap:calc(8px * var(--platform-density-scale,1))!important}.platform-ui-scope .question-bank-component-card>header{min-height:calc(48px * var(--platform-density-scale,1))!important;padding:calc(8px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))!important}.platform-ui-scope .question-bank-theory-flow{padding:calc(8px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))!important;gap:calc(7px * var(--platform-density-scale,1))!important}.platform-ui-scope .question-bank-theory-flow>section,.platform-ui-scope .question-bank-component-card.is-secondary-workflow .question-bank-theory-flow>section{box-sizing:border-box;grid-template-columns:calc(22px * var(--platform-density-scale,1)) minmax(0,1fr);grid-template-rows:minmax(calc(22px * var(--platform-density-scale,1)),auto) minmax(calc(36px * var(--platform-density-scale,1)),auto);align-content:start;min-height:calc(80px * var(--platform-density-scale,1))!important;padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))!important;-moz-column-gap:7px!important;column-gap:calc(7px * var(--platform-density-scale,1))!important;row-gap:calc(6px * var(--platform-density-scale,1))!important;align-items:start!important;display:grid!important}.platform-ui-scope .question-bank-theory-flow>section>i{grid-area:1/1}.platform-ui-scope .question-bank-step-copy{min-width:0;height:calc(22px * var(--platform-density-scale,1));min-height:calc(22px * var(--platform-density-scale,1));grid-area:1/2;align-self:start;align-items:center;line-height:1;display:flex!important}.platform-ui-scope .question-bank-step-copy>strong,.platform-ui-scope .question-bank-step-copy>small{display:inline}.platform-ui-scope .question-bank-step-copy>strong{line-height:1.1}.platform-ui-scope .question-bank-step-copy>small{display:none}.platform-ui-scope .question-bank-theory-flow>section>:where(.platform-button,.question-bank-step-actions,.question-bank-step-regional-upload,.question-bank-format-badge){grid-area:2/1/auto/-1;place-self:end start}.platform-ui-scope .question-bank-manager-content .question-bank-step-actions{align-items:center}.platform-ui-scope .question-bank-manager-content .question-bank-step-actions>.platform-delete-button{align-self:center}.platform-ui-scope .question-bank-step-regional-upload{border-top:0!important;padding-top:0!important}.platform-ui-scope .question-bank-manager-content .question-bank-upload-workspace{gap:calc(10px * var(--platform-density-scale,1))!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.platform-ui-scope .question-bank-manager-content .document-coverage-section{padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))!important;background:#fff!important}.platform-ui-scope .question-bank-manager-content .document-coverage-table{border-radius:calc(9px * var(--platform-density-scale,1))!important;border-color:#494c8713!important}.platform-ui-scope .question-bank-manager-content .document-coverage-table.is-transposed>div{min-height:calc(27px * var(--platform-density-scale,1))!important;border-top-color:#494c870e!important}.platform-ui-scope .question-bank-manager-content .document-coverage-table.is-transposed>.is-header{min-height:calc(30px * var(--platform-density-scale,1))!important;background:#f7f7fc!important}.platform-ui-scope .question-bank-manager-content .document-coverage-table.is-transposed .is-pending{opacity:.78;color:#d96a83!important}.platform-ui-scope .question-bank-manager-content .document-coverage-table.is-transposed .is-uploaded{color:#168b78!important}.platform-ui-scope .question-bank-manager-content .question-bank-component-card{box-shadow:none!important;border-color:#494c8718!important}.platform-ui-scope .question-bank-manager-content .question-bank-component-card>header{min-height:calc(46px * var(--platform-density-scale,1))!important;padding:calc(7px * var(--platform-density-scale,1)) calc(11px * var(--platform-density-scale,1))!important;background:#fbfbfe!important;border-bottom-color:#494c8712!important}.platform-ui-scope .question-bank-manager-content .question-bank-component-icon{width:calc(30px * var(--platform-density-scale,1))!important;height:calc(30px * var(--platform-density-scale,1))!important;background:#fff!important;border-color:#653bff1a!important}.platform-ui-scope .question-bank-manager-content .question-bank-component-card>header em{color:#705dd0!important;background:#f1edff!important}.platform-ui-scope .question-bank-manager-content .question-bank-theory-flow,.platform-ui-scope .question-bank-manager-content .question-bank-component-card.is-secondary-workflow .question-bank-theory-flow{background:#fff;gap:0!important;padding:0!important}.platform-ui-scope .question-bank-manager-content .question-bank-theory-flow>section,.platform-ui-scope .question-bank-manager-content .question-bank-component-card.is-secondary-workflow .question-bank-theory-flow>section{min-height:calc(76px * var(--platform-density-scale,1))!important;padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))!important;background:0 0!important;border:0!important;border-radius:0!important}.platform-ui-scope .question-bank-manager-content .question-bank-theory-flow>section+section{border-left:1px solid #494c8713!important}.platform-ui-scope .question-bank-manager-content .question-bank-theory-flow>section>i{border:1px solid #653bff1a;color:#6548dc!important;background:#eeeaff!important}.platform-ui-scope .question-bank-manager-content .question-bank-theory-flow>section.is-locked{opacity:.66!important;background:#fafafd!important}@media (max-width:900px){.platform-ui-scope .question-bank-manager-content .question-bank-theory-flow>section+section{border-top:1px solid #494c8713!important;border-left:0!important}}.platform-control-embedded,.platform-ui-scope :where(.training-toolbar label,.user-access-toolbar label,.assessor-password-form label>div,.governed-search,.theory-question-toolbar label,.policy-number-field>div,.trainer-registry-toolbar label,.trainer-job-search,.rate-card-toolbar label,.institution-queue-search,.partner-request-card>label,.assessment-candidate-toolbar>label,.training-content-search,.master-content-register>header,.batch-search>div,.delivery-toolbar label,.theory-exam-register>header label,.theory-bank-matrix>header label,.master-trainer-roster-search)>input,.platform-ui-scope .user-access-toolbar label>select{border:0!important;border-inline:0!important;appearance:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;background-color:#0000!important;border-style:none!important;border-radius:0!important;outline:0!important;padding:0!important}.platform-control-embedded:focus,.platform-control-embedded:focus-visible,.platform-ui-scope :where(.training-toolbar label,.user-access-toolbar label,.assessor-password-form label>div,.governed-search,.theory-question-toolbar label,.policy-number-field>div,.trainer-registry-toolbar label,.trainer-job-search,.rate-card-toolbar label,.institution-queue-search,.partner-request-card>label,.assessment-candidate-toolbar>label,.training-content-search,.master-content-register>header,.batch-search>div,.delivery-toolbar label,.theory-exam-register>header label,.theory-bank-matrix>header label,.master-trainer-roster-search)>input:is(:focus,:focus-visible),.platform-ui-scope .user-access-toolbar label>select:is(:focus,:focus-visible){border:0!important;border-inline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;background-color:#0000!important;border-style:none!important;outline:0!important}.platform-ui-scope .batch-planning-workspace{gap:calc(14px * 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));scrollbar-gutter:stable;font-family:inherit}.platform-ui-scope .batch-planning-workspace>.training-page-header{min-height:calc(74px * var(--platform-density-scale,1))}.platform-ui-scope .batch-builder-grid{grid-template-columns:minmax(0,1.65fr) minmax(calc(360px * var(--platform-density-scale,1)),.78fr);gap:calc(12px * var(--platform-density-scale,1));align-items:stretch}.platform-ui-scope :where(.batch-candidate-panel,.batch-setup-panel,.batch-register-panel){border-color:var(--platform-border);border-radius:var(--platform-panel-radius);box-shadow:0 10px 30px #27235c09}.platform-ui-scope :where(.batch-candidate-panel,.batch-setup-panel,.batch-register-panel)>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-color:#59519a17}.platform-ui-scope :where(.batch-candidate-panel,.batch-setup-panel,.batch-register-panel) header strong{color:var(--platform-text);font-size:var(--platform-section-font);line-height:1.3}.platform-ui-scope :where(.batch-candidate-panel,.batch-setup-panel,.batch-register-panel) header small{color:var(--platform-muted);font-size:var(--platform-body-font);line-height:1.4}.platform-ui-scope .batch-candidate-panel>header>em{font-size:var(--platform-body-font)}.platform-ui-scope .batch-pool-filters{padding:calc(12px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .batch-scope-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.platform-ui-scope .batch-scope-filters .batch-search.is-wide{grid-column:span 2}.platform-ui-scope .batch-pool-filters>label,.platform-ui-scope .batch-pool-filters>.batch-filter-field,.platform-ui-scope .batch-setup-fields>label{gap:calc(6px * var(--platform-density-scale,1));display:grid}.platform-ui-scope .batch-filter-field{color:#56648e;min-width:0;font-size:var(--platform-label-font);font-weight:800}.platform-ui-scope .batch-pool-filters>label,.platform-ui-scope .batch-setup-fields>label{font-size:var(--platform-label-font)}.platform-ui-scope .batch-pool-toolbar,.platform-ui-scope .batch-candidate-list small,.platform-ui-scope .batch-pool-empty p,.platform-ui-scope .batch-form-error{font-size:var(--platform-body-font)}.platform-ui-scope .batch-candidate-list strong,.platform-ui-scope .batch-pool-empty strong,.platform-ui-scope .batch-urgent-exception strong{font-size:var(--platform-control-font)}.platform-ui-scope .batch-candidate-tags :is(em,i),.platform-ui-scope .batch-count-state,.platform-ui-scope :is(.batch-standard-badge,.batch-exception-badge,.batch-status-badge){font-size:var(--platform-body-font)}.platform-ui-scope .batch-routing-card{margin:0 calc(13px * var(--platform-density-scale,1));padding:calc(13px * var(--platform-density-scale,1));align-items:flex-start;gap:calc(10px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(11px * var(--platform-density-scale,1));color:var(--platform-muted);background:var(--platform-surface-soft);display:flex}.platform-ui-scope .batch-routing-card>span{width:calc(34px * var(--platform-density-scale,1));height:calc(34px * var(--platform-density-scale,1));flex:0 0 calc(34px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:var(--platform-purple);background:#eeeaff;place-items:center;display:grid}.platform-ui-scope .batch-routing-card>div{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-ui-scope .batch-routing-card small{font-size:calc(7px * var(--platform-density-scale,1));letter-spacing:.08em;font-weight:800}.platform-ui-scope .batch-routing-card strong{color:var(--platform-text);font-size:var(--platform-control-font)}.platform-ui-scope .batch-routing-card p{font-size:var(--platform-body-font);margin:0;line-height:1.45}.platform-ui-scope .batch-routing-card.is-direct{background:var(--platform-success-soft);border-color:#1489742e}.platform-ui-scope .batch-routing-card.is-direct>span{color:var(--platform-success);background:#daf3ec}.platform-ui-scope .batch-routing-card.is-approval{background:var(--platform-warning-soft);border-color:#a9670f38}.platform-ui-scope .batch-routing-card.is-approval>span{color:var(--platform-warning);background:#ffecc3}.batch-confirm-summary{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.batch-confirm-summary>span{min-width:0;padding:calc(10px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:var(--platform-surface-soft);display:grid}.batch-confirm-summary small{color:var(--platform-muted);font-size:var(--platform-body-font)}.batch-confirm-summary strong{color:var(--platform-text);font-size:var(--platform-control-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-ui-scope .delivery-approval-locked-action{min-width:calc(146px * var(--platform-density-scale,1));background:var(--platform-warning-soft);color:var(--platform-warning);opacity:1;border-color:#a9670f38;justify-content:center}.platform-ui-scope .batch-source-multiselect{min-width:0;position:relative}.platform-ui-scope .batch-source-multiselect>summary{height:var(--platform-control-height);padding:0 calc(11px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-text);background:var(--platform-surface);font-size:var(--platform-control-font);cursor:pointer;outline:0;font-weight:750;list-style:none;display:flex}.platform-ui-scope .batch-source-multiselect>summary::-webkit-details-marker{display:none}.platform-ui-scope .batch-source-multiselect>summary>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.platform-ui-scope .batch-source-multiselect>summary svg{color:var(--platform-muted);flex:none;transition:transform .16s}.platform-ui-scope .batch-source-multiselect[open]>summary{box-shadow:var(--platform-focus);border-color:#653bff94}.platform-ui-scope .batch-source-multiselect[open]>summary svg{transform:rotate(180deg)}.platform-ui-scope .batch-source-multiselect.is-empty>summary{color:var(--platform-muted);background:var(--platform-surface-soft);cursor:default}.platform-ui-scope .batch-source-multiselect-menu{z-index:30;top:calc(100% + calc(6px * var(--platform-density-scale,1)));max-height:calc(235px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(11px * var(--platform-density-scale,1));background:#fff;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 16px 34px #241b5b29}.platform-ui-scope .batch-source-multiselect-menu>header{z-index:1;min-height:calc(35px * var(--platform-density-scale,1));padding:0 calc(10px * var(--platform-density-scale,1));justify-content:space-between;align-items:center;gap:calc(8px * var(--platform-density-scale,1));background:#faf9ff;border-bottom:1px solid #59519a14;display:flex;position:sticky;top:0}.platform-ui-scope .batch-source-multiselect-menu>header strong,.platform-ui-scope .batch-source-multiselect-menu>header button{color:var(--platform-muted);font-size:var(--platform-body-font);font-weight:800}.platform-ui-scope .batch-source-multiselect-menu>header button{color:#6547e8;cursor:pointer;background:0 0;border:0}.platform-ui-scope .batch-source-multiselect-menu>label{min-height:calc(36px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-items:center;gap:calc(8px * var(--platform-density-scale,1));color:var(--platform-text);font-size:var(--platform-body-font);cursor:pointer;border-bottom:1px solid #59519a0f;font-weight:700;display:flex}.platform-ui-scope .batch-source-multiselect-menu>label:hover,.platform-ui-scope .batch-source-multiselect-menu>label.is-selected{background:#f6f3ff}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header.training-page-header{box-sizing:border-box;min-height:calc(90px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1)) calc(22px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(26px * var(--platform-density-scale,1));gap:calc(20px * var(--platform-density-scale,1));border-radius:var(--platform-panel-radius);box-shadow:0 3px 14px color-mix(in srgb, var(--platform-text) 4%, transparent);flex:none;align-items:center;margin:0}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .platform-page-header-copy{gap:0;display:grid}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .platform-page-header-copy h1{margin:calc(6px * var(--platform-density-scale,1)) 0 0;font-size:calc(25px * var(--platform-density-scale,1));font-weight:var(--platform-heading-weight);letter-spacing:-.025em;line-height:1.2}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .platform-page-header-copy p{margin:calc(4px * var(--platform-density-scale,1)) 0 0;font-size:calc(12.5px * var(--platform-density-scale,1));line-height:1.55}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .training-section-label{font-size:calc(11px * var(--platform-density-scale,1));letter-spacing:.14em;font-weight:750;line-height:1.35}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .platform-page-header-actions{align-self:center;gap:calc(8px * var(--platform-density-scale,1))}@media (min-width:1001px){body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .platform-page-header-copy h1{font-size:var(--platform-display-font)}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .platform-page-header-copy p{font-size:var(--platform-description-font)}}@media (max-width:700px){body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header.training-page-header{min-height:auto;padding:calc(14px * var(--platform-density-scale,1)) calc(16px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1)) calc(20px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));flex-direction:column;align-items:flex-start}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .platform-page-header-copy h1{font-size:calc(23px * var(--platform-density-scale,1))}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .platform-page-header-copy p{font-size:calc(11.5px * var(--platform-density-scale,1))}body :is(.professional-registry-enterprise,.agency-registry,.assessment-history-report)>.platform-page-header .training-section-label{font-size:calc(10px * var(--platform-density-scale,1))}}.pixel-modal.is-medium:has(.finance-verification-content){height:min(calc(820px * var(--platform-density-scale,1)), calc(100dvh - calc(48px * var(--platform-density-scale,1))))}.pixel-modal:has(.finance-verification-content) .pixel-modal-footer{padding-inline:calc(16px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1))}.finance-verification-content{gap:calc(10px * var(--platform-density-scale,1));display:grid}.finance-verification-content>:where(.commercial-submitted-proof,.finance-payment-detail-grid,.finance-allocation-list,.finance-training-note,.commercial-review-history,.finance-review-remarks,.commercial-review-error){margin:0!important}.finance-verification-content .commercial-submitted-proof{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1))}.finance-verification-content .commercial-submitted-proof>button{min-height:calc(30px * var(--platform-density-scale,1))}.finance-verification-content .finance-payment-detail-grid{gap:calc(7px * var(--platform-density-scale,1));grid-template-columns:repeat(3,minmax(0,1fr))}.finance-verification-content .finance-payment-detail-grid>div{min-height:calc(48px * 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))}.finance-verification-content .finance-allocation-list{padding:calc(9px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.finance-verification-content .finance-allocation-list>div{min-height:calc(44px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(8px * var(--platform-density-scale,1))}.finance-verification-content .finance-training-note{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.finance-review-history{overflow:hidden;padding:0!important}.finance-review-history>summary{min-height:calc(36px * var(--platform-density-scale,1));padding:0 calc(11px * var(--platform-density-scale,1));color:#28396e;font-size:calc(8.5px * var(--platform-density-scale,1));cursor:pointer;justify-content:space-between;align-items:center;font-weight:800;list-style:none;display:flex}.finance-review-history>summary::-webkit-details-marker{display:none}.finance-review-history>summary:after{content:"+";color:#6747ee;font-size:calc(13px * var(--platform-density-scale,1))}.finance-review-history[open]>summary{border-bottom:1px solid #534d911a}.finance-review-history[open]>summary:after{content:"−"}.finance-review-history>div{margin:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.finance-verification-content .finance-review-remarks{gap:calc(5px * var(--platform-density-scale,1))}.finance-verification-content .finance-review-remarks textarea{min-height:calc(54px * var(--platform-density-scale,1));resize:none}.finance-review-error-slot{box-sizing:border-box;min-height:calc(34px * var(--platform-density-scale,1))}.finance-review-error-slot.is-empty{visibility:hidden}@media (max-width:600px){.pixel-modal.is-medium:has(.finance-verification-content){height:calc(100dvh - calc(24px * var(--platform-density-scale,1)))}.finance-verification-content .finance-payment-detail-grid{grid-template-columns:1fr}}.commercial-status.is-revision-requested{color:#a95308!important;background:#fff0d5!important;border:1px solid #d977062e!important}.commercial-table .commercial-row-actions:has(.commercial-row-action.is-review-change){width:calc(78px * 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}.commercial-table td:last-child .commercial-row-action.is-review-change{width:calc(34px * var(--platform-density-scale,1))!important;min-width:calc(34px * var(--platform-density-scale,1))!important;max-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;max-height:calc(32px * var(--platform-density-scale,1))!important;grid-column:auto!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}.commercial-table td:last-child .commercial-row-actions:has(.commercial-row-action.is-review-change) .commercial-row-action.is-view{width:calc(34px * var(--platform-density-scale,1))!important;min-width:calc(34px * var(--platform-density-scale,1))!important;max-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;max-height:calc(32px * var(--platform-density-scale,1))!important;grid-column:auto!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}.commercial-table td:last-child .commercial-row-action.is-review-change{color:#b45309!important;background:#fff3dc!important;border-color:#d9770647!important;box-shadow:0 4px 10px #b453091f!important}.commercial-table td:last-child .commercial-row-action.is-review-change:hover{color:#92400e!important;background:#ffe7bd!important;border-color:#b4530961!important}.commercial-table td:last-child .commercial-row-action.is-review-change>span{width:calc(1px * var(--platform-density-scale,1))!important;height:calc(1px * var(--platform-density-scale,1))!important;margin:calc(-1px * var(--platform-density-scale,1))!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.commercial-revision-content{align-content:start!important;gap:calc(12px * var(--platform-density-scale,1))!important;display:grid!important}.commercial-revision-content>.commercial-review-returned,.commercial-revision-content>.commercial-revision-summary,.commercial-revision-content>.commercial-form-section{margin:0!important}.platform-ui-scope .commercial-revision-error-slot{box-sizing:border-box;height:calc(36px * var(--platform-density-scale,1));min-height:calc(36px * var(--platform-density-scale,1));max-height:calc(36px * var(--platform-density-scale,1));overflow:hidden}.platform-ui-scope .commercial-revision-error-slot.is-empty{visibility:hidden}.platform-ui-scope .toa-payment-content .toa-payment-allocations+.toa-payment-form{margin-top:calc(12px * var(--platform-density-scale,1))}.platform-ui-scope .toa-payment-content .toa-payment-invoice-summary{margin-bottom:calc(12px * var(--platform-density-scale,1))}.platform-ui-scope .toa-payment-content .toa-payment-allocations{margin-top:0}.commercial-status.is-review-payment{color:#a95308!important;background:#fff0d5!important;border:1px solid #d977062e!important}.commercial-status.is-awaiting-resubmission{color:#b43a63!important;background:#fff0f5!important;border:1px solid #c2396729!important}.commercial-status.is-rejected-payment,.toa-application-status.is-payment-rejected,.finance-review-status.is-rejected{color:#b83264!important;background:#fff0f5!important;border:1px solid #c239672e!important}.commercial-table .commercial-row-actions.is-payment-actions:has(.is-icon-review-payment){width:calc(116px * var(--platform-density-scale,1))!important;grid-template-columns:repeat(3, calc(34px * var(--platform-density-scale,1)))!important;gap:calc(7px * var(--platform-density-scale,1))!important}.commercial-table td:last-child .commercial-row-actions.is-payment-actions .commercial-row-action.is-icon-review-payment{width:calc(34px * var(--platform-density-scale,1))!important;min-width:calc(34px * var(--platform-density-scale,1))!important;max-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;max-height:calc(32px * var(--platform-density-scale,1))!important;border-radius:calc(9px * var(--platform-density-scale,1))!important;color:#b45309!important;background:#fff3dc!important;border:1px solid #d9770647!important;grid-column:auto!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;box-shadow:0 4px 10px #b453091f!important}.commercial-table td:last-child .commercial-row-action.is-icon-review-payment:hover{color:#92400e!important;background:#ffe7bd!important;border-color:#b4530961!important}.commercial-table td:last-child .commercial-row-action.is-icon-review-payment>span{width:calc(1px * var(--platform-density-scale,1))!important;height:calc(1px * var(--platform-density-scale,1))!important;margin:calc(-1px * var(--platform-density-scale,1))!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.commercial-payment-details-content{gap:calc(12px * var(--platform-density-scale,1));display:grid}.assessor-payment-details-content,.assessor-approved-payment-content{flex-direction:column;gap:calc(12px * var(--platform-density-scale,1))!important;display:flex!important}.assessor-payment-details-content>:where(.commercial-submitted-proof,.commercial-payment-readonly-card,.commercial-payment-readonly-note),.assessor-approved-payment-content>:where(.commercial-submitted-proof,.commercial-payment-readonly-card,.commercial-payment-readonly-note){margin:0!important}.commercial-payment-details-content .commercial-submitted-proof{min-height:calc(68px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1))}.commercial-submitted-proof>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:#087a67;font:inherit;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #07836f2e;font-weight:800;display:inline-flex}.commercial-submitted-proof>button:hover{background:#f7fffc;border-color:#07836f52}.toa-applications-table .toa-optional-actions .toa-payment-details-action{color:#087d69;cursor:pointer;background:#edf9f5;border:1px solid #07836f38;box-shadow:0 4px 10px #07836f14}.toa-applications-table .toa-optional-actions .toa-payment-details-action:hover{color:#056b5a;background:#e2f6ef;border-color:#07836f5c}.toa-application-status.is-payment-review{color:#a95308;background:#fff0d5}.commercial-payment-readonly-card{padding:calc(12px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:#faf9ff;border:1px solid #59519a1c;display:grid}.commercial-payment-readonly-card>header{gap:calc(3px * var(--platform-density-scale,1));display:grid}.commercial-payment-readonly-card>header strong{color:#24376d;font-size:calc(9.5px * var(--platform-density-scale,1))}.commercial-payment-readonly-card>header small{color:#7e88aa;font-size:calc(7.5px * var(--platform-density-scale,1))}.commercial-payment-readonly-grid{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-payment-readonly-grid>div{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));align-content:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;display:grid}.commercial-payment-readonly-grid small,.commercial-payment-readonly-note>small{color:#7d87a9;font-size:calc(7.5px * var(--platform-density-scale,1))}.commercial-payment-readonly-grid strong{overflow-wrap:anywhere;color:#26386e;font-size:calc(9px * var(--platform-density-scale,1))}.commercial-payment-readonly-allocations{gap:calc(7px * var(--platform-density-scale,1));display:grid}.commercial-payment-readonly-allocations>div{min-height:calc(50px * 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(12px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1a;display:flex}.commercial-payment-readonly-allocations span{gap:calc(3px * var(--platform-density-scale,1));flex:1;min-width:0;display:grid}.commercial-payment-readonly-allocations strong{color:#26386e;font-size:calc(8.5px * var(--platform-density-scale,1))}.commercial-payment-readonly-allocations small{color:#838dab;text-overflow:ellipsis;white-space:nowrap;font-size:calc(7.5px * var(--platform-density-scale,1));overflow:hidden}.commercial-payment-readonly-allocations b{color:#6042dc;font-size:calc(9px * var(--platform-density-scale,1));white-space:nowrap}.commercial-payment-readonly-note{min-height:calc(64px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * 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:#fff;border:1px solid #59519a1c;display:grid}.commercial-payment-readonly-note p{color:#334575;font-size:calc(8.5px * var(--platform-density-scale,1));margin:0;line-height:1.45}.training-payment-review-content{gap:calc(10px * var(--platform-density-scale,1));display:grid}.training-payment-review-content>:where(.commercial-review-returned,.commercial-submitted-proof,.commercial-payment-readonly-card,.commercial-form-section,.commercial-review-history,.commercial-review-error){margin:0!important}.training-payment-review-content .commercial-review-returned{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1))}.training-payment-review-content .commercial-submitted-proof{min-height:calc(62px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1))}.training-payment-review-content .commercial-submitted-proof>button{min-height:calc(30px * var(--platform-density-scale,1))}.training-payment-review-content .commercial-payment-readonly-card{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1))}.training-payment-review-content .commercial-payment-readonly-grid>div{min-height:calc(43px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.training-payment-review-content .commercial-payment-readonly-allocations{gap:calc(6px * var(--platform-density-scale,1))}.training-payment-review-content .commercial-payment-readonly-allocations>div{min-height:calc(42px * var(--platform-density-scale,1));padding:calc(7px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.training-payment-editable-section{padding:calc(10px * var(--platform-density-scale,1))!important;gap:calc(9px * var(--platform-density-scale,1))!important;border-radius:calc(11px * var(--platform-density-scale,1))!important}.training-payment-correction-grid{gap:calc(8px * var(--platform-density-scale,1))!important}.training-payment-correction-grid input,.training-payment-correction-grid select{min-height:calc(36px * var(--platform-density-scale,1))!important}.training-submitter-note{min-height:calc(50px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));background:#f6f5fb}.training-payment-review-remarks{gap:calc(5px * var(--platform-density-scale,1));color:#40517f;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:grid}.training-payment-review-remarks textarea{box-sizing:border-box;width:100%;min-height:calc(56px * 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));resize:vertical;color:#26386c;font:inherit;background:#fff;border:1px solid #e2deef;outline:0;line-height:1.45}.training-payment-review-remarks textarea:focus{border-color:#6541e76b;box-shadow:0 0 0 2px #6541e717}.training-payment-review-content .commercial-receipt-replacement{min-height:calc(52px * var(--platform-density-scale,1));padding:calc(8px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1))}.training-payment-review-history{padding:0;display:block;overflow:hidden}.training-payment-review-history>summary{padding:calc(9px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));color:#21356b;cursor:pointer;font-size:calc(8.5px * var(--platform-density-scale,1));font-weight:800;list-style:none}.training-payment-review-history>summary::-webkit-details-marker{display:none}.training-payment-review-history>summary:after{content:"+";float:right;color:#6542e6}.training-payment-review-history[open]>summary:after{content:"-"}.training-payment-review-history[open]{padding-bottom:calc(9px * var(--platform-density-scale,1))}.training-payment-review-history>div{margin:0 calc(9px * var(--platform-density-scale,1))}.training-payment-review-error-slot{min-height:calc(32px * var(--platform-density-scale,1))}.training-payment-review-error-slot.is-empty{visibility:hidden}@media (max-width:600px){.commercial-payment-readonly-grid{grid-template-columns:1fr}.training-payment-correction-grid{grid-template-columns:1fr!important}.training-payment-correction-grid .is-wide{grid-column:auto!important}}.commercial-bulk-proforma-content{gap:calc(12px * var(--platform-density-scale,1));display:grid}.commercial-bulk-proforma-content .bulk-proforma-payer-summary{margin-top:0}.commercial-bulk-proforma-content .bulk-proforma-list{max-height:min(calc(300px * var(--platform-density-scale,1)), 38dvh);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.commercial-bulk-proforma-content .bulk-proforma-total{margin-top:0}@media (max-width:700px){.commercial-bulk-proforma-content .bulk-proforma-list{max-height:34dvh}}.commercial-table th:nth-child(3),.commercial-table td:nth-child(3){width:19%}.commercial-table th:nth-child(7),.commercial-table td:nth-child(7){width:8%}.platform-ui-scope .toa-revision-amount output{box-sizing:border-box;width:100%;min-height:var(--platform-control-height);padding:0 calc(12px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-text);background:var(--platform-surface-soft);font-size:calc(10px * var(--platform-density-scale,1));align-items:center;font-weight:750;line-height:1.4;display:flex}.platform-ui-scope .toa-revision-error-slot{box-sizing:border-box;height:calc(36px * var(--platform-density-scale,1));min-height:calc(36px * var(--platform-density-scale,1));max-height:calc(36px * var(--platform-density-scale,1));overflow:hidden}.platform-ui-scope .toa-revision-error-slot.is-empty{visibility:hidden}.platform-ui-scope .toa-payment-error-slot{box-sizing:border-box;height:calc(36px * var(--platform-density-scale,1));min-height:calc(36px * var(--platform-density-scale,1));max-height:calc(36px * var(--platform-density-scale,1));overflow:hidden}.platform-ui-scope .toa-payment-error-slot.is-empty{visibility:hidden}.platform-ui-scope .batch-source-multiselect-menu input{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));accent-color:#6547e8;flex:none}.platform-ui-scope .batch-source-multiselect-menu>footer{padding:calc(7px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:calc(7px * var(--platform-density-scale,1));background:#faf9ff;font-weight:750;position:sticky;bottom:0}.platform-ui-scope .delivery-configuration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-ui-scope .delivery-configuration-grid .is-span-2{grid-column:span 2}.platform-ui-scope .delivery-configuration-section.is-compact{min-height:calc(92px * var(--platform-density-scale,1));align-items:center}.platform-ui-scope .delivery-configuration-section.is-compact>header,.platform-ui-scope .delivery-configuration-section.is-compact>.platform-field{align-self:center;margin:0}.platform-ui-scope .delivery-configuration-section.is-compact>.platform-field{width:100%}.delivery-row-actions:has(.delivery-view-action){width:calc(150px * var(--platform-density-scale,1))}.delivery-row-actions .delivery-view-action{flex:0 0 var(--platform-row-action-height)!important}.delivery-row-actions .delivery-manage-action,.delivery-row-actions .delivery-schedule-view-action{width:calc(108px * var(--platform-density-scale,1))!important;min-width:calc(108px * var(--platform-density-scale,1))!important;max-width:calc(108px * var(--platform-density-scale,1))!important;flex:0 0 calc(108px * var(--platform-density-scale,1))!important}@media (max-width:700px){.platform-ui-scope .delivery-configuration-grid{grid-template-columns:1fr}.platform-ui-scope .delivery-configuration-grid .is-span-2{grid-column:auto}.platform-ui-scope .delivery-configuration-section.is-compact{min-height:0}}.platform-ui-scope .batch-search>div{height:var(--platform-control-height);padding-left:calc(10px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);transition:border-color .16s,box-shadow .16s}.platform-ui-scope .batch-search>div:focus-within{box-shadow:var(--platform-focus);border-color:#653bff94}.platform-ui-scope .batch-pool-toolbar{min-height:calc(44px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));color:var(--platform-muted);background:var(--platform-surface-soft);font-size:var(--platform-body-font)}.platform-ui-scope .batch-pool-toolbar .platform-button{flex:none}.platform-ui-scope .batch-candidate-list{height:calc(340px * var(--platform-density-scale,1))}.platform-ui-scope .batch-candidate-list>label{min-height:calc(60px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));border-bottom-color:#59519a14}.platform-ui-scope .batch-candidate-list strong{color:var(--platform-text);font-size:var(--platform-control-font);line-height:1.35}.platform-ui-scope .batch-candidate-list small{color:var(--platform-muted);font-size:var(--platform-body-font);line-height:1.35}.platform-ui-scope .batch-candidate-tags em,.platform-ui-scope .batch-candidate-tags i{font-size:calc(7.5px * var(--platform-density-scale,1))}.platform-ui-scope .batch-setup-panel{min-height:100%;padding-bottom:calc(14px * var(--platform-density-scale,1));flex-direction:column;display:flex}.platform-ui-scope .batch-count-state{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))}.platform-ui-scope .batch-setup-fields{padding:calc(13px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1)) calc(10px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr)}.platform-ui-scope .batch-setup-fields label>small{color:var(--platform-muted);font-size:var(--platform-body-font);line-height:1.4}.platform-ui-scope .batch-urgent-exception,.platform-ui-scope .batch-form-error{margin-right:calc(14px * var(--platform-density-scale,1));margin-left:calc(14px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius)}.platform-ui-scope .batch-urgent-exception strong{font-size:var(--platform-control-font)}.platform-ui-scope .batch-urgent-exception small,.platform-ui-scope .batch-urgent-exception>label,.platform-ui-scope .batch-form-error{font-size:var(--platform-body-font)}.platform-ui-scope .batch-create-action{width:calc(100% - calc(28px * var(--platform-density-scale,1)));margin:auto calc(14px * var(--platform-density-scale,1)) 0;justify-content:center}.platform-ui-scope .batch-roster-summary small,.platform-ui-scope .batch-roster-table :where(th,td){font-size:var(--platform-body-font)}.platform-ui-scope .batch-roster-summary article,.platform-ui-scope .batch-roster-table{border-color:var(--platform-border);border-radius:var(--platform-panel-radius)}@media (max-width:1100px){.platform-ui-scope .batch-builder-grid{grid-template-columns:1fr}.platform-ui-scope .batch-candidate-list{height:calc(360px * var(--platform-density-scale,1))}}@media (max-width:700px){.platform-ui-scope .batch-planning-workspace{padding:calc(20px * var(--platform-density-scale,1)) calc(14px * var(--platform-density-scale,1))}.platform-ui-scope .batch-scope-filters{grid-template-columns:1fr}.platform-ui-scope .batch-scope-filters .batch-search.is-wide{grid-column:auto}}.platform-icon-button{box-sizing:border-box;width:var(--platform-icon-action-size);height:var(--platform-icon-action-size);min-width:var(--platform-icon-action-size);min-height:var(--platform-icon-action-size);border-radius:var(--platform-control-radius);color:#653bff;cursor:pointer;background:#fff;border:1px solid #653bff1f;place-items:center;padding:0;display:grid}.platform-close-button{box-sizing:border-box!important;width:var(--platform-icon-action-size)!important;min-width:var(--platform-icon-action-size)!important;max-width:var(--platform-icon-action-size)!important;height:var(--platform-icon-action-size)!important;min-height:var(--platform-icon-action-size)!important;max-height:var(--platform-icon-action-size)!important;flex:0 0 var(--platform-icon-action-size)!important;border-radius:var(--platform-control-radius)!important;color:#653bff!important;background:var(--platform-surface)!important;box-shadow:none!important;border:1px solid #653bff1f!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important}.platform-ui-scope button[aria-label]:not(.platform-search-clear):has(>svg.lucide-x){box-sizing:border-box!important;width:var(--platform-icon-action-size)!important;min-width:var(--platform-icon-action-size)!important;max-width:var(--platform-icon-action-size)!important;height:var(--platform-icon-action-size)!important;min-height:var(--platform-icon-action-size)!important;max-height:var(--platform-icon-action-size)!important;flex:0 0 var(--platform-icon-action-size)!important;border-radius:var(--platform-control-radius)!important;color:#653bff!important;background:var(--platform-surface)!important;box-shadow:none!important;border:1px solid #653bff1f!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important}.platform-close-button.is-compact{width:var(--platform-icon-action-compact-size)!important;min-width:var(--platform-icon-action-compact-size)!important;max-width:var(--platform-icon-action-compact-size)!important;height:var(--platform-icon-action-compact-size)!important;min-height:var(--platform-icon-action-compact-size)!important;max-height:var(--platform-icon-action-compact-size)!important;flex-basis:var(--platform-icon-action-compact-size)!important}.platform-ui-scope button[aria-label^=Dismiss]:has(>svg.lucide-x){width:var(--platform-icon-action-compact-size)!important;min-width:var(--platform-icon-action-compact-size)!important;max-width:var(--platform-icon-action-compact-size)!important;height:var(--platform-icon-action-compact-size)!important;min-height:var(--platform-icon-action-compact-size)!important;max-height:var(--platform-icon-action-compact-size)!important;flex-basis:var(--platform-icon-action-compact-size)!important}.platform-ui-scope button[aria-label=Close\ notification]:has(>svg.lucide-x){width:var(--platform-icon-action-compact-size)!important;min-width:var(--platform-icon-action-compact-size)!important;max-width:var(--platform-icon-action-compact-size)!important;height:var(--platform-icon-action-compact-size)!important;min-height:var(--platform-icon-action-compact-size)!important;max-height:var(--platform-icon-action-compact-size)!important;flex-basis:var(--platform-icon-action-compact-size)!important}.platform-close-button>svg{width:calc(18px * var(--platform-density-scale,1))!important;height:calc(18px * var(--platform-density-scale,1))!important;flex:0 0 calc(18px * var(--platform-density-scale,1))!important;stroke-width:2px!important;margin:0!important;display:block!important;transform:none!important}.platform-ui-scope button[aria-label]:not(.platform-search-clear):has(>svg.lucide-x)>svg{width:calc(18px * var(--platform-density-scale,1))!important;height:calc(18px * var(--platform-density-scale,1))!important;flex:0 0 calc(18px * var(--platform-density-scale,1))!important;stroke-width:2px!important;margin:0!important;display:block!important;transform:none!important}.platform-close-button.is-compact>svg{width:calc(14px * var(--platform-density-scale,1))!important;height:calc(14px * var(--platform-density-scale,1))!important;flex-basis:calc(14px * var(--platform-density-scale,1))!important}.platform-ui-scope button[aria-label^=Dismiss]:has(>svg.lucide-x)>svg{width:calc(14px * var(--platform-density-scale,1))!important;height:calc(14px * var(--platform-density-scale,1))!important;flex-basis:calc(14px * var(--platform-density-scale,1))!important}.platform-ui-scope button[aria-label=Close\ notification]:has(>svg.lucide-x)>svg{width:calc(14px * var(--platform-density-scale,1))!important;height:calc(14px * var(--platform-density-scale,1))!important;flex-basis:calc(14px * var(--platform-density-scale,1))!important}.platform-ui-scope header>button[aria-label]:has(>svg.lucide-x){align-self:center!important}.platform-compact-tabs{box-sizing:border-box;width:max-content;min-height:calc(54px * var(--platform-density-scale,1));padding:calc(6px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffffb8;border:1px solid #59519a1a;display:flex;overflow:visible}.platform-compact-tabs a,.platform-compact-tabs button{box-sizing:border-box;min-height:calc(42px * var(--platform-density-scale,1));padding:0 calc(14px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1));color:#6570a5;cursor:pointer;font:inherit;font-size:var(--platform-control-font);white-space:nowrap;background:0 0;border:0;flex:none;font-weight:750;text-decoration:none;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.platform-compact-tabs a:hover:not(.is-active),.platform-compact-tabs button:hover:not(.is-active):not(:disabled){color:#6047dd;background:#f4f1ffd1}.platform-compact-tabs button:disabled{color:#7680a5;cursor:not-allowed;box-shadow:none;background:#f2f3f8}.platform-compact-tabs a:focus-visible,.platform-compact-tabs button:focus-visible{outline-offset:2px;outline:2px solid #653bff6b}.platform-compact-tabs em{min-width:calc(21px * var(--platform-density-scale,1));height:calc(21px * var(--platform-density-scale,1));padding:0 calc(6px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#6045df;font-size:var(--platform-label-font);background:#653bff17;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.platform-compact-tabs :is(a,button).is-active{color:#fff;background:var(--platform-primary);animation:.18s both platform-tab-active-in;box-shadow:0 8px 18px #653bff2e}.platform-compact-tabs :is(a,button).is-active:hover{background:var(--platform-primary-hover)}.platform-compact-tabs :is(a,button).is-active:active{background:var(--platform-primary-active)}.platform-compact-tabs :is(a,button).is-active em{color:#fff;background:#fff3}@media (prefers-reduced-motion:reduce){.platform-compact-tabs a,.platform-compact-tabs button{transition:none;animation:none!important}}@media (max-width:620px){.platform-compact-tabs{scrollbar-width:none;width:100%;overflow:auto hidden}.platform-compact-tabs::-webkit-scrollbar{display:none}}.platform-tab-switcher{padding:calc(7px * var(--platform-density-scale,1));gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(16px * var(--platform-density-scale,1));scrollbar-width:thin;background:#ffffffad;border:1px solid #59519a1a;display:grid;overflow-x:auto;box-shadow:0 8px 22px #4135840b}.platform-tab-switcher 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));align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1));color:#65719e;text-align:left;cursor:pointer;background:0 0;border:0;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex}.platform-tab-switcher button>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-tab-switcher button strong{color:#283969;font-size:var(--platform-control-font);white-space:nowrap;transition:color .18s}.platform-tab-switcher button small{color:#8490b3;font-size:var(--platform-body-font);text-overflow:ellipsis;white-space:nowrap;transition:color .18s;overflow:hidden}.platform-tab-switcher button:hover:not(.is-active){color:#6047dd;background:#f4f1ffd1}.platform-tab-switcher button:focus-visible{outline-offset:2px;outline:2px solid #653bff6b}.platform-tab-switcher button.is-active{color:#fff;background:var(--platform-primary);animation:.18s both platform-tab-active-in;box-shadow:0 8px 18px #653bff2e}.platform-tab-switcher button.is-active:hover{background:var(--platform-primary-hover)}.platform-tab-switcher button.is-active:active{background:var(--platform-primary-active)}.platform-tab-switcher button.is-active strong,.platform-tab-switcher button.is-active small{color:#fff}.eligibility-role-tabs{width:min(100%, calc(540px * var(--platform-density-scale,1)));grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.eligibility-role-tabs button{min-width:0}@keyframes platform-tab-active-in{0%{opacity:.82}to{opacity:1}}@media (prefers-reduced-motion:reduce){.platform-tab-switcher button{transition:none;animation:none!important}}@media (max-width:620px){.eligibility-role-tabs{grid-template-columns:repeat(3,minmax(calc(108px * var(--platform-density-scale,1)),1fr));width:100%;overflow-x:auto}}.qualification-table td:nth-child(10) .document-manage-button,.qualification-table td:nth-child(11) .eligibility-row-action,.qualification-table td:nth-child(12) .assessment-scheme-action{width:calc(92px * var(--platform-density-scale,1))!important;min-width:calc(92px * var(--platform-density-scale,1))!important;max-width:calc(92px * 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;padding:0 calc(9px * var(--platform-density-scale,1))!important;border-radius:calc(8px * var(--platform-density-scale,1))!important;font-size:calc(8px * var(--platform-density-scale,1))!important;font-weight:750!important}.qp-version-cell{justify-items:center;gap:calc(4px * var(--platform-density-scale,1));display:grid}.qp-version-cell>strong{color:#25386d;font-size:calc(9px * var(--platform-density-scale,1))}.qp-version-cell>button{min-height:calc(22px * var(--platform-density-scale,1));padding:0 calc(6px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(3px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#6245db;cursor:pointer;font-size:calc(6.8px * var(--platform-density-scale,1));white-space:nowrap;background:#f7f5ff;border:1px solid #6541e726;font-weight:800;display:inline-flex}.qp-version-cell>button:hover{color:#d71c95;background:#fff6fc;border-color:#e01f9840}.qp-version-value{color:#25386d;font-size:calc(9px * var(--platform-density-scale,1))}.qp-lifecycle-cell{justify-items:center;gap:calc(4px * var(--platform-density-scale,1));display:grid}.qp-publish-version{min-height:calc(22px * var(--platform-density-scale,1));padding:0 calc(7px * var(--platform-density-scale,1));justify-content:center;align-items:center;gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:#6245db;cursor:pointer;font-size:calc(6.8px * var(--platform-density-scale,1));white-space:nowrap;background:#f7f5ff;border:1px solid #6541e726;font-weight:800;display:inline-flex}.qp-publish-version:hover{color:#d71c95;background:#fff6fc;border-color:#e01f9840}.qp-lifecycle-badge{min-width:calc(62px * var(--platform-density-scale,1));min-height:calc(24px * var(--platform-density-scale,1));padding:0 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));letter-spacing:.02em;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.qp-lifecycle-badge.is-active{color:#087e6c;background:#e7f8f2}.qp-lifecycle-badge.is-scheduled{color:#3159c8;background:#edf2ff}.qp-lifecycle-badge.is-draft{color:#7650d9;background:#f0ebff}.qp-lifecycle-badge.is-retiring{color:#a46208;background:#fff5df}.qp-lifecycle-badge.is-expired,.qp-lifecycle-badge.is-archived{color:#7e859e;background:#eff1f6}.qp-version-form{padding:calc(16px * var(--platform-density-scale,1));align-content:start;gap:calc(13px * var(--platform-density-scale,1));display:grid}.qp-version-form .governed-import-note{margin:0}.qp-version-source>label{gap:calc(6px * var(--platform-density-scale,1));color:#324573;font-size:calc(8px * var(--platform-density-scale,1));font-weight:800;display:grid}.qp-version-source>label>select{width:100%;min-height:calc(40px * var(--platform-density-scale,1));padding:0 calc(38px * var(--platform-density-scale,1)) 0 calc(12px * var(--platform-density-scale,1));border-radius:calc(9px * var(--platform-density-scale,1));color:#26386b;font:inherit;background:#fff;border:1px solid #dfe2f2}.qp-version-scope{padding:calc(14px * var(--platform-density-scale,1));grid-template-columns:calc(150px * var(--platform-density-scale,1)) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:calc(9px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));color:#6f7aa1;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #59519a1c;display:grid}.qp-version-scope strong{color:#283a6d;font-size:calc(8.5px * var(--platform-density-scale,1))}.qp-version-scope span:before{content:"✓";margin-right:calc(6px * var(--platform-density-scale,1));color:#16a085;font-weight:900}.qp-version-form>.document-manager-actions{padding:calc(10px * var(--platform-density-scale,1)) 0 0;background:linear-gradient(#f8f8ff00,#f8f8ff 26%);position:sticky;bottom:0}@media (max-width:760px){.qp-version-scope{grid-template-columns:1fr}}.platform-ui-scope .professional-record-actions{align-items:center;gap:calc(5px * var(--platform-density-scale,1));white-space:nowrap;display:flex}.platform-ui-scope .professional-documents-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:#5d43e5;cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#653bff0f;border:1px solid #653bff21;font-weight:750;display:inline-flex;position:relative}.platform-ui-scope .professional-documents-button.is-verified{color:#087e6a;background:#effaf7;border-color:#087e6a2e}.platform-ui-scope .professional-documents-button.is-pending{color:#a86800;background:#fff7e4;border-color:#b875002e}.platform-ui-scope .professional-documents-button>i{min-width:calc(15px * var(--platform-density-scale,1));height:calc(15px * var(--platform-density-scale,1));padding:0 calc(4px * var(--platform-density-scale,1));border-radius:calc(999px * var(--platform-density-scale,1));color:#fff;font-size:calc(7px * var(--platform-density-scale,1));background:#ea3697;place-items:center;font-style:normal;display:grid}.platform-ui-scope .professional-table .professional-col-certifications{width:19%}.platform-ui-scope .profile-document-review-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,minmax(0,1fr));display:grid}.platform-ui-scope .profile-document-review-summary>div{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:var(--platform-purple);background:#653bff0b;border:1px solid #653bff1c;display:flex}.platform-ui-scope .profile-document-review-summary span{gap:calc(2px * var(--platform-density-scale,1));display:grid}.platform-ui-scope .profile-document-review-summary small{color:var(--platform-muted);font-size:calc(7.5px * var(--platform-density-scale,1))}.platform-ui-scope .profile-document-review-summary strong{color:var(--platform-text);font-size:calc(14px * var(--platform-density-scale,1))}.platform-ui-scope .profile-document-review-summary>div.is-verified{color:#087e6a;background:#effaf7}.platform-ui-scope .profile-document-review-list{gap:calc(8px * var(--platform-density-scale,1));display:grid}.platform-ui-scope .profile-document-review-list>article{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(150px * var(--platform-density-scale,1)) minmax(0,1fr) auto auto;align-items:center;gap:calc(7px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(12px * var(--platform-density-scale,1));background:#fff;display:grid}.platform-ui-scope .profile-document-review-list>article.is-pending{background:#653bff09;border-color:#653bff38}.platform-ui-scope .profile-document-review-list>article>div:first-child{align-items:center;gap:calc(8px * var(--platform-density-scale,1));min-width:0;color:var(--platform-purple);display:flex}.platform-ui-scope .profile-document-review-list :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-ui-scope .profile-document-review-list strong{color:var(--platform-text);font-size:calc(9px * var(--platform-density-scale,1))}.platform-ui-scope .profile-document-review-list small{color:var(--platform-muted);font-size:calc(7.5px * var(--platform-density-scale,1))}.platform-ui-scope .profile-document-review-list em{width:max-content;color:var(--platform-purple);font-size:calc(7px * var(--platform-density-scale,1));font-style:normal;font-weight:800}.platform-ui-scope .profile-document-review-fields{gap:calc(6px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.platform-ui-scope .profile-document-review-fields.is-aadhaar{grid-template-columns:minmax(0,calc(260px * var(--platform-density-scale,1)))}.platform-ui-scope .profile-document-review-fields.is-diploma{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-ui-scope .profile-document-review-fields>label{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-ui-scope .profile-document-review-fields>label>span{color:var(--platform-muted);font-size:calc(6.5px * var(--platform-density-scale,1));font-weight:750}.platform-ui-scope .profile-document-review-fields :where(input,select){width:100%;height:calc(31px * var(--platform-density-scale,1));min-width:0;padding:0 calc(8px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:calc(7px * var(--platform-density-scale,1));color:var(--platform-text);font:inherit;font-size:calc(7.5px * var(--platform-density-scale,1));background:#fff;font-weight:700}.platform-ui-scope .profile-document-review-fields :where(input,select):disabled{color:#69759b;opacity:.8;background:#653bff06}.platform-ui-scope .profile-document-view{min-height:calc(32px * 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:var(--platform-purple);cursor:pointer;font-size:calc(8px * var(--platform-density-scale,1));background:#fff;border:1px solid #653bff24;font-weight:750;display:inline-flex}.platform-ui-scope .profile-document-decisions{gap:calc(5px * var(--platform-density-scale,1));display:flex}.platform-ui-scope .profile-document-review-footer{margin-top:calc(14px * var(--platform-density-scale,1));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));background:#fff;border:1px solid #653bff1f;display:grid}.platform-ui-scope .profile-document-review-footer label{gap:calc(5px * var(--platform-density-scale,1));color:#53608b;font-size:calc(8px * var(--platform-density-scale,1));font-weight:750;display:grid}.platform-ui-scope .profile-document-review-footer textarea{min-height:calc(70px * var(--platform-density-scale,1));padding:calc(9px * var(--platform-density-scale,1));resize:vertical;border:1px solid var(--platform-border);border-radius:calc(9px * var(--platform-density-scale,1));color:var(--platform-text);background:var(--platform-surface);font:inherit}.platform-ui-scope .profile-document-review-footer>p{color:#c12b79;font-size:calc(8px * var(--platform-density-scale,1));margin:0}.platform-ui-scope .profile-document-review-footer>div{justify-content:flex-end;gap:calc(7px * var(--platform-density-scale,1));display:flex}.platform-ui-scope .profile-documents-empty{min-height:calc(180px * var(--platform-density-scale,1));align-content:center;place-items:center;gap:calc(5px * var(--platform-density-scale,1));color:var(--platform-muted);display:grid}@media (max-width:760px){.platform-ui-scope .professional-record-actions{flex-direction:column;align-items:stretch}.platform-ui-scope .profile-document-review-summary,.platform-ui-scope .profile-document-review-list>article,.platform-ui-scope .profile-document-review-fields.is-diploma{grid-template-columns:1fr}.platform-ui-scope .profile-document-decisions{justify-content:flex-end}}.platform-ui-scope .platform-content-library{--platform-body-font:calc(9px * var(--platform-density-scale,1));--platform-label-font:calc(9px * var(--platform-density-scale,1));--platform-section-font:calc(11px * var(--platform-density-scale,1));--platform-control-font:calc(9px * var(--platform-density-scale,1))}.platform-ui-scope .platform-content-library>.training-page-header p{font-size:calc(11px * var(--platform-density-scale,1));line-height:1.45}.platform-ui-scope .platform-content-library .training-content-kpis article{min-height:calc(82px * var(--platform-density-scale,1));border-radius:var(--platform-panel-radius)}.platform-ui-scope .platform-content-library .training-content-kpis small{font-size:var(--platform-body-font)}.platform-ui-scope .platform-content-library .training-content-kpis strong{font-size:calc(16px * var(--platform-density-scale,1))}.platform-ui-scope .platform-content-library .training-content-kpis em{color:var(--platform-muted);font-size:calc(8px * var(--platform-density-scale,1));line-height:1.35}.platform-ui-scope .platform-content-library .training-content-platform-note{min-height:calc(76px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1))}.platform-ui-scope .platform-content-library .training-content-platform-note strong{font-size:calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .platform-content-library .training-content-platform-note small{font-size:var(--platform-body-font);line-height:1.45}.platform-ui-scope .platform-content-library .training-content-register>header{min-height:calc(64px * var(--platform-density-scale,1))}.platform-ui-scope .training-content-register-title{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-ui-scope .training-content-register-title>strong{color:var(--platform-text);font-size:var(--platform-section-font);font-weight:800}.platform-ui-scope .training-content-register-title>small{color:var(--platform-muted);font-size:var(--platform-body-font);line-height:1.4}.platform-ui-scope .platform-content-library .training-content-search{height:var(--platform-control-height)}.platform-ui-scope .platform-content-library .training-content-search input{font-size:var(--platform-control-font)!important}.platform-ui-scope .platform-content-library .training-content-table-wrap th{padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1));letter-spacing:.015em}.platform-ui-scope .platform-content-library .training-content-table-wrap td{height:calc(76px * var(--platform-density-scale,1));padding:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));font-size:var(--platform-body-font)}.platform-ui-scope .platform-content-library .training-content-table-wrap td>strong{font-size:calc(9.5px * var(--platform-density-scale,1));line-height:1.35}.platform-ui-scope .platform-content-library .training-content-table-wrap td>small{margin-top:calc(4px * var(--platform-density-scale,1));font-size:calc(8px * var(--platform-density-scale,1));line-height:1.35}.platform-ui-scope .platform-content-library :where(.training-content-section,.training-content-status){min-height:calc(26px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1)) calc(9px * var(--platform-density-scale,1));font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;line-height:1.3}.platform-ui-scope .platform-content-library .training-content-table-wrap th:first-child{width:24%}.platform-ui-scope .platform-content-library .training-content-table-wrap th:nth-child(2){width:11%}.platform-ui-scope .platform-content-library .training-content-table-wrap th:nth-child(3){width:23%}.platform-ui-scope .platform-content-library .training-content-table-wrap th:nth-child(4){width:9%}.platform-ui-scope .platform-content-library .training-content-table-wrap th:nth-child(5){width:11%}.platform-ui-scope .platform-content-library .training-content-table-wrap th:nth-child(6){width:12%}.platform-ui-scope .platform-content-library .training-content-table-wrap th:nth-child(7){width:10%}.platform-ui-scope .training-content-drawer-copy{margin:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) 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));color:#087e6a;font-size:var(--platform-body-font);background:#effbf7;border:1px solid #05967d2e;font-weight:650;line-height:1.45}.platform-ui-scope .training-content-editor-content .training-content-form{padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) 0;align-items:start;gap:calc(13px * var(--platform-density-scale,1))}.platform-ui-scope .training-content-editor-content .training-content-form>label{grid-auto-rows:max-content;align-content:start;align-self:start}.platform-ui-scope .training-content-editor-content .training-content-form label>span,.platform-ui-scope .training-content-editor-content .training-content-role-picker>legend{font-size:var(--platform-label-font)!important}.platform-ui-scope .training-content-editor-content .training-content-file strong,.platform-ui-scope .training-content-editor-content .training-content-role-picker strong{font-size:calc(9.5px * var(--platform-density-scale,1))}.platform-ui-scope .training-content-editor-content .training-content-file small,.platform-ui-scope .training-content-editor-content .training-content-role-picker small,.platform-ui-scope .training-content-editor-content .training-content-role-picker footer,.platform-ui-scope .training-content-editor-content .training-content-role-picker p{font-size:var(--platform-body-font)}.platform-ui-scope .training-content-editor-content .training-content-scope-lock{color:var(--platform-muted);font-size:var(--platform-body-font);font-weight:600;line-height:1.35}.platform-ui-scope .training-content-drawer-actions{z-index:3;margin-top:calc(16px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border-top:1px solid var(--platform-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfbfff5;display:flex;position:sticky;bottom:0}.platform-ui-scope .training-content-detail-content .training-content-drawer-actions .is-danger{margin-right:0}.platform-ui-scope .training-content-detail-secondary-actions{align-items:center;gap:calc(8px * var(--platform-density-scale,1));margin-right:auto;display:flex}.platform-ui-scope .training-content-detail-body{padding:calc(16px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1)) 0}.platform-ui-scope .training-content-detail-meta{margin-bottom:calc(12px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:var(--platform-body-font);font-weight:650}.platform-ui-scope :where(button.is-danger,.question-bank-impact-danger){color:var(--platform-danger)!important;background:var(--platform-danger-soft)!important;box-shadow:none!important;border-color:#ea36973d!important}.platform-ui-scope :where(button.is-danger,.question-bank-impact-danger):hover:not(:disabled){color:var(--platform-danger)!important;background:#ea369721!important;border-color:#ea369770!important}.platform-ui-scope :where(.agency-document-delete-confirm,.agency-access-confirm){color:var(--platform-danger)!important;background:#ea36970f!important;border-color:#ea36973d!important}.platform-ui-scope :where(.agency-document-delete-confirm,.agency-access-confirm)>span{color:var(--platform-danger)!important;background:#ea36971f!important}.platform-ui-scope :where(.agency-document-delete-confirm,.agency-access-confirm) strong{color:var(--platform-danger)!important}.platform-ui-scope :where(.agency-document-delete-confirm,.agency-access-confirm) small{color:#7d6680!important}.platform-ui-scope .document-coverage-table.is-transposed .is-pending{color:var(--platform-danger)!important}.platform-ui-scope :where(.training-content-error,.master-trainer-toast.is-error,.agency-document-page-message,.agency-document-form-message){color:var(--platform-danger)!important;background:var(--platform-danger-soft)!important;border-color:#ea36973d!important}.platform-ui-scope .training-content-detail-content .training-content-detail-summary{gap:calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .training-content-detail-content .training-content-detail-summary article{min-height:calc(72px * var(--platform-density-scale,1));border-radius:calc(11px * var(--platform-density-scale,1))}.platform-ui-scope .training-content-detail-content .training-content-detail-summary small{font-size:var(--platform-body-font)}.platform-ui-scope .training-content-detail-content .training-content-detail-summary strong,.platform-ui-scope .training-content-detail-content .training-content-file-card strong,.platform-ui-scope .training-content-detail-content .training-content-version-list>header strong,.platform-ui-scope .training-content-preview-panel>header strong{font-size:var(--platform-section-font)}.platform-ui-scope .training-content-detail-content .training-content-file-card small,.platform-ui-scope .training-content-detail-content .training-content-version-list :where(small,em),.platform-ui-scope .training-content-preview-panel>header small{font-size:var(--platform-body-font);line-height:1.4}.platform-ui-scope .training-content-detail-content .training-content-version-list article strong{font-size:calc(9.5px * var(--platform-density-scale,1))}.platform-ui-scope .training-content-preview-panel{margin-top:calc(12px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-panel-radius);background:#fff;overflow:hidden}.platform-ui-scope .training-content-preview-panel>header{min-height:calc(58px * var(--platform-density-scale,1));padding:calc(10px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-bottom:1px solid var(--platform-border);background:var(--platform-surface-soft);align-items:center;display:flex}.platform-ui-scope .training-content-preview-panel>header>span{gap:calc(3px * var(--platform-density-scale,1));display:grid}.platform-ui-scope .training-content-preview-panel .master-trainer-pdf-viewer>footer :where(strong,button){font-size:calc(8px * var(--platform-density-scale,1))}.platform-ui-scope .training-content-preview-panel .master-trainer-pdf-viewer>footer small{font-size:calc(7.5px * var(--platform-density-scale,1))}.platform-ui-scope .training-content-preview-loading{min-height:calc(300px * var(--platform-density-scale,1));color:var(--platform-muted);font-size:var(--platform-body-font);background:#f5f6fa;place-items:center;font-weight:700;display:grid}.platform-ui-scope .platform-pdf-slide-viewer.master-trainer-pdf-viewer{width:100%;min-height:calc(482px * var(--platform-density-scale,1));aspect-ratio:8/5;grid-template-rows:minmax(0, 1fr) calc(52px * var(--platform-density-scale,1))}.platform-ui-scope .platform-pdf-slide-viewer .master-trainer-pdf-page{min-height:0}.platform-ui-scope .platform-pdf-slide-viewer button.platform-pdf-next-button{-webkit-text-fill-color:#fff;color:#fff!important}.platform-ui-scope .platform-pdf-slide-viewer button.platform-pdf-next-button>span{-webkit-text-fill-color:inherit;display:inline-block;color:inherit!important}.platform-ui-scope .platform-pdf-slide-viewer button.platform-pdf-next-button>svg{color:inherit;stroke:currentColor}.platform-ui-scope .platform-pdf-slide-viewer button.platform-pdf-next-button:disabled{-webkit-text-fill-color:#ffffffc7;opacity:.72;color:#ffffffc7!important}.platform-ui-scope .platform-pdf-slide-viewer button.platform-pdf-close-button{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.platform-ui-scope .platform-pdf-slide-viewer:fullscreen{aspect-ratio:auto;width:100vw;height:100vh;min-height:0}@media (max-width:760px){.platform-ui-scope :where(.training-content-editor-content,.training-content-detail-content){width:100vw}.platform-ui-scope .platform-content-library .training-content-register>header{flex-direction:column;align-items:stretch}.platform-ui-scope .platform-content-library .training-content-search{width:100%}.platform-ui-scope .training-content-detail-content .training-content-detail-summary{grid-template-columns:1fr}.platform-ui-scope .platform-pdf-slide-viewer.master-trainer-pdf-viewer{min-height:calc(372px * var(--platform-density-scale,1));aspect-ratio:auto}}.platform-ui-scope .assessor-profile-workspace{--profile-card-border:var(--platform-border);--profile-card-radius:var(--platform-panel-radius);color:var(--platform-text)}.platform-ui-scope .assessor-profile-workspace :where(.assessor-profile-card,.assessor-profile-panel){border-color:var(--profile-card-border);border-radius:var(--profile-card-radius);background:var(--platform-surface);box-shadow:0 8px 22px #4135840b}.platform-ui-scope .assessor-profile-hero{min-height:calc(136px * var(--platform-density-scale,1));padding:calc(22px * var(--platform-density-scale,1));gap:calc(16px * var(--platform-density-scale,1));position:relative;overflow:hidden}.platform-ui-scope .assessor-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}.platform-ui-scope .assessor-profile-hero>svg{width:calc(64px * var(--platform-density-scale,1));height:calc(64px * var(--platform-density-scale,1));padding:calc(15px * var(--platform-density-scale,1));border-radius:var(--platform-panel-radius);background:var(--platform-brand-gradient)}.platform-ui-scope .assessor-profile-avatar{box-sizing:border-box;width:calc(64px * var(--platform-density-scale,1));min-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;place-items:center;gap:0;font-weight:800;display:grid;position:relative;box-shadow:0 8px 18px #5b42dc33}.platform-ui-scope .assessor-profile-avatar i{right:calc(-7px * var(--platform-density-scale,1));bottom:calc(-6px * var(--platform-density-scale,1));box-sizing:border-box;width:calc(25px * var(--platform-density-scale,1));height:calc(25px * var(--platform-density-scale,1));color:#fff;background:#ea3697;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute}.platform-ui-scope .assessor-profile-avatar.is-verified i{background:#0c967b}.platform-ui-scope .assessor-profile-avatar.is-pending i{background:#b87912}.platform-ui-scope .assessor-profile-hero>div{min-width:0}.platform-ui-scope .assessor-profile-hero>div>small{color:var(--platform-muted);font-size:calc(11px * var(--platform-density-scale,1));letter-spacing:0;text-transform:none;font-weight:400;line-height:1.25;display:block}.platform-ui-scope .assessor-profile-hero>div>strong{margin-top:calc(3px * var(--platform-density-scale,1));color:var(--platform-purple);font-size:calc(14px * var(--platform-density-scale,1));font-weight:700;line-height:1.25;display:block}.platform-ui-scope .assessor-profile-hero h2{margin:calc(9px * var(--platform-density-scale,1)) 0 calc(5px * var(--platform-density-scale,1));color:var(--platform-text);font-size:calc(16px * var(--platform-density-scale,1));letter-spacing:-.025em;font-weight:400;line-height:1.1}.platform-ui-scope .assessor-profile-contact{align-items:center;gap:calc(6px * var(--platform-density-scale,1)) calc(18px * var(--platform-density-scale,1));min-width:0;color:var(--platform-muted);font-size:calc(11px * var(--platform-density-scale,1));flex-wrap:wrap;margin:0;font-weight:400;display:flex}.platform-ui-scope .assessor-profile-contact>span{align-items:center;gap:calc(6px * var(--platform-density-scale,1));min-width:0;color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.platform-ui-scope .assessor-profile-contact svg{flex:0 0 calc(14px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-hero>span,.platform-ui-scope .assessor-profile-detail strong.status{color:#087e6a;background:#eaf8f4}.platform-ui-scope .assessor-profile-workspace>nav.assessor-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));justify-content:flex-start;align-self:flex-start;align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:flex;overflow:visible}.platform-ui-scope .assessor-profile-tabs button{min-width:calc(142px * var(--platform-density-scale,1));min-height:calc(42px * var(--platform-density-scale,1));flex:none}.platform-ui-scope .assessor-profile-tabs button>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-ui-scope .assessor-profile-tabs button>svg{flex:none}.platform-ui-scope .assessor-profile-associations{width:100%;min-height:calc(410px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-associations>.profile-association-content{width:100%}.platform-ui-scope .assessor-profile-panel{padding:calc(18px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-profile-panel>header{color:var(--platform-purple)}.platform-ui-scope .assessor-profile-panel h2,.platform-ui-scope .assessor-profile-detail strong,.platform-ui-scope .assessor-cert-summary strong{color:var(--platform-text)}.platform-ui-scope .assessor-profile-panel header p,.platform-ui-scope .assessor-profile-detail>span,.platform-ui-scope .assessor-cert-summary small{color:var(--platform-muted)}.platform-ui-scope :where(.assessor-profile-detail,.assessor-cert-summary article,.assessor-evidence-row){border-color:var(--profile-card-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft)}.platform-ui-scope .assessor-password-control{height:var(--platform-control-height);color:var(--platform-purple);background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}.platform-ui-scope .assessor-password-control>svg{z-index:1;left:calc(11px * var(--platform-density-scale,1));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.platform-ui-scope .assessor-password-control>.platform-control{padding-left:calc(34px * var(--platform-density-scale,1))!important}.platform-ui-scope .assessor-evidence-row{padding:calc(12px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1));grid-template-columns:calc(215px * var(--platform-density-scale,1)) minmax(calc(360px * var(--platform-density-scale,1)),1fr) minmax(calc(300px * var(--platform-density-scale,1)),calc(560px * var(--platform-density-scale,1)))}.platform-ui-scope .assessor-evidence-row.is-resume{grid-template-columns:calc(215px * var(--platform-density-scale,1)) minmax(calc(360px * var(--platform-density-scale,1)),1fr) minmax(calc(300px * var(--platform-density-scale,1)),calc(560px * var(--platform-density-scale,1)))}.platform-ui-scope .assessor-evidence-row.is-resume .assessor-evidence-upload-control{grid-column:2}.platform-ui-scope .assessor-evidence-row.is-details-first{grid-template-columns:calc(215px * var(--platform-density-scale,1)) minmax(calc(300px * var(--platform-density-scale,1)),calc(520px * var(--platform-density-scale,1))) minmax(calc(360px * var(--platform-density-scale,1)),1fr)}.platform-ui-scope .assessor-evidence-row.is-details-first .assessor-evidence-input{grid-column:2}.platform-ui-scope .assessor-evidence-row.is-details-first .assessor-evidence-upload-control{grid-column:3}.platform-ui-scope .assessor-evidence-row.is-education{grid-template-columns:calc(215px * var(--platform-density-scale,1)) minmax(calc(300px * var(--platform-density-scale,1)),calc(520px * var(--platform-density-scale,1))) minmax(calc(360px * var(--platform-density-scale,1)),1fr)}.platform-ui-scope .assessor-evidence-row.is-education .assessor-evidence-fields{grid-template-columns:minmax(calc(190px * var(--platform-density-scale,1)),1fr) minmax(calc(145px * var(--platform-density-scale,1)),calc(180px * var(--platform-density-scale,1))) auto}.platform-ui-scope .assessor-evidence-row.is-education .assessor-evidence-upload-control{grid-template-columns:minmax(calc(170px * var(--platform-density-scale,1)),1fr) auto;gap:calc(6px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-evidence-row.is-education .assessor-evidence-actions,.platform-ui-scope .assessor-evidence-row.is-education .assessor-existing-document{gap:calc(5px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-evidence-upload-control{align-items:end}.platform-ui-scope .assessor-evidence-input{min-width:0}.platform-ui-scope .assessor-governed-detail-editor{align-items:end;gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.platform-ui-scope .assessor-governed-detail-editor>.platform-edit-save-button{align-self:end}.platform-ui-scope .assessor-evidence-fields{align-items:end;gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.platform-ui-scope .assessor-evidence-fields-wide{align-items:start}.platform-ui-scope .assessor-evidence-fields>.is-wide{grid-column:1/-1}.platform-ui-scope .assessor-evidence-choice-field{border:0;min-width:0;margin:0;padding:0}.platform-ui-scope .assessor-evidence-choice-field>legend{margin-bottom:calc(6px * var(--platform-density-scale,1));color:#53608b;font-size:var(--platform-label-font);font-weight:700}.platform-ui-scope .assessor-evidence-choice-field>div{max-height:calc(86px * var(--platform-density-scale,1));padding:calc(5px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface);scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.platform-ui-scope .assessor-evidence-choice-field label{min-width:0;min-height:calc(27px * var(--platform-density-scale,1));padding:calc(4px * var(--platform-density-scale,1)) calc(6px * var(--platform-density-scale,1));align-items:center;gap:calc(6px * var(--platform-density-scale,1));border-radius:calc(6px * var(--platform-density-scale,1));color:var(--platform-text);background:var(--platform-surface-soft);cursor:pointer;font-weight:600;display:flex;font-size:calc(7.5px * var(--platform-density-scale,1))!important}.platform-ui-scope .assessor-evidence-choice-field label.is-selected{color:var(--platform-purple);background:#653bff17}.platform-ui-scope .assessor-evidence-choice-field input{width:calc(14px * var(--platform-density-scale,1));height:calc(14px * var(--platform-density-scale,1));flex:0 0 calc(14px * var(--platform-density-scale,1));accent-color:var(--platform-purple)}.platform-ui-scope .assessor-evidence-choice-field span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-ui-scope .assessor-evidence-picker{border-style:dashed;border-color:var(--platform-border-hover);background:var(--platform-surface-soft);justify-content:flex-start;width:100%;min-width:0;overflow:hidden;height:var(--platform-action-height)!important;min-height:var(--platform-action-height)!important;max-height:var(--platform-action-height)!important;padding:0 calc(11px * var(--platform-density-scale,1))!important}.platform-ui-scope .assessor-evidence-picker>span{gap:calc(1px * var(--platform-density-scale,1));text-align:left;min-width:0;display:grid}.platform-ui-scope .assessor-evidence-picker :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-ui-scope .assessor-evidence-picker strong{color:var(--platform-purple);font-size:var(--platform-control-font)}.platform-ui-scope .assessor-evidence-picker small{color:var(--platform-muted);font-size:calc(7px * var(--platform-density-scale,1));font-weight:550}.platform-ui-scope .assessor-evidence-actions{height:var(--platform-action-height);align-items:center;gap:calc(6px * var(--platform-density-scale,1));display:flex}.platform-ui-scope .assessor-evidence-upload{height:var(--platform-action-height)!important}.platform-ui-scope .assessor-existing-document{height:var(--platform-action-height);align-items:center;gap:calc(6px * var(--platform-density-scale,1));box-shadow:none;background:0 0;border:0;border-radius:0;display:inline-flex;overflow:visible}.platform-ui-scope .assessor-existing-document>.platform-button{color:var(--platform-purple);background:var(--platform-surface);border:1px solid #653bff29;height:var(--platform-action-height)!important;min-height:var(--platform-action-height)!important;max-height:var(--platform-action-height)!important;border-radius:var(--platform-control-radius)!important}.platform-ui-scope .assessor-existing-document>.platform-button.is-icon{width:var(--platform-icon-action-size)!important;min-width:var(--platform-icon-action-size)!important;max-width:var(--platform-icon-action-size)!important;padding:0!important}.platform-ui-scope .assessor-document-list article{border-color:var(--profile-card-border);background:var(--platform-surface-soft)}.platform-ui-scope .assessor-document-list article>.platform-button,.platform-ui-scope .assessor-document-list article>.platform-delete-button{width:var(--platform-row-action-height)!important;min-width:var(--platform-row-action-height)!important;max-width:var(--platform-row-action-height)!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important;padding:0!important}.platform-ui-scope .assessor-profile-message{color:var(--platform-purple)}.platform-ui-scope .assessor-profile-hero>span.is-draft,.platform-ui-scope .assessor-profile-hero>span.is-returned{color:#b62a74;background:#ea36971a}.platform-ui-scope .assessor-profile-hero>span.is-pending{color:#aa6a00;background:#fff6df}.platform-ui-scope .assessor-profile-hero h2{align-items:center;gap:calc(9px * var(--platform-density-scale,1));display:flex}.platform-ui-scope .assessor-title-verified{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));border-radius:calc(999px * var(--platform-density-scale,1));color:#087c68;background:#e8f8f2;justify-content:center;align-items:center;display:inline-flex}.platform-ui-scope .assessor-profile-verification{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-radius:var(--platform-control-radius);background:#653bff0b;border:1px solid #653bff24;display:flex}.platform-ui-scope .assessor-profile-verification>div{align-items:center;gap:calc(10px * var(--platform-density-scale,1));min-width:0;color:var(--platform-purple);display:flex}.platform-ui-scope .assessor-profile-verification>div>span{gap:calc(3px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-ui-scope .assessor-profile-verification strong{color:var(--platform-text);font-size:var(--platform-control-font)}.platform-ui-scope .assessor-profile-verification small{color:var(--platform-muted);font-size:var(--platform-body-font);line-height:1.4}.platform-ui-scope .assessor-profile-verification.is-verified{background:#effaf7;border-color:#087e6a33}.platform-ui-scope .assessor-profile-verification.is-verified>div{color:#087e6a}.platform-ui-scope .assessor-profile-verification.is-returned{background:#ea36970e;border-color:#ea36973d}.platform-ui-scope .assessor-profile-verification.is-returned>div{color:#ea3697}.platform-ui-scope .assessor-document-status{padding:calc(4px * 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:var(--platform-purple);font-size:calc(7px * var(--platform-density-scale,1));white-space:nowrap;background:#653bff14;font-style:normal;font-weight:800;display:inline-flex}.platform-ui-scope .assessor-document-status.is-verified{color:#087e6a;background:#eaf8f4}.platform-ui-scope .assessor-document-status.is-pending{color:#a86800;background:#fff4dc}.platform-ui-scope .assessor-document-status.is-returned{color:#c12b79;background:#ea36971a}.platform-ui-scope .assessor-evidence-title>.assessor-document-status{margin-left:auto}.platform-ui-scope :where(.assessor-evidence-picker,.assessor-multi-evidence-picker)[aria-disabled=true]{cursor:not-allowed;opacity:.68}.platform-ui-scope .assessor-multi-evidence-category{padding:calc(14px * var(--platform-density-scale,1));gap:calc(12px * var(--platform-density-scale,1));border:1px solid var(--profile-card-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-soft);display:grid}.platform-ui-scope .assessor-multi-evidence-category>header{align-items:center;gap:calc(10px * var(--platform-density-scale,1));grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.platform-ui-scope .assessor-multi-evidence-category>header>svg{color:var(--platform-purple)}.platform-ui-scope .assessor-multi-evidence-category>header>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-ui-scope .assessor-multi-evidence-category>header strong{color:var(--platform-text);font-size:var(--platform-control-font)}.platform-ui-scope .assessor-multi-evidence-category>header small{color:var(--platform-muted);font-size:calc(8px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-multi-evidence-header-actions{justify-content:flex-end;align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.platform-ui-scope .assessor-multi-evidence-header-actions>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:var(--platform-purple);font-size:calc(8px * var(--platform-density-scale,1));white-space:nowrap;background:#653bff14;font-style:normal;font-weight:750}.platform-ui-scope .assessor-multi-evidence-list{gap:calc(7px * var(--platform-density-scale,1));display:grid}.platform-ui-scope .assessor-multi-evidence-list>div{min-width:0;padding:calc(8px * var(--platform-density-scale,1));grid-template-columns:calc(25px * var(--platform-density-scale,1)) minmax(0,1fr) auto auto;align-items:center;gap:calc(8px * var(--platform-density-scale,1));border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);background:var(--platform-surface);display:grid}.platform-ui-scope .assessor-multi-evidence-list>div>i{width:calc(25px * var(--platform-density-scale,1));height:calc(25px * var(--platform-density-scale,1));border-radius:calc(8px * var(--platform-density-scale,1));color:#fff;background:var(--platform-brand-gradient);font-size:calc(9px * var(--platform-density-scale,1));place-items:center;font-style:normal;font-weight:800;display:grid}.platform-ui-scope .assessor-multi-evidence-list>div>span{gap:calc(2px * var(--platform-density-scale,1));min-width:0;display:grid}.platform-ui-scope .assessor-multi-evidence-list>div>span :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-ui-scope .assessor-multi-evidence-list>div>span strong{color:var(--platform-text);font-size:calc(8.5px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-multi-evidence-list>div>span small{color:var(--platform-muted);font-size:calc(7.5px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-multi-evidence-list>div>em{align-items:center;gap:calc(4px * var(--platform-density-scale,1));color:#087e6a;font-size:calc(7.5px * var(--platform-density-scale,1));white-space:nowrap;font-style:normal;font-weight:750;display:inline-flex}.platform-ui-scope .assessor-multi-evidence-row-actions{justify-content:flex-end;align-items:center;gap:calc(6px * var(--platform-density-scale,1));grid-column:4;display:flex}.platform-ui-scope .assessor-inline-add-evidence{color:var(--platform-purple);background:#653bff0f;border:1px solid #653bff33;width:var(--platform-row-action-height)!important;min-width:var(--platform-row-action-height)!important;max-width:var(--platform-row-action-height)!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important;padding:0!important}.platform-ui-scope .assessor-multi-evidence-form{padding:calc(12px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));border-radius:var(--platform-control-radius);background:var(--platform-surface);border:1px solid #653bff2e;display:grid;box-shadow:0 8px 20px #4135840a}.platform-ui-scope :where(.assessor-multi-evidence-form.is-diploma,.assessor-multi-evidence-form.is-experience){grid-template-columns:minmax(0,1fr) auto;align-items:end}.platform-ui-scope .assessor-multi-evidence-fields{align-items:end;gap:calc(9px * var(--platform-density-scale,1));justify-content:start;min-width:0;display:grid}.platform-ui-scope .assessor-multi-evidence-fields.is-diploma{grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),calc(220px * var(--platform-density-scale,1))) minmax(calc(300px * var(--platform-density-scale,1)),calc(371px * var(--platform-density-scale,1))) minmax(calc(140px * var(--platform-density-scale,1)),calc(180px * var(--platform-density-scale,1)))}.platform-ui-scope .assessor-multi-evidence-fields.is-diploma.is-level-five{grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),calc(220px * var(--platform-density-scale,1))) minmax(calc(360px * var(--platform-density-scale,1)),calc(560px * var(--platform-density-scale,1)))}.platform-ui-scope .assessor-multi-evidence-fields.is-experience{grid-template-columns:minmax(calc(360px * var(--platform-density-scale,1)),calc(600px * var(--platform-density-scale,1))) minmax(calc(140px * var(--platform-density-scale,1)),calc(180px * var(--platform-density-scale,1)))}.platform-ui-scope .assessor-multi-evidence-upload-row{align-items:center;gap:calc(9px * var(--platform-density-scale,1));grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.platform-ui-scope :where(.assessor-multi-evidence-form.is-diploma,.assessor-multi-evidence-form.is-experience) .assessor-multi-evidence-upload-row{grid-template-columns:minmax(calc(280px * var(--platform-density-scale,1)),calc(360px * var(--platform-density-scale,1))) auto}.platform-ui-scope .assessor-multi-evidence-picker{border-style:dashed;border-color:var(--platform-border-hover);width:100%;min-width:0;color:var(--platform-purple);background:var(--platform-surface-soft);justify-content:flex-start;overflow:hidden;height:var(--platform-action-height)!important}.platform-ui-scope .assessor-multi-evidence-picker>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-ui-scope .assessor-multi-evidence-form-actions{align-items:center;gap:calc(7px * var(--platform-density-scale,1));display:flex}.platform-ui-scope .assessor-add-evidence{width:max-content;color:var(--platform-purple);border:1px dashed var(--platform-border-hover);background:#653bff09}.platform-ui-scope .assessor-evidence-limit{align-items:center;gap:calc(5px * var(--platform-density-scale,1));color:#087e6a;font-size:calc(8px * var(--platform-density-scale,1));margin:0;font-weight:700;display:inline-flex}.platform-ui-scope .assessor-evidence-stack.is-nomination-style{gap:calc(12px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-evidence-stack.is-nomination-style>:where(.assessor-evidence-row,.assessor-multi-evidence-category){width:100%;min-height:calc(91px * var(--platform-density-scale,1));padding:calc(14px * var(--platform-density-scale,1));grid-template-columns:minmax(calc(190px * var(--platform-density-scale,1)),20%) minmax(calc(430px * var(--platform-density-scale,1)),1.7fr) calc(518px * var(--platform-density-scale,1));align-items:end;gap:calc(14px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));box-shadow:none;background:#fafaffa8;border:1px solid #59519a1a;display:grid}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-title,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-category>header{grid-area:1/1;align-self:center;min-width:0}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-title>span,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-category>header>span{min-width:0}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-title strong,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-category>header strong{font-size:calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-title small,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-category>header small{font-size:calc(8px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-input{grid-area:1/2;align-self:end;min-width:0;display:block}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-row.is-resume .assessor-evidence-upload-control{grid-column:3}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-upload-control,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-upload-row{width:calc(518px * var(--platform-density-scale,1));align-items:center;gap:calc(7px * var(--platform-density-scale,1));box-sizing:border-box;grid-area:1/3;grid-template-columns:minmax(0,1fr) auto;align-self:end;min-width:0;display:grid}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-picker,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-picker{border-color:var(--platform-border-hover);background:var(--platform-surface-soft);box-sizing:border-box;grid-column:1;justify-content:flex-start;width:100%;min-width:0;height:calc(41px * var(--platform-density-scale,1))!important;min-height:calc(41px * var(--platform-density-scale,1))!important;max-height:calc(41px * var(--platform-density-scale,1))!important;padding:0 calc(11px * var(--platform-density-scale,1))!important}.platform-ui-scope .assessor-evidence-stack.is-nomination-style :where(.assessor-evidence-actions,.assessor-multi-evidence-form-actions){width:auto;height:calc(41px * var(--platform-density-scale,1));justify-content:flex-end;align-items:center;gap:calc(7px * var(--platform-density-scale,1));grid-column:2;min-width:0;display:flex}.platform-ui-scope .assessor-evidence-stack.is-nomination-style :where(.assessor-evidence-actions,.assessor-multi-evidence-form-actions):empty{display:none}.platform-ui-scope .assessor-evidence-stack.is-nomination-style :where(.assessor-evidence-actions,.assessor-multi-evidence-form-actions)>:where(.platform-button,.platform-view-button,.platform-delete-button,.platform-add-button){width:calc(32px * var(--platform-density-scale,1))!important;min-width:calc(32px * var(--platform-density-scale,1))!important;max-width:calc(32px * 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;max-height:calc(32px * var(--platform-density-scale,1))!important;padding:0!important}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-category.is-uploaded .assessor-multi-evidence-picker{color:var(--platform-text);background:var(--platform-surface-soft)}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-input :where(input,select),.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields :where(input,select){height:calc(41px * var(--platform-density-scale,1));min-height:calc(41px * var(--platform-density-scale,1));padding:0 calc(9px * var(--platform-density-scale,1));border-radius:calc(10px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-input label,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields label{gap:calc(6px * var(--platform-density-scale,1));color:#53608e;font-size:calc(8px * var(--platform-density-scale,1));font-weight:700}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-governed-detail-editor,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-fields{align-items:end;gap:calc(7px * var(--platform-density-scale,1))}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-governed-detail-editor.is-aadhaar{grid-template-columns:minmax(0,1fr)}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-governed-detail-editor.is-education{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-form{display:contents}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields{align-items:end;gap:calc(7px * var(--platform-density-scale,1));grid-area:1/2;min-width:0;display:grid}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields.is-diploma{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields.is-diploma.is-level-five,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields.is-experience{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-list{grid-area:2/1/auto/-1}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-evidence-limit{grid-column:1/-1}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-document-delete-confirm{grid-column:2/-1}@media (max-width:1050px){.platform-ui-scope .assessor-evidence-stack.is-nomination-style>:where(.assessor-evidence-row,.assessor-multi-evidence-category){grid-template-columns:minmax(calc(180px * var(--platform-density-scale,1)),28%) minmax(calc(220px * var(--platform-density-scale,1)),1fr) minmax(calc(220px * var(--platform-density-scale,1)),1fr)}.platform-ui-scope .assessor-evidence-stack.is-nomination-style :where(.assessor-evidence-upload-control,.assessor-multi-evidence-upload-row){width:100%}}@media (max-width:760px){.platform-ui-scope .assessor-evidence-stack.is-nomination-style>:where(.assessor-evidence-row,.assessor-multi-evidence-category){grid-template-columns:1fr}.platform-ui-scope .assessor-evidence-stack.is-nomination-style :where(.assessor-evidence-title,.assessor-multi-evidence-category>header,.assessor-evidence-input,.assessor-evidence-upload-control,.assessor-multi-evidence-fields,.assessor-multi-evidence-upload-row,.assessor-multi-evidence-list,.assessor-evidence-limit){grid-area:auto/1;width:100%}.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields.is-diploma,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields.is-diploma.is-level-five,.platform-ui-scope .assessor-evidence-stack.is-nomination-style .assessor-multi-evidence-fields.is-experience{grid-template-columns:1fr}}.platform-ui-scope .assessor-document-delete-summary{min-width:0;margin-top:calc(16px * var(--platform-density-scale,1));padding:calc(12px * var(--platform-density-scale,1));gap:calc(4px * var(--platform-density-scale,1));border-radius:calc(12px * var(--platform-density-scale,1));background:var(--platform-surface-soft);display:grid}.platform-ui-scope .assessor-document-delete-summary span{color:var(--platform-muted);font-size:calc(8px * var(--platform-density-scale,1));font-weight:700}.platform-ui-scope .assessor-document-delete-summary strong{overflow-wrap:anywhere;color:var(--platform-text);font-size:calc(9px * var(--platform-density-scale,1))}@media (max-width:760px){.platform-ui-scope .assessor-evidence-row,.platform-ui-scope .assessor-evidence-row.is-resume,.platform-ui-scope .assessor-evidence-row.is-details-first,.platform-ui-scope .assessor-evidence-row.is-education{grid-template-columns:1fr}.platform-ui-scope .assessor-evidence-row.is-details-first .assessor-evidence-input,.platform-ui-scope .assessor-evidence-row.is-details-first .assessor-evidence-upload-control{grid-column:1}.platform-ui-scope .assessor-evidence-row.is-education .assessor-evidence-upload-control{grid-template-columns:1fr}.platform-ui-scope .assessor-profile-tabs{flex-direction:column;align-items:stretch;width:100%;min-height:0}.platform-ui-scope .assessor-profile-tabs button{width:100%;min-width:0}.platform-ui-scope .assessor-evidence-actions{height:auto}.platform-ui-scope .assessor-evidence-fields,.platform-ui-scope .assessor-evidence-row.is-education .assessor-evidence-fields,.platform-ui-scope .assessor-governed-detail-editor,.platform-ui-scope .assessor-evidence-choice-field>div{grid-template-columns:1fr}.platform-ui-scope .assessor-governed-detail-editor>.platform-edit-save-button{width:100%}.platform-ui-scope .assessor-multi-evidence-category>header,.platform-ui-scope .assessor-multi-evidence-form.is-diploma,.platform-ui-scope .assessor-multi-evidence-form.is-experience,.platform-ui-scope .assessor-multi-evidence-upload-row,.platform-ui-scope .assessor-multi-evidence-form.is-diploma .assessor-multi-evidence-upload-row,.platform-ui-scope .assessor-multi-evidence-form.is-experience .assessor-multi-evidence-upload-row,.platform-ui-scope .assessor-multi-evidence-fields,.platform-ui-scope .assessor-multi-evidence-fields.is-diploma,.platform-ui-scope .assessor-multi-evidence-fields.is-diploma.is-level-five,.platform-ui-scope .assessor-multi-evidence-fields.is-experience{grid-template-columns:1fr}.platform-ui-scope .assessor-multi-evidence-category>header>svg{display:none}.platform-ui-scope .assessor-multi-evidence-header-actions{width:100%}.platform-ui-scope .assessor-multi-evidence-header-actions>em{text-align:center;flex:1}.platform-ui-scope .assessor-multi-evidence-list>div{grid-template-columns:calc(25px * var(--platform-density-scale,1)) minmax(0,1fr) auto}.platform-ui-scope .assessor-multi-evidence-list>div>em{display:none}.platform-ui-scope .assessor-multi-evidence-row-actions{grid-column:3}.platform-ui-scope .assessor-multi-evidence-form-actions{justify-content:flex-end}}@media (min-width:761px) and (max-width:1400px){.platform-ui-scope :where(.assessor-multi-evidence-form.is-diploma,.assessor-multi-evidence-form.is-experience){grid-template-columns:1fr}.platform-ui-scope :where(.assessor-multi-evidence-form.is-diploma,.assessor-multi-evidence-form.is-experience) .assessor-multi-evidence-upload-row{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:761px) and (max-width:1180px){.platform-ui-scope .assessor-evidence-row,.platform-ui-scope .assessor-evidence-row.is-resume{grid-template-columns:calc(190px * var(--platform-density-scale,1)) minmax(calc(300px * var(--platform-density-scale,1)),1fr) minmax(calc(260px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1)))}.platform-ui-scope .assessor-evidence-row.is-details-first,.platform-ui-scope .assessor-evidence-row.is-education{grid-template-columns:calc(190px * var(--platform-density-scale,1)) minmax(calc(260px * var(--platform-density-scale,1)),calc(420px * var(--platform-density-scale,1))) minmax(calc(300px * var(--platform-density-scale,1)),1fr)}.platform-ui-scope .assessor-evidence-row.is-education .assessor-evidence-fields{grid-template-columns:minmax(calc(135px * var(--platform-density-scale,1)),1fr) minmax(calc(120px * var(--platform-density-scale,1)),calc(150px * var(--platform-density-scale,1))) auto}.platform-ui-scope .assessor-multi-evidence-fields.is-diploma,.platform-ui-scope .assessor-multi-evidence-fields.is-diploma.is-level-five,.platform-ui-scope .assessor-multi-evidence-fields.is-experience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platform-ui-scope.governed-workspace>.training-page-header .training-page-actions{gap:calc(8px * var(--platform-density-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-ui-scope.governed-workspace>.training-page-header .training-page-actions>:last-child{grid-column:1/-1}.platform-ui-scope.governed-workspace .training-table-wrap:has(.qualification-table){overflow:visible}.platform-ui-scope.governed-workspace .qualification-table{table-layout:auto;width:100%;min-width:0}.platform-ui-scope.governed-workspace .qualification-table thead{display:none}.platform-ui-scope.governed-workspace .qualification-table tbody{padding:calc(10px * var(--platform-density-scale,1));gap:calc(10px * var(--platform-density-scale,1));display:grid}.platform-ui-scope.governed-workspace .qualification-table tr{min-width:0;padding:calc(12px * var(--platform-density-scale,1));gap:calc(11px * var(--platform-density-scale,1)) calc(12px * var(--platform-density-scale,1));border-radius:calc(14px * var(--platform-density-scale,1));background:#ffffffe6;border:1px solid #59519a1f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:0 7px 18px #2c26640b}.platform-ui-scope.governed-workspace .qualification-table td,.platform-ui-scope.governed-workspace .qualification-table td:nth-child(n){align-content:start;justify-items:start;gap:calc(4px * var(--platform-density-scale,1));text-align:left;white-space:normal;border:0;min-width:0;height:auto;padding:0;display:grid;overflow:visible;width:auto!important}.platform-ui-scope.governed-workspace .qualification-table td:before{color:#8a93b4;font-size:calc(7px * var(--platform-density-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:800}.platform-ui-scope.governed-workspace .qualification-table td:first-child:before{content:"QP Code"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(2):before{content:"Qualification Name"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(3):before{content:"Qualification Format"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(4):before{content:"Version"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(5):before{content:"NSQF"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(6):before{content:"Hours"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(7):before{content:"Effective From"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(8):before{content:"Valid Till"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(9):before{content:"Lifecycle"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(10):before{content:"Documents"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(11):before{content:"Eligibility"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(12):before{content:"Assessment Scheme"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(13):before{content:"Actions"}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(2),.platform-ui-scope.governed-workspace .qualification-table td:nth-child(3),.platform-ui-scope.governed-workspace .qualification-table td:nth-child(9),.platform-ui-scope.governed-workspace .qualification-table td:nth-child(12),.platform-ui-scope.governed-workspace .qualification-table td:nth-child(13){grid-column:1/-1}.platform-ui-scope.governed-workspace .qualification-table td>strong{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.platform-ui-scope.governed-workspace .qualification-table td:nth-child(10) .document-manage-button,.platform-ui-scope.governed-workspace .qualification-table td:nth-child(11) .eligibility-row-action,.platform-ui-scope.governed-workspace .qualification-table td:nth-child(12) .assessment-scheme-action{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.platform-ui-scope.governed-workspace .qualification-table .qp-row-actions{justify-content:flex-start;width:100%}}:where(button.document-manage-button,button.eligibility-row-action,button.nos-manage-button,button.assessment-content-manage-button,button.user-row-action){box-sizing:border-box!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important}.platform-button.platform-table-action{box-sizing:border-box!important;width:auto!important;min-width:calc(104px * var(--platform-density-scale,1))!important;max-width:calc(132px * var(--platform-density-scale,1))!important;height:var(--platform-row-action-height)!important;min-height:var(--platform-row-action-height)!important;max-height:var(--platform-row-action-height)!important;padding:0 calc(10px * 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:var(--platform-control-radius)!important;color:var(--platform-purple)!important;background:var(--platform-surface-soft)!important;box-shadow:none!important;font-size:var(--platform-control-font)!important;font-weight:var(--platform-control-weight)!important;line-height:var(--platform-action-line-height)!important;white-space:nowrap!important;border:1px solid #653bff29!important;margin-inline:auto!important;display:inline-flex!important}.platform-button.platform-table-action>svg{width:calc(14px * var(--platform-density-scale,1))!important;height:calc(14px * var(--platform-density-scale,1))!important;flex:0 0 calc(14px * var(--platform-density-scale,1))!important}.platform-ui-scope .user-id-help-toggle[aria-expanded=true]{background:var(--platform-primary-hover)}.platform-ui-scope .batch-source-multiselect-menu>label.is-selected{background:#f6f3ff}
