.assessment-scoring-content.is-oversight .assessment-scoring-summary{flex:none}.assessment-scoring-content.is-oversight .assessment-score-guidance{flex:none;margin:10px 16px 0}.assessment-scoring-content.is-oversight .assessment-candidate-toolbar{border-top:1px solid #eceef4;flex:none;margin-top:10px;padding:8px 16px}.assessment-scoring-content.is-oversight .assessment-training-team-results{flex:1;min-height:0;margin:10px 16px;display:block;overflow:hidden}.assessment-scoring-content.is-oversight .assessment-consolidated-register{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.assessment-scoring-content.is-oversight .assessment-consolidated-register>div{min-height:0;overflow:auto}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:first-child{text-align:center;width:52px;min-width:52px}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:nth-child(2){text-align:left;width:118px;min-width:118px}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:nth-child(3){text-align:left;width:190px;min-width:190px}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:nth-child(4){text-align:left;width:84px;min-width:84px}.assessment-scoring-content.is-oversight .assessment-consolidated-register th:nth-child(n+5){min-width:86px}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:first-child,.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:first-child{left:0}.assessment-scoring-content.is-oversight .assessment-candidate-pagination{flex:none}@media (max-width:900px){.assessment-scoring-content.is-oversight .assessment-candidate-toolbar{flex-wrap:wrap}.assessment-scoring-content.is-oversight .assessment-candidate-toolbar>strong{width:100%}}.assessment-scoring-content.is-oversight .assessment-consolidated-register table{table-layout:fixed;width:1436px;min-width:1436px}.assessment-scoring-content.is-oversight .assessment-consolidated-register th{width:auto;min-width:0}.assessment-consolidated-register col.result-col-sr{width:52px}.assessment-consolidated-register col.result-col-id{width:110px}.assessment-consolidated-register col.result-col-name{width:190px}.assessment-consolidated-register col.result-col-type{width:86px}.assessment-consolidated-register col.result-col-mark{width:78px}.assessment-consolidated-register col.result-col-theory{width:82px}.assessment-consolidated-register col.result-col-total{width:88px}.assessment-consolidated-register col.result-col-percent,.assessment-consolidated-register col.result-col-outcome{width:90px}.assessment-consolidated-register col.result-col-grace{width:66px}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(2),.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(2){left:52px}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(3),.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(3){left:162px}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(4),.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(4){left:352px}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead th,.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td{box-sizing:border-box}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(-n+4),.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(-n+4){text-align:left}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:first-child,.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:first-child{text-align:center}.assessment-scoring-content.is-submitted .assessment-scoring-summary,.assessment-scoring-content.is-submitted .assessment-score-guidance,.assessment-scoring-content.is-submitted .assessment-candidate-toolbar{flex:none}.assessment-scoring-content.is-submitted .assessment-candidate-toolbar{border-top:1px solid #eceef4;margin-top:10px}.assessment-scoring-content.is-submitted .assessment-scoring-table{flex:0 auto;width:calc(100% - 34px);max-height:min(48vh,560px);margin:10px 17px 0}.assessment-scoring-content.is-entry .assessment-scoring-summary,.assessment-scoring-content.is-entry .assessment-score-guidance,.assessment-scoring-content.is-entry .assessment-candidate-toolbar{flex:none}.assessment-scoring-content.is-entry .assessment-candidate-toolbar{border-top:1px solid #eceef4;margin-top:10px}.assessment-scoring-content.is-entry .assessment-scoring-table{flex:0 auto;width:calc(100% - 34px);max-height:min(52vh,600px);margin:10px 17px 0}.assessment-scoring-content.is-entry .assessment-candidate-pagination{flex:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.table{display:table}.hidden{display:none}.resize{resize:both}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.commercial-rate-lines{gap:6px;margin:-2px 0 11px;display:grid}.commercial-rate-lines>div{background:#fff;border:1px solid #ece9f5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.commercial-rate-lines span,.commercial-rate-lines em{gap:2px;display:grid}.commercial-rate-lines strong{color:#26396e;font-size:8.5px}.commercial-rate-lines small{color:#7c86a7;font-size:7.25px}.commercial-rate-lines em{color:#26396e;text-align:right;font-size:8.5px;font-style:normal;font-weight:800}.commercial-rate-lines em small{font-weight:600}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }html,body{min-height:100%}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{color:#07164a;-webkit-font-smoothing:antialiased;background:#f6f5ff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{place-items:center;min-height:100svh;padding:24px;display:grid;overflow:hidden}.page-shell,.public-page{animation:.38s cubic-bezier(.22,.75,.2,1) both pixel-route-enter}@keyframes pixel-route-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.screen-container{isolation:isolate;background:radial-gradient(circle at 16% 7%,#cac2ff7a,#0000 30%),radial-gradient(circle at 57%,#cfe1ff94,#0000 34%),radial-gradient(circle at 83% 88%,#ffd3f494,#0000 31%),linear-gradient(135deg,#fcfcff 0%,#f5f4ff 52%,#fbf8ff 100%);border:1px solid #ffffffeb;border-radius:40px;width:min(100%,1440px);min-height:min(900px,100svh - 48px);position:relative;overflow:hidden;box-shadow:0 28px 70px #473a9324,inset 0 1px #fff}.content-grid{z-index:2;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.content-grid>*{min-width:0}.brand-section{flex-direction:column;justify-content:center;align-items:center;padding:70px 42px 60px;display:flex}.logo-wrap{place-items:center;width:min(88%,660px);margin-inline:auto;display:grid}.pixel-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 16px 23px #372b881f);width:100%;height:auto;max-height:470px;margin-inline:auto;display:block}.pixel-internal-brand{color:#07164a;text-align:center;justify-items:center;width:min(100%,650px);display:grid}.pixel-workspace-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 34px #18369624);width:100%;height:auto;display:block}.pixel-brand-assurance{color:#253b77;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #225be61f;border-radius:15px;justify-content:center;align-items:center;gap:11px;width:min(80%,470px);margin-top:-38px;padding:12px 17px;display:flex;box-shadow:0 12px 28px #20377e14,inset 0 1px #fff}.pixel-brand-assurance img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.pixel-brand-assurance span{text-align:left;gap:2px;display:grid}.pixel-brand-assurance strong{font-size:12px}.pixel-brand-assurance small{color:#7581aa;font-size:9.5px}.pixel-internal-brand.is-compact{grid-template-columns:70px auto;justify-content:center;align-items:center;gap:12px}.pixel-internal-brand.is-compact .pixel-brand-monogram{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px #3630b72e);width:70px;height:70px}.pixel-internal-brand.is-compact>span{text-align:left;justify-items:start;gap:3px;display:grid}.pixel-internal-brand.is-compact strong{letter-spacing:.05em;color:#0000;background:linear-gradient(100deg,#1357e9,#6538ef 54%,#ec199d);-webkit-background-clip:text;background-clip:text;font-size:32px;line-height:.95}.pixel-internal-brand.is-compact small{color:#425489;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:750}.login-column{place-items:center;padding:56px 54px 56px 22px;display:grid}.login-card{text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff85;border:1px solid #fffffff5;border-radius:34px;width:100%;max-width:570px;padding:50px 48px 35px;position:relative;box-shadow:0 25px 60px #3a31811f,inset 0 0 0 1px #7f6ae717,inset 0 1px #fff}@media (min-width:761px){.login-card.is-skill-sangraha{width:min(570px,100%);height:680px;min-height:680px;max-height:680px}.login-card.is-pixel{width:min(570px,100%);height:690px;min-height:690px;max-height:690px;overflow:hidden}.login-card.is-pixel:has(.password-recovery-flow){padding:34px 42px 26px}.login-card.is-pixel:has(.password-recovery-flow) .security-mark.is-pixel{width:72px;height:72px;margin-bottom:11px}.login-card.is-pixel:has(.password-recovery-flow) .security-mark.is-pixel img{width:56px;height:56px}.login-card.is-pixel:has(.password-recovery-flow) .employee-access-label{margin-bottom:6px}.login-card.is-pixel:has(.password-recovery-flow) h1{font-size:36px}.login-card.is-pixel:has(.password-recovery-flow) .subtitle{margin:7px 0 17px}.login-card.is-pixel:has(.password-recovery-flow) .password-recovery-flow{gap:9px}.login-card.is-pixel:has(.password-recovery-flow) .recovery-progress{margin:-2px 2px 1px}.login-card.is-pixel:has(.password-recovery-flow) .recovery-form{gap:10px}.login-card.is-pixel:has(.password-recovery-flow) .otp-delivery-note{padding-block:9px}.login-card.is-pixel:has(.password-recovery-flow) .recovery-otp-segmented{gap:8px}.login-card.is-pixel:has(.password-recovery-flow) .recovery-otp-segmented .stakeholder-otp-digits input{height:56px!important;min-height:56px!important;max-height:56px!important}.login-card.is-pixel:has(.password-recovery-flow) .sign-in-button{height:58px}.login-card.is-pixel:has(.password-recovery-flow) .security-footer{margin-top:9px}.login-card.is-pixel:has(.otp-login-form){padding:34px 42px 26px}.login-card.is-pixel:has(.otp-login-form) .security-mark.is-pixel{width:72px;height:72px;margin-bottom:11px}.login-card.is-pixel:has(.otp-login-form) .security-mark.is-pixel img{width:56px;height:56px}.login-card.is-pixel:has(.otp-login-form) h1{font-size:36px}.login-card.is-pixel:has(.otp-login-form) .subtitle{margin:7px 0 17px}.login-card.is-pixel:has(.otp-login-form) .otp-login-form{gap:10px}.login-card.is-pixel:has(.otp-login-form) .otp-delivery-note{padding-block:9px}.login-card.is-pixel:has(.otp-login-form) .recovery-otp-segmented{gap:8px}.login-card.is-pixel:has(.otp-login-form) .recovery-otp-segmented .stakeholder-otp-digits input{height:56px!important;min-height:56px!important;max-height:56px!important}.login-card.is-pixel:has(.otp-login-form) .sign-in-button{height:58px}.login-card.is-pixel:has(.otp-login-form) .security-footer{margin-top:9px}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp){padding:34px 42px 26px;overflow:hidden}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .security-mark{width:72px;height:72px;margin-bottom:11px}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) h1{font-size:36px}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .subtitle{margin:7px 0 17px}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .stakeholder-segmented-otp-form{gap:10px}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .otp-delivery-note{padding-block:9px}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .recovery-otp-segmented{gap:8px}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .stakeholder-otp-digits input{height:56px!important;min-height:56px!important;max-height:56px!important}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .sign-in-button{height:58px}.login-card.is-skill-sangraha:has(.stakeholder-otp-flow.is-login-otp) .security-footer{margin-top:9px}}.login-card-content{width:100%}.login-mobile-brand{display:none}.security-mark{color:#5738f2;background:linear-gradient(145deg,#ffffffc7,#efebff61);border:1px solid #fffffff2;border-radius:23px;place-items:center;width:76px;height:76px;margin:0 auto 24px;display:grid;box-shadow:0 10px 24px #5540be21,inset 0 0 0 1px #5938f214}.security-mark.is-pixel{background:linear-gradient(145deg,#f4f9fff5,#eef0ffc2);border-color:#2457e624;width:82px;height:82px;margin-bottom:16px;box-shadow:0 13px 30px #2040ac26,inset 0 1px #fff}.security-mark.is-pixel img{-o-object-fit:contain;object-fit:contain;width:64px;height:64px}.employee-access-label{color:#1856d8;letter-spacing:.17em;margin-bottom:9px;font-size:10px;font-weight:820;display:block}.login-card h1{letter-spacing:-.035em;color:#07164a;margin:0;font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.15}.subtitle{color:#66709d;margin:11px 0 36px;font-size:16px}.login-form{gap:18px;display:grid}.login-form-stack{gap:14px;display:grid}.otp-delivery-note{color:#6343ee;text-align:left;background:#f8f6ffc7;border:1px solid #653bff1a;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.otp-delivery-note span{gap:2px;display:grid}.otp-delivery-note strong{color:#23366d;font-size:12px}.otp-delivery-note small{color:#7480aa;font-size:10px}.otp-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.otp-actions>button:not(.platform-button){color:#5637ea;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.otp-actions small{color:#7b84a9;font-size:10px}.password-recovery-flow{gap:13px;display:grid}.recovery-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin:-10px 2px 2px;display:grid}.recovery-progress span{background:#2d57e61a;border-radius:999px;height:4px;transition:background .25s,box-shadow .25s}.recovery-progress span.is-active{background:linear-gradient(90deg,#1c59e8,#663bed,#d722a5);box-shadow:0 3px 8px #5b37e02e}.recovery-form{gap:14px}.recovery-otp-segmented{text-align:left;gap:12px;display:grid}.recovery-otp-segmented>strong{color:#132356;font-size:12px}.recovery-otp-segmented .stakeholder-otp-digits{gap:10px}.recovery-otp-segmented .stakeholder-otp-digits input{height:64px!important;min-height:64px!important;max-height:64px!important}.recovery-otp-actions .platform-button{height:40px!important;min-height:40px!important;max-height:40px!important;padding-inline:13px!important;font-size:9px!important}.recovery-otp-timer{color:#68749d;text-align:center;margin:-5px 0 0;font-size:10px}.recovery-otp-timer strong{color:#263b78;font-variant-numeric:tabular-nums}.recovery-otp-timer.is-expired{color:#b04465;font-weight:650}.sign-in-otp-actions .platform-button{color:#111!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding-inline:16px!important;font-size:11px!important}.sign-in-otp-timer{color:#68749d;text-align:center;margin:-5px 0 0;font-size:10px}.sign-in-otp-timer strong{color:#263b78;font-variant-numeric:tabular-nums}.sign-in-otp-timer.is-expired{color:#b04465;font-weight:650}.password-requirement{color:#6675a4;text-align:left;background:#eef5ff9e;border:1px solid #235be21a;border-radius:11px;align-items:flex-start;gap:8px;margin-top:-2px;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.password-requirement svg{color:#3d52e7;flex:none}.recovery-message{margin:-3px 0 0}.recovery-back{color:#5b55a0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;margin:-3px auto 0;padding:5px 8px;font-size:11px;font-weight:650;display:flex}.recovery-back:hover{color:#3f32dc}.recovery-success{justify-items:center;gap:11px;padding:8px 0 2px;display:grid}.recovery-success>span{color:#159a64;background:linear-gradient(145deg,#e8fff7f2,#f1f9ffe6);border:1px solid #159a6426;border-radius:22px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 12px 28px #16825b1f}.recovery-success strong{color:#14366e;font-size:17px}.recovery-success p{color:#6b769f;max-width:390px;margin:-2px 0 5px;font-size:12px;line-height:1.55}.recovery-redirect-note{color:#4055a1;margin:-3px 0 2px;font-size:11px;font-weight:700}.recovery-success .sign-in-button{width:100%}.stakeholder-otp-flow{gap:11px;display:grid}.stakeholder-login-form{gap:14px}.institution-login-context{color:#5e42e7;text-align:left;background:linear-gradient(135deg,#f7f5ffe6,#fff5fbb8);border:1px solid #653bff1f;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.institution-login-context span{gap:2px;min-width:0;display:grid}.institution-login-context strong{color:#24376f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.institution-login-context small{color:#7781a8;font-size:10px}.authorized-mobile-note{color:#6875a0;text-align:left;background:#eff5ff9e;border:1px solid #235be21a;border-radius:11px;align-items:flex-start;gap:8px;margin-top:-2px;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.authorized-mobile-note svg{color:#4b55de;flex:none}.stakeholder-message{margin:-4px 0 0}.user-id-help-toggle{color:#6653e7;cursor:pointer;background:#f7f5ffeb;border:1px solid #653bff21;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .2s,background .2s,box-shadow .2s;display:grid;position:absolute;right:11px}.user-id-help-toggle:hover,.user-id-help-toggle[aria-expanded=true]{color:#fff;background:var(--platform-primary);box-shadow:0 6px 14px #5c39d633}.user-id-help-toggle:focus-visible{outline-offset:2px;outline:3px solid #2457e647}.stakeholder-segmented-otp-form{gap:15px}.stakeholder-otp-digits{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.stakeholder-otp-digits input{color:#132356;text-align:center;width:100%;min-width:0;font:inherit;caret-color:#5637ea;background:#ffffffeb;outline:0;font-weight:750;line-height:1;transition:border-color .16s,box-shadow .16s,background .16s;border:1px solid #3d48992e!important;border-radius:14px!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0!important;font-size:24px!important}.stakeholder-otp-digits input:focus{background:#fff;border-color:#653bff9e;box-shadow:0 0 0 3px #653bff1a}.stakeholder-otp-actions{margin-top:1px}.stakeholder-otp-actions .platform-button{height:44px!important;min-height:44px!important;max-height:44px!important;padding-inline:16px!important;font-size:11px!important}.stakeholder-otp-actions .platform-button:first-child{color:#111!important}.stakeholder-otp-timer{color:#68749d;text-align:center;margin:-5px 0 0;font-size:10px}.stakeholder-otp-timer strong{color:#263b78;font-variant-numeric:tabular-nums}.stakeholder-otp-timer.is-expired{color:#b04465;font-weight:650}.stakeholder-otp-submit:disabled{color:#ffffffeb;box-shadow:none;cursor:not-allowed;filter:none;background:#9bbdf3}.stakeholder-otp-helper{color:#6d769a;margin:1px 0 -2px;font-size:11px}.input-shell{align-items:center;display:flex;position:relative}.input-shell input{appearance:none;color:#132356;width:100%;height:64px;font:inherit;letter-spacing:.005em;background:linear-gradient(135deg,#fffffff5,#f7f8ffe6);border:1px solid #3d489926;border-radius:15px;outline:none;padding:0 60px 0 64px;font-size:15px;font-weight:550;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;box-shadow:inset 0 1px #fff,0 8px 20px #3a308511}.input-shell input::placeholder{color:#858db1;opacity:1;font-weight:450}.input-shell input:hover{background:#fffffffa;border-color:#653bff47}.input-shell input:focus{background:#fff;border-color:#653bff94;box-shadow:0 0 0 4px #653bff1a,0 10px 24px #42398f17}.input-shell input:-webkit-autofill{-webkit-text-fill-color:#132356;caret-color:#132356;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 8px 20px #3a308511}.input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#132356;caret-color:#132356;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 8px 20px #3a308511}.input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#132356;caret-color:#132356;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 8px 20px #3a308511}.input-icon{z-index:1;color:#5c43ee;pointer-events:none;background:linear-gradient(145deg,#f4f1fff5,#fff4fcc7);border:1px solid #653bff1f;border-radius:11px;width:38px;height:38px;padding:8px;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;position:absolute;left:12px;box-shadow:inset 0 1px #ffffffe6}.input-shell:focus-within .input-icon{color:#fff;background:linear-gradient(135deg,#355cff,#743df0 56%,#e9259d);border-color:#0000;box-shadow:0 6px 14px #6339dc33}.stakeholder-login-form .input-icon,.stakeholder-login-form .input-shell:focus-within .input-icon,.login-card.is-pixel .input-icon,.login-card.is-pixel .input-shell:focus-within .input-icon{color:#5c43ee;background:linear-gradient(145deg,#f4f1fff5,#fff4fcc7);border-color:#653bff1f;transition:none;box-shadow:inset 0 1px #ffffffe6}.password-toggle{color:#737da9;cursor:pointer;background:#653bff0b;border:1px solid #0000;border-radius:11px;place-items:center;width:40px;height:40px;transition:color .2s,background .2s,border-color .2s;display:grid;position:absolute;right:11px}.password-toggle:hover{color:#4e36db;background:#653bff17;border-color:#653bff1f}.password-toggle:focus-visible,a:focus-visible,.sign-in-button:focus-visible{outline-offset:3px;outline:3px solid #2457e654}.form-options{color:#69739c;justify-content:space-between;align-items:center;margin:2px 1px 3px;font-size:14px;display:flex}.form-options.is-forgot-only{justify-content:flex-end;margin-top:-6px;margin-bottom:2px}.remember-label{cursor:pointer;align-items:center;gap:9px;display:flex}.remember-label input{opacity:0;position:absolute}.custom-checkbox{color:#0000;background:#ffffff8c;border:1.5px solid #949bc0;border-radius:6px;place-items:center;width:20px;height:20px;transition:all .2s;display:grid}.custom-checkbox span{font-size:13px;transform:translateY(-1px)}.remember-label input:checked+.custom-checkbox{color:#fff;background:linear-gradient(135deg,#3437f5,#8c35d9);border-color:#653bff}.remember-label input:focus-visible+.custom-checkbox{outline-offset:2px;outline:3px solid #2457e647}.form-options a,.forgot-password-action{color:#4f31ed;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:550;text-decoration:none}.form-options a:hover,.forgot-password-action:hover{color:#b51bc1;text-underline-offset:3px;text-decoration:underline}.sign-in-button{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;gap:12px;height:66px;margin-top:3px;font-size:17px;font-weight:650;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 13px 26px #6f35e440,inset 0 1px #ffffff45}.sign-in-button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 17px 31px #6f35e44d,inset 0 1px #ffffff4d}.sign-in-button:active{transform:translateY(0)}.sign-in-button:disabled{cursor:wait;filter:saturate(.9);transform:none}.button-loader{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:19px;height:19px;animation:.75s linear infinite spin}.form-message{color:#5d55a1;opacity:0;min-height:19px;margin:-6px 0 -3px;font-size:13px;transition:opacity .2s}.form-message.visible{opacity:1}.security-footer{color:#6d76a0;margin-top:15px}.signup-prompt{color:#68739f;background:linear-gradient(135deg,#f6f3ffd1,#fff2faad);border:1px solid #653bff24;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:4px;padding:12px 14px;font-size:11px;display:flex}.signup-prompt a{color:#5a36e8;font-weight:800;text-decoration:none}.signup-prompt a:hover{color:#bd1ba8;text-underline-offset:3px;text-decoration:underline}.portal-switch-prompt{color:#707aa4;background:#ffffff70;border:1px solid #653bff1a;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:4px;padding:11px 14px;font-size:11px;display:flex}.portal-switch-prompt a{color:#5538e8;font-weight:750;text-decoration:none}.portal-switch-prompt a:hover{text-underline-offset:3px;text-decoration:underline}.login-portal-pixel .screen-container{background:radial-gradient(circle at 12% 9%,#408bff38,#0000 28%),radial-gradient(circle at 48% 68%,#3e59df1f,#0000 36%),radial-gradient(circle at 92% 86%,#da22a429,#0000 28%),linear-gradient(135deg,#eef7ff 0%,#f6f8ff 52%,#fff8fd 100%);border-color:#cfdeffeb;box-shadow:0 30px 76px #20408b2e,inset 0 1px #fff}.login-portal-pixel .brand-section{position:relative}.login-portal-pixel .brand-section:before{content:"INTERNAL DIGITAL WORKSPACE";color:#2457cf;letter-spacing:.2em;white-space:nowrap;font-size:10px;font-weight:820;position:absolute;top:54px;left:50%;transform:translate(-50%)}.login-portal-pixel .brand-section:after{content:"";background:linear-gradient(90deg,#0000,#235be261,#ec1c9e40,#0000);width:min(68%,490px);height:1px;position:absolute;bottom:72px}.login-portal-pixel .login-column{padding-left:26px}.login-card.is-pixel{background:linear-gradient(155deg,#ffffffd9,#f4f8ffb3 60%,#fff7fcb8);border-color:#c7d8ffad;box-shadow:0 28px 64px #20398729,inset 0 0 0 1px #2457e612,inset 0 1px #fff}.login-card.is-pixel h1{color:#081c58}.login-card.is-pixel .input-shell input{background:#ffffffe6;border-color:#2a4ca02e}.login-card.is-pixel .sign-in-button{box-shadow:0 14px 28px #2d4abe3d,inset 0 1px #ffffff45}.login-card.is-pixel .portal-switch-prompt{background:#ebf3ff99;border-color:#235be221}.footer-rule{color:#6f66ce;align-items:center;gap:14px;margin-bottom:14px;display:flex}.footer-rule span{background:#5d5c9d29;flex:1;height:1px}.security-footer strong{color:#404b7a;margin-bottom:5px;font-size:13px;font-weight:650;display:block}.security-footer p{margin:0;font-size:12px}.signin-transition{z-index:100;color:#07164a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9ffd4;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.35s both transition-in;display:flex;position:fixed;inset:0}.signin-transition:before{content:"";background:radial-gradient(circle,#653bff2b,#ea1baa12 45%,#0000 72%);border-radius:50%;width:360px;height:360px;animation:1.4s ease-in-out infinite breathe;position:absolute}.signin-transition strong{margin-top:30px;font-size:20px;position:relative}.signin-transition p{color:#6570a5;margin:7px 0 22px;font-size:13px;position:relative}.ai-loader{--loader-orbit:48px;flex:none;place-items:center;width:118px;height:118px;display:grid;position:relative}.ai-loader:before,.ai-loader:after,.ai-loader i{content:"";border:1px solid #653bff33;border-radius:50%;position:absolute;inset:0}.ai-loader:before{border-top-color:#653bff;border-right-color:#ea1baa;animation:1.4s linear infinite spin}.ai-loader:after{border-left-color:#2457e6;animation:1.1s linear infinite spin-reverse;inset:12px}.ai-loader i{content:"";border:1px solid #653bff33;border-radius:50%;position:absolute;inset:0}.ai-loader i:nth-of-type(2){background:#ea1baa;animation-delay:-.45s}.ai-loader i:nth-of-type(3){background:#2457e6;animation-delay:-.9s}.ai-loader-core{z-index:2;color:#653bff;background:#fffc;border:1px solid #fffffff2;border-radius:21px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 15px 38px #573cbe33,inset 0 0 0 1px #653bff14}.transition-progress{background:#653bff1a;border-radius:5px;width:min(280px,70vw);height:4px;position:relative;overflow:hidden}.transition-progress span{transform-origin:0;background:linear-gradient(90deg,#2d5bff,#6b3fff,#f4259a);width:100%;height:100%;animation:1.5s cubic-bezier(.2,.7,.3,1) both progress;display:block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes orbit{0%{transform:rotate(0) translateY(calc(-1 * var(--loader-orbit,48px)))}to{transform:rotate(360deg) translateY(calc(-1 * var(--loader-orbit,48px)))}}@keyframes breathe{50%{opacity:.72;transform:scale(1.08)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes transition-in{0%{opacity:0}to{opacity:1}}.dashboard-page{background:radial-gradient(circle at 8% 8%,#7d68ff21,#0000 25%),radial-gradient(circle at 92% 88%,#f4259a17,#0000 28%),#f8f8ff;grid-template-columns:268px minmax(0,1fr);gap:14px;width:100%;height:100svh;min-height:680px;padding:14px;display:grid;position:relative;overflow:hidden}.dashboard-page.is-sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.dashboard-page.is-standalone{grid-template-columns:minmax(0,1fr)}.dashboard-page.is-standalone .dashboard-footer{min-height:48px}.standalone-task-header{padding-inline:20px}.standalone-task-brand,.standalone-task-actions,.standalone-user{align-items:center;display:flex}.standalone-task-brand{gap:12px}.standalone-task-brand img{-o-object-fit:contain;object-fit:contain;width:64px;height:48px}.standalone-task-brand>span,.standalone-user>span:last-child{gap:2px;display:grid}.standalone-task-brand small{color:#ea1baa;letter-spacing:.13em;font-size:7px;font-weight:750}.standalone-task-brand strong{color:#14245c;font-size:13px}.standalone-task-actions{gap:15px}.standalone-user{border-right:1px solid #4a4b891f;gap:9px;padding-right:15px}.standalone-user .admin-avatar{width:34px;height:34px}.standalone-user strong{color:#14245c;font-size:10px}.standalone-user small{color:#7a85ad;font-size:8px}.standalone-task-actions>button{color:#5439dc;cursor:pointer;background:#ffffffa6;border:1px solid #653bff24;border-radius:10px;align-items:center;gap:7px;height:37px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.dashboard-ambient{pointer-events:none;background-image:linear-gradient(#653bff06 1px,#0000 1px),linear-gradient(90deg,#653bff06 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.dashboard-sidebar,.dashboard-main{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff9e;border:1px solid #fffffff0;position:relative;box-shadow:0 16px 42px #48378f1f,inset 0 1px #fff}.dashboard-sidebar{border-radius:25px;flex-direction:column;height:calc(100svh - 28px);min-height:680px;display:flex;position:sticky;top:14px;overflow:hidden}.sidebar-logo{flex:none;justify-content:center;align-items:center;height:148px;padding:12px 32px 18px;display:flex;position:relative;overflow:hidden}.sidebar-logo-frame{place-items:center;width:min(100%,220px);height:112px;padding:8px 12px 18px;display:grid;position:relative}.sidebar-logo-frame:after{content:"";background:linear-gradient(90deg,#0000,#2d5bff6b 18%,#6c3fff5c 50%,#f4259a6b 82%,#0000);border-radius:999px;height:1px;position:absolute;bottom:2px;left:16px;right:16px;box-shadow:0 2px 8px #6c3fff1f}.sidebar-logo-frame .sidebar-full-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:min(100%,184px);height:auto;max-height:100%;margin-inline:auto;display:block}.sidebar-logo.is-pixel{width:100%}.sidebar-logo.is-pixel .sidebar-logo-frame{width:min(100%,234px);height:122px;margin-inline:auto;padding:0 3px 14px}.sidebar-logo.is-pixel .sidebar-logo-frame .sidebar-full-logo{filter:drop-shadow(0 8px 14px #2b34aa1c);width:min(100%,220px)}.sidebar-monogram{display:none}.sidebar-nav{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#653bff2e transparent;flex:1;padding:10px 16px 0;overflow-y:auto}.dashboard-nav-active,.dashboard-nav-link,.sidebar-item{border:0;border-radius:9px;align-items:center;gap:13px;width:100%;min-height:45px;font-size:13px;text-decoration:none;display:flex}.dashboard-nav-active{color:#fff;background:var(--platform-primary);padding:0 13px;box-shadow:0 8px 20px #6c37ea38}.dashboard-nav-link{color:#0d205c;background:0 0;padding:0 13px}.sidebar-nav>.dashboard-nav-active,.sidebar-nav>.dashboard-nav-link{z-index:6;flex:none;position:sticky;top:0}.sidebar-nav>.dashboard-nav-link{background:#fcfcff}.nav-group{border-bottom:1px solid #5452921a;padding:14px 3px 10px}.nav-group p{color:#7881b0;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px 1px;font-size:10px;font-weight:700}.sidebar-item{color:#0d205c;text-align:left;cursor:default;background:0 0;padding:0 13px}.sidebar-item:hover{background:#653bff0f}.sidebar-item.is-section-active{color:#fff;background:var(--platform-primary);box-shadow:0 8px 20px #6c37ea38}.sidebar-item span{flex:1}.sidebar-chevron{margin-left:auto}.sidebar-chevron.is-expanded{transform:rotate(90deg)}.sidebar-chevron{transition:transform .2s}.sidebar-submenu{border-left:1px solid #653bff29;gap:5px;max-height:none;margin:7px 0 9px 20px;padding-left:17px;display:grid;overflow:visible}.sidebar-submenu a{color:#53618f;border-radius:8px;align-items:center;min-height:38px;padding:8px 12px;font-size:11px;line-height:1.3;text-decoration:none;display:flex}.sidebar-submenu a:hover,.sidebar-submenu a:focus-visible{color:#4e36db;background:#653bff0f;outline:none}.sidebar-submenu a.is-active{color:#4e36db;background:#653bff17;font-weight:650}.sidebar-nested-wrap{margin:1px 0}.sidebar-nested-wrap>button{color:#26396f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;width:100%;min-height:38px;padding:8px 12px;font-size:11px;font-weight:750;display:flex}.sidebar-nested-wrap>button:hover,.sidebar-nested-wrap>button:focus-visible{color:#4e36db;background:#653bff0f;outline:none}.sidebar-nested-wrap>button.is-active{color:#4e36db}.sidebar-nested-wrap>button>span{flex:1}.sidebar-nested-submenu{border-left:1px solid #653bff24;margin:2px 0 5px 8px;padding-left:9px;display:grid}.sidebar-nested-submenu a{font-size:10.5px}.support-group{border-bottom:0}.dashboard-main{border-radius:28px;flex-direction:column;min-width:0;height:calc(100svh - 28px);min-height:652px;display:flex;overflow:hidden}.dashboard-header{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #54529214;justify-content:space-between;align-items:center;height:82px;padding:0 14px 0 20px;display:flex;position:sticky;top:0}.header-leading{align-items:center;gap:22px;min-width:0;display:flex}.header-breadcrumb{color:#7782ae;align-items:center;gap:12px;font-size:13px;display:flex}.breadcrumb-part{align-items:center;gap:12px;display:flex}.header-breadcrumb strong{color:#34467f}.header-icon-button{color:#172a73;cursor:pointer;background:#ffffff6e;border:1px solid #fffc;border-radius:12px;place-items:center;width:45px;height:45px;display:grid;position:relative;box-shadow:0 5px 15px #4034890f}.header-actions{align-items:center;gap:14px;display:flex}.notification-button span{color:#fff;background:#f4259a;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-4px;right:-2px}.notification-menu-wrap{position:relative}.header-notification-panel{z-index:60;color:#17285f;background:#fff;border:1px solid #4943891f;border-radius:17px;width:min(390px,100vw - 32px);position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 22px 58px #261f5e33}.header-notification-panel:before{content:"";background:#fff;border:0;border-top:1px solid #4943891a;border-left:1px solid #4943891a;width:12px;height:12px;position:absolute;top:-6px;right:17px;transform:rotate(45deg)}.header-notification-panel>header{background:linear-gradient(120deg,#fbfaff,#fff);border-bottom:1px solid #49438917;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:13px 15px;display:flex}.header-notification-panel>header>span{gap:3px;min-width:0;display:grid}.header-notification-panel>header strong{color:#17285f;font-size:14px}.header-notification-panel>header small{color:#7d87aa;font-size:9px}.header-notification-panel>header button{color:#5e43dc;cursor:pointer;white-space:nowrap;background:#f7f5ff;border:1px solid #6540e824;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.header-notification-list{scrollbar-width:thin;scrollbar-color:#653bff2e transparent;max-height:min(470px,100svh - 180px);overflow-y:auto}.header-notification-list>a,.header-notification-list>button{width:100%;min-height:82px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #49438912;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px 14px;text-decoration:none;display:grid}.header-notification-list>:is(a,button):hover,.header-notification-list>:is(a,button):focus-visible{background:#f8f6ff;outline:0}.header-notification-list>.is-unread{background:linear-gradient(90deg,#f5f1ff,#fff 58%)}.header-notification-list>.is-read{opacity:.74}.header-notification-icon{color:#6344e4;background:#efebff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.header-notification-icon.is-action{color:#0c8a73;background:#e8f8f3}.header-notification-icon.is-warning{color:#ba7015;background:#fff4e3}.header-notification-icon i{background:#ef258f;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.header-notification-copy{gap:4px;min-width:0;display:grid}.header-notification-copy strong{color:#20336a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.header-notification-copy small{color:#6e789d;font-size:8.5px;line-height:1.45}.header-notification-copy em{color:#8b93ae;font-size:7.5px;font-style:normal;font-weight:700}.header-notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:28px;display:flex}.header-notification-empty>span{color:#694ae8;background:#f0ecff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.header-notification-empty strong{color:#26396e;font-size:11px}.header-notification-empty small{color:#818baa;max-width:260px;font-size:8.5px;line-height:1.5}.header-notification-panel>footer{background:#fcfbff;place-items:center;min-height:43px;display:grid}.header-notification-panel>footer a{color:#5c42da;font-size:9px;font-weight:800;text-decoration:none}@media (max-width:650px){.header-notification-panel{width:calc(100vw - 24px);position:fixed;top:76px;right:12px}.header-notification-list{max-height:calc(100svh - 190px)}}.profile-menu-wrap{position:relative}.admin-profile{color:#07164a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;min-width:205px;padding:2px 4px;display:flex}.admin-profile>svg{transition:transform .2s}.admin-profile>svg.is-rotated{transform:rotate(180deg)}.admin-avatar{color:#fff;background:linear-gradient(150deg,#2457e6,#8c35d9 65%,#f4259a);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #5c36d533}.admin-profile>span:nth-child(2){flex:1;display:grid}.admin-profile strong{font-size:14px}.admin-profile small{color:#6570a5;margin-top:3px;font-size:11px}.admin-profile-name{align-items:center;gap:6px;min-width:0;display:flex}.admin-profile-badge{color:#087c68;white-space:nowrap;background:#e8f8f2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:7px;font-style:normal;font-weight:850;display:inline-flex}.profile-dropdown{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fffffff2;border-radius:16px;gap:7px;width:226px;padding:10px;animation:.18s both menu-pop;display:grid;position:absolute;top:calc(100% + 13px);right:3px;box-shadow:0 18px 42px #3227732e,inset 0 1px #fff}.profile-dropdown:before{content:"";background:#ffffffe6;border-top:1px solid #ffffffe6;border-left:1px solid #ffffffe6;width:12px;height:12px;position:absolute;top:-6px;right:20px;transform:rotate(45deg)}.profile-dropdown button{color:#1c2d69;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:56px;padding:9px 12px;display:flex;position:relative}.profile-dropdown button:hover{background:#653bff12}.profile-dropdown button:focus-visible{box-shadow:none;background:#653bff0e;outline:0}.profile-dropdown button+button{border-top:0}.profile-dropdown button+button:before{content:"";background:#56539417;height:1px;position:absolute;top:-4px;left:10px;right:10px}.profile-dropdown button>span{gap:3px;display:grid}.profile-dropdown strong{font-size:13px}.profile-dropdown small{color:#7a83aa;font-size:10px}.profile-dropdown .logout-option{color:#c51d77}@keyframes menu-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#653bff24 transparent;flex-direction:column;flex:1;min-height:0;padding:14px 22px 0;display:flex;overflow-y:auto}.module-area{text-align:center;background:#ffffff8f;border:1px solid #fffffff2;border-radius:22px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:540px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #46389117,inset 0 1px #fff}.module-area:before{content:"";opacity:.2;background:repeating-radial-gradient(#653bff4d 0 1px,#0000 2px 10px);height:280px;position:absolute;inset:auto -80px -120px 15%;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.module-area h2{letter-spacing:-.025em;margin:25px 0 8px;font-size:25px;position:relative}.module-placeholder h1{color:#07164a;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px)}.module-area>p{color:#6975a9;margin:0;font-size:14px;line-height:1.55;position:relative}.empty-module-visual{color:#a78bfa;place-items:center;width:190px;height:142px;display:grid;position:relative}.window-icon{background:linear-gradient(145deg,#ffffffb3,#e9dfff80);border:2px solid #8b5cf66b;border-radius:14px;width:128px;height:96px;position:relative;box-shadow:0 15px 30px #7c50dc1a}.window-icon:before{content:"";border-top:2px solid #8b5cf659;position:absolute;top:25px;left:0;right:0}.window-icon i{background:#bca7fa;border-radius:50%;width:6px;height:6px;margin:0 2px;display:inline-block;position:relative;top:10px}.window-icon span{background:linear-gradient(135deg,#c4b5fd,#e9d5ff);border-radius:6px;width:31px;height:32px;position:absolute;top:43px;left:14px}.window-icon b{background:#d4c7fb;border-radius:5px;width:24px;height:5px;position:absolute;top:46px;left:54px;box-shadow:0 12px #d4c7fb,0 24px #d4c7fb}.window-icon em{background:conic-gradient(#b99bf6 0 25%,#d9ccff 25% 75%,#a681ef 75%);border-radius:50%;width:36px;height:36px;position:absolute;bottom:18px;right:14px}.spark{color:#653bff47;font-size:23px;position:absolute}.spark-one{top:42px;left:5px}.spark-two{top:56px;right:4px}.spark-three{bottom:8px;left:22px}.dashboard-footer{color:#727eaa;justify-content:space-between;align-items:center;min-height:61px;padding:0 26px;font-size:11px;display:flex}.dashboard-footer>div,.dashboard-footer>div span{align-items:center;gap:9px;display:flex}.dashboard-footer>div{gap:28px}.dashboard-footer>div span:first-child{color:#2457e6}.dashboard-footer i{background:#454a8424;width:1px;height:19px}.sidebar-backdrop{display:none}.dashboard-sidebar.is-collapsed .sidebar-logo{height:82px;padding:8px}.dashboard-sidebar.is-collapsed .sidebar-logo:after{content:"";background:linear-gradient(90deg,#0000,#2d5bff5c 18%,#6c3fff52 50%,#f4259a5c 82%,#0000);border-radius:999px;height:1px;position:absolute;bottom:0;left:15px;right:15px;box-shadow:0 2px 8px #6c3fff1a}.dashboard-sidebar.is-collapsed .sidebar-logo-frame{display:none}.dashboard-sidebar.is-collapsed .sidebar-monogram{border-radius:12px;place-items:center;width:66px;height:66px;margin-inline:auto;display:grid;overflow:hidden}.dashboard-sidebar.is-collapsed .sidebar-monogram img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:66px;max-width:none;height:66px;display:block}.dashboard-sidebar.is-collapsed .sidebar-logo.is-pixel .sidebar-monogram img{filter:drop-shadow(0 7px 10px #3135b329);width:60px;height:60px}.dashboard-sidebar.is-collapsed .sidebar-nav{scrollbar-gutter:stable both-edges;padding:8px 4px 0;overflow-x:hidden}.dashboard-sidebar.is-collapsed .dashboard-nav-active,.dashboard-sidebar.is-collapsed .dashboard-nav-link,.dashboard-sidebar.is-collapsed .sidebar-item{justify-content:center;width:52px;margin-inline:auto;padding:0}.dashboard-sidebar.is-collapsed .dashboard-nav-active{border-radius:14px;min-height:52px;box-shadow:0 8px 18px #6036dd33}.dashboard-sidebar.is-collapsed .dashboard-nav-active span,.dashboard-sidebar.is-collapsed .dashboard-nav-link span,.dashboard-sidebar.is-collapsed .sidebar-item span,.dashboard-sidebar.is-collapsed .sidebar-chevron,.dashboard-sidebar.is-collapsed .nav-group>p,.dashboard-sidebar.is-collapsed .sidebar-submenu{display:none}.dashboard-sidebar.is-collapsed .nav-group{padding:8px 0}@media (max-width:1020px){.dashboard-page{grid-template-columns:230px minmax(0,1fr)}.sidebar-logo{height:148px;padding:12px 30px}.admin-profile{min-width:170px}.circuit-accent{width:280px}}@media (max-width:780px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.dashboard-page{height:auto;min-height:100svh;padding:8px;display:block;overflow:visible}.dashboard-main{border-radius:22px;height:auto;min-height:calc(100svh - 16px)}.dashboard-sidebar{z-index:30;width:min(280px,100vw - 40px);height:calc(100svh - 16px);transition:transform .3s;position:fixed;top:8px;left:8px;transform:translate(calc(-100% - 20px))}.dashboard-sidebar.is-open{transform:translate(0)}.dashboard-page.is-sidebar-collapsed{display:block}.dashboard-sidebar.is-collapsed .sidebar-logo{height:148px;padding:12px 30px}.dashboard-sidebar.is-collapsed .sidebar-logo:after{display:none}.dashboard-sidebar.is-collapsed .sidebar-logo-frame{display:grid}.dashboard-sidebar.is-collapsed .sidebar-monogram{display:none}.dashboard-sidebar.is-collapsed .sidebar-nav{scrollbar-gutter:stable both-edges;padding:10px 16px 0}.dashboard-sidebar.is-collapsed .dashboard-nav-active,.dashboard-sidebar.is-collapsed .dashboard-nav-link,.dashboard-sidebar.is-collapsed .sidebar-item{border-radius:9px;justify-content:flex-start;width:100%;min-height:45px;margin-inline:0;padding:0 13px}.dashboard-sidebar.is-collapsed .nav-group{padding:14px 3px 10px}.dashboard-sidebar.is-collapsed .dashboard-nav-active span,.dashboard-sidebar.is-collapsed .dashboard-nav-link span,.dashboard-sidebar.is-collapsed .sidebar-item span,.dashboard-sidebar.is-collapsed .sidebar-chevron{display:initial}.dashboard-sidebar.is-collapsed .nav-group>p{display:block}.sidebar-backdrop{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07164a2e;border:0;display:block;position:fixed;inset:0}.dashboard-header{height:70px}.admin-profile{min-width:auto}.admin-profile>span:nth-child(2),.admin-profile>svg{display:none}.header-actions{gap:8px}.header-icon-button{width:41px;height:41px}.dashboard-content{padding:10px 13px 0;overflow-y:visible}.module-area{min-height:420px;padding:25px 15px}.dashboard-footer{flex-wrap:wrap;gap:10px;padding:12px 16px}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.dashboard-page{height:100svh;min-height:0;overflow:hidden}.dashboard-main{height:calc(100svh - 16px);min-height:0}.dashboard-sidebar{width:min(260px,100vw - 32px);min-height:0}.dashboard-sidebar .sidebar-logo,.dashboard-sidebar.is-collapsed .sidebar-logo{height:104px;padding:6px 24px}.dashboard-sidebar .sidebar-logo-frame,.dashboard-sidebar.is-collapsed .sidebar-logo-frame{width:min(100%,190px);height:88px;padding:4px 10px 11px}.dashboard-sidebar .sidebar-logo-frame .sidebar-full-logo{width:min(100%,156px)}.dashboard-sidebar .sidebar-nav,.dashboard-sidebar.is-collapsed .sidebar-nav{scrollbar-color:#653bff52 transparent;padding:5px 12px 10px}.dashboard-sidebar .dashboard-nav-active,.dashboard-sidebar .dashboard-nav-link,.dashboard-sidebar .sidebar-item,.dashboard-sidebar.is-collapsed .dashboard-nav-active,.dashboard-sidebar.is-collapsed .dashboard-nav-link,.dashboard-sidebar.is-collapsed .sidebar-item{gap:11px;min-height:39px;padding-inline:11px;font-size:12px}.dashboard-sidebar .nav-group,.dashboard-sidebar.is-collapsed .nav-group{padding:8px 3px 6px}.dashboard-sidebar .nav-group p{margin-bottom:4px;font-size:9px}.header-leading{gap:12px}.header-breadcrumb span,.header-breadcrumb strong,.header-actions>.header-icon-button:nth-child(2){display:none}.dashboard-content{padding:8px 12px;overflow-y:auto}.module-area{border-color:#e2def7c7;flex-basis:0;min-height:0;padding:10px 14px}.empty-module-visual{width:130px;height:82px}.window-icon{transform:scale(.68)}.module-area h2{margin:3px 0 4px;font-size:20px}.module-area>p{font-size:11px;line-height:1.35}.module-area>p br{display:none}.dashboard-footer{flex-wrap:nowrap;min-height:42px;padding:0 14px;font-size:9px}}@media (max-width:450px){.header-actions>.header-icon-button:nth-child(2){display:none}.header-leading{gap:12px}.header-breadcrumb span,.header-breadcrumb strong{display:none}.module-area h2{font-size:22px}.module-area>p br{display:none}.dashboard-footer{justify-content:center}}.decorations{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb{filter:blur(.3px);opacity:.74;border-radius:50%;animation:8s ease-in-out infinite float;display:block;position:absolute}.orb-one{background:radial-gradient(circle at 30% 27%,#fff,#c3bbff 58%,#7457e9);width:62px;height:62px;top:25%;left:4%}.orb-two{background:radial-gradient(circle at 30% 25%,#fff,#a996ff 55%,#5934e8);width:47px;height:47px;animation-delay:-2s;top:5%;right:9%}.orb-three{background:radial-gradient(circle at 30% 25%,#ffdffd,#ef76e3 52%,#823de6);width:85px;height:85px;animation-delay:-4s;bottom:6%;right:-14px}.arc{border:1px solid #ffffffbf;border-radius:50%;position:absolute}.arc-one{width:680px;height:680px;top:-355px;left:-365px;box-shadow:0 0 0 80px #ffffff1a}.arc-two{width:590px;height:590px;bottom:-230px;right:-400px;box-shadow:0 0 0 55px #ffffff1c}.pixel-cloud{opacity:.32;background:#653bff;width:8px;height:8px;position:absolute;box-shadow:24px 0 #2457e6,48px -18px #ea1baa,12px 26px #8c35d9,42px 38px #2457e6,68px 15px #f4259a}.pixel-cloud-one{top:21%;left:20%}.pixel-cloud-two{opacity:.18;bottom:24%;right:7%;transform:scale(.65)}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}@media (max-width:1100px){.brand-section{padding-inline:24px}.login-column{padding:38px 32px 38px 8px}.login-card{padding:42px 34px 30px}.logo-wrap{width:88%}}@media (max-width:760px){.page-shell{padding:10px;overflow:visible}.screen-container{border-radius:28px;min-height:calc(100svh - 20px);overflow:hidden}.login-portal-skill-sangraha .screen-container{box-shadow:none;border:0}.content-grid{min-height:inherit;display:block}.login-column{min-height:inherit;padding:0;display:block}.brand-section{display:none}.login-card{background:linear-gradient(150deg,#ffffffc2,#f9f7ffab 58%,#fff6fca8);border-radius:28px;place-items:center;max-width:none;min-height:calc(100svh - 20px);padding:clamp(20px,4svh,42px) clamp(20px,6vw,44px);display:grid;box-shadow:inset 0 0 0 1px #7f6ae714}.login-card.is-skill-sangraha{box-shadow:none;border:0}.login-card-content{width:100%;max-width:500px}.login-mobile-brand{place-items:center;width:clamp(190px,58vw,280px);margin:0 auto clamp(12px,2svh,20px);display:grid}.login-mobile-brand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px #372b881a);width:100%;height:auto;display:block}.login-mobile-brand.is-pixel{width:min(82%,300px)}.pixel-internal-wordmark.is-compact{text-align:center;justify-items:center}.pixel-internal-wordmark.is-compact small{margin-bottom:6px;font-size:9px}.pixel-internal-wordmark.is-compact strong{font-size:clamp(54px,17vw,78px)}.pixel-internal-wordmark.is-compact span{margin-top:9px;font-size:16px}.pixel-internal-wordmark.is-compact em{margin-top:5px;font-size:9px}.login-card-content>.security-mark{display:none}.login-card h1{font-size:32px}.subtitle{margin:8px 0 22px;font-size:14.5px}.login-form{gap:14px}.input-shell input{height:58px}.input-icon{width:36px;height:36px;padding:8px}.password-toggle{width:38px;height:38px}.form-options{font-size:12.5px}.sign-in-button{border-radius:15px;height:58px;font-size:16px}.form-message:not(.visible){display:none}.security-footer{margin-top:10px}.footer-rule{margin-bottom:10px}.security-footer strong{font-size:12px}.security-footer p{font-size:11px}.orb-one{left:-25px}.orb-three{opacity:.38;width:62px;height:62px;bottom:2%;right:-18px}}@media (max-width:400px){.page-shell{padding:0}.screen-container{border-radius:0;min-height:100svh}.login-card{border-radius:0;min-height:100svh;padding:24px 16px 20px}.login-mobile-brand{width:min(74%,230px);margin-bottom:16px}.login-card h1{font-size:28px}.subtitle{margin-bottom:18px;font-size:13.5px}.input-shell input{height:56px;padding-left:58px;font-size:14px}.input-icon{width:34px;height:34px;left:10px}.password-toggle{width:36px;height:36px;right:9px}.form-options{font-size:11.5px}.sign-in-button{height:56px;font-size:15px}.stakeholder-otp-digits{gap:7px}.stakeholder-otp-digits input{border-radius:11px!important;height:52px!important;min-height:52px!important;max-height:52px!important;font-size:21px!important}.recovery-otp-segmented .stakeholder-otp-digits{gap:6px}.recovery-otp-segmented .stakeholder-otp-digits input{height:52px!important;min-height:52px!important;max-height:52px!important}}@media (max-width:760px) and (max-height:740px){.login-card{padding-block:16px}.login-mobile-brand{width:clamp(170px,48vw,220px);margin-bottom:10px}.login-card h1{font-size:27px}.subtitle{margin:6px 0 15px;font-size:13px}.login-form{gap:10px}.input-shell input{height:54px}.input-icon{width:34px;height:34px}.password-toggle{width:36px;height:36px}.sign-in-button{height:54px}.security-footer{margin-top:7px}.footer-rule{margin-bottom:7px}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.page-shell{min-height:100svh;padding:8px;display:block;overflow:auto}.screen-container{border-radius:24px;min-height:calc(100svh - 16px);overflow:hidden}.content-grid{min-height:inherit;display:block}.brand-section{display:none}.login-column{min-height:inherit;padding:0;display:block}.login-card{background:linear-gradient(150deg,#ffffffc7,#f9f7ffb3 58%,#fff6fcad);border-radius:24px;place-items:center;max-width:none;min-height:calc(100svh - 16px);padding:14px clamp(14px,3.5vw,34px);display:grid;box-shadow:inset 0 0 0 1px #7f6ae714}.login-card-content{-moz-column-gap:clamp(20px,4vw,44px);grid-template-columns:minmax(150px,.8fr) minmax(280px,1.35fr);grid-template-areas:"brand form""title form""subtitle form""footer form";align-items:center;column-gap:clamp(20px,4vw,44px);width:100%;max-width:900px;display:grid}.login-mobile-brand{grid-area:brand;place-items:center;width:min(82%,240px);margin:0 auto 6px;display:grid}.login-mobile-brand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 14px #372b8817);width:100%;height:auto;display:block}.login-card-content>.security-mark{display:none}.login-card h1{grid-area:title;font-size:clamp(24px,3.6vw,30px)}.subtitle{grid-area:subtitle;margin:5px 0 8px;font-size:12.5px}.login-form-stack{grid-area:form;justify-self:center;gap:7px;width:min(100%,440px)}.login-form{gap:8px;width:100%;display:grid}.otp-delivery-note{padding:7px 10px}.input-shell input{border-radius:13px;height:46px;padding-left:52px;font-size:13px}.input-icon{border-radius:9px;width:30px;height:30px;padding:6px;left:8px}.password-toggle{border-radius:9px;width:32px;height:32px;right:7px}.form-options{margin-block:0;font-size:11px}.sign-in-button{border-radius:13px;height:48px;margin-top:0;font-size:14px}.form-message:not(.visible){display:none}.signup-prompt{grid-area:5/2;justify-self:center;width:min(100%,440px);margin-top:2px;padding-block:8px}.portal-switch-prompt{grid-area:6/2;justify-self:center;width:min(100%,440px);margin-top:2px;padding-block:8px}.security-footer{grid-area:footer;margin-top:8px}.footer-rule{gap:9px;margin-bottom:6px}.security-footer strong{margin-bottom:2px;font-size:11px}.security-footer p{font-size:9.5px}.orb-three{opacity:.3;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-page{background:radial-gradient(circle at 12% 8%,#bcacff42,#0000 28%),radial-gradient(circle at 88% 56%,#f4259a1f,#0000 26%),linear-gradient(135deg,#fbfcff,#f5f3ff 55%,#fff8fd);min-height:100svh;padding:20px clamp(18px,3vw,48px) 0;position:relative;overflow:hidden}.public-page>:not(.public-ambient){z-index:1;position:relative}.public-ambient{pointer-events:none;opacity:.8;background-image:linear-gradient(#653bff05 1px,#0000 1px),linear-gradient(90deg,#653bff05 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}.public-ambient i{filter:blur(.2px);border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.public-ambient i:first-child{background:radial-gradient(circle at 30% 25%,#fff,#a996ff 58%,#6941e9);width:55px;height:55px;top:18%;left:2%}.public-ambient i:nth-child(2){background:radial-gradient(circle at 30% 25%,#fff,#c3b5ff 55%,#744dea);width:40px;height:40px;animation-delay:-2s;top:34%;right:3%}.public-ambient i:nth-child(3){background:radial-gradient(circle at 30% 25%,#ffeafd,#f28be4 54%,#8d3cdd);width:68px;height:68px;animation-delay:-4s;bottom:9%;right:4%}.public-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb3;border:1px solid #fffffff5;border-radius:22px;grid-template-columns:260px 1fr 160px;align-items:center;width:min(100%,1440px);height:82px;margin:0 auto;padding:7px 22px 7px 28px;display:grid;box-shadow:0 13px 38px #4633901a,inset 0 1px #fff}.public-brand{align-items:center;width:180px;height:66px;display:flex;overflow:hidden}.public-brand img{-o-object-fit:contain;object-fit:contain;width:180px;height:66px}.public-nav{justify-content:center;gap:clamp(25px,4vw,60px);display:flex}.public-nav a{color:#3f4b7e;align-items:center;gap:8px;font-size:14px;font-weight:570;text-decoration:none;display:flex}.public-nav a:hover{color:#653bff}.public-signin,.primary-cta,.secondary-cta{justify-content:center;align-items:center;gap:9px;font-weight:650;text-decoration:none;display:inline-flex}.public-signin{color:#fff;background:var(--platform-primary);border-radius:13px;height:48px;box-shadow:0 10px 22px #653bff33}.public-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(42px,6vw,88px);width:min(100%,1280px);min-height:555px;margin:22px auto 0;display:grid}.hero-copy{padding-left:28px}.eyebrow{color:#653bff;background:#ffffffa1;border:1px solid #653bff29;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 14px;font-size:13px;display:flex;box-shadow:0 8px 20px #503aa30f}.hero-copy h1{color:#07164a;letter-spacing:-.055em;margin:28px 0 20px;font-size:clamp(49px,5vw,72px);line-height:1.02}.hero-copy h1 span{color:#0000;background:linear-gradient(90deg,#2d5bff,#653bff 56%,#ea1baa);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#6570a5;max-width:570px;margin:0;font-size:17px;line-height:1.65}.hero-actions{gap:14px;margin-top:30px;display:flex}.primary-cta,.secondary-cta{border-radius:14px;min-width:190px;height:57px}.primary-cta{color:#fff;background:var(--platform-primary);box-shadow:0 13px 28px #653bff38}.secondary-cta{color:#5433eb;background:#ffffffab;border:1px solid #653bff40}.primary-cta:hover,.public-signin:hover{filter:saturate(1.08);transform:translateY(-2px)}.trust-line{color:#7781a9;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.intelligence-preview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff9c;border:1px solid #fffffff5;border-radius:30px;min-height:445px;padding:28px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 30px 70px #46339024,inset 0 1px #fff}.intelligence-preview:before{content:"";background:radial-gradient(circle,#653bff26,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-90px}.preview-top{justify-content:space-between;align-items:center;display:flex}.preview-mark{color:#302177;letter-spacing:.12em;align-items:center;gap:7px;font-weight:750;display:flex}.live-chip{color:#59658e;background:#f4f2ffcc;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.live-chip i{background:#2db9a3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2db9a31a}.preview-welcome{padding:52px 14px 26px}.preview-welcome small,.section-heading>span,.registration-panel-head>div>span{color:#ea1baa;letter-spacing:.18em;font-size:10px;font-weight:750}.preview-welcome h2{letter-spacing:-.04em;margin:8px 0;font-size:35px;line-height:1.08}.preview-welcome p{color:#6d78a5;margin:0;font-size:12px}.preview-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.preview-grid>div{color:#653bff;background:#ffffffb3;border:1px solid #6455a917;border-radius:13px;align-items:center;gap:11px;min-height:66px;padding:0 15px;display:flex;box-shadow:0 8px 18px #4135840d}.preview-grid span{color:#253568;flex:1;font-size:12px;font-weight:650}.preview-status{color:#21a58f;background:linear-gradient(90deg,#edfffbd9,#f8f6ffcc);border-radius:13px;align-items:center;gap:10px;margin-top:13px;padding:14px;display:flex}.preview-status span{gap:2px;display:grid}.preview-status strong{color:#233266;font-size:12px}.preview-status small{color:#7782a9;font-size:10px}.capabilities-section{background:#ffffff87;border:1px solid #fffffff2;border-radius:28px;width:min(100%,1360px);margin:0 auto 22px;padding:34px 28px 40px;box-shadow:0 17px 42px #46339014,inset 0 1px #fff}.section-heading{text-align:center}.section-heading h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(25px,3vw,34px)}.section-heading p{color:#6d78a5;margin:0;font-size:13px}.capability-grid{grid-template-columns:repeat(6,1fr);gap:13px;margin-top:28px;display:grid}.capability-grid article{background:#ffffffb3;border:1px solid #524c8f17;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:190px;padding:21px 17px;display:flex;box-shadow:0 8px 22px #3d347a0d}.capability-icon{color:#653bff;background:linear-gradient(145deg,#eee9ff,#fff1fa);border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.capability-grid h3{margin:16px 0 8px;font-size:14px}.capability-grid p{color:#68749f;flex:1;margin:0;font-size:11px;line-height:1.55}.capability-grid article>svg{color:#653bff;align-self:flex-end}.ecosystem-strip{background:#fff9;border:1px solid #fffffff2;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:25px;width:min(100%,1360px);margin:0 auto 22px;padding:23px 32px;display:grid;box-shadow:0 12px 30px #46339012}.ecosystem-strip>div{color:#653bff;align-items:center;gap:14px;display:flex}.ecosystem-strip span{gap:4px;display:grid}.ecosystem-strip strong{color:#18285d;font-size:13px}.ecosystem-strip small{color:#7480a8;font-size:11px}.public-footer{color:#7b85aa;justify-content:space-between;align-items:center;width:min(100%,1360px);min-height:58px;margin:auto;font-size:11px;display:flex}.registration-page{flex-direction:column;display:flex}.registration-hero{text-align:center;width:min(100%,1120px);margin:45px auto 25px}.registration-hero .eyebrow{margin:0 auto}.registration-hero h1{letter-spacing:-.045em;margin:18px 0 9px;font-size:clamp(38px,4vw,54px)}.registration-hero>p{color:#6570a5;max-width:650px;margin:auto;line-height:1.6}.back-link{color:#6570a5;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex;position:absolute;top:4px;left:0}.registration-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff9e;border:1px solid #fffffff5;border-radius:28px;width:min(100%,1120px);margin:0 auto 26px;padding:30px;box-shadow:0 22px 55px #4633901c,inset 0 1px #fff}.registration-panel-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.registration-panel-head h2{letter-spacing:-.03em;margin:6px 0 0;font-size:25px}.registration-panel-head>p{color:#7680a8;margin:0;font-size:12px}.registration-panel-head a{color:#653bff;font-weight:650}.registration-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:25px;display:grid}.registration-card{color:#653bff;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #574c971a;border-radius:17px;grid-template-columns:52px 1fr 25px;align-items:center;gap:14px;min-height:113px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 20px #3e33800d}.registration-card:hover{border-color:#653bff4d;transform:translateY(-2px);box-shadow:0 13px 28px #4d379a1a}.registration-icon{background:linear-gradient(145deg,#ebe8ff,#fff1f9);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.registration-card>span:nth-child(2){gap:7px;display:grid}.registration-card strong{color:#18275d;font-size:14px}.registration-card small{color:#6e79a4;font-size:11px;line-height:1.5}.registration-note{color:#653bff;background:linear-gradient(90deg,#efecffbf,#ffeff98c);border-radius:15px;align-items:center;gap:13px;margin-top:18px;padding:15px 18px;display:flex}.registration-note p{color:#6b76a0;margin:0;font-size:11px;line-height:1.5}.registration-note strong{color:#26356b;font-size:12px}@media (max-width:1040px){.public-header{grid-template-columns:210px 1fr 135px}.public-nav{gap:22px}.public-hero{grid-template-columns:1fr 1fr;gap:35px}.hero-copy{padding-left:0}.capability-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.public-page{padding:10px 10px 0}.public-header{border-radius:17px;grid-template-columns:1fr 112px;height:70px;padding:5px 10px 5px 14px}.public-brand{width:145px;height:58px}.public-brand img{width:145px;height:90px}.public-nav{display:none}.public-signin{height:43px;font-size:13px}.public-hero{flex-direction:column;padding:50px 12px 35px;display:flex}.hero-copy h1{font-size:clamp(42px,13vw,61px)}.hero-copy>p{font-size:15px}.intelligence-preview{width:100%;min-height:410px;transform:none}.capabilities-section{padding:28px 18px}.capability-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-strip{grid-template-columns:1fr}.registration-hero{margin-top:55px}.back-link{top:-34px}.registration-panel{padding:22px 16px}.registration-panel-head{display:block}.registration-panel-head>p{margin-top:10px}.registration-grid{grid-template-columns:1fr}.public-footer{flex-wrap:wrap;gap:10px;padding:17px 6px}}@media (max-width:430px){.hero-actions{display:grid}.primary-cta,.secondary-cta{width:100%}.preview-grid,.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:165px}.registration-card{grid-template-columns:46px 1fr 20px;padding:14px}.registration-icon{width:46px;height:46px}}.public-brand img{-o-object-fit:contain;object-fit:contain;width:88px;height:88px;transform:none}.registration-v2{min-height:100svh}.account-heading{width:min(100%,1240px);margin:38px auto 22px;padding-left:145px}.account-heading h1{color:#07164a;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.2vw,48px)}.account-heading h1 span{color:#0000;background:linear-gradient(90deg,#2d5bff,#6b3fff 55%,#f4259a);-webkit-background-clip:text;background-clip:text}.account-heading p{color:#6570a5;margin:8px 0 0;font-size:15px}.account-layout{grid-template-columns:minmax(0,2.05fr) minmax(335px,.95fr);align-items:stretch;gap:22px;width:min(100%,1320px);margin:0 auto 20px;display:grid}.account-options-panel,.account-benefits{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff9e;border:1px solid #fffffff7;box-shadow:0 18px 44px #48378f1a,inset 0 1px #fff}.account-options-panel{border-radius:25px;padding:23px}.account-options-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.account-type-card{color:#653bff;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #504c911f;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:172px;padding:20px 20px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 20px #3e33800a}.account-type-card:hover{border-color:#653bff52;transform:translateY(-3px);box-shadow:0 14px 28px #4d379a1a}.account-type-icon{color:#653bff;background:linear-gradient(145deg,#ede9ff,#fff2f9);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:13px;display:grid;box-shadow:inset 0 0 0 1px #653bff0a}.account-type-card:nth-child(2n) .account-type-icon{color:#ea1baa;background:linear-gradient(145deg,#fff0f8,#f3edff)}.account-type-card strong{color:#111f55;font-size:14px}.account-type-card small{color:#64709d;max-width:95%;margin-top:7px;font-size:11px;line-height:1.5}.account-type-card>svg{position:absolute;bottom:17px;right:18px}.one-account-note{color:#586591;background:linear-gradient(90deg,#f0eeffe0,#fff1f999);border-radius:12px;align-items:center;gap:11px;min-height:46px;margin-top:15px;padding:10px 16px;font-size:11px;display:flex}.account-benefits{border-radius:25px;flex-direction:column;padding:23px 27px 18px;display:flex}.identity-visual{place-items:center;height:205px;display:grid;position:relative}.identity-card{background:linear-gradient(145deg,#faf8ff,#e7ddff);border:1px solid #ffffffeb;border-radius:22px;width:176px;height:137px;padding:22px 17px;position:relative;transform:rotate(6deg);box-shadow:12px 17px 28px #653bff38,inset 0 0 0 3px #653bff24}.identity-avatar{color:#fff;background:linear-gradient(145deg,#6951f1,#b744e1);border-radius:50%;place-items:center;width:53px;height:53px;display:grid}.identity-card>i{background:linear-gradient(90deg,#bd9df8,#e59be3);border-radius:6px;height:8px;position:absolute;top:33px;left:80px;right:17px}.identity-card>i:nth-of-type(2){opacity:.65;top:52px;right:35px}.identity-card>i:nth-of-type(3){opacity:.55;top:98px;left:18px;right:39px}.identity-lock{clip-path:polygon(50% 0,94% 16%,90% 76%,50% 100%,10% 76%,6% 16%);color:#fff;filter:drop-shadow(0 9px 11px #be25b53d);background:linear-gradient(145deg,#8a39ed,#f4259a);place-items:center;width:69px;height:78px;display:grid;position:absolute;bottom:-19px;right:-25px}.identity-check{color:#fff;background:linear-gradient(145deg,#7653f0,#a343db);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:40px;left:calc(50% - 112px);box-shadow:0 10px 18px #653bff38}.identity-pixels{color:#e45bd1;letter-spacing:5px;font-size:35px;position:absolute;top:18px;right:19px}.account-benefits h2{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.account-benefits h2 span{color:#ea1baa}.account-benefits>p{color:#68749f;margin:10px 0 15px;font-size:11px;line-height:1.55}.benefit-list{gap:11px;display:grid}.benefit-list>div{align-items:center;gap:11px;display:flex}.benefit-list>div>span{color:#653bff;background:#ffffffa8;border:1px solid #653bff26;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.benefit-list p{gap:2px;margin:0;display:grid}.benefit-list strong{color:#15235a;font-size:11px}.benefit-list small{color:#6975a0;font-size:9.5px;line-height:1.35}.account-signin{background:linear-gradient(90deg,#f4e8ffd9,#ffebf7bf);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:59px;margin-top:auto;padding:10px 12px 10px 16px;display:flex}.account-signin strong{font-size:11px}.account-signin a{color:#5433eb;background:#ffffff8f;border:1px solid #653bff59;border-radius:10px;align-items:center;gap:18px;height:39px;padding:0 17px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.ecosystem-metrics{background:#ffffffa3;border:1px solid #fffffff5;border-radius:22px;grid-template-columns:repeat(4,1fr);width:min(100%,1260px);min-height:102px;margin:0 auto;padding:16px 25px;display:grid;box-shadow:0 12px 30px #46339012}.ecosystem-metrics>div{color:#653bff;border-right:1px solid #4a4b891f;align-items:center;gap:17px;padding:0 25px;display:flex}.ecosystem-metrics>div:last-child{border:0}.ecosystem-metrics p{gap:5px;margin:0;display:grid}.ecosystem-metrics strong{color:#2034d6;font-size:21px}.ecosystem-metrics div:last-child strong{color:#15235a;font-size:13px}.ecosystem-metrics small{color:#64709c;font-size:10px}.registration-support{color:#68749e;justify-content:center;align-items:center;gap:8px;min-height:58px;margin:0 auto;font-size:11px;display:flex}.registration-support a{color:#653bff;align-items:center;gap:9px;font-weight:700;text-decoration:none;display:flex}@media (max-width:1050px){.account-heading{padding-left:20px}.account-layout{grid-template-columns:1fr}.account-options-grid{grid-template-columns:repeat(3,1fr)}.account-benefits{-moz-column-gap:25px;grid-template-columns:260px 1fr;column-gap:25px;display:grid}.identity-visual{grid-row:1/span 4}.account-signin{margin-top:18px}.ecosystem-metrics{grid-template-columns:repeat(2,1fr)}.ecosystem-metrics>div:nth-child(2){border-right:0}}@media (max-width:760px){.public-brand img{width:80px;height:80px}.account-heading{text-align:center;margin-top:32px;padding:0 10px}.account-heading p{font-size:13px}.account-options-grid{grid-template-columns:repeat(2,1fr)}.account-benefits{display:flex}.identity-visual{height:190px}.ecosystem-metrics{grid-template-columns:1fr 1fr}.ecosystem-metrics>div{padding:16px 12px}.registration-support{text-align:center;flex-wrap:wrap;padding:15px}}@media (max-width:480px){.account-options-panel{padding:14px}.account-options-grid{grid-template-columns:1fr}.account-type-card{min-height:145px}.ecosystem-metrics{grid-template-columns:1fr}.ecosystem-metrics>div{border-bottom:1px solid #4a4b891a;border-right:0}.ecosystem-metrics>div:last-child{border-bottom:0}}.training-workspace{flex-direction:column;flex:1;gap:14px;min-height:0;padding-bottom:12px;display:flex}.training-page-header{justify-content:space-between;align-items:center;gap:24px;min-height:91px;padding:5px 4px 4px;display:flex}.training-section-label{color:#ea1baa;letter-spacing:.16em;font-size:9px;font-weight:750}.training-page-header h1{letter-spacing:-.035em;margin:5px 0 3px;font-size:27px;line-height:1.1}.training-page-header p{color:#6f7aa7;margin:0;font-size:12px}.training-page-actions{gap:9px;display:flex}.training-page-actions button,.training-page-actions a,.training-toolbar button,.training-toolbar select{cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.training-primary-action{color:#fff;border:0;box-shadow:0 8px 18px #653bff33}.training-secondary-action{color:#4f3ad8;background:#ffffffa3;border:1px solid #653bff26}.training-kpi-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.training-kpi{background:#ffffffa6;border:1px solid #fffffff5;border-radius:16px;min-height:105px;padding:17px;position:relative;overflow:hidden;box-shadow:0 8px 20px #4135840f,inset 0 1px #fff}.training-kpi:after{content:"";opacity:.08;background:currentColor;border-radius:50%;width:70px;height:70px;position:absolute;top:-23px;right:-23px}.training-kpi>span{color:#6975a1;font-size:10px;display:block}.training-kpi strong{color:#101f56;letter-spacing:-.035em;margin:7px 0 4px;font-size:24px;display:block}.training-kpi small{font-size:9px}.tone-blue{color:#2457e6}.tone-purple{color:#653bff}.tone-pink{color:#ea1baa}.tone-green{color:#1aa78d}.training-panel{background:#ffffff9e;border:1px solid #fffffff5;border-radius:20px;flex-direction:column;flex:1;min-height:410px;display:flex;overflow:hidden;box-shadow:0 12px 30px #46389114,inset 0 1px #fff}.training-tabs{scrollbar-width:none;border-bottom:1px solid #524d8f17;align-items:end;gap:5px;min-height:54px;padding:0 17px;display:flex;overflow-x:auto}.training-tabs button{color:#65709c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-width:max-content;height:48px;padding:0 12px;font-size:10.5px;font-weight:600;display:flex}.training-tabs button span{color:#7c6bd0;background:#653bff12;border-radius:8px;min-width:20px;padding:3px 5px;font-size:8px}.training-tabs button.is-active{color:#4e36db;border-bottom-color:#653bff}.training-toolbar{contain:layout;border-bottom:1px solid #524d8f12;align-items:center;gap:9px;width:100%;min-height:60px;padding:10px 17px;display:flex}.training-toolbar label{color:#7c85ad;background:#ffffff9e;border:1px solid #59519a21;border-radius:10px;flex:auto;align-items:center;gap:8px;min-width:0;height:39px;padding:0 12px;display:flex}.training-toolbar input{color:#17265c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10.5px}.training-toolbar button,.training-toolbar select{color:#53608e;background:#fff9;border:1px solid #59519a1f;outline:0}.training-toolbar select{flex:0 0 145px;width:145px;min-width:145px}.training-toolbar .training-record-count{text-align:right;flex:0 0 86px;width:86px;min-width:86px}.training-table-wrap{flex:1;overflow:auto}.training-table{border-collapse:collapse;table-layout:fixed;width:100%}.training-table th{color:#7a84ab;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#f7f6ffb8;height:39px;padding:0 13px;font-size:8.5px;font-weight:750}.training-table th:first-child{width:13%}.training-table th:nth-child(2){width:22%}.training-table th:nth-child(3){width:18%}.training-table th:nth-child(4){width:13%}.training-table th:nth-child(5){width:14%}.training-table th:nth-child(6){width:13%}.training-table td{color:#53608b;vertical-align:middle;border-top:1px solid #524d8f11;height:59px;padding:8px 13px;font-size:9.5px}.training-table td>strong,.training-table td>small{display:block}.training-table td>strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.training-table td>small{color:#8a92b4;margin-top:4px;font-size:8.5px}.training-table td:last-child button{color:#653bff;cursor:pointer;background:#653bff12;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.nomination-list-table{table-layout:auto;min-width:1120px}.nomination-list-table th:nth-child(4),.nomination-list-table th:nth-child(5){width:15%}.nomination-list-table th:nth-child(7),.nomination-list-table td:nth-child(7),.nomination-list-table th:nth-child(8),.nomination-list-table td:nth-child(8){text-align:center}.nomination-list-table td:nth-child(3) strong{color:#5a45cf;font-size:9.5px}.nomination-list-table .training-status{margin:0 auto}.training-status{color:#5d49cb;text-overflow:ellipsis;white-space:nowrap;background:#653bff17;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:8px;font-weight:700;display:block;overflow:hidden}.status-query-raised,.status-action-required{color:#cb287d;background:#ea1baa17}.status-approved,.status-completed,.status-payment-confirmed{color:#148974;background:#1aa78d17}.status-payment-pending{color:#b06a13;background:#f19d251f}.status-ready-for-batch-allocation,.status-ongoing{color:#2457e6;background:#2457e617}.training-pagination{color:#7a85ad;border-top:1px solid #524d8f14;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font-size:9px;display:flex}.training-pagination div{align-items:center;gap:5px;display:flex}.training-pagination button,.training-pagination strong{color:#5e4bd2;background:#fff9;border:1px solid #59519a1c;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.training-pagination strong{color:#fff;background:#653bff;font-size:9px}.training-state,.training-route-loading{color:#765de4;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:280px;display:flex}.training-state strong{color:#17275e;margin-top:12px;font-size:14px}.training-state p{color:#7480a9;margin:6px 0;font-size:10px}.training-state button{color:#fff;background:#653bff;border:0;border-radius:9px;margin-top:9px;padding:8px 15px}.state-spinner{animation:.8s linear infinite spin}.training-action-strip{background:#ffffff94;border:1px solid #fffffff5;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:13px;min-height:73px;padding:13px 17px;display:grid;box-shadow:0 8px 20px #4135840d}.training-action-strip>div{color:#653bff;align-items:center;gap:10px;display:flex}.training-action-strip span{gap:3px;display:grid}.training-action-strip strong{color:#1b2b65;font-size:10px}.training-action-strip small{color:#7a84aa;font-size:8px}.batch-workspace-head{justify-content:space-between;gap:15px;display:flex}.batch-workspace-head>div>span{color:#653bff;letter-spacing:.08em;font-size:9px;font-weight:750}.batch-workspace-head h2{margin:5px 0 4px;font-size:22px}.batch-workspace-head p{color:#7580a8;margin:0;font-size:10px}.batch-workspace-head button{color:#53608d;cursor:pointer;background:#653bff0f;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.batch-workspace-tabs{scrollbar-width:thin;gap:5px;margin:22px -5px 0;display:flex;overflow-x:auto}.batch-workspace-tabs button{color:#65719d;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:max-content;padding:9px 11px;font-size:9px}.batch-workspace-tabs button.is-active{color:#4f36dc;background:#653bff17;font-weight:700}.batch-summary-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.batch-summary-grid>div{background:#ffffff9e;border:1px solid #524d8f17;border-radius:13px;align-content:center;gap:7px;min-height:70px;padding:14px;display:grid}.batch-summary-grid span{color:#7a84aa;font-size:8.5px}.batch-summary-grid strong{color:#1a2b64;font-size:11px}.batch-readiness{background:linear-gradient(135deg,#eeeaffb3,#ffeef88c);border-radius:15px;margin-top:15px;padding:17px}.batch-readiness>div:first-child{color:#653bff;align-items:center;gap:10px;display:flex}.batch-readiness span{gap:3px;display:grid}.batch-readiness strong{color:#1b2b65;font-size:12px}.batch-readiness small,.batch-readiness p{color:#737fa7;font-size:9px}.readiness-line{background:#653bff17;border-radius:5px;height:5px;margin:18px 0 11px;overflow:hidden}.readiness-line span{background:linear-gradient(90deg,#2d5bff,#6b3fff,#f4259a);border-radius:5px;height:100%}.batch-readiness p{margin:0;line-height:1.5}.nomination-review-status{background:linear-gradient(90deg,#eeeaffb3,#ffeef873);border:1px solid #653bff1a;border-radius:13px;justify-content:space-between;align-items:center;margin-top:20px;padding:13px 15px;display:flex}.nomination-review-status>span{color:#6c769d;font-size:9px;font-weight:700}.nomination-review-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 0;display:grid}.nomination-review-content dl>div{background:#ffffffb3;border:1px solid #524d8f17;border-radius:12px;min-height:67px;padding:13px 14px}.nomination-review-content dt{color:#7a84aa;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:700}.nomination-review-content dd{overflow-wrap:anywhere;color:#1a2b64;margin:0;font-size:10.5px;font-weight:650}.nomination-decision-recorded{color:#16855f;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.nomination-document-review{background:#f8f8ffb8;border:1px solid #524d8f1a;border-radius:15px;margin-top:16px;padding:15px}.nomination-document-review>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nomination-document-review>header span{gap:4px;display:grid}.nomination-document-review>header strong{color:#17285f;font-size:11px}.nomination-document-review>header small{color:#7a84aa;font-size:8.5px}.nomination-document-review>header em{color:#c27318;align-items:center;gap:5px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.nomination-document-review>header em.is-complete{color:#16855f}.nomination-document-review>div{gap:7px;margin-top:12px;display:grid}.nomination-document-review article{color:#6245db;background:#fff;border:1px solid #524d8f14;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 11px;display:grid}.nomination-document-review article span{gap:3px;min-width:0;display:grid}.nomination-document-review article strong{color:#1b2b64;font-size:9.5px}.nomination-document-review article small{color:#7a84aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.nomination-document-review article em,.nomination-document-review article button{white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.nomination-document-review article em{color:#16855f}.nomination-document-review article button{color:#b36a12;cursor:pointer;background:#fff8ec;border:1px solid #ec971f38;border-radius:8px;padding:7px 9px}.nomination-document-review article button.is-verified{color:#16855f;background:#effbf6;border-color:#16855f2e}.nomination-document-review article button:disabled{cursor:default;opacity:.7}.nomination-rejection-box{background:#fff8fa;border:1px solid #e1315e1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.nomination-rejection-box label{gap:6px;display:grid}.nomination-rejection-box label span{color:#9a3754;font-size:8.5px;font-weight:750}.nomination-rejection-box textarea{resize:vertical;color:#26366d;width:100%;font:inherit;background:#fff;border:1px solid #e1315e26;border-radius:9px;outline:0;padding:10px 11px;font-size:9px}.nomination-rejection-box button{color:#fff;cursor:pointer;background:#d93663;border:0;border-radius:9px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750}.nomination-rejection-box button:disabled{cursor:not-allowed;opacity:.42}.nomination-rejection-record{color:#98324f;background:#fff0f4;border-radius:12px;margin-top:14px;padding:13px 14px}.nomination-rejection-record strong{font-size:9px}.nomination-rejection-record p{margin:5px 0 0;font-size:9px;line-height:1.5}.nomination-decision-recorded.is-rejected{color:#c52d57}.nomination-document-table-head{color:#7a84aa;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(180px,1.25fr) minmax(130px,.8fr) minmax(145px,.9fr) minmax(330px,1.8fr);gap:10px;padding:0 11px 5px;font-size:7.5px;font-weight:800;display:grid}.nomination-document-review .nomination-document-table article{grid-template-columns:minmax(180px,1.25fr) minmax(130px,.8fr) minmax(145px,.9fr) minmax(330px,1.8fr);gap:10px;transition:border-color .18s,background .18s}.nomination-document-review .nomination-document-table article.is-document-verified{background:#fbfffd;border-color:#16855f29}.nomination-document-review .nomination-document-table article.is-document-rejected{background:#fff8fa;border-color:#d52d5a33}.nomination-document-name{color:#6245db;align-items:center;gap:9px;min-width:0;display:flex}.nomination-document-name>span{min-width:0}.nomination-document-field{gap:4px;min-width:0;display:grid}.nomination-document-field small{color:#7a84aa;text-transform:uppercase;font-size:7.5px;font-weight:700}.nomination-document-field strong{overflow-wrap:anywhere;color:#1a2b64;font-size:9px}.nomination-verification-state{align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.nomination-verification-state.is-auto{color:#16855f}.nomination-verification-state.is-manual{color:#b36a12}.nomination-document-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.nomination-document-review .nomination-document-actions button{color:#5d49c5;background:#f8f6ff;border-color:#5b46c924;padding:7px}.nomination-document-review .nomination-document-actions button.nomination-verify-action.is-selected{box-shadow:inset 0 0 0 1px #16855f1f}.nomination-document-review .nomination-document-actions button.nomination-document-reject-action{color:#c92e58;background:#fff3f6;border-color:#d52d5a29}.nomination-document-review .nomination-document-actions button.nomination-document-reject-action.is-selected{box-shadow:inset 0 0 0 1px #d52d5a24}.nomination-document-review .nomination-document-actions button:disabled{cursor:not-allowed;opacity:.42}.nomination-document-review>header em.is-rejected{color:#c92e58}.nomination-decision-box{background:#fff;border:1px solid #524d8f1a;border-radius:14px;margin-top:14px;padding:15px}.nomination-decision-box>header{gap:4px;display:grid}.nomination-decision-box>header strong{color:#182961;font-size:11px}.nomination-decision-box>header small{color:#7a84aa;font-size:8.5px}.nomination-decision-options{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px;display:grid}.nomination-decision-options button{color:#68739b;cursor:pointer;background:#fafaff;border:1px solid #524d8f1f;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:9px;font-weight:750;display:inline-flex}.nomination-decision-options button.is-selected.is-approve{color:#16855f;background:#effbf6;border-color:#16855f40}.nomination-decision-options button.is-selected.is-reject{color:#c92e58;background:#fff1f5;border-color:#d52d5a38}.nomination-decision-options button:disabled{cursor:not-allowed;opacity:.45}.nomination-decision-box label{visibility:hidden;opacity:0;gap:6px;max-height:0;margin-top:9px;transition:max-height .18s,opacity .15s;display:grid;overflow:hidden}.nomination-decision-box label.is-visible{visibility:visible;opacity:1;max-height:92px}.nomination-decision-box label span{color:#9a3754;font-size:8.5px;font-weight:750}.nomination-decision-box textarea{resize:none;color:#26366d;width:100%;height:61px;font:inherit;background:#fff;border:1px solid #e1315e26;border-radius:9px;outline:0;padding:10px 11px;font-size:9px}@keyframes nomination-modal-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nomination-review-status{border-radius:10px;margin-top:11px;padding:9px 12px}.nomination-review-content dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px}.nomination-review-content dl>div{border-radius:9px;min-height:52px;padding:9px 10px}.nomination-review-content dt{margin-bottom:4px;font-size:7px}.nomination-review-content dd{font-size:9px}.nomination-document-review{margin-top:10px;padding:12px}.nomination-document-review>div{margin-top:9px}.nomination-document-review article{min-height:48px;padding:8px 9px}.nomination-decision-box{margin-top:10px;padding:12px}.nomination-decision-options{margin-top:9px}.nomination-decision-options button{min-height:34px}.nomination-decision-box label{margin-top:9px}.nomination-decision-box textarea{min-height:55px}.ssc-nomination-review-content .nomination-review-heading{align-items:center;gap:8px;margin:2px 0;display:flex}.ssc-nomination-review-content .nomination-review-heading h2{margin:0;line-height:22px}.ssc-nomination-review-content .nomination-review-heading .training-status{box-sizing:border-box;white-space:nowrap;justify-content:center;align-self:center;align-items:center;height:20px;margin:0;padding:0 8px;font-size:7px;line-height:1;display:inline-flex}.ssc-nomination-review-content dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:7px}.ssc-nomination-review-content dl>div{min-height:44px;padding:7px 8px}.ssc-nomination-review-content dt{margin-bottom:3px;font-size:6.6px}.ssc-nomination-review-content dd{font-size:8.4px}.ssc-nomination-review-content .nomination-review-derived-coverage{margin-top:7px;padding:7px 10px}.ssc-nomination-review-content .nomination-review-derived-coverage strong{font-size:8.5px}.ssc-nomination-review-content .nomination-review-derived-coverage small{font-size:7.1px}.ssc-nomination-review-content .nomination-document-review{margin-top:7px;padding:9px 10px}.ssc-nomination-review-content .nomination-document-review>header strong{font-size:10px}.ssc-nomination-review-content .nomination-document-review>header small{font-size:7.8px}.ssc-nomination-review-content .nomination-document-review>div{gap:5px;margin-top:6px}.ssc-nomination-review-content .nomination-document-table-head{padding-bottom:2px;font-size:7px}.ssc-nomination-review-content .nomination-document-table-head>span:last-child{text-align:center}.ssc-nomination-review-content .nomination-document-review article{min-height:40px;padding:6px 8px}.ssc-nomination-review-content .nomination-document-review article strong{font-size:8.8px}.ssc-nomination-review-content .nomination-document-review article small{font-size:7.3px}.ssc-nomination-review-content .nomination-document-field small{font-size:7px}.ssc-nomination-review-content .nomination-document-field strong{font-size:8.4px}.ssc-nomination-review-content .nomination-verification-state{font-size:7.4px}.ssc-nomination-review-content .nomination-document-actions{justify-content:center;gap:6px;width:100%}.ssc-nomination-review-content .nomination-document-review .nomination-document-actions button{box-sizing:border-box;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:0;display:inline-flex}.ssc-nomination-review-content .nomination-document-actions button svg{flex:0 0 14px;width:14px;height:14px}.ssc-nomination-review-content .nomination-document-actions .nomination-verify-action{color:#5d49c5;background:#f5f2ff}.ssc-nomination-review-content .nomination-document-actions .nomination-verify-action.is-selected{color:#16855f;background:#eaf9f3}.ssc-nomination-review-content .nomination-document-actions .nomination-document-reject-action{color:#c92e58;background:#fff3f6}.ssc-nomination-review-content .nomination-decision-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;margin-top:7px;padding:9px 10px;display:grid}.ssc-nomination-review-content .nomination-decision-box>header{min-width:0}.ssc-nomination-review-content .nomination-decision-box>header strong{font-size:10px}.ssc-nomination-review-content .nomination-decision-box>header small{font-size:7.8px}.ssc-nomination-review-content .nomination-decision-options{justify-content:flex-end;align-items:center;gap:7px;margin-top:0;display:flex}.ssc-nomination-review-content .nomination-decision-options button{width:112px;min-height:31px;padding:0 10px;font-size:8px}.ssc-nomination-review-content .nomination-decision-box label{width:100%;min-width:0;box-shadow:none;border:0;outline:0;grid-column:1/-1;margin:0}.ssc-nomination-review-content .nomination-decision-box label.is-visible{max-height:72px}.ssc-nomination-review-content .nomination-decision-box textarea{box-sizing:border-box;border:1px solid #e1315e26;height:44px;min-height:44px;margin:0;font-size:8px;display:block;box-shadow:none!important;outline:0!important}.ssc-nomination-review-content .nomination-decision-box textarea:focus,.ssc-nomination-review-content .nomination-decision-box textarea:focus-visible{border-color:#e1315e47;box-shadow:none!important;outline:0!important}@media (min-width:981px){.ssc-nomination-review-content .nomination-document-table-head,.ssc-nomination-review-content .nomination-document-review .nomination-document-table article{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.9fr) minmax(190px,1fr) 118px}.ssc-nomination-review-content .nomination-document-actions{justify-self:center;width:102px;min-width:102px;max-width:102px}}@media (max-width:980px){.nomination-review-content dl{grid-template-columns:repeat(2,minmax(0,1fr))}.nomination-document-table-head{display:none}.nomination-document-review .nomination-document-table article{grid-template-columns:repeat(2,minmax(0,1fr))}.nomination-document-actions{justify-content:flex-start}}@media (max-width:620px){.nomination-review-content dl,.nomination-document-review .nomination-document-table article,.nomination-decision-options{grid-template-columns:1fr}}.nomination-document-review .nomination-document-actions button.nomination-verify-action{color:#5d49c5;background:#f5f2ff;border-color:#5b46c92e}.nomination-document-review .nomination-document-actions button.nomination-verify-action:hover:not(:disabled){background:#eee9ff;border-color:#5b46c94d}.nomination-document-review .nomination-document-actions button.nomination-verify-action.is-selected{color:#16855f;background:#eaf9f3;border-color:#16855f3d;box-shadow:inset 0 0 0 1px #16855f1a}@media (min-width:981px){.ssc-nomination-review-content .nomination-document-table-head,.ssc-nomination-review-content .nomination-document-review .nomination-document-table article{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.05fr) 244px}}.ssc-nomination-review-content .nomination-document-actions{grid-template-columns:68px 82px 72px;justify-content:center;place-items:center;gap:7px;justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;display:grid!important}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button,.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button:focus,.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button:focus-visible{box-sizing:border-box;color:#5d49c5;white-space:nowrap;appearance:none;background:#f8f6ff;border:1px solid #5b46c929;border-radius:8px;width:100%!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;font-size:var(--platform-control-font)!important;outline:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button svg{flex:none;width:13px;height:13px;margin:0;display:block}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button.is-verify.is-selected{color:#16855f;background:#eaf9f3;border-color:#16855f3d}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button.is-reject{color:#c92e58;background:#fff3f6;border-color:#d52d5a29}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button.is-reject.is-selected{background:#ffeaf0;border-color:#d52d5a40}.agency-nomination-review-content .nomination-review-heading .platform-status-badge{box-sizing:border-box;white-space:nowrap;justify-content:center;align-self:center;align-items:center;height:20px;margin:0;padding:0 8px;font-size:7px;line-height:1;display:inline-flex}.agency-nomination-review-content .nomination-decision-options button:first-child{width:112px}.agency-nomination-review-content .nomination-decision-options .platform-button.agency-approval-action.is-selected.is-approve{color:#16855f;box-shadow:none;background:#effbf6;border-color:#16855f40}.agency-nomination-review-content .nomination-decision-options .platform-button.agency-approval-action.is-selected.is-approve:hover:not(:disabled){color:#16855f;background:#e9f9f2;border-color:#16855f57}.agency-commercial-rereview-note{color:#b36a12;background:linear-gradient(90deg,#fff8ec,#fffdf9);border:1px solid #c273182e;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-top:8px;padding:9px 11px;display:grid}.agency-commercial-rereview-note>span{gap:3px;min-width:0;display:grid}.agency-commercial-rereview-note strong{color:#26376d;font-size:9px}.agency-commercial-rereview-note small{color:#707b9f;font-size:7.6px;line-height:1.45}.agency-commercial-rereview-note small b{color:#526087}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview{grid-template-columns:minmax(0,1fr) 390px}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:390px;display:grid}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options>button,.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options>button:first-child,.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options .agency-approval-action{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;height:34px;min-height:34px;padding:0 11px;line-height:1}@media (max-width:900px){.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview{grid-template-columns:1fr}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options{width:100%}}.agency-ssc-correction-panel{background:#fffaf1;border:1px solid #c273182e;border-radius:11px;gap:8px;margin-top:8px;padding:10px;display:grid}.agency-ssc-correction-panel>header span{gap:3px;display:grid}.agency-ssc-correction-panel>header strong{color:#27386d;font-size:9.5px}.agency-ssc-correction-panel>header small{color:#7c86a8;font-size:7.7px}.agency-ssc-correction-list{gap:6px;display:grid}.agency-ssc-correction-list label{color:#6541df;cursor:pointer;background:#fff;border:1px dashed #6541e740;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid;position:relative}.agency-ssc-correction-list label.has-file{color:#16855f;background:#f7fffb;border-style:solid;border-color:#16855f38}.agency-ssc-correction-list input{opacity:0;width:1px;height:1px;position:absolute}.agency-ssc-correction-list span{gap:2px;min-width:0;display:grid}.agency-ssc-correction-list strong{color:#25366c;font-size:8.5px}.agency-ssc-correction-list small{color:#7a84aa;text-overflow:ellipsis;white-space:nowrap;font-size:7.3px;overflow:hidden}.agency-ssc-correction-list em{font-size:7.5px;font-style:normal;font-weight:800}.agency-correction-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.agency-correction-actions button{min-height:32px}.agency-correction-error,.agency-correction-warning{color:#b33b5d;background:#fff0f4;border-radius:8px;padding:7px 9px;font-size:7.8px}.agency-correction-returned{color:#16855f;background:#f3fcf8;border:1px solid #16855f29;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;display:flex}.agency-correction-returned span{gap:2px;display:grid}.agency-correction-returned strong{font-size:8.7px}.agency-correction-returned small{color:#6f7d9d;font-size:7.4px}.ssc-nomination-review-content .nomination-document-review article.is-current-round-replacement{background:#fffaf2;border-color:#c2731847;box-shadow:inset 3px 0 #c2731899}.ssc-nomination-review-content .nomination-document-name strong{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ssc-nomination-review-content .nomination-document-name .nomination-document-replacement-marker{color:#ad6714;white-space:nowrap;background:#fff3df;border:1px solid #c2731833;border-radius:999px;align-items:center;min-height:17px;padding:0 6px;font-size:6.7px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.nomination-decision-success{z-index:60;color:#16855f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5fffafa;border:1px solid #16855f33;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(390px,100vw - 32px);padding:14px 15px;animation:.24s both decision-toast-in;display:grid;position:fixed;top:24px;right:24px;box-shadow:0 18px 45px #185d472e}.nomination-decision-success.is-rejected{color:#c72f58;background:#fff7f9fa;border-color:#cf30592e}.nomination-decision-success.is-warning{color:#b56c13;background:#fffaf2fa;border-color:#c2731833}.nomination-decision-success span{gap:3px;min-width:0;display:grid}.nomination-decision-success strong{color:#18305e;font-size:10.5px}.nomination-decision-success small{color:#6f7b9f;font-size:8.5px;line-height:1.4}.nomination-decision-success button{color:currentColor;cursor:pointer;background:#ffffffb3;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@keyframes decision-toast-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}.toa-application-status.is-approved{color:#148974;background:#1aa78d17}.notification-button{text-decoration:none}.assessor-notifications-workspace{align-content:start;gap:14px;display:grid}.assessor-notification-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assessor-notification-summary article{color:#6342e5;background:#ffffffb8;border:1px solid #534d9117;border-radius:14px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex;box-shadow:0 9px 24px #372c7e0d}.assessor-notification-summary article:nth-child(2){color:#ef258f}.assessor-notification-summary article:nth-child(3){color:#c67a1a}.assessor-notification-summary article span{gap:4px;display:grid}.assessor-notification-summary small{color:#7a84aa;font-size:8px}.assessor-notification-summary strong{color:#17285f;font-size:18px}.assessor-notification-panel{overflow:hidden}.assessor-notification-panel>nav{border-bottom:1px solid #534d9114;gap:6px;padding:10px 14px 0;display:flex}.assessor-notification-panel>nav button{color:#707aa3;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:750;display:inline-flex}.assessor-notification-panel>nav button.is-active{color:#5d40dd;border-color:#6540e8}.assessor-notification-panel>nav button span{background:#6540e814;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7.5px;display:grid}.assessor-notification-list{gap:8px;padding:12px;display:grid}.assessor-notification-list>article{background:#fff;border:1px solid #534d9117;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:14px;transition:border-color .16s,background .16s;display:grid}.assessor-notification-list>article.is-unread{background:linear-gradient(90deg,#f6f3ffe6,#fff 45%);border-color:#6540e82e}.assessor-notification-list>article.is-high{border-left:3px solid #d83b64}.assessor-notification-icon{color:#6243e3;background:#f1edff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.assessor-notification-list article.is-high .assessor-notification-icon{color:#cf315c;background:#fff0f4}.assessor-notification-list article>div:nth-child(2){min-width:0}.assessor-notification-list article header{align-items:center;gap:6px;display:flex}.notification-category,.assessor-notification-list article header em,.assessor-notification-list article header i{border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.notification-category{color:#5c42d6;background:#f0ecff}.notification-category.is-action-required{color:#bf3459;background:#fff0f4}.assessor-notification-list article header em{color:#b36c14;background:#fff5e7}.assessor-notification-list article header i{color:#fff;background:#f02691}.assessor-notification-list h2{color:#17285f;margin:7px 0 4px;font-size:11.5px}.assessor-notification-list p{color:#68749e;margin:0;font-size:9px;line-height:1.55}.assessor-notification-list footer{color:#7d87aa;align-items:center;gap:15px;margin-top:9px;font-size:7.8px;display:flex}.assessor-notification-list footer span{align-items:center;gap:5px;display:inline-flex}.assessor-notification-list footer strong{color:#465783;font-size:7.5px}.assessor-notification-list footer time{color:#56658e;margin-left:auto;font-weight:700}.assessor-notification-actions{justify-items:end;gap:7px;display:grid}.assessor-notification-actions a,.assessor-notification-actions button{color:#5d43dc;cursor:pointer;background:#f7f5ff;border:1px solid #6540e824;border-radius:8px;justify-content:center;align-items:center;min-width:92px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.assessor-notification-actions button{color:#6f799f;background:#fff}.assessor-notification-list article.is-read{opacity:.78}@media (max-width:760px){.assessor-notification-summary{grid-template-columns:1fr}.assessor-notification-list>article{grid-template-columns:auto minmax(0,1fr)}.assessor-notification-actions{grid-column:2;grid-template-columns:repeat(2,max-content);justify-content:start}.assessor-notification-list footer{flex-wrap:wrap}.assessor-notification-list footer time{width:100%;margin-left:0}}.assessor-notification-actions time{color:#56658e;text-align:right;white-space:nowrap;width:100%;margin-top:5px;font-size:7.8px;font-weight:700}.assessor-notification-list footer time{display:none}@media (max-width:760px){.assessor-notification-actions time{text-align:left;grid-column:1/-1}}.nomination-list-table{table-layout:fixed}.nomination-list-table th:first-child{width:10%}.nomination-list-table th:nth-child(2){width:13%}.nomination-list-table th:nth-child(3){width:16%}.nomination-list-table th:nth-child(4){width:14%}.nomination-list-table th:nth-child(5){width:15%}.nomination-list-table th:nth-child(6){width:9%}.nomination-list-table th:nth-child(7){width:10%}.nomination-list-table th:nth-child(8){width:9%}.nomination-list-table th:nth-child(9){width:4%}.nomination-list-table td{overflow-wrap:anywhere}.nomination-list-table th,.nomination-list-table td{vertical-align:middle;padding-left:12px;padding-right:12px}.nomination-list-table th:first-child,.nomination-list-table td:first-child{width:10%}.nomination-list-table th:nth-child(2),.nomination-list-table td:nth-child(2){width:13%}.nomination-list-table th:nth-child(3),.nomination-list-table td:nth-child(3){width:16%}.nomination-list-table th:nth-child(4),.nomination-list-table td:nth-child(4){width:15%}.nomination-list-table th:nth-child(5),.nomination-list-table td:nth-child(5){width:14%}.nomination-list-table th:nth-child(6),.nomination-list-table td:nth-child(6){text-align:center;width:8%}.nomination-list-table th:nth-child(7),.nomination-list-table td:nth-child(7){text-align:center;width:10%}.nomination-list-table th:nth-child(8),.nomination-list-table td:nth-child(8){text-align:center;white-space:nowrap;width:9%}.nomination-list-table th:nth-child(9),.nomination-list-table td:nth-child(9){text-align:center;width:5%}.nomination-list-table td:nth-child(9) .platform-view-button{margin:0 auto!important}.nomination-role-coverage{align-content:center;gap:5px;min-width:0;display:grid}.nomination-role-coverage>strong{color:#22356c;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.nomination-role-coverage>small{color:#6245d8;white-space:nowrap;background:#f2efff;border:1px solid #6541e71f;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:21px;padding:0 7px;font-size:7px;font-weight:800;line-height:1;display:inline-flex}.nomination-role-coverage>small svg{flex:none}.toa-applications-table .nomination-role-coverage{text-align:left}@keyframes nomination-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes nomination-review-open{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}.training-qualification-configuration{gap:12px;display:grid}.training-qualification-configuration>header{background:#ffffffbf;border:1px solid #534d9117;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.training-qualification-configuration>header h2{color:#17285f;margin:4px 0 3px;font-size:19px}.training-qualification-configuration>header p{color:#7681a7;margin:0;font-size:9px}.training-qualification-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.training-qualification-summary article{color:#6242df;background:#ffffffb8;border:1px solid #534d9117;border-radius:13px;align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:flex}.training-qualification-summary article:nth-child(2){color:#16856f}.training-qualification-summary article:nth-child(3){color:#ed278f}.training-qualification-summary article span{gap:3px;display:grid}.training-qualification-summary small{color:#7b85a8;font-size:7.8px}.training-qualification-summary strong{color:#17285f;font-size:17px}.qualification-category-manager{background:#ffffffbf;border:1px solid #534d9117;border-radius:14px;padding:14px 16px}.qualification-category-manager>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.qualification-category-manager>header>span{gap:3px;display:grid}.qualification-category-manager>header strong{color:#17285f;font-size:10.5px}.qualification-category-manager>header small{color:#7b85a8;font-size:8px}.qualification-category-manager>header>div{gap:7px;display:flex}.qualification-category-manager input{color:#22346b;width:210px;min-height:34px;font:inherit;background:#fff;border:1px solid #534d9124;border-radius:9px;outline:0;padding:0 10px;font-size:8.5px}.qualification-category-manager>header button{color:#fff;cursor:pointer;background:#6541e7;border:0;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8.5px;font-weight:750;display:inline-flex}.qualification-category-manager>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.qualification-category-manager>div>span{color:#5c43cf;background:#f1edff;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:0 5px 0 10px;font-size:8px;font-weight:750;display:inline-flex}.qualification-category-manager>div>span button{color:#ae4d75;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.training-qualification-table-panel{overflow:hidden}.training-qualification-table-panel .training-toolbar{grid-template-columns:minmax(260px,1fr) 220px auto}.training-qualification-table-panel .training-toolbar>span{color:#7580a5;align-self:center;font-size:8px}.training-qualification-config-table{table-layout:fixed;min-width:1480px}.training-qualification-config-table th:first-child{width:9%}.training-qualification-config-table th:nth-child(2){width:18%}.training-qualification-config-table th:nth-child(3){width:7%}.training-qualification-config-table th:nth-child(4),.training-qualification-config-table th:nth-child(5){width:8%}.training-qualification-config-table th:nth-child(6){width:12%}.training-qualification-config-table th:nth-child(7){width:14%}.training-qualification-config-table th:nth-child(8),.training-qualification-config-table th:nth-child(9){width:12%}.training-qualification-config-table td{vertical-align:middle}.training-qualification-config-table td:nth-child(n+3){text-align:center}.training-qualification-config-table td:nth-child(2) strong,.training-qualification-config-table td:nth-child(2) small{display:block}.training-qualification-config-table td:nth-child(2) small{color:#7c86a8;margin-top:3px;font-size:7px}.training-qualification-config-table select{color:#304172;background:#fff;border:1px solid #534d9121;border-radius:8px;width:100%;min-height:32px;padding:0 8px;font-size:8px}.training-qualification-config-table select:disabled{opacity:.55}.master-record-status{border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.master-record-status.is-active{color:#16856f;background:#eaf8f3}.master-record-status.is-inactive{color:#7a84a5;background:#eff1f6}.derived-role-count{color:#5d43d5;background:#f0ecff;border-radius:999px;padding:5px 7px;font-size:7.5px;font-weight:750;display:inline-flex}.configuration-no-coverage{color:#b47117;font-size:7.5px}.nomination-derived-coverage{color:#6541df;background:linear-gradient(90deg,#f1edff,#fff4fa);border:1px solid #6541e71f;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.nomination-derived-coverage span{gap:4px;display:grid}.nomination-derived-coverage strong{color:#26376d;font-size:9.5px}.nomination-derived-coverage small{color:#707ba1;font-size:7.8px;line-height:1.5}@media (max-width:760px){.training-qualification-configuration>header,.qualification-category-manager>header{flex-direction:column;align-items:stretch}.training-qualification-summary{grid-template-columns:1fr}.qualification-category-manager>header>div{display:grid}.qualification-category-manager input{width:100%}.training-qualification-table-panel .training-toolbar{grid-template-columns:1fr}}.nomination-review-derived-coverage{color:#6541df;background:linear-gradient(90deg,#f2efff,#fff7fb);border:1px solid #6541e71f;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:grid}.nomination-review-derived-coverage span{gap:3px;display:grid}.nomination-review-derived-coverage strong{color:#25366c;font-size:9px}.nomination-review-derived-coverage small{color:#717ba0;font-size:7.5px;line-height:1.4}.nomination-review-derived-coverage em{color:#5c42d5;white-space:nowrap;background:#ffffffbf;border-radius:999px;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:750}.nomination-policy-workspace:has(.training-qualification-configuration){min-height:0;overflow:hidden}.training-qualification-configuration{flex:1;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;overflow:hidden}.training-qualification-table-panel{flex-direction:column;min-height:0;display:flex}.training-qualification-table-panel .training-toolbar{flex:none}.training-qualification-table-panel .training-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.training-qualification-config-table thead{z-index:3;position:sticky;top:0}.training-qualification-config-table th{background:#f7f6ff;box-shadow:0 1px #524d8f14}@media (max-width:900px){:is(.nomination-policy-workspace:has(.training-qualification-configuration),.training-qualification-configuration){overflow:visible}.training-qualification-configuration{grid-template-rows:auto}.training-qualification-table-panel .training-table-wrap{max-height:620px}}.training-qualification-configuration{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(420px,.9fr) minmax(560px,1.35fr);gap:9px}.training-qualification-configuration>header{grid-column:1/-1;padding:12px 16px}.training-qualification-configuration>header h2{font-size:17px}.training-qualification-summary{grid-column:1;gap:6px}.training-qualification-summary article{gap:8px;min-height:58px;padding:9px 11px}.training-qualification-summary article svg{width:17px;height:17px}.training-qualification-summary strong{font-size:14px}.qualification-category-manager{grid-column:2;min-height:58px;padding:9px 12px}.qualification-category-manager>header strong{font-size:9.5px}.qualification-category-manager>header small{font-size:7.5px}.qualification-category-manager>header>div{flex:none}.qualification-category-manager input,.qualification-category-manager>header button{min-height:31px}.qualification-category-manager>div{min-height:0;margin-top:6px}.training-qualification-table-panel{grid-column:1/-1}.training-qualification-table-panel .training-toolbar{min-height:48px;padding-block:6px}@media (max-width:1250px){.training-qualification-configuration{grid-template-rows:auto;grid-template-columns:1fr;overflow:visible}.training-qualification-summary,.qualification-category-manager,.training-qualification-table-panel{grid-column:1}.training-qualification-table-panel .training-table-wrap{max-height:620px}}.nomination-create-page{flex-direction:column;flex:1;gap:13px;min-height:0;padding-bottom:12px;display:flex}.nomination-back{align-items:center;gap:7px;font-weight:650;text-decoration:none;display:flex}.nomination-access-note{color:#653bff;background:linear-gradient(90deg,#ede9ffb8,#fff1f98c);border:1px solid #653bff1f;border-radius:14px;align-items:center;gap:11px;min-height:62px;padding:12px 16px;display:flex}.nomination-access-note>div{flex:1;gap:3px;display:grid}.nomination-access-note strong{color:#17275e;font-size:11px}.nomination-access-note span{color:#6975a1;font-size:9px}.nomination-access-note em{color:#5137dd;background:#ffffffa8;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8.5px;font-style:normal;font-weight:700;display:flex}.nomination-form{flex-direction:column;flex:1;gap:12px;display:flex}.nomination-form-section{background:#ffffffa3;border:1px solid #fffffff5;border-radius:18px;padding:18px;box-shadow:0 9px 24px #4135840f,inset 0 1px #fff}.nomination-section-head{align-items:center;gap:11px;margin-bottom:16px;display:flex}.nomination-section-head>span{color:#fff;background:linear-gradient(135deg,#2d5bff,#6b3fff 55%,#f4259a);border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:750;display:grid}.nomination-section-head h2{color:#15245b;margin:0;font-size:14px}.nomination-section-head p{color:#7a85ad;margin:3px 0 0;font-size:9px}.nomination-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:13px;display:grid}.nomination-fields label{color:#53608e;gap:7px;min-width:0;font-size:9px;font-weight:650;display:grid}.nomination-fields input,.nomination-fields select,.nomination-fields textarea{color:#17265c;resize:vertical;background:#ffffffb8;border:1px solid #59519a24;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 12px;font-size:10px}.nomination-fields textarea{padding-block:11px}.nomination-fields input:focus,.nomination-fields select:focus,.nomination-fields textarea:focus{border-color:#653bff80;box-shadow:0 0 0 3px #653bff14}.nomination-field-wide{grid-column:1/-1}.nomination-programme-fields{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr))}.nomination-fields label>small{color:#8b93b5;min-height:12px;margin-top:-3px;font-size:7.5px;font-weight:500}.nomination-fields label>small.field-error{color:#cc287d}.renewal-eligibility{color:#d12882;background:#ea1baa0e;border:1px solid #ea1baa29;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:11px 15px;display:flex}.renewal-eligibility.is-eligible{color:#148974;background:#1aa78d11;border-color:#1aa78d33}.renewal-eligibility span{gap:3px;display:grid}.renewal-eligibility strong{color:#17275e;font-size:10px}.renewal-eligibility small{color:#6f7ba5;font-size:8.5px}.renewal-eligibility>button{color:#fff;background:var(--platform-primary);min-height:34px;font:inherit;cursor:pointer;border:1px solid #653bff33;border-radius:9px;flex:none;margin-left:auto;padding:0 14px;font-weight:700;box-shadow:0 8px 18px #653bff24}.nomination-form-actions{background:#ffffffa3;border:1px solid #fffffff5;border-radius:16px;justify-content:flex-end;align-items:center;gap:16px;min-height:70px;padding:12px 15px;display:flex;box-shadow:0 8px 20px #4135840d}.nomination-form-actions>div{color:#653bff;align-items:center;gap:10px;display:flex}.nomination-form-actions span{gap:2px;display:grid}.nomination-form-actions strong{color:#1a2a63;font-size:10px}.nomination-form-actions small{color:#7a85ad;font-size:8.5px}.nomination-form-actions button,.nomination-form-actions a{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nomination-form-actions button:disabled{opacity:.65;cursor:wait}.nomination-applicant-declaration{color:#653bff;cursor:pointer;background:linear-gradient(90deg,#653bff0d,#ea1baa09);border:1px solid #ea1baa2e;border-radius:15px;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;gap:11px;min-height:76px;padding:14px 16px;display:grid;box-shadow:0 7px 18px #4135840b}.nomination-applicant-declaration>input{accent-color:#653bff;cursor:pointer;width:17px;height:17px;margin:1px 0 0}.nomination-applicant-declaration>svg{color:#653bff;margin-top:0}.nomination-applicant-declaration>span{gap:4px;min-width:0;display:grid}.nomination-applicant-declaration strong{color:#1e3268;font-size:9.5px}.nomination-applicant-declaration small{color:#68759f;font-size:8.5px;line-height:1.55}.nomination-applicant-declaration.is-accepted{color:#138b77;background:linear-gradient(90deg,#149f8112,#ffffffd6);border-color:#149f813d}.nomination-applicant-declaration.is-accepted>svg{color:#138b77}@media (max-width:600px){.nomination-applicant-declaration{grid-template-columns:auto minmax(0,1fr)}.nomination-applicant-declaration>svg{display:none}}.nomination-submit-short{display:none!important}.nomination-success{color:#137d6c;background:#1aa78d14;border:1px solid #1aa78d2e;border-radius:11px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 13px;font-size:10px;font-weight:650;display:flex}.nomination-success button{color:#137d6c;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.nomination-application-reference{text-align:left;background:#653bff0b;border:1px solid #653bff1f;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.nomination-application-reference span,.nomination-application-reference small{color:#7a85ad;font-size:9px}.nomination-application-reference strong{color:#5339df;letter-spacing:.035em;font-size:18px}.user-access-workspace{color:#172961;padding:30px 34px}.user-access-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.user-access-header span{color:#ed2596;letter-spacing:.13em;font-size:10px;font-weight:800}.user-access-header h1{margin:8px 0 3px;font-size:29px;font-weight:500}.user-access-header p{color:#7b86ad;margin:0;font-size:12px}.user-access-header>button{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:13px 18px;font-weight:750;display:inline-flex;box-shadow:0 9px 24px #673df533}.user-access-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 14px;display:grid}.user-access-summary article{background:#fff;border:1px solid #554a9717;border-radius:15px;align-items:center;gap:12px;padding:17px 19px;display:flex}.user-access-summary article>svg{color:#6544f5}.user-access-summary span{flex-direction:column;display:flex}.user-access-summary small{color:#7d87ac;font-size:9px}.user-access-summary strong{margin-top:3px;font-size:20px}.user-access-card{background:#fff;border:1px solid #554a9717;border-radius:17px;overflow:hidden;box-shadow:0 12px 35px #3c2b820d}.user-access-toolbar{gap:12px;padding:14px;display:flex}.user-access-toolbar label{color:#8590b4;border:1px solid #e9e7f3;border-radius:11px;flex:1;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.user-access-toolbar input,.user-access-toolbar select{color:#27386e;background:0 0;border:0;outline:0;width:100%}.user-access-toolbar>select{border:1px solid #e9e7f3;border-radius:11px;width:180px;padding:0 14px}.user-access-table-wrap{overflow:auto}.user-access-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.user-access-table-wrap th{text-align:left;color:#747fa8;text-transform:uppercase;background:#f7f6fc;padding:13px 15px;font-size:9px}.user-access-table-wrap td{color:#58658f;vertical-align:middle;border-top:1px solid #f0eef7;height:64px;padding:11px 15px;font-size:10px}.user-access-table-wrap td:first-child strong,.user-access-table-wrap td:first-child small{display:block}.user-access-table-wrap td:first-child strong{color:#162962;font-size:11px}.user-access-table-wrap td:first-child small{color:#7f89ae;margin-top:4px}.user-status-badge{border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.user-status-badge.is-active{color:#087d5c;background:#e8f8f2}.user-status-badge.is-suspended,.user-status-badge.is-locked{color:#b06b0e;background:#fff3dc}.user-status-badge.is-deactivated{color:#7d8197;background:#f0f1f5}.user-row-action{color:#6042e9;cursor:pointer;background:#f9f8ff;border:1px solid #ddd8ff;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.user-access-empty{text-align:center;color:#8a94b6;padding:50px}.user-access-empty svg{color:#7455ef}.user-access-empty strong,.user-access-empty p{margin:8px 0 0;display:block}.user-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.user-form-grid label{color:#536089;flex-direction:column;gap:7px;font-size:9px;font-weight:750;display:flex}.user-form-grid label.is-wide{grid-column:1/-1}.user-form-grid input,.user-form-grid select{color:#1d3068;background:#fff;border:1px solid #e6e3f2;border-radius:10px;outline:none;height:44px;padding:0 12px}.user-form-grid label>small{color:#8b94b2;font-weight:500}.user-form-error{color:#a52b52;background:#fff0f5;border-radius:9px;padding:10px 12px;font-size:10px}.user-governance-note{color:#52608b;background:#f5f3ff;border-radius:11px;align-items:center;gap:10px;margin-top:18px;padding:13px;display:flex}.user-governance-note svg{color:#6849ed}.user-governance-note span{flex-direction:column;display:flex}.user-governance-note small{color:#8a93b1;margin-top:3px}.credential-box{background:#f7f5ff;border:1px solid #e2defa;border-radius:12px;grid-template-columns:140px 1fr;gap:12px;margin-top:20px;padding:17px;display:grid}.credential-box span{color:#7f89ab;font-size:9px}.credential-box strong{word-break:break-all;font-size:11px}@media (max-width:800px){.user-access-workspace{padding:22px 16px}.user-access-header{flex-direction:column;align-items:flex-start}.user-access-summary,.user-form-grid{grid-template-columns:1fr}.user-form-grid label.is-wide{grid-column:auto}.credential-box{grid-template-columns:1fr}}.portal-session-loading,.portal-access-blocked{text-align:center;color:#6672a0;background:#f8f8ff;place-content:center;min-height:100svh;display:grid}.portal-access-blocked svg{color:#ea1baa;margin:0 auto 14px}.portal-access-blocked h1{color:#07164a;margin:0}.portal-access-blocked p{max-width:420px}.portal-access-blocked a{color:#fff;background:var(--platform-primary);border-radius:10px;width:fit-content;margin:14px auto 0;padding:11px 18px;font-size:11px;font-weight:750;text-decoration:none}.assessor-workspace{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.assessor-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.assessor-kpi-grid article{color:#653bff;background:#ffffffb8;border:1px solid #fffffff2;border-radius:17px;align-items:center;gap:14px;min-height:108px;padding:18px;display:flex;box-shadow:0 10px 26px #3a2d7e0f}.assessor-kpi-grid article>svg{background:#653bff14;border-radius:11px;width:37px;height:37px;padding:8px}.assessor-kpi-grid article span{gap:3px;display:grid}.assessor-kpi-grid small,.assessor-kpi-grid em{color:#7b85aa;font-size:8.5px;font-style:normal}.assessor-kpi-grid strong{color:#07164a;font-size:25px}.assessor-home-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.assessor-home-grid>section{background:#ffffffb8;border:1px solid #fffffff2;border-radius:18px;min-height:260px;padding:18px}.assessor-home-grid>section>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.assessor-home-grid>section>div:first-child span{gap:4px;display:grid}.assessor-home-grid strong{color:#17275e}.assessor-home-grid small{color:#7b85aa;font-size:8.5px}.assessor-home-grid a{color:#5d43e5;font-size:9px;font-weight:750;text-decoration:none}.assessor-empty-state,.assessor-table-empty,.assessor-placeholder{text-align:center;color:#8b78ef;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.assessor-empty-state strong,.assessor-table-empty strong,.assessor-placeholder h2{color:#17275e;margin-top:10px}.assessor-empty-state p,.assessor-table-empty p,.assessor-placeholder p{color:#7b85aa;margin:5px 0 0;font-size:9px}.assessor-profile-card{background:#ffffffbd;border:1px solid #fffffff2;border-radius:18px;align-items:center;gap:20px;min-height:190px;padding:28px;display:flex}.assessor-profile-card>svg{color:#fff;background:linear-gradient(135deg,#2d5bff,#6b3fff,#f4259a);border-radius:22px;width:72px;height:72px;padding:17px}.assessor-profile-card>div{gap:3px;display:grid}.assessor-profile-card small{color:#7a85ad}.assessor-profile-card strong{color:#5b42df}.assessor-profile-card h2{color:#07164a;margin:6px 0 0}.assessor-profile-card p{color:#6f7aa5;margin:0}.assessor-profile-card>span{color:#087e6a;background:#0faa8d17;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:9px;font-weight:800}.assessor-placeholder{background:#ffffffb3;border:1px solid #fffffff2;border-radius:20px;min-height:430px}.assessor-certification-table{min-width:850px}.assessor-certification-groups{gap:14px;display:grid}.assessor-certification-group{overflow:hidden}.assessor-certification-group>header{border-bottom:1px solid #59519a14;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 16px;display:flex}.assessor-certification-group>header span{gap:3px;display:grid}.assessor-certification-group>header strong{color:#17275e;font-size:11px}.assessor-certification-group>header small{color:#7b85aa;font-size:8.5px}.assessor-certification-group>header em{color:#5c43df;background:#653bff12;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:750}.assessor-certification-table th:nth-child(3),.assessor-certification-table td:nth-child(3),.assessor-certification-table th:nth-child(4),.assessor-certification-table td:nth-child(4){text-align:center;vertical-align:middle}.certification-toa-action{color:#fff;background:var(--platform-primary);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:31px;padding:0 11px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #653bff29}.certification-not-eligible{color:#9aa1bb;white-space:nowrap;font-size:8px}.certification-nomination-status{color:#5b43df;background:#653bff0f;border:1px solid #653bff21;border-radius:9px;align-content:center;gap:2px;min-height:35px;padding:6px 10px;text-decoration:none;display:inline-grid}.certification-nomination-status small{color:#7f89ae;font-size:6.8px}.certification-nomination-status strong{color:#5b43df;font-size:8px}.assessor-certification-table{table-layout:fixed;width:100%;min-width:980px}.assessor-certification-table th:first-child,.assessor-certification-table td:first-child{width:12%}.assessor-certification-table th:nth-child(2),.assessor-certification-table td:nth-child(2){width:29%}.assessor-certification-table th:nth-child(3),.assessor-certification-table td:nth-child(3),.assessor-certification-table th:nth-child(4),.assessor-certification-table td:nth-child(4){width:7%}.assessor-certification-table th:nth-child(5),.assessor-certification-table td:nth-child(5),.assessor-certification-table th:nth-child(6),.assessor-certification-table td:nth-child(6){width:11%}.assessor-certification-table th:nth-child(7),.assessor-certification-table td:nth-child(7){width:8%}.assessor-certification-table th:nth-child(8),.assessor-certification-table td:nth-child(8){text-align:center;vertical-align:middle;width:15%}.assessor-certification-table td{text-overflow:ellipsis;overflow:hidden}.assessor-certification-table .certification-toa-action{max-width:100%;padding-inline:9px}:is(.assessor-certification-table:has(th:nth-child(5):last-child) th:first-child,.assessor-certification-table:has(th:nth-child(5):last-child) td:first-child){width:16%}:is(.assessor-certification-table:has(th:nth-child(5):last-child) th:nth-child(2),.assessor-certification-table:has(th:nth-child(5):last-child) td:nth-child(2)){width:42%}:is(.assessor-certification-table:has(th:nth-child(5):last-child) th:nth-child(3),.assessor-certification-table:has(th:nth-child(5):last-child) td:nth-child(3),.assessor-certification-table:has(th:nth-child(5):last-child) th:nth-child(4),.assessor-certification-table:has(th:nth-child(5):last-child) td:nth-child(4)){width:10%}:is(.assessor-certification-table:has(th:nth-child(5):last-child) th:nth-child(5),.assessor-certification-table:has(th:nth-child(5):last-child) td:nth-child(5)){width:22%}@media (max-width:760px){.assessor-certification-group>header{align-items:flex-start}.assessor-certification-group .training-table-wrap{overflow:visible}.assessor-certification-table{table-layout:auto;min-width:0}.assessor-certification-table thead{display:none}.assessor-certification-table tbody{gap:9px;padding:9px;display:grid}.assessor-certification-table tr{background:#ffffffc2;border:1px solid #59519a1a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-height:0;padding:11px;display:grid}.assessor-certification-table td,.assessor-certification-table td:nth-child(n){text-align:left;vertical-align:top;white-space:normal;border:0;gap:3px;width:auto;min-width:0;height:auto;padding:0;display:grid;overflow:visible}.assessor-certification-table td:before{color:#8a93b4;text-transform:uppercase;font-size:7px;font-weight:750}.assessor-certification-table td:first-child:before{content:"QP Code"}.assessor-certification-table td:nth-child(2):before{content:"QP Name"}.assessor-certification-table td:nth-child(3):before{content:"Version"}.assessor-certification-table td:nth-child(4):before{content:"Level"}.assessor-certification-table td:nth-child(5):before{content:"Valid From"}.assessor-certification-table td:nth-child(6):before{content:"Valid Till"}.assessor-certification-table td:nth-child(7):before{content:"Status"}.assessor-certification-table td:nth-child(8):before{content:"Action"}.assessor-certification-table td:first-child,.assessor-certification-table td:nth-child(2),.assessor-certification-table td:nth-child(8){grid-column:1/-1}.assessor-certification-table td:nth-child(8){align-items:start}.assessor-certification-table .certification-toa-action{width:100%;min-height:36px}.assessor-certification-table .certification-not-eligible{padding:7px 0}}.commercial-workspace{min-height:0;overflow:hidden}.commercial-workspace>.training-page-header{flex:none}.commercial-batch-hold-notice{color:#b3690a;background:#fff9ec;border:1px solid #d07d122e;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex}.commercial-batch-hold-notice span{gap:2px;display:grid}.commercial-batch-hold-notice strong{color:#744a10;font-size:9px}.commercial-batch-hold-notice small{color:#947345;font-size:8px}.commercial-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-kpi-grid article{color:#6541df;background:#ffffffb8;border:1px solid #534d911a;border-radius:15px;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:flex}.commercial-kpi-grid article:nth-child(2){color:#d07d12}.commercial-kpi-grid article:nth-child(3){color:#07836f}.commercial-kpi-grid article span{gap:4px;display:grid}.commercial-kpi-grid small{color:#7b85a8;font-size:8px}.commercial-kpi-grid strong{color:#17285f;font-size:16px}.commercial-feedback{color:#07836f;background:#effbf7;border:1px solid #14977726;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.commercial-feedback span{flex:1}.commercial-feedback button{width:27px;height:27px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.commercial-list-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.commercial-list-panel .training-tabs{flex:none}.commercial-toolbar{flex:none;min-height:54px}.commercial-list-panel .training-table-wrap{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.commercial-table{table-layout:fixed;min-width:1240px}.commercial-table th:nth-child(7),.commercial-table th:nth-child(8){width:10%}.commercial-table td{vertical-align:middle}.commercial-table td>strong,.commercial-table td>small{display:block}.commercial-table td>small{color:#7c86a8;margin-top:3px;font-size:7.3px;line-height:1.35}.commercial-coverage{color:#6541df!important}.commercial-coverage svg{vertical-align:-2px;margin-right:4px}.commercial-status{color:#6242df;white-space:nowrap;background:#efebff;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:7.3px;font-weight:800;display:inline-flex}.commercial-status.is-proforma-issued,.commercial-status.is-partially-paid{color:#ae7016;background:#fff5de}.commercial-status.is-payment-confirmed,.commercial-status.is-payment-not-required{color:#07836f;background:#e9f8f3}.commercial-status.is-cancelled{color:#b32e5e;background:#fff0f4}.commercial-row-action{color:#5d40dc;cursor:pointer;white-space:nowrap;background:#f8f6ff;border:1px solid #6541e726;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7.5px;font-weight:750;display:inline-flex}.commercial-row-action.is-payment{color:#07836f;background:#effaf6;border-color:#07836f29}.commercial-row-action:disabled{color:#9098b4;cursor:default;background:#f4f5f9;border-color:#59519a14}.commercial-proof-pending{font-weight:750;color:#b66d0b!important;margin-top:4px!important;font-size:7px!important}.commercial-empty{color:#8478d7;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:240px;display:grid}.commercial-empty strong{color:#26376d;font-size:11px}.commercial-empty p{color:#7d87a8;max-width:430px;margin:0;font-size:8.5px;line-height:1.5}@keyframes commercial-drawer-in{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:none}}.commercial-nomination-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commercial-nomination-summary>div{background:#fff;border:1px solid #534d9117;border-radius:11px;align-content:center;gap:5px;min-height:63px;padding:10px 11px;display:grid}.commercial-nomination-summary small,.commercial-form-section>header small{color:#7b85a8;font-size:7px}.commercial-nomination-summary strong{color:#20336b;font-size:8.5px;line-height:1.35}.commercial-included-coverage{color:#6541df;background:linear-gradient(90deg,#f1edff,#fff4fa);border:1px solid #6541e71f;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;display:flex}.commercial-included-coverage span{flex:1;gap:3px;display:grid}.commercial-included-coverage strong{color:#26376d;font-size:8.5px}.commercial-included-coverage small{color:#707ba1;font-size:7.5px}.commercial-included-coverage em{color:#07836f;white-space:nowrap;background:#e8f8f3;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.commercial-form-section{background:#f9f9ffe6;border:1px solid #534d911a;border-radius:14px;gap:11px;padding:13px;display:grid}.commercial-form-section>header{gap:3px;display:grid}.commercial-form-section>header strong{color:#20336b;font-size:10px}.commercial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.commercial-form-grid label{gap:5px;min-width:0;display:grid}.commercial-form-grid label.is-wide{grid-column:1/-1}.commercial-form-grid label>span{color:#4f5e8c;font-size:7.5px;font-weight:750}.commercial-form-grid input,.commercial-form-grid select,.commercial-form-grid textarea{color:#17275e;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #59519a24;border-radius:9px;outline:0;padding:0 11px;font-size:8.5px}.commercial-form-grid textarea{resize:vertical;min-height:64px;padding:10px 11px;line-height:1.45}.commercial-payment-toggle{cursor:pointer;background:#fff;border:1px solid #6541e71f;border-radius:11px;align-items:center;gap:9px;padding:10px 11px;display:flex}.commercial-payment-toggle input{accent-color:#6541e7}.commercial-payment-toggle span{gap:3px;display:grid}.commercial-payment-toggle strong{color:#20336b;font-size:8.5px}.commercial-payment-toggle small{color:#7b85a8;font-size:7px}.commercial-tax-toggle button{color:#5e688e;cursor:pointer;background:#fff;border:1px solid #59519a21;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:8px;display:inline-flex}.commercial-tax-toggle button i{background:#d9dced;border-radius:999px;width:27px;height:15px;padding:2px;display:flex}.commercial-tax-toggle button i:before{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .18s;box-shadow:0 1px 3px #14164633}.commercial-tax-toggle button[aria-checked=true]{color:#07836f}.commercial-tax-toggle button[aria-checked=true] i{background:#24b99e}.commercial-tax-toggle button[aria-checked=true] i:before{transform:translate(12px)}.commercial-total{background:linear-gradient(90deg,#efecff,#fff3fa);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;display:flex}.commercial-total span{gap:3px;display:grid}.commercial-total small{color:#7781a7;font-size:7px}.commercial-total strong{color:#17285f;font-size:16px}.commercial-total em{color:#725ed3;font-size:7px;font-style:normal}.commercial-proforma-review-content{gap:8px;display:grid}.commercial-proforma-review-content .commercial-nomination-summary>div{gap:3px;min-height:54px;padding:8px 10px}.commercial-proforma-review-content .commercial-included-coverage{padding:9px 10px}.commercial-proforma-review-content .commercial-form-section{border-radius:12px;gap:8px;padding:11px}.commercial-proforma-review-content .commercial-form-grid{gap:7px 8px}.commercial-proforma-review-content .commercial-form-grid input,.commercial-proforma-review-content .commercial-form-grid select{min-height:36px}.commercial-proforma-review-content .commercial-rate-lock,.commercial-proforma-review-content .commercial-rate-missing{margin-bottom:0;padding:9px 10px}.commercial-proforma-review-content .commercial-rate-lines{gap:5px;margin:0}.commercial-proforma-review-content .commercial-rate-lines>div{padding:7px 9px}.commercial-proforma-review-content .commercial-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-proforma-review-content .commercial-total{padding:8px 10px}.payment-balance-card{color:#d07d12;background:#fff8e9;border:1px solid #d07d1221;border-radius:14px;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex}.payment-balance-card span{gap:4px;display:grid}.payment-balance-card small{color:#8c7a5f;font-size:7.5px}.payment-balance-card strong{color:#17285f;font-size:19px}.commercial-submitted-proof{color:#07836f;background:#effaf6;border:1px solid #07836f26;border-radius:14px;align-items:center;gap:11px;min-height:78px;padding:13px;display:flex}.commercial-submitted-proof>span{flex:1;gap:3px;min-width:0;display:grid}.commercial-submitted-proof strong{color:#1c5e54;font-size:9.5px}.commercial-submitted-proof small{color:#62887f;font-size:7.5px}.commercial-submitted-proof>a{color:#087a67;white-space:nowrap;background:#fff;border:1px solid #07836f2e;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7.5px;font-weight:800;text-decoration:none;display:inline-flex}.commercial-proof-stage{font-weight:750;color:#8a719e!important;margin-top:4px!important;font-size:7px!important}.commercial-proof-stage.is-pending-training-review,.commercial-proof-stage.is-pending-verification{color:#b36c0c!important}.commercial-proof-stage.is-pending-finance-review{color:#5c43dc!important}.commercial-proof-stage.is-returned-by-training,.commercial-proof-stage.is-returned-by-finance{color:#c13c68!important}.commercial-proof-stage.is-approved-by-finance,.commercial-proof-stage.is-verified{color:#087d69!important}.commercial-table td:last-child .commercial-row-action,.finance-verification-table td:last-child .commercial-row-action{place-items:unset;width:auto;min-width:98px;height:31px;padding:0 9px;display:inline-flex}.commercial-review-returned{color:#c43767;background:#fff1f6;border:1px solid #ca376724;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.commercial-review-returned span{gap:3px;display:grid}.commercial-review-returned strong{font-size:9px}.commercial-review-returned small{color:#8d6171;font-size:7.5px;line-height:1.45}.commercial-receipt-replacement{color:#6242dd;cursor:pointer;background:#fff;border:1px dashed #6541e740;border-radius:11px;align-items:center;gap:9px;min-height:60px;padding:10px 11px;display:flex}.commercial-receipt-replacement.has-file{color:#07836f;background:#effaf6;border-style:solid;border-color:#07836f33}.commercial-receipt-replacement>input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.commercial-receipt-replacement>span{flex:1;gap:3px;min-width:0;display:grid}.commercial-receipt-replacement strong{color:#26386c;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.commercial-receipt-replacement small{color:#7d87a9;font-size:7px}.commercial-receipt-replacement em{white-space:nowrap;border:1px solid;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.commercial-review-history{background:#fff;border:1px solid #534d911a;border-radius:13px;gap:7px;padding:12px;display:grid}.commercial-review-history>strong{color:#21356b;font-size:9.5px}.commercial-review-history>div{background:#f7f6fc;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px 9px;display:grid}.commercial-review-history span{gap:3px;display:grid}.commercial-review-history b{color:#334475;text-transform:capitalize;font-size:7.5px}.commercial-review-history small{color:#7e88a8;font-size:7px}.commercial-review-history p{color:#6e789a;margin:0;font-size:7px;line-height:1.45}.commercial-review-error{color:#c13b67;background:#fff0f5;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:8px;font-weight:700;display:flex}.training-review-actions{flex-wrap:wrap}.commercial-return-action,.commercial-save-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.commercial-return-action{color:#be3a65;background:#fff1f6;border:1px solid #c239672e}.commercial-save-action{color:#5f42d9;background:#f5f2ff;border:1px solid #6541e729}.finance-verification-panel{min-height:430px}.finance-verification-table{table-layout:fixed;min-width:1150px}.finance-verification-table th:nth-child(5){width:17%}.finance-review-status{color:#6044d9;white-space:nowrap;background:#f0edff;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 8px;font-size:7.2px;font-weight:800;display:inline-flex}.finance-review-status.is-approved-by-finance,.finance-review-status.is-verified{color:#087d69;background:#e9f8f3}.finance-review-status.is-returned-by-finance{color:#c13b67;background:#fff0f5}.finance-payment-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-payment-detail-grid>div{background:#fff;border:1px solid #534d9117;border-radius:11px;align-content:center;gap:5px;min-height:62px;padding:10px;display:grid}.finance-payment-detail-grid span{color:#7e88aa;font-size:7px}.finance-payment-detail-grid strong{overflow-wrap:anywhere;color:#21356b;font-size:9px}.finance-training-note{color:#6542dd;background:#f3f0ff;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.finance-training-note span{gap:3px;display:grid}.finance-training-note strong{color:#26386c;font-size:8.5px}.finance-training-note small{color:#747fa3;font-size:7.5px;line-height:1.45}.finance-review-remarks{color:#42527f;gap:6px;font-size:8px;font-weight:750;display:grid}.finance-review-remarks textarea{resize:vertical;color:#17275e;width:100%;min-height:72px;font:inherit;background:#fff;border:1px solid #59519a24;border-radius:10px;outline:0;padding:10px 11px;font-size:8.5px}.finance-review-remarks textarea:disabled{color:#7e87a6;background:#f4f4f8}@media (max-width:900px){.commercial-kpi-grid{grid-template-columns:1fr}.commercial-nomination-summary,.commercial-proforma-review-content .commercial-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.commercial-form-grid,.commercial-nomination-summary,.finance-payment-detail-grid{grid-template-columns:1fr}.commercial-form-grid label.is-wide{grid-column:auto}.commercial-total{flex-direction:column;align-items:flex-start}.training-review-actions{flex-direction:column;align-items:stretch}.training-review-actions button{width:100%}.commercial-review-history>div{grid-template-columns:1fr}.commercial-submitted-proof{flex-wrap:wrap;align-items:flex-start}.commercial-submitted-proof>a{margin-left:28px}.commercial-proforma-review-content .commercial-fee-grid{grid-template-columns:1fr}}@media (max-width:1050px){.assessor-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.assessor-workspace{gap:10px}.assessor-workspace>.training-page-header{gap:8px;min-height:auto;padding:8px 4px 7px}.assessor-workspace>.training-page-header h1{margin-top:4px;font-size:22px}.assessor-workspace>.training-page-header p{max-width:360px;font-size:11px;line-height:1.45}.assessor-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assessor-kpi-grid article{border-radius:14px;gap:10px;min-height:88px;padding:12px}.assessor-kpi-grid article>svg{border-radius:10px;flex:0 0 34px;width:34px;height:34px;padding:7px}.assessor-kpi-grid article span{gap:2px;min-width:0}.assessor-kpi-grid small,.assessor-kpi-grid em{overflow-wrap:anywhere;font-size:9px;line-height:1.35}.assessor-kpi-grid strong{font-size:21px;line-height:1}.assessor-home-grid{grid-template-columns:1fr;gap:9px}.assessor-home-grid>section{border-radius:15px;min-height:0;padding:14px}.assessor-home-grid>section>div:first-child{align-items:flex-start;gap:10px}.assessor-home-grid>section>div:first-child span{min-width:0}.assessor-home-grid>section>div:first-child strong{font-size:13px}.assessor-home-grid small{font-size:10px;line-height:1.4}.assessor-home-grid a{flex:none;font-size:10px}.assessor-empty-state{text-align:left;background:#653bff09;border:1px solid #653bff17;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);justify-content:stretch;align-items:center;gap:2px 10px;min-height:0;margin-top:12px;padding:11px 12px;display:grid}.assessor-empty-state svg{grid-row:1/3;justify-self:center;width:23px;height:23px}.assessor-empty-state strong{margin-top:0;font-size:11px}.assessor-empty-state p{margin-top:0;font-size:9.5px;line-height:1.35}.assessor-profile-card{flex-wrap:wrap;align-items:flex-start}.assessor-profile-card>span{margin-left:0}}@media (max-width:340px){.assessor-kpi-grid{grid-template-columns:1fr}}.nomination-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nomination-document-card{background:#fafaffa8;border:1px solid #59519a1a;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.nomination-document-card>div{color:#653bff;align-items:center;gap:9px;display:flex}.nomination-document-card>div span{gap:2px;display:grid}.nomination-document-card>div strong{color:#17275e;font-size:10px}.nomination-document-card>div small{color:#7d87ae;font-size:8px}.nomination-document-card>label{color:#53608e;gap:7px;font-size:9px;font-weight:650;display:grid}.nomination-document-card input,.nomination-document-card select{color:#17265c;background:#ffffffc2;border:1px solid #59519a24;border-radius:10px;outline:0;width:100%;min-height:41px;padding:0 11px;font-size:9.5px}.document-upload{cursor:pointer;background:#653bff09;border:1px dashed #653bff4d;border-radius:11px;align-items:center;min-height:63px;padding:11px;position:relative;overflow:hidden;color:#653bff!important;gap:9px!important;display:flex!important}.document-upload>span{gap:3px;min-width:0;display:grid}.document-upload strong{color:#4d3acb;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.document-upload small{color:#8992b4;font-size:7.5px;font-weight:500}.document-upload input{opacity:0;width:1px;height:1px;position:absolute}@media (max-width:1050px){.training-kpi-grid,.training-action-strip{grid-template-columns:repeat(2,1fr)}.training-table{min-width:850px}.nomination-fields,.nomination-programme-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nomination-field-wide{grid-column:1/-1}.nomination-document-grid{grid-template-columns:1fr}}@media (max-width:700px){.training-page-header{flex-direction:column;align-items:flex-start}.training-page-actions{width:100%}.training-page-actions button,.training-page-actions a{flex:1}.training-kpi-grid{grid-template-columns:1fr 1fr}.training-toolbar{flex-wrap:wrap;align-items:stretch}.training-toolbar label{min-width:100%}.training-toolbar button,.training-toolbar select{flex:1;width:auto;min-width:0}.training-toolbar .training-record-count{text-align:left;flex:0 0 100%;width:100%;min-width:100%}.training-action-strip,.batch-summary-grid{grid-template-columns:1fr}.nomination-access-note{flex-wrap:wrap;align-items:flex-start}.nomination-access-note em{margin-left:31px}.nomination-form-actions{flex-direction:column;align-items:stretch}.nomination-form-actions>div:last-child{width:100%}.nomination-form-actions button,.nomination-form-actions a{flex:1}.nomination-submit-full{display:none!important}.nomination-submit-short{display:inline!important}.nomination-form-actions .nomination-submit-action{min-width:92px;padding-inline:12px}}@media (max-width:430px){.training-kpi-grid{grid-template-columns:1fr}.training-page-header h1{font-size:23px}.training-tabs{padding-inline:9px}.training-panel{border-radius:16px}}.assessor-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px;display:grid}.assessor-profile-panel{background:#ffffffad;border:1px solid #fffffff5;border-radius:18px;min-height:310px;padding:20px;box-shadow:0 9px 24px #4135840e}.assessor-profile-panel>header{color:#653bff;align-items:flex-start;gap:10px;margin-bottom:17px;display:flex}.assessor-profile-panel>header span{gap:3px;display:grid}.assessor-profile-panel h2{color:#17275e;margin:0;font-size:14px}.assessor-profile-panel header p{color:#7a85ad;margin:0;font-size:9px}.assessor-document-upload{grid-template-columns:180px minmax(220px,1fr) auto;align-items:end;gap:9px;display:grid}.assessor-document-upload label,.assessor-password-form label{color:#53608c;gap:6px;font-size:9px;font-weight:700;display:grid}.assessor-document-upload select,.assessor-document-upload input{color:#17275e;background:#ffffffb8;border:1px solid #59519a24;border-radius:10px;outline:0;width:100%;height:40px;padding:0 11px;font-size:9.5px}.assessor-document-upload button,.assessor-password-form>button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:9.5px;font-weight:750;display:inline-flex}.assessor-profile-message{color:#4f3ad8;margin:10px 0 0;font-size:9px}.assessor-document-list{gap:7px;margin-top:14px;display:grid}.assessor-document-list article{color:#653bff;background:#ffffff8a;border:1px solid #59519a17;border-radius:11px;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:flex}.assessor-document-list article span{flex:1;gap:3px;min-width:0;display:grid}.assessor-document-list strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.assessor-document-list small{color:#7a85ad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assessor-document-list article button{color:#5c43df;cursor:pointer;background:#653bff12;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.assessor-document-list article button:last-child{color:#cf337e;background:#ea1baa0f}.assessor-document-empty{color:#8a78e9;justify-content:center;align-items:center;gap:9px;min-height:82px;font-size:9px;display:flex}.assessor-password-form{gap:12px;display:grid}.assessor-password-form label>div{color:#765de4;background:#ffffffb8;border:1px solid #59519a24;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.assessor-password-form input{color:#17275e;background:0 0;border:0;outline:0;width:100%}.assessor-password-form>small{color:#7a85ad;font-size:8px;line-height:1.5}.assessor-file-picker{color:#653bff;cursor:pointer;background:#ffffffb8;border:1px solid #59519a24;border-radius:10px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;display:flex;position:relative;overflow:hidden}.assessor-file-picker strong{color:#53608c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.assessor-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.assessor-job-role-mapping{background:#f7f5ff9e;border:1px solid #653bff1a;border-radius:12px;margin-top:12px;padding:12px}.assessor-job-role-mapping>div:first-child{gap:3px;display:grid}.assessor-job-role-mapping>div:first-child strong{color:#17275e;font-size:9.5px}.assessor-job-role-mapping>div:first-child small{color:#7a85ad;font-size:8px}.assessor-job-role-mapping>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:132px;margin-top:9px;display:grid;overflow:auto}.assessor-job-role-mapping label{cursor:pointer;background:#ffffffa6;border:1px solid #59519a14;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:6px 8px;display:flex}.assessor-job-role-mapping label>span{color:#17275e;gap:2px;min-width:0;font-size:8.5px;font-weight:700;display:grid}.assessor-job-role-mapping label small{color:#8490b4;font-size:7.5px;font-weight:500}.assessor-document-list em{color:#653bff;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-style:normal;overflow:hidden}@media (max-width:1050px){.assessor-profile-grid{grid-template-columns:1fr}.assessor-document-upload{grid-template-columns:1fr 1fr auto}}@media (max-width:700px){.assessor-document-upload{grid-template-columns:1fr}.assessor-document-upload button{width:100%}}.assessor-evidence-stack{gap:10px;display:grid}.assessor-evidence-row{background:#ffffff8f;border:1px solid #59519a1a;border-radius:14px;grid-template-columns:215px minmax(210px,.85fr) minmax(290px,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.assessor-evidence-title{color:#653bff;align-items:center;gap:10px;display:flex}.assessor-evidence-title span{gap:3px;display:grid}.assessor-evidence-title strong{color:#17275e;font-size:9.5px}.assessor-evidence-title small{color:#7a85ad;font-size:8px}.assessor-evidence-input label{color:#53608c;gap:5px;font-size:8px;font-weight:700;display:grid}.assessor-evidence-input input,.assessor-evidence-input select{color:#17275e;background:#ffffffc7;border:1px solid #59519a24;border-radius:10px;outline:0;width:100%;height:42px;padding:0 12px;font-size:9px}.assessor-evidence-picker{color:#653bff;cursor:pointer;background:#f7f5ffc7;border:1px dashed #653bff45;border-radius:11px;align-items:center;gap:10px;min-width:0;height:54px;padding:0 13px;display:flex;position:relative;overflow:hidden}.assessor-evidence-picker span{gap:3px;min-width:0;display:grid}.assessor-evidence-picker strong,.assessor-evidence-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessor-evidence-picker strong{color:#4f3ad8;font-size:8.5px}.assessor-evidence-picker small{color:#7a85ad;font-size:7.5px}.assessor-evidence-picker input{opacity:0;width:1px;height:1px;position:absolute}.assessor-evidence-upload{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 15px;font-size:9px;display:inline-flex}.assessor-evidence-roles{background:#f7f5ffb3;border-radius:10px;grid-column:2/-1;padding:9px 11px}.assessor-evidence-roles summary{color:#5c43df;cursor:pointer;font-size:8.5px;font-weight:750}.assessor-evidence-roles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:128px;margin-top:8px;display:grid;overflow:auto}.assessor-evidence-roles label{background:#ffffffb8;border:1px solid #59519a14;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:flex}.assessor-evidence-roles label span{color:#17275e;gap:2px;font-size:8px;font-weight:700;display:grid}.assessor-evidence-roles label small{color:#7a85ad;font-size:7px;font-weight:500}@media (max-width:1150px){.assessor-evidence-row{grid-template-columns:190px minmax(190px,1fr) minmax(250px,1fr)}.assessor-evidence-upload{grid-column:3;justify-self:end}.assessor-evidence-roles{grid-column:2/-1}}@media (max-width:760px){.assessor-evidence-row{grid-template-columns:1fr}.assessor-evidence-input,.assessor-evidence-picker,.assessor-evidence-upload,.assessor-evidence-roles{grid-column:1;width:100%}.assessor-evidence-roles>div{grid-template-columns:1fr}}.assessor-evidence-row{align-items:end}.assessor-evidence-row:has(.assessor-evidence-input:empty){grid-template-columns:215px minmax(360px,1fr) auto;align-items:center}.assessor-evidence-input:empty{display:none}@media (max-width:1150px){.assessor-evidence-row:has(.assessor-evidence-input:empty){grid-template-columns:190px minmax(280px,1fr) auto}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-upload{grid-column:auto}}@media (max-width:760px){.assessor-evidence-row:has(.assessor-evidence-input:empty){grid-template-columns:1fr}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-actions{grid-column:1}}.assessor-evidence-title{align-self:center}.assessor-evidence-input,.assessor-evidence-picker,.assessor-evidence-upload{align-self:end}.assessor-evidence-actions{align-self:end;align-items:center;gap:7px;display:flex}.assessor-existing-document{background:#f7f5ffe6;border:1px solid #653bff29;border-radius:10px;align-items:stretch;height:42px;display:inline-flex;overflow:hidden;box-shadow:0 7px 18px #4a37a514}.assessor-existing-document button{color:#5c43df;cursor:pointer;background:0 0;border:0;border-right:1px solid #653bff1a;justify-content:center;align-items:center;gap:5px;min-width:42px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.assessor-existing-document button:last-child{border-right:0}.assessor-existing-document button:hover{background:#653bff14}.assessor-evidence-picker,.assessor-evidence-input input,.assessor-evidence-input select,.assessor-evidence-upload,.assessor-existing-document{height:42px}@media (max-width:1150px){.assessor-evidence-actions{grid-column:3;justify-self:end}.assessor-evidence-upload{grid-column:auto}}@media (max-width:760px){.assessor-evidence-actions{grid-column:1;justify-self:stretch;width:100%}.assessor-evidence-actions>.assessor-evidence-upload{flex:1}}.assessor-evidence-row{grid-template-columns:215px minmax(360px,1.2fr) minmax(280px,1fr)}.assessor-evidence-upload-control{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.assessor-evidence-upload-control .assessor-evidence-actions{grid-column:auto;justify-self:auto}.assessor-evidence-row:has(.assessor-evidence-input:empty){grid-template-columns:215px minmax(360px,1fr)}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-upload-control{grid-column:2}@media (max-width:1150px){:is(.assessor-evidence-row,.assessor-evidence-row:has(.assessor-evidence-input:empty)){grid-template-columns:190px minmax(300px,1fr) minmax(240px,1fr)}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-upload-control{grid-column:2/-1}}@media (max-width:760px){:is(.assessor-evidence-row,.assessor-evidence-row:has(.assessor-evidence-input:empty)){grid-template-columns:1fr}.assessor-evidence-upload-control,.assessor-evidence-input{grid-column:1}.assessor-evidence-row:has(.assessor-evidence-input:empty) .assessor-evidence-upload-control{grid-column:1}.assessor-evidence-upload-control{grid-template-columns:1fr}.assessor-evidence-upload-control .assessor-evidence-actions{width:100%}.assessor-evidence-upload-control .assessor-evidence-upload{flex:1}}.assessor-profile-hero{min-height:150px}.assessor-profile-hero p{align-items:center;gap:7px;display:flex}.assessor-profile-hero>span{align-items:center;gap:5px;display:inline-flex}.assessor-profile-tabs{background:#ffffffad;border:1px solid #59519a17;border-radius:14px;align-items:center;gap:6px;padding:6px;display:flex}.assessor-profile-tabs button{color:#6570a5;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:9.5px;font-weight:750;display:inline-flex}.assessor-profile-tabs button.active{color:#fff;background:var(--platform-primary);box-shadow:0 8px 18px #653bff29}.assessor-profile-associations{display:grid}.profile-association-content{gap:12px;display:grid}.profile-association-heading{color:#653bff;background:linear-gradient(90deg,#653bff0b,#f4259a06);border:1px solid #653bff1a;border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:16px 18px;display:flex}.profile-association-heading>span{flex:1;gap:4px;min-width:0;display:grid}.profile-association-heading h2{color:#17275e;margin:0;font-size:15px}.profile-association-heading p{color:#6f7aa5;margin:0;font-size:9px;line-height:1.5}.profile-association-link-action{flex:none;margin-left:auto}.assessor-profile-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assessor-detail-panel{min-height:250px}.assessor-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assessor-profile-detail{background:#fbfcffc2;border:1px solid #59519a17;border-radius:11px;align-content:center;gap:5px;min-height:59px;padding:11px 13px;display:grid}.assessor-profile-detail>span{color:#7a85ad;align-items:center;gap:5px;font-size:8px;display:flex}.assessor-profile-detail strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.assessor-profile-detail strong.status{color:#087e6a;background:#0faa8d17;border-radius:999px;width:fit-content;padding:4px 8px}.assessor-cert-summary{grid-column:1/-1;min-height:auto}.assessor-cert-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assessor-cert-summary article{color:#653bff;background:#fbfcffc2;border:1px solid #59519a17;border-radius:12px;align-items:center;gap:11px;min-height:76px;padding:13px;display:flex}.assessor-cert-summary article>svg{background:#653bff12;border-radius:10px;width:35px;height:35px;padding:8px}.assessor-cert-summary article span{gap:4px;min-width:0;display:grid}.assessor-cert-summary small{color:#7a85ad;font-size:8px}.assessor-cert-summary strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.assessor-profile-governance{color:#653bff;background:linear-gradient(90deg,#653bff0e,#f4259a09);border:1px solid #653bff1f;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:11px;padding:14px 17px;display:flex}.assessor-profile-governance span{gap:4px;display:grid}.assessor-profile-governance strong{color:#17275e;font-size:9.5px}.assessor-profile-governance p{color:#6570a5;margin:0;font-size:8.5px}.assessor-profile-single{display:grid}.assessor-profile-single>.assessor-profile-panel{min-height:410px}.assessor-overview-security{grid-column:1/-1;min-height:auto}.assessor-overview-security-grid{grid-template-columns:minmax(360px,.7fr) minmax(260px,.3fr);gap:14px;display:grid}.assessor-security-note{text-align:center;color:#653bff;background:linear-gradient(145deg,#653bff0e,#f4259a09);border:1px solid #653bff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.assessor-security-note h3{color:#17275e;margin:12px 0 5px;font-size:13px}.assessor-security-note p{color:#6570a5;max-width:260px;margin:0;font-size:8.5px;line-height:1.6}@media (max-width:900px){.assessor-profile-overview,.assessor-overview-security-grid{grid-template-columns:1fr}.assessor-cert-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.assessor-profile-tabs{flex-direction:column;align-items:stretch}.assessor-profile-tabs button{justify-content:center}.assessor-detail-grid,.assessor-cert-summary>div{grid-template-columns:1fr}}.assessor-overview-security-grid{grid-template-columns:minmax(0,780px) minmax(230px,300px);justify-content:start;align-items:stretch}.assessor-password-form-compact{align-content:start}.assessor-password-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assessor-password-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.assessor-password-footer>span{gap:4px;min-width:0;display:grid}.assessor-password-footer small{color:#7a85ad;font-size:8px;line-height:1.5}.assessor-password-footer .assessor-profile-message{margin:0}.assessor-password-footer .platform-button{flex:none}.assessor-security-note{min-height:112px;padding:16px}.assessor-security-note h3{margin:8px 0 4px;font-size:11px}@media (max-width:1200px){.assessor-overview-security-grid{grid-template-columns:minmax(0,780px)}.assessor-security-note{min-height:96px}}@media (max-width:760px){.assessor-password-fields{grid-template-columns:1fr}.assessor-password-footer{flex-direction:column;align-items:stretch}.assessor-password-footer .platform-button{width:100%}}.assessor-profile-workspace{overflow:visible}.sidebar-nav,.sidebar-submenu,.training-table-wrap,.professional-cert-list,.document-coverage-table{scrollbar-gutter:stable}.nomination-document-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.nomination-document-card{grid-column:span 2;align-content:start}.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-column:span 3}@media (max-width:1050px){.nomination-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nomination-document-card,.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-column:span 1}}@media (max-width:700px){.nomination-document-grid{grid-template-columns:1fr}}.nomination-document-grid{grid-template-columns:1fr;gap:9px}.nomination-document-card,.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-column:1;grid-template-columns:minmax(220px,27%) minmax(230px,1fr) minmax(310px,1.15fr);align-items:center;gap:14px;min-height:91px}.nomination-document-card>div{grid-column:1}.nomination-document-card>label:not(.document-upload){grid-column:2}.nomination-document-card>.document-upload{grid-column:3;min-height:58px}.nomination-document-card:not(:has(>label:not(.document-upload)))>.document-upload{grid-column:2/-1}.nomination-document-card:has(>label:not(.document-upload))>label:not(.document-upload){align-self:end}.nomination-document-card:has(>label:not(.document-upload))>.document-upload{align-self:end}.nomination-document-card:has(>label:not(.document-upload)) input:not([type=file]){height:52px;min-height:52px}.nomination-document-card:has(>label:not(.document-upload)) select{height:52px;min-height:52px}.nomination-document-card:has(>label:not(.document-upload))>.document-upload{height:52px;min-height:52px;padding-top:7px;padding-bottom:7px}.nomination-fields input[readonly]{color:#46537f;cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#f1f2f8;border-color:#59519a1a;padding-right:34px}.nomination-fields input[readonly]:focus{box-shadow:none;border-color:#59519a1a}@media (max-width:1050px){.nomination-document-card,.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-template-columns:minmax(180px,30%) 1fr}.nomination-document-card>label:not(.document-upload),.nomination-document-card>.document-upload{grid-column:2}.nomination-document-card:not(:has(>label:not(.document-upload)))>.document-upload{grid-column:2}}@media (max-width:700px){.nomination-document-card,.nomination-document-card:first-child,.nomination-document-card:nth-child(2){grid-template-columns:1fr}.nomination-document-card>div,.nomination-document-card>label:not(.document-upload),.nomination-document-card>.document-upload{grid-column:1}.nomination-document-card:not(:has(>label:not(.document-upload)))>.document-upload{grid-column:1}.nomination-document-card:has(>label:not(.document-upload))>label:not(.document-upload){align-self:stretch}.nomination-document-card:has(>label:not(.document-upload))>.document-upload{align-self:stretch}}@media (max-width:430px){.nomination-fields{grid-template-columns:1fr}.nomination-field-wide{grid-column:auto}.nomination-form-section{padding:14px}}.governed-workspace{gap:12px}.governed-import-note{color:#653bff;background:linear-gradient(90deg,#ede9ffb3,#fff1f980);border:1px solid #653bff1f;border-radius:14px;align-items:center;gap:10px;min-height:57px;padding:12px 15px;display:flex}.governed-import-note span{gap:3px;display:grid}.governed-import-note strong{color:#17275e;font-size:10px}.governed-import-note small{color:#707ba5;font-size:8.5px}.governed-toolbar{background:#ffffff9e;border:1px solid #fffffff5;border-radius:14px;align-items:center;gap:9px;min-height:58px;padding:10px 14px;display:flex}.governed-toolbar label,.governed-toolbar button{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.governed-toolbar label{position:relative;overflow:hidden}.governed-toolbar input{opacity:0;width:1px;height:1px;position:absolute}.governed-toolbar button{color:#5239d9;background:#653bff14}.governed-toolbar>small{color:#7b86ad;margin-left:auto;font-size:8px}.governed-table{table-layout:auto;min-width:800px}.training-table.sidh-master-table{table-layout:fixed;min-width:1040px}.training-table.sidh-master-table th,.training-table.sidh-master-table td{width:auto;padding-left:12px;padding-right:12px}.training-table.sidh-master-table th:first-child,.training-table.sidh-master-table td:first-child{width:11%}.training-table.sidh-master-table th:nth-child(2),.training-table.sidh-master-table td:nth-child(2){width:14%}.training-table.sidh-master-table th:nth-child(3),.training-table.sidh-master-table td:nth-child(3){width:10%}.training-table.sidh-master-table th:nth-child(4),.training-table.sidh-master-table td:nth-child(4){width:22%}.training-table.sidh-master-table th:nth-child(5),.training-table.sidh-master-table td:nth-child(5){text-align:center;width:7%}.training-table.sidh-master-table th:nth-child(6),.training-table.sidh-master-table td:nth-child(6){width:15%}.training-table.sidh-master-table th:nth-child(7),.training-table.sidh-master-table td:nth-child(7){text-align:center;width:8%}.training-table.sidh-master-table th:nth-child(8),.training-table.sidh-master-table td:nth-child(8){text-align:center;width:13%}.training-table.sidh-master-table td:nth-child(2),.training-table.sidh-master-table td:nth-child(4),.training-table.sidh-master-table td:nth-child(6),.training-table.sidh-master-table td:nth-child(8){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidh-job-role{color:#344475;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nomination-launch-transition{z-index:90;color:#07164a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9ffd1;flex-direction:column;justify-content:center;align-items:center;animation:.22s both transition-in;display:flex;position:fixed;inset:0}.nomination-launch-transition:before{content:"";background:radial-gradient(circle,#653bff29,#ea1baa0f 47%,#0000 72%);border-radius:50%;width:330px;height:330px;animation:1.25s ease-in-out infinite breathe;position:absolute}.nomination-launch-transition strong,.nomination-launch-transition p,.nomination-launch-transition .transition-progress{position:relative}.nomination-launch-transition strong{margin-top:22px;font-size:17px}.nomination-launch-transition p{color:#6d78a4;margin:5px 0 17px;font-size:10px}.nomination-launch-transition .transition-progress span{animation-duration:.65s}.nomination-popup-warning{color:#9a5c10;background:#f19d251a;border:1px solid #f19d2538;border-radius:11px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 13px;font-size:9.5px;font-weight:650;display:flex}.nomination-popup-warning button{color:#9a5c10;cursor:pointer;background:0 0;border:0;font-size:8.5px;font-weight:700}.governed-toolbar a{color:#5239d9;background:#653bff14;border:1px solid #653bff24;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.governed-search{color:#6975a3;border-bottom:1px solid #524d8f14;align-items:center;gap:9px;min-height:52px;padding:8px 14px;display:flex}.governed-search input{color:#17275e;height:36px;font:inherit;background:0 0;border:0;outline:0;flex:1}.governed-search input::placeholder{color:#929abd}.governed-search span{white-space:nowrap;font-size:9px}.training-pagination button.is-active{color:#fff;background:#653bff}.training-pagination button:disabled{opacity:.4;cursor:not-allowed}.training-record-count{color:#7b86ad;white-space:nowrap;margin-left:auto;font-size:9px}.qualification-table{table-layout:fixed;width:100%;min-width:0}.qualification-table th,.qualification-table td{width:auto;padding-left:8px;padding-right:8px}.qualification-table th:nth-child(4),.qualification-table td:nth-child(4),.qualification-table th:nth-child(5),.qualification-table td:nth-child(5){width:5.5%}.qualification-table th:nth-child(7),.qualification-table td:nth-child(7),.qualification-table th:nth-child(8),.qualification-table td:nth-child(8){width:9%}.qualification-table th:nth-child(n+3),.qualification-table td:nth-child(n+3),.qualification-table td:nth-child(n+3)>strong{text-align:center}.training-table-wrap:has(.qualification-table){overflow-x:hidden}.master-status{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.master-status.is-active{color:#07836f;background:#e6f8f3}.master-status.is-inactive{color:#7881a5;background:#f0f1f7}.qualification-name-cell{align-items:start;gap:6px;display:grid}.eligibility-manage-button{color:#6946f5;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;padding:0;font-size:9px;font-weight:750;display:inline-flex}.eligibility-manage-button:hover{color:#e51a9e}.eligibility-drawer-body{gap:16px;padding:20px;display:grid;overflow-y:auto}.eligibility-editor{gap:14px;display:grid}.eligibility-guidance{background:linear-gradient(90deg,#f4f2ffeb,#fff7fcdb);border:1px solid #653bff24;border-radius:16px;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:18px;padding:15px 16px;display:grid}.eligibility-guidance-copy{gap:5px;display:grid}.eligibility-guidance-copy strong{color:#07164a;font-size:12px}.eligibility-guidance-copy span{color:#6974a2;font-size:10px;line-height:1.5}.eligibility-guidance label{color:#354273;gap:6px;font-size:10px;font-weight:750;display:grid}.eligibility-guidance input{color:#07164a;width:100%;font:inherit;background:#fff;border:1px solid #dedff0;border-radius:12px;outline:none;padding:11px 12px}.eligibility-guidance input:focus{border-color:#7651ff;box-shadow:0 0 0 3px #653bff14}.eligibility-pathway-card{background:linear-gradient(135deg,#fbfcfffa,#f8f6ffc7);border:1px solid #653bff21;border-radius:18px;padding:16px}.eligibility-pathway-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.eligibility-pathway-header div{gap:3px;display:grid}.eligibility-pathway-header span{color:#07164a;font-size:13px;font-weight:800}.eligibility-pathway-header small{color:#7b84ad;font-size:10px}.eligibility-pathway-header button{color:#d81b72;cursor:pointer;background:#fff0f5;border:0;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:750;display:inline-flex}.eligibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eligibility-grid label{color:#354273;gap:6px;font-size:10px;font-weight:750;display:grid}.eligibility-grid input,.eligibility-grid textarea{color:#07164a;width:100%;font:inherit;background:#fff;border:1px solid #e1e3f2;border-radius:12px;outline:none;padding:11px 12px}.eligibility-grid input:focus,.eligibility-grid textarea:focus{border-color:#7651ff;box-shadow:0 0 0 3px #653bff14}.eligibility-readable-rule{grid-column:1/-1}.eligibility-readable-rule textarea{resize:vertical;min-height:78px}.eligibility-add-button{color:#5b42e8;cursor:pointer;background:#f8f6ff;border:1px solid #dcd4ff;border-radius:12px;align-items:center;gap:7px;width:max-content;padding:10px 13px;font-size:11px;font-weight:800;display:inline-flex}@media (max-width:720px){.eligibility-guidance,.eligibility-grid{grid-template-columns:1fr}.eligibility-readable-rule{grid-column:auto}}.master-status-toggle{color:#7881a5;cursor:pointer;background:#fffffff5;border:1px solid #59519a1c;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:86px;min-height:30px;padding:5px 9px;font-size:8px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 4px 12px #231c6917,inset 0 1px #ffffffe6}.master-status-toggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #231c6921,inset 0 1px #fffffff2}.master-status-toggle i{background:#c8cbe0;border-radius:999px;flex:none;width:25px;height:14px;transition:background .2s;position:relative}.master-status-toggle i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #07164a33}.master-status-toggle.is-active{color:#07836f;background:#f0fcf9f5}.master-status-toggle.is-active i{background:#20b99a}.master-status-toggle.is-active i:after{transform:translate(11px)}.master-status-toggle.is-inactive,.master-status-toggle.is-suspended,.master-status-toggle.is-blacklisted{color:#7881a5;background:#f7f7fcf5}.qualification-table td:last-child .master-status-toggle{width:auto;height:auto}.qualification-table tr.is-inactive-row td:not(:last-child),.qualification-table tr.is-inactive-row td:not(:last-child) strong{color:#a8aec5}.qualification-table tr.is-inactive-row{background:#f6f6fb94}.qualification-table th:last-child,.qualification-table td:last-child{text-align:center;padding-left:0;padding-right:0}.qualification-table td:last-child .master-status-toggle{margin:0 auto;display:inline-flex}.qualification-table th:nth-child(4),.qualification-table td:nth-child(4),.qualification-table th:nth-child(5),.qualification-table td:nth-child(5){width:5%}.qualification-table th:nth-child(7),.qualification-table td:nth-child(7),.qualification-table th:nth-child(8),.qualification-table td:nth-child(8){width:8.5%}.qualification-table th:nth-child(10),.qualification-table td:nth-child(10){text-align:center;width:11.5%}.qualification-table th:nth-child(11),.qualification-table td:nth-child(11){text-align:center;width:9.5%}.qualification-table td:nth-child(10) .master-status-toggle{width:auto;height:auto;margin:0 auto;display:inline-flex}.qualification-table td:last-child .eligibility-row-action{color:#6946f5;white-space:nowrap;background:#f8f6ff;border:1px solid #6946f52e;border-radius:8px;justify-content:center;place-items:center;gap:5px;width:auto;min-width:72px;height:30px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.qualification-table td:last-child .eligibility-row-action:hover{color:#d71996;background:#fff5fc;border-color:#e51a9e47}.qualification-table tr.is-inactive-row td:nth-child(10),.qualification-table tr.is-inactive-row td:nth-child(11){color:inherit}.qp-content h2{color:#07164a;margin:4px 0 0;font-size:22px}.qp-content form{gap:13px;padding:16px;display:grid}.qp-form-section{background:#ffffffc7;border:1px solid #5c539d17;border-radius:16px;padding:17px}.qp-form-section h3{color:#17275e;margin:0 0 13px;font-size:13px}.qp-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.qp-form-grid label{color:#53608b;gap:6px;font-size:9px;font-weight:700;display:grid}.qp-form-grid input,.qp-section-heading select{color:#17275e;background:#fff;border:1px solid #59519a24;border-radius:10px;outline:0;height:42px;padding:0 12px}.qp-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.qp-section-heading h3{margin-bottom:4px}.qp-section-heading p{color:#7c86ad;margin:0;font-size:9px}.qp-section-heading select{min-width:155px}.qp-document-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.qp-document-grid label{color:#4738ca;cursor:pointer;background:#653bff09;border:1px dashed #653bff3d;border-radius:12px;align-content:center;gap:4px;min-height:74px;padding:12px;display:grid}.qp-document-grid span{font-size:10px;font-weight:750}.qp-document-grid small,.qp-language-summary{color:#7d87ad;font-size:8px}.qp-document-grid input{margin-top:5px;font-size:8px}.qp-language-summary{margin-top:10px}.qp-radio-group{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qp-radio-group>label{cursor:pointer;border:1px solid #59519a1f;border-radius:12px;gap:9px;padding:12px;display:flex}.qp-radio-group span{gap:3px;display:grid}.qp-radio-group strong{color:#17275e;font-size:10px}.qp-radio-group small{color:#7d87ad;font-size:8px}.qp-content form>footer{justify-content:flex-end;gap:9px;padding:5px 2px 2px;display:flex}.qp-content form>footer button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 17px;font-weight:700}@media (max-width:700px){.qp-form-grid,.qp-document-grid,.qp-radio-group{grid-template-columns:1fr}.qp-section-heading{flex-direction:column;align-items:stretch}}.qp-form-grid select{appearance:none;color:#17275e;width:100%;height:42px;font:inherit;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#6570a5 50%),linear-gradient(135deg,#6570a5 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #59519a24;border-radius:10px;outline:0;padding:0 38px 0 12px;font-weight:650;transition:border-color .18s,box-shadow .18s}.qp-form-grid select:focus{border-color:#653bff8c;box-shadow:0 0 0 3px #653bff17}.qp-document-grid.is-single{grid-template-columns:1fr}.document-manage-button{color:#5f45db;cursor:pointer;background:#653bff0d;border:1px solid #653bff21;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.document-manager-body{gap:13px;padding:16px;display:grid}.document-control-list{gap:8px;display:grid}.document-control-list>div{background:#fff;border:1px solid #59519a1a;border-radius:11px;grid-template-columns:minmax(0,1fr) 125px 70px 32px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.document-control-list>div>span{gap:4px;min-width:0;display:grid}.document-control-list strong{color:#17275e;font-size:10px}.document-control-list small{color:#7d87ad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.document-control-list select{color:#53608e;background:#fff;border:1px solid #59519a21;border-radius:8px;outline:0;height:31px;padding:0 8px;font-size:8px}.document-control-list label{color:#5f45db;cursor:pointer;background:#653bff0d;border:1px solid #653bff24;border-radius:8px;place-items:center;min-width:70px;height:31px;font-size:8px;font-weight:750;display:grid;position:relative;overflow:hidden}.document-control-list label input{opacity:0;width:1px;height:1px;position:absolute}.document-control-list>div>button{color:#d32686;cursor:pointer;background:#fff5fb;border:1px solid #ea1baa1f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.document-coverage{color:#6975a3;background:#653bff0b;border-radius:10px;justify-content:space-between;gap:12px;margin-top:11px;padding:10px 12px;font-size:8px;display:flex}.document-coverage strong{color:#28376a}.document-manager-actions{justify-content:flex-end;gap:9px;display:flex}.document-manager-actions button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 16px;font-weight:700}.document-control-list>div>.platform-document-delete-confirm{grid-column:1/-1}@media (max-width:700px){.document-control-list>div{grid-template-columns:1fr 105px 65px 32px}}.document-coverage-table{border:1px solid #59519a17;border-radius:11px;overflow:auto}.document-coverage-table>div{border-top:1px solid #59519a12;grid-template-columns:120px repeat(4,1fr);align-items:center;min-width:680px;min-height:39px;display:grid}.document-coverage-table>div:first-child{border-top:0}.document-coverage-table>div>*{text-align:center;padding:0 10px;font-size:8px}.document-coverage-table>div>strong:first-child{color:#27376d;text-align:left}.document-coverage-table .is-header{color:#6874a0;background:#f7f6ffd1;min-height:43px}.document-coverage-table .is-uploaded{color:#07836f;font-weight:750}.document-coverage-table .is-pending{color:#a0a7c1}.document-manager-body{gap:9px}.document-manager-content .qp-form-section{padding:12px}.document-manager-content .qp-section-heading{margin-bottom:9px}.document-coverage-table.is-transposed{overflow-x:hidden}.document-coverage-table.is-transposed>div{grid-template-columns:minmax(125px,1.8fr) repeat(12,minmax(36px,.7fr));min-width:0;min-height:33px}.document-coverage-table.is-transposed>div>*{padding:0 2px}.document-coverage-table.is-transposed .is-header{min-height:35px}.document-coverage-table.is-transposed .is-header strong:not(:first-child){letter-spacing:.025em;font-size:7px}.document-coverage-table.is-transposed span{place-items:center;display:grid}.document-coverage-table.is-transposed .is-uploaded{color:#07977e}.document-coverage-table.is-transposed .is-pending{color:#e14b6d}.document-coverage-table.is-transposed svg{stroke-width:3px}.document-manager-content .document-control-list{grid-template-columns:1fr 1fr}.document-manager-content .document-control-list>div{grid-template-columns:minmax(0,1fr) 105px 62px 30px;min-height:52px;padding:8px 9px}.document-manager-content .document-control-list select{min-width:0}.document-manager-content .document-control-list>div>button{width:29px;height:29px}.question-bank-manager-content .document-coverage-table.is-transposed>div{grid-template-columns:minmax(125px,1.8fr) repeat(12,minmax(36px,.7fr))}.question-bank-manager-content .document-control-list{grid-template-columns:1fr 1fr}.question-bank-manager-content .document-control-list>div:last-child{grid-column:1/-1}.question-bank-manager-content .document-manager-actions{padding-top:3px}.question-bank-manager-content .document-manager-actions button:disabled{opacity:.5;cursor:not-allowed}.question-bank-template-guide{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px;display:grid}.question-bank-template-guide article{color:#6849e4;background:#faf9ff;border:1px solid #653bff1f;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 10px;display:grid}.question-bank-template-guide article>span{gap:3px;min-width:0;display:grid}.question-bank-template-guide strong{color:#293b70;font-size:8px}.question-bank-template-guide small{color:#7f89a7;font-size:6.8px;line-height:1.4}.question-bank-template-guide a{color:#5f45db;background:#fff;border:1px solid #653bff29;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.question-bank-upload-error{color:#b32c49;background:#fff5f7;border:1px solid #dc3a5b29;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin-bottom:9px;padding:8px 10px;font-size:7.5px;font-weight:700;display:flex}.question-bank-upload-error span{flex:1}.question-bank-upload-error button{color:#b32c49;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.question-bank-manager-content .document-control-list label.is-disabled{color:#9ea4b5;cursor:not-allowed;background:#f3f4f7;border-color:#e5e6ed}@media (max-width:760px){.document-coverage-table.is-transposed{overflow-x:auto}.document-coverage-table.is-transposed>div{min-width:720px}.document-manager-content .document-control-list,.question-bank-template-guide{grid-template-columns:1fr}}.question-bank-upload-workspace{gap:12px;display:grid}.question-bank-upload-workspace>.qp-section-heading{margin-bottom:0}.question-bank-component-card{background:#fff;border:1px solid #494c871f;border-radius:13px;overflow:hidden;box-shadow:0 8px 22px #262a5a09}.question-bank-component-card>header{background:#fcfcff;border-bottom:1px solid #494c8717;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:grid}.question-bank-component-icon{color:#6748e7;background:#fff;border:1px solid #653bff1f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.question-bank-component-card>header>div{gap:3px;min-width:0;display:grid}.question-bank-component-card>header strong{color:#1c2d64;font-size:10px}.question-bank-component-card>header small{color:#7c86a8;font-size:7.3px;line-height:1.45}.question-bank-component-card>header em{color:#6548d9;text-transform:uppercase;letter-spacing:.04em;background:#eee9ff;border-radius:999px;padding:5px 8px;font-size:6.7px;font-style:normal;font-weight:800}.question-bank-theory-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.question-bank-theory-flow>section{background:#fff;border:1px solid #653bff1c;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-height:126px;padding:10px;display:flex;position:relative}.question-bank-theory-flow>section.is-locked{opacity:.72;background:#f8f8fb;border-style:dashed}.question-bank-theory-flow i{color:#fff;background:linear-gradient(135deg,#3562ff,#d91ca8);border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:900;display:grid}.question-bank-step-copy{flex:1;align-content:start;gap:3px;display:grid}.question-bank-step-copy strong{color:#25376d;font-size:8.2px}.question-bank-step-copy small{color:#7a86aa;font-size:6.7px;line-height:1.45}.question-bank-theory-flow button,.question-bank-theory-flow a,.question-bank-theory-flow label,.question-bank-component-upload label{color:#6044df;cursor:pointer;background:#faf9ff;border:1px solid #653bff26;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:6.8px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.question-bank-theory-flow button:disabled,.question-bank-theory-flow .is-disabled,.question-bank-component-upload .is-disabled{color:#9ba1b5;pointer-events:none;cursor:not-allowed;background:#f2f3f6;border-color:#e2e4ec}.question-bank-theory-flow input[type=file],.question-bank-component-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.question-bank-step-actions{flex-wrap:wrap;gap:5px;display:flex}.question-bank-theory-flow .is-delete,.question-bank-component-upload .is-delete{color:#d32981;background:#fff5fb;border-color:#d329811f;width:30px;padding:0}.question-bank-step-regional-upload{border-top:1px solid #653bff17;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;width:100%;padding-top:7px;display:grid}.question-bank-step-regional-upload select{color:#53608d;background:#fff;border:1px solid #494c871f;border-radius:8px;outline:0;width:100%;min-width:0;height:30px;padding:0 8px;font-size:7px}.question-bank-component-upload{background:#fcfcff;border-top:0;grid-template-columns:auto minmax(0,1fr) 110px 68px 30px;align-items:center;gap:8px;padding:10px 12px;display:grid}.question-bank-component-upload>span{gap:2px;min-width:0;display:grid}.question-bank-component-upload strong{color:#25376c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.question-bank-component-upload small{color:#7e89aa;font-size:6.7px;line-height:1.4}.question-bank-component-upload select{color:#53608d;background:#fff;border:1px solid #494c871f;border-radius:8px;outline:0;width:100%;height:31px;padding:0 8px;font-size:7px}.question-bank-secondary-components{grid-template-columns:1fr;gap:12px;display:grid}.question-bank-component-upload>svg{color:#6849e4}@media (max-width:900px){.question-bank-theory-flow{grid-template-columns:1fr}.question-bank-theory-flow>section{min-height:0}.question-bank-secondary-components{grid-template-columns:1fr}.question-bank-component-upload{grid-template-columns:auto minmax(0,1fr) 105px 66px 30px}}.theory-question-editor{background:#f9faff;flex-direction:column;gap:10px;height:calc(100vh - 78px);padding:12px;display:flex;overflow:auto}.theory-question-editor-heading{background:linear-gradient(90deg,#f7f4ff,#fff8fd);border:1px solid #653bff1f;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.theory-question-editor-heading>div{align-items:center;gap:9px;display:flex}.theory-question-editor-heading>div>span{color:#6848e7;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.theory-question-editor-heading>div>div{gap:2px;display:grid}.theory-question-editor-heading strong{color:#22366d;font-size:9px}.theory-question-editor-heading small{color:#7985a7;font-size:6.8px;line-height:1.4}.theory-question-editor-heading dl{gap:6px;margin:0;display:flex}.theory-question-editor-heading dl>div{text-align:center;background:#fff;border:1px solid #653bff14;border-radius:8px;gap:2px;min-width:66px;padding:6px 8px;display:grid}.theory-question-editor-heading dt{color:#7e88a6;font-size:5.8px}.theory-question-editor-heading dd{color:#293b73;margin:0;font-size:9px;font-weight:850}.theory-question-register{background:#fff;border:1px solid #3841741f;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #2a2f5e09}.theory-question-register>header{border-bottom:1px solid #38417417;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.theory-question-register>header>div{gap:2px;display:grid}.theory-question-register h3{color:#24366c;margin:0;font-size:9px}.theory-question-register p{color:#7e88a6;margin:0;font-size:6.4px}.theory-question-register>header>button,.theory-question-register tbody button,.theory-question-form footer button{color:#6044df;cursor:pointer;background:#faf9ff;border:1px solid #653bff26;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:6.8px;font-weight:800;display:inline-flex}.theory-question-toolbar{background:#fcfcff;border-bottom:1px solid #38417417;grid-template-columns:minmax(280px,1.8fr) repeat(2,minmax(120px,.7fr));gap:6px;padding:8px 10px;display:grid}.theory-question-toolbar label{background:#fff;border:1px solid #38417421;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 8px;display:flex}.theory-question-toolbar label svg{color:#8790ae}.theory-question-toolbar input,.theory-question-toolbar select{color:#344475;background:#fff;border:1px solid #38417421;border-radius:8px;outline:0;width:100%;min-width:0;height:31px;padding:0 8px;font-size:6.8px}.theory-question-toolbar label input{border:0;border-radius:0;height:auto;padding:0}.theory-question-table-wrap{max-height:344px;overflow:auto}.theory-question-table-wrap table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:760px}.theory-question-table-wrap th{z-index:2;color:#6049d1;text-align:left;text-transform:uppercase;letter-spacing:.02em;background:#f1edff;border-bottom:1px solid #3841741a;border-right:1px solid #38417412;height:34px;padding:7px 8px;font-size:6.2px;position:sticky;top:0}.theory-question-table-wrap th:first-child{width:125px}.theory-question-table-wrap th:nth-child(2){width:100px}.theory-question-table-wrap th:nth-child(3){width:95px}.theory-question-table-wrap th:nth-child(5){width:76px}.theory-question-table-wrap td{vertical-align:middle;color:#465580;border-bottom:1px solid #38417414;border-right:1px solid #3841740f;height:54px;padding:7px 8px;font-size:6.8px}.theory-question-table-wrap tr.is-editing td{background:#fbf9ff}.theory-question-table-wrap td>strong{color:#263970;font-size:6.8px}.question-preview{align-items:center;gap:2px;min-width:0;display:grid}.question-preview strong,.question-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.question-preview strong{color:#263970;font-size:6.8px}.question-preview small{color:#8991ac;font-size:5.8px}.question-difficulty{color:#3d4b77;background:#f3f4f8;border-radius:7px;gap:1px;padding:4px 6px;font-weight:800;display:inline-grid}.question-difficulty small{font-size:5.3px;font-weight:600}.question-difficulty.is-easy{color:#087e69;background:#eaf9f5}.question-difficulty.is-medium{color:#9b6500;background:#fff6df}.question-difficulty.is-hard{color:#bc3450;background:#fff0f3}.question-status{border-radius:999px;padding:4px 6px;font-size:5.8px;font-weight:850}.question-status.is-active{color:#087e69;background:#eaf9f5}.question-status.is-inactive{color:#747d98;background:#f0f1f5}.theory-question-empty{color:#8b93ad;align-content:center;place-items:center;gap:3px;min-height:100px;display:grid}.theory-question-empty strong{color:#334474}.theory-question-register>footer{color:#7e88a6;background:#fcfcff;justify-content:space-between;align-items:center;min-height:39px;padding:6px 10px;font-size:6.5px;display:flex}.theory-question-register>footer>div{align-items:center;gap:6px;display:flex}.theory-question-register>footer button{color:#6748e7;cursor:pointer;background:#fff;border:1px solid #653bff21;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.theory-question-register>footer button:disabled{opacity:.35;cursor:not-allowed}.theory-question-register>footer strong{color:#334474;font-size:6.7px}.theory-question-form{background:#fff;border:1px solid #653bff29;border-radius:12px;box-shadow:0 10px 28px #42308312}.theory-question-form>header{background:#faf9ff;border-bottom:1px solid #38417417;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.theory-question-form>header>div{align-items:center;gap:8px;display:flex}.theory-question-form>header>div>span{color:#6848e7;background:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.theory-question-form>header>div>div{gap:2px;display:grid}.theory-question-form>header strong{color:#263970;font-size:8px}.theory-question-form>header small{color:#7e88a6;font-size:6.3px}.theory-question-form>header>button{color:#6848e7;cursor:pointer;background:#fff;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.theory-question-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.theory-question-form-grid label{color:#344475;gap:4px;min-width:0;font-size:6.5px;font-weight:800;display:grid}.theory-question-form-grid label.is-wide{grid-column:1/-1}.theory-question-form-grid input,.theory-question-form-grid select,.theory-question-form-grid textarea{color:#344475;width:100%;min-width:0;height:33px;font:inherit;background:#fff;border:1px solid #38417424;border-radius:8px;outline:0;padding:0 8px;font-weight:600}.theory-question-form-grid textarea{resize:vertical;height:58px;padding:8px}.theory-question-form-grid label small{color:#8991ac;font-size:5.7px;font-weight:500}.theory-question-image-field{background:#faf9ff;border:1px solid #653bff21;border-radius:10px;grid-column:1/-1;gap:7px;padding:9px;display:grid}.theory-question-image-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.theory-question-image-heading>div{gap:2px;display:grid}.theory-question-image-heading strong{color:#283b73;align-items:center;gap:6px;font-size:6.8px;display:flex}.theory-question-image-heading strong em{color:#7250de;text-transform:uppercase;background:#eee9ff;border-radius:999px;padding:2px 5px;font-size:5.3px;font-style:normal}.theory-question-image-heading small{color:#8490ae;font-size:5.8px}.theory-question-image-heading>span{color:#0e8b76;background:#e8f8f4;border-radius:999px;padding:3px 7px;font-size:5.6px;font-weight:800}.theory-question-form-grid label.theory-question-image-drop{cursor:pointer;background:#fff;border:1px dashed #653bff52;border-radius:9px;align-items:center;gap:9px;min-height:55px;padding:8px 10px;display:flex}.theory-question-image-drop>svg{color:#6d4be8;flex:none}.theory-question-image-drop>span{gap:2px;min-width:0;display:grid}.theory-question-image-drop>span strong{color:#2c3e73;font-size:6.7px}.theory-question-image-drop>span small{color:#8490ad;font-size:5.7px;font-weight:500}.theory-question-image-drop>em{color:#6848e7;background:#f7f4ff;border:1px solid #653bff2e;border-radius:7px;margin-left:auto;padding:6px 10px;font-size:5.8px;font-style:normal;font-weight:800}.theory-question-image-drop>input,.theory-question-image-actions input{display:none}.theory-question-image-preview{background:#fff;border:1px solid #3841741a;border-radius:9px;grid-template-columns:96px minmax(0,1fr) minmax(190px,.8fr);align-items:center;gap:10px;padding:8px;display:grid}.theory-question-image-preview>img{-o-object-fit:contain;object-fit:contain;background:#f7f7fb;border:1px solid #3841741a;border-radius:7px;width:96px;height:68px;display:block}.theory-question-image-preview>div{gap:3px;display:grid}.theory-question-image-preview>div>strong{color:#2a3c71;font-size:6.8px}.theory-question-image-preview>div>small{color:#8791ab;font-size:5.7px}.theory-question-image-actions{gap:6px;margin-top:4px;display:flex}.theory-question-image-actions label,.theory-question-image-actions button{color:#6848e7;cursor:pointer;background:#f8f6ff;border:1px solid #653bff2e;border-radius:7px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:5.8px;font-weight:800;display:inline-flex}.theory-question-image-actions button{color:#c23c66;background:#fff4f7;border-color:#ee2f7329}.theory-question-form-grid label.theory-question-image-alt{align-self:center}.theory-question-image-error{color:#c43c62;font-size:5.9px;font-weight:700}.theory-question-form>footer{background:#fcfcff;border-top:1px solid #38417414;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.theory-question-form>footer>span{color:#6e7898;align-items:center;gap:5px;font-size:6.2px;display:flex}.theory-question-form>footer>span svg{color:#118f79}.theory-question-editor-actions{justify-content:flex-end;gap:7px;padding:2px 0 5px;display:flex}.theory-question-editor-actions button{min-height:35px}.theory-question-editor-actions button svg{flex:none}.theory-question-media-toggle{background:linear-gradient(90deg,#faf9ff,#fff);border:1px solid #653bff21;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.theory-question-media-toggle>div{align-items:center;gap:9px;display:flex}.theory-question-media-toggle>div>span{color:#6848e7;background:#eee9ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.theory-question-media-toggle>div>div{gap:2px;display:grid}.theory-question-media-toggle strong{color:#293b73;font-size:7px}.theory-question-media-toggle small{color:#8490ad;font-size:5.8px}.theory-question-media-toggle>button{color:#6748e7;cursor:pointer;background:#fff;border:1px solid #653bff30;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:92px;height:31px;padding:0 10px;font-size:6px;font-weight:850;display:inline-flex}.theory-question-media-toggle>button i{background:#dfe2ee;border-radius:999px;width:24px;height:14px;padding:2px;transition:all .18s;display:block}.theory-question-media-toggle>button i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .18s;display:block;box-shadow:0 1px 3px #2a2f5e33}.theory-question-media-toggle>button.is-active{color:#fff;background:var(--platform-primary);border-color:#0000}.theory-question-media-toggle>button.is-active i{background:#ffffff4d}.theory-question-media-toggle>button.is-active i:after{transform:translate(10px)}.theory-question-media-workspace{background:#f8f7ff;border:1px solid #653bff24;border-radius:11px;grid-column:1/-1;gap:8px;padding:9px;display:grid}.theory-question-media-workspace>.theory-question-image-field{background:#fff;grid-column:auto}.theory-answer-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theory-answer-image-grid>.theory-question-image-field{background:#fff;grid-column:auto}.theory-answer-image-grid .theory-question-image-preview{grid-template-columns:74px minmax(0,1fr)}.theory-answer-image-grid .theory-question-image-preview>img{width:74px;height:60px}.theory-answer-image-grid .theory-question-image-alt{grid-column:1/-1}@media (max-width:1100px){.theory-question-toolbar{grid-template-columns:1fr 1fr 1fr}.theory-question-toolbar label{grid-column:1/-1}.theory-question-form-grid{grid-template-columns:1fr 1fr}.theory-question-image-preview{grid-template-columns:82px 1fr}.theory-question-image-preview>img{width:82px}.theory-question-image-alt{grid-column:1/-1}.theory-answer-image-grid{grid-template-columns:1fr}.theory-question-editor-heading{flex-direction:column;align-items:flex-start}.theory-question-editor-heading dl{width:100%}.theory-question-editor-heading dl>div{flex:1}}.import-feedback{color:#5741c8;background:#653bff12;border:1px solid #653bff24;border-radius:11px;align-items:center;min-height:42px;padding:10px 14px;font-size:9.5px;font-weight:650;display:flex}.import-feedback.is-success{color:#137d6c;background:#1aa78d14;border-color:#1aa78d33}.import-feedback.is-error{color:#b4235d;background:#ea1b6e13;border-color:#d3306a38}.dashboard-ambient{display:none}.dashboard-sidebar,.dashboard-main{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfcfff5;box-shadow:0 10px 28px #48378f16,inset 0 1px #fff}.dashboard-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}.profile-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.nomination-launch-transition{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9f9fff7}.nomination-launch-transition:before{opacity:.9;animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.document-coverage-table.is-transposed button.is-uploaded{color:#07977e;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:32px;display:grid}.document-coverage-table.is-transposed button.is-uploaded:hover{background:#07977e14}.master-status-toggle:disabled{cursor:not-allowed;opacity:.72}.status-approval-content>span{color:#ea1baa;letter-spacing:.12em;font-size:8px;font-weight:800}.status-approval-content h2{color:#07164a;margin:7px 0;font-size:21px}.status-approval-content p{color:#6d78a4;margin:0 0 16px;font-size:10px;line-height:1.55}.status-approval-content label{color:#28376a;gap:7px;font-size:9px;font-weight:700;display:grid}.status-approval-content textarea{resize:vertical;color:#17275e;min-height:90px;font:inherit;background:#fff;border:1px solid #59519a24;border-radius:11px;outline:0;padding:11px}.document-override-button,.super-admin-override-action{color:#c92082;cursor:pointer;background:#fff5fb;border:1px solid #ea1baa2e;border-radius:9px;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.governed-import-note .document-override-button{white-space:nowrap;margin-left:auto}.professional-registry .training-table-wrap{scrollbar-gutter:stable}.professional-table{table-layout:fixed;width:100%;min-width:1040px}.professional-table .professional-col-id{width:12%}.professional-table .professional-col-profile{width:21%}.professional-table .professional-col-type{width:11%}.professional-table .professional-col-contact{width:19%}.professional-table .professional-col-location{width:15%}.professional-table .professional-col-certifications,.professional-table .professional-col-status{width:11%}.agency-registry-table col:nth-child(5){width:16%}.agency-registry-table col:nth-child(7),.agency-registry-table col:nth-child(8){width:9%}.agency-registry-table th:nth-child(7),.agency-registry-table td:nth-child(7),.agency-registry-table th:last-child,.agency-registry-table td:last-child{text-align:center}.agency-registry-table td:nth-child(7) .master-status-toggle{margin:0 auto}.agency-registry-table td:last-child .document-manage-button{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;width:92px;min-width:92px;height:36px;margin:0 auto;padding:0 12px;line-height:1;display:inline-flex}.agency-registry-table td:last-child .document-manage-button svg{flex:none}.agency-registry-table td small{color:#818aac;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.agency-registry-table td .agency-coordinator-fallback{color:#9a6100}.agency-identity-strip{background:#653bff0b;border:1px solid #653bff1f;border-radius:11px;justify-content:space-between;align-items:center;margin:13px 0;padding:11px 13px;display:flex}.agency-identity-strip strong{color:#5d43e5}.agency-identity-strip small{color:#7d87ad;font-size:8px}.agency-profile-form label{color:#26366d;gap:6px;font-size:9px;font-weight:750;display:grid}.agency-profile-form .agency-address-field{grid-column:1/-1}.agency-coordinator-heading{background:#f8f6ff;border:1px solid #653bff1f;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.agency-coordinator-heading span{gap:3px;display:grid}.agency-coordinator-heading strong{color:#26366d;font-size:9px}.agency-coordinator-heading small{color:#7d87ad;font-size:8px}.agency-coordinator-heading button{color:#5d43e5;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #653bff29;border-radius:8px;min-height:32px;padding:0 11px;font-size:8px;font-weight:800}@media (max-width:700px){.agency-profile-form{grid-template-columns:1fr}.agency-profile-form .agency-address-field{grid-column:auto}.agency-identity-strip{flex-direction:column;align-items:flex-start;gap:4px}}.professional-table th,.professional-table td{overflow:hidden}.professional-table td{height:59px}.professional-table td:not(:last-child){text-overflow:ellipsis}.professional-table td small{color:#8790b3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.professional-table tr.is-inactive-row td,.professional-table tr.is-inactive-row strong{color:#a5abc2}.professional-table tr.is-inactive-row{background:#f6f6fba6}.certification-view-button{color:#5d43e5;cursor:pointer;background:#653bff0f;border:1px solid #653bff21;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.professional-cert-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 16px;display:grid}.professional-cert-summary>div{color:#653bff;background:#653bff0b;border:1px solid #653bff1a;border-radius:13px;align-items:center;gap:10px;min-height:72px;padding:13px;display:flex}.professional-cert-summary span{display:grid}.professional-cert-summary strong{color:#07164a;font-size:20px}.professional-cert-summary small{color:#7882aa;font-size:8px}.professional-cert-summary .is-valid{color:#07977e;background:#07977e0e}.professional-cert-summary .is-expired{color:#e03a6d;background:#e03a6d0e}.professional-cert-list{background:#fff;border:1px solid #59519a1a;border-radius:14px;overflow:auto}.professional-cert-list table{border-collapse:collapse;width:100%;min-width:650px}.professional-cert-list th,.professional-cert-list td{text-align:left;color:#53608e;border-bottom:1px solid #59519a12;padding:12px;font-size:9px}.professional-cert-list th{color:#717ca6;text-transform:uppercase;background:#f7f7ff;font-size:7.5px}.professional-cert-list td strong,.professional-cert-list td small{display:block}.professional-cert-list td strong{color:#17275e}.professional-cert-list td small{color:#8992b4;margin-top:3px;font-size:7.5px}.cert-valid,.cert-expired{color:#078a73;background:#07977e17;border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:800}.cert-expired{color:#cf3767;background:#e03a6d17}.professional-table th:last-child,.professional-table td:last-child{text-align:center;padding-left:12px;padding-right:12px}.professional-table td:last-child .master-status-toggle{white-space:nowrap;flex-direction:row;justify-content:center;width:auto;min-width:84px;height:auto;margin:0 auto;padding:5px 7px;display:inline-flex}.training-table td .master-status-toggle{color:#7881a5;background:#f7f7fcf5;border:1px solid #59519a1c;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:86px;height:auto;min-height:30px;padding:5px 9px;display:inline-flex;box-shadow:0 4px 12px #231c6917,inset 0 1px #ffffffe6}.training-table td .master-status-toggle.is-active{color:#07836f;background:#f0fcf9f5}.training-table td .master-status-toggle.is-inactive,.training-table td .master-status-toggle.is-suspended,.training-table td .master-status-toggle.is-blacklisted{color:#7881a5;background:#f7f7fcf5}@media (max-width:700px){.professional-cert-summary{grid-template-columns:1fr}}.professional-status-content h2,.professional-status-content p{margin-top:0;margin-bottom:0}.professional-status-content select,.professional-status-content input[type=date]{color:#17275e;min-height:41px;font:inherit;background:#fff;border:1px solid #59519a24;border-radius:10px;outline:0;padding:0 11px}.professional-evidence-upload{color:#653bff;cursor:pointer;background:#653bff0b;border:1px dashed #653bff47;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex;position:relative}.professional-evidence-upload>span{gap:3px;display:grid}.professional-evidence-upload strong{color:#27376d;font-size:9px}.professional-evidence-upload small{color:#7b85aa;font-size:7.5px;font-weight:500}.professional-evidence-upload input{opacity:0;width:1px;height:1px;position:absolute}.professional-evidence-files{color:#6672a0;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:500;overflow:hidden}.professional-status-content .field-error{color:#c92b69;font-size:8px}.aadhaar-verification{color:#59658f;background:#f7f7ffc2;border:1px solid #59519a1f;border-radius:9px;grid-column:2/-1;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:8.5px;line-height:1.4;display:flex}.aadhaar-verification.is-verified{color:#087966;background:#149f810f;border-color:#149f8133}.aadhaar-verification.is-mismatch,.aadhaar-verification.is-review_required,.aadhaar-verification.is-service_unavailable{color:#be2962;background:#ea1b6c0e;border-color:#ea1b6c33}.aadhaar-verification.is-checking{color:#5c43df;background:#653bff0e}@media (max-width:700px){.aadhaar-verification{grid-column:1}}.eligibility-grid select{appearance:none;color:#07164a;width:100%;min-height:42px;font:inherit;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#6570a5 50%),linear-gradient(135deg,#6570a5 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #e1e3f2;border-radius:12px;outline:0;padding:0 38px 0 12px;font-weight:650;transition:border-color .18s,box-shadow .18s}.eligibility-grid select:focus{border-color:#7651ff;box-shadow:0 0 0 3px #653bff14}.eligibility-checkbox-field{color:#354273;gap:6px;font-size:10px;font-weight:750;display:grid}.eligibility-checkbox-field>div{background:#fff;border:1px solid #e1e3f2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px 14px;min-height:42px;padding:7px 10px;display:flex}.eligibility-checkbox-field label{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.eligibility-checkbox-field input[type=checkbox]{accent-color:#653bff;cursor:pointer;width:15px;height:15px;min-height:0;margin:0;padding:0}.eligibility-checkbox-field label span{color:#354273;font-size:9px;font-weight:650}.eligibility-specialization-field{grid-column:1/-1}.eligibility-specialization-field>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.eligibility-specialization-field label{white-space:normal;background:#f7f6ffb8;border-radius:8px;padding:5px 7px}.eligibility-section-stack{gap:12px;display:grid}.eligibility-field-group{background:#ffffff8f;border:1px solid #653bff1a;border-radius:14px;padding:13px}.eligibility-field-group h4{color:#4f3ad8;letter-spacing:.02em;margin:0 0 11px;font-size:10px;font-weight:800}.training-toolbar .eligibility-role-tab{color:#53608e;box-shadow:none;background:#ffffffb8;border:1px solid #653bff26;transition:color .18s,background .18s,box-shadow .18s}.training-toolbar .eligibility-role-tab.is-active{color:#fff;background:var(--platform-primary);border-color:#0000;box-shadow:0 8px 18px #653bff38}.eligibility-drawer-body{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:scroll}.eligibility-role-panels{display:grid}.eligibility-role-panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .16s,visibility 0s linear .16s}.eligibility-role-panel.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}@media (prefers-reduced-motion:reduce){.eligibility-role-panel{transition:none}}.eligibility-diploma-grid{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr)}.eligibility-diploma-grid>label:last-child{grid-column:1/-1}@media (max-width:720px){.eligibility-diploma-grid{grid-template-columns:1fr}.eligibility-diploma-grid>label:last-child,.eligibility-specialization-field{grid-column:auto}.eligibility-specialization-field>div{grid-template-columns:1fr}}.eligibility-configuration-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;display:grid}.eligibility-configuration-form{scrollbar-gutter:stable;gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.eligibility-configuration-form h2{color:#17275e;margin:0;font-size:15px}.eligibility-configuration-form p{color:#7c86ad;margin:4px 0 0;font-size:9px}.eligibility-configuration-form label{color:#53608b;gap:6px;font-size:9px;font-weight:700;display:grid}.eligibility-configuration-form input,.eligibility-configuration-form select{color:#17275e;background:#fff;border:1px solid #59519a24;border-radius:10px;outline:0;width:100%;height:42px;padding:0 12px}.eligibility-configuration-form input:focus,.eligibility-configuration-form select:focus{border-color:#653bff8c;box-shadow:0 0 0 3px #653bff17}.eligibility-configuration-form button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:750;display:inline-flex}.eligibility-configuration-list{min-height:0}.eligibility-configuration-list .training-toolbar{flex:none}.eligibility-configuration-list .training-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow:auto}.eligibility-configuration-list .training-table{min-width:650px}.eligibility-configuration-list .training-table th:nth-child(4),.eligibility-configuration-list .training-table td:nth-child(4),.eligibility-configuration-list .training-table th:last-child,.eligibility-configuration-list .training-table td:last-child{text-align:center;vertical-align:middle}.eligibility-configuration-list .training-table td:nth-child(4) .master-status-toggle{white-space:nowrap;border:1px solid #59519a1c;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:7px;width:auto;min-width:86px;height:auto;min-height:30px;margin:0 auto;padding:5px 9px;display:inline-flex}.configuration-row-actions{justify-content:center;align-items:center;gap:6px;display:inline-flex}.configuration-row-actions button:disabled{cursor:not-allowed;opacity:.35}.configuration-delete-content p strong{color:#17275e}.configuration-delete-summary{background:#f7f6ffb8;border:1px solid #59519a1a;border-radius:11px;grid-template-columns:95px minmax(0,1fr);gap:7px 12px;margin-top:13px;padding:11px 12px;display:grid}.configuration-delete-summary small{color:#7d87ad;font-size:8px}.configuration-delete-summary strong{color:#27376d;font-size:9px}.configuration-delete-action{color:#fff;cursor:pointer;background:linear-gradient(90deg,#d82b6f,#f4259a);border:0;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #d82b6f33}.eligibility-driven-documents .nomination-document-card{grid-template-columns:minmax(190px,20%) minmax(430px,1.7fr) 518px;align-items:end}.eligibility-driven-documents .nomination-document-card>div:first-child{grid-area:1/1;align-self:center}.eligibility-driven-documents .nomination-evidence-title,.eligibility-driven-documents .nomination-evidence-title>span{min-width:0}.eligibility-driven-documents .nomination-evidence-title>.nomination-add-evidence,.eligibility-driven-documents .nomination-evidence-title>.nomination-remove-evidence{color:#653bff;background:#653bff0f;border-color:#653bff29;flex:none;min-width:auto;min-height:30px;margin-left:auto;padding:0 9px}.eligibility-driven-documents .nomination-evidence-title>.nomination-remove-evidence{width:30px;color:var(--platform-danger,#ea3697);background:#ea36970f;border-color:#ea36972e;padding:0}.eligibility-driven-documents .nomination-additional-evidence-card{background:linear-gradient(90deg,#653bff06,#ea369705);border-color:#653bff29}.eligibility-driven-documents .nomination-document-card>.nomination-document-control{box-sizing:border-box;grid-area:1/3;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:center;gap:7px;width:518px;min-width:0;display:grid}.eligibility-driven-documents .nomination-document-control>.nomination-document-picker{box-sizing:border-box;grid-column:1;justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.eligibility-driven-documents .nomination-document-actions{grid-column:2;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.eligibility-driven-documents .nomination-document-actions>.nomination-remove-evidence{color:#653bff;background:#653bff0f;border-color:#653bff29;flex:none;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.eligibility-driven-documents .nomination-document-card>.nomination-document-delete-confirm{box-sizing:border-box;grid-area:auto/2/auto/-1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;width:100%;display:grid}@media (max-width:620px){.eligibility-driven-documents .nomination-document-card>.nomination-document-delete-confirm{grid-template-columns:auto minmax(0,1fr)}}.eligibility-driven-documents .nomination-document-card>label:not(.document-upload):not(.nomination-document-picker){grid-area:1/2;align-self:end}.eligibility-driven-documents .nomination-document-card:has(>.eligibility-evidence-fields)>.nomination-document-control{grid-row:1;grid-column:3!important}.eligibility-evidence-fields{border:0;grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:7px;min-width:0;margin:0;padding:0;display:grid}.eligibility-evidence-fields.is-three-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.eligibility-evidence-fields label{color:#53608e;gap:6px;min-width:0;font-size:8px;font-weight:700;display:grid}.eligibility-field-label-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.eligibility-field-label-row em{color:#7b85aa;white-space:nowrap;font-size:7px;font-style:normal;font-weight:650}.eligibility-evidence-fields input,.eligibility-evidence-fields select{width:100%;min-width:0;height:41px;min-height:41px;padding:0 9px}.eligibility-evidence-fields select:disabled{color:#27376d;opacity:1;cursor:not-allowed;background:#f3f1ff}.eligibility-evidence-fields input:invalid:not(:-moz-placeholder-shown){background:#fffaf2;border-color:#e59a38}.eligibility-evidence-fields input:invalid:not(:placeholder-shown){background:#fffaf2;border-color:#e59a38}.eligibility-document-status{color:#5c43df;background:#653bff0e;border-radius:10px;grid-column:2/-1;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:8.5px;display:flex}.eligibility-document-status span{flex:1}.eligibility-document-status button{color:#5c43df;cursor:pointer;background:#fff;border:1px solid #653bff24;border-radius:8px;min-height:28px;padding:0 10px;font-size:8px;font-weight:750}.eligibility-document-status.is-manual_review{color:#b56309;background:#f59e0b14}.eligibility-document-status.is-verified{color:#087966;background:#149f8112}.eligibility-document-criterion{color:#6672a0;background:#f7f6ffb8;border-radius:8px;grid-column:2/-1;padding:7px 9px;font-size:8px;line-height:1.4}.eligibility-document-empty,.manual-review-limit{color:#653bff;background:#653bff0a;border:1px solid #653bff1c;border-radius:12px;grid-column:1/-1;align-items:center;gap:9px;min-height:54px;padding:12px 14px;display:flex}.eligibility-document-empty span{color:#6672a0;font-size:9px}.manual-review-limit span{gap:3px;display:grid}.manual-review-limit strong{color:#27376d;font-size:9px}.manual-review-limit small{color:#7b85aa;font-size:8px}.eligibility-evidence-error{grid-column:1/-1}@media (max-width:1050px){.eligibility-driven-documents .nomination-document-card{grid-template-columns:minmax(180px,28%) minmax(220px,1fr) minmax(220px,1fr)}.eligibility-driven-documents .nomination-document-card>.nomination-document-control{grid-template-columns:minmax(0,1fr) auto;width:100%}.eligibility-evidence-fields,.eligibility-evidence-fields.is-three-fields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.eligibility-driven-documents .nomination-document-card{grid-template-columns:1fr}.eligibility-driven-documents .nomination-document-card>div:first-child,.eligibility-driven-documents .nomination-document-card>.nomination-document-control,.eligibility-driven-documents .nomination-document-card>.nomination-document-delete-confirm,.eligibility-driven-documents .nomination-document-card>label:not(.document-upload):not(.nomination-document-picker),.eligibility-evidence-fields,.eligibility-document-status,.eligibility-document-criterion{grid-row:auto;grid-column:1!important}.eligibility-driven-documents .nomination-document-card:has(>.eligibility-evidence-fields)>.nomination-document-control{grid-row:auto;grid-column:1!important}.eligibility-driven-documents .nomination-document-card>.nomination-document-control{width:100%}.eligibility-evidence-fields,.eligibility-evidence-fields.is-three-fields{grid-template-columns:1fr}}@media (max-width:900px){.eligibility-configuration-layout{grid-template-rows:auto;grid-template-columns:1fr;align-items:start}.eligibility-configuration-form{overflow:visible}.eligibility-configuration-list .training-table-wrap{max-height:650px}}.assessor-profile-verification-action{background:#653bff09;border:1px solid #653bff1f;border-radius:12px;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.assessor-profile-verification-action>span{color:#653bff;align-items:center;gap:8px;margin-right:auto;display:inline-flex}.assessor-profile-verification-action strong{color:#27376d;font-size:9px}.assessor-toa-eligibility{background:linear-gradient(135deg,#653bff09,#ffffffb8);border:1px solid #653bff1c;border-radius:16px;gap:14px;margin-top:16px;padding:18px;display:grid}.assessor-toa-eligibility>header{color:#653bff;align-items:flex-start;gap:10px;display:flex}.assessor-toa-eligibility>header span{gap:3px;display:grid}.assessor-toa-eligibility>header h2{color:#17275e;margin:0;font-size:14px}.assessor-toa-eligibility>header p,.assessor-toa-eligibility>p{color:#7883aa;margin:0;font-size:9px;line-height:1.45}.assessor-toa-eligibility>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assessor-toa-eligibility article{background:#ffffffc7;border:1px solid #59519a1c;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #4135840b}.assessor-toa-eligibility article:before{content:"";background:#15a085;width:3px;position:absolute;inset:0 auto 0 0}.assessor-toa-eligibility article>i{color:#109c83;background:#149f8117;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.assessor-toa-eligibility article span{gap:4px;min-width:0;display:grid}.assessor-toa-eligibility article strong{color:#27376d;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.assessor-toa-eligibility article small{color:#7b85aa;align-items:center;gap:6px;font-size:8px;display:flex}.assessor-toa-eligibility article small b{border-left:1px solid #59519a26;padding-left:6px;font-weight:650}.assessor-toa-eligibility article em{color:#087966;text-align:center;background:#149f8116;border-radius:999px;max-width:190px;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:750}.assessor-toa-eligibility article em.is-inherited{color:#5946c8;background:#653bff13}.profile-evidence-eligibility{color:#109c83;background:#149f8111;border:1px solid #149f8129;border-radius:13px;align-items:center;gap:10px;min-height:60px;padding:12px 15px;display:flex}.profile-evidence-eligibility span{flex:1;gap:3px;display:grid}.profile-evidence-eligibility strong{color:#087966;font-size:9.5px}.profile-evidence-eligibility small{color:#557b75;font-size:8.5px}.profile-evidence-eligibility.is-ineligible{color:#c26a14;background:#f59e0b12;border-color:#dc7e1e2b}.profile-evidence-eligibility.is-ineligible strong{color:#a8570e}.profile-evidence-eligibility.is-ineligible small{color:#886b55}.profile-evidence-eligibility a{color:#fff;background:var(--platform-primary);border-radius:8px;padding:8px 11px;font-size:8px;font-weight:750;text-decoration:none}@media (max-width:760px){.assessor-profile-verification-action{flex-direction:column;align-items:stretch}.assessor-profile-verification-action>span{margin-right:0}.assessor-toa-eligibility>div{grid-template-columns:1fr}.assessor-toa-eligibility article{grid-template-columns:34px minmax(0,1fr)}.assessor-toa-eligibility article em{grid-column:2;justify-self:start}.profile-evidence-eligibility{flex-wrap:wrap;align-items:flex-start}}.standards-configuration-panel{flex:1 1 0;min-height:0;overflow:hidden}.standards-configuration-content{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px;display:flex;overflow:hidden}.standards-configuration-content>header{flex:none}.standards-configuration-content>.eligibility-configuration-layout{flex:auto;min-height:0}.standards-configuration-content>header h2{color:#17275e;margin:0;font-size:17px}.standards-configuration-content>header p{color:#7c86ad;margin:5px 0 0;font-size:9.5px}.assessor-certification-table th:nth-child(7),.assessor-certification-table td:nth-child(7){text-align:center;vertical-align:middle}@media (max-width:760px){.assessor-certification-table td:nth-child(7){text-align:left}.assessor-certification-group{min-width:0}.assessor-certification-group .training-table-wrap{width:100%;min-width:0;overflow:hidden}.assessor-certification-table{table-layout:auto;display:block;width:100%!important;min-width:0!important}.assessor-certification-table tbody{box-sizing:border-box;width:100%;padding:10px;display:grid}.assessor-certification-table tr{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;width:100%;min-width:0;padding:13px;display:grid}.assessor-certification-table td,.assessor-certification-table td:nth-child(n){box-sizing:border-box;min-width:0;max-width:none;width:auto!important}.assessor-certification-table td:first-child,.assessor-certification-table td:nth-child(2){grid-column:1/-1}.assessor-certification-table td:nth-child(3),.assessor-certification-table td:nth-child(5),.assessor-certification-table td:nth-child(7){grid-column:1}.assessor-certification-table td:nth-child(4),.assessor-certification-table td:nth-child(6),.assessor-certification-table td:nth-child(8){grid-column:2}.assessor-certification-table td:nth-child(7),.assessor-certification-table td:nth-child(8){text-align:left;align-self:end}.assessor-certification-table td:nth-child(7)>span{box-sizing:border-box;justify-content:center;justify-self:start;align-items:center;width:fit-content;min-height:38px;padding-inline:12px;display:inline-flex}.assessor-certification-table .certification-toa-action{box-sizing:border-box;white-space:normal;text-align:center;width:100%;min-width:0;min-height:38px;padding:8px 10px;line-height:1.25}.assessor-certification-table .certification-nomination-status{box-sizing:border-box;width:100%;min-width:0}.assessor-certification-table .certification-not-eligible{white-space:normal;align-items:center;min-height:38px;padding:9px 0;display:inline-flex}}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#17275e;font:inherit;background-color:#ffffffe6;border-color:#59519a24;border-radius:10px;transition:border-color .16s,box-shadow .16s,background-color .16s}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#6570a5 50%),linear-gradient(135deg,#6570a5 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:42px;padding:0 38px 0 12px}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{background-color:#fff;border-color:#653bff94;outline:0;box-shadow:0 0 0 3px #653bff17}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) :where(input,select,textarea):disabled{color:#7f88a8;cursor:not-allowed;box-shadow:none;background-color:#f1f2f8;border-color:#59519a17}.training-primary-action,.training-secondary-action{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:10px;font-weight:750;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.training-primary-action:not(:disabled):hover,.training-secondary-action:not(:disabled):hover{transform:translateY(-1px)}.training-primary-action:focus-visible,.training-secondary-action:focus-visible{outline-offset:2px;outline:3px solid #653bff29}.training-primary-action:disabled,.training-secondary-action:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.training-primary-action,.training-secondary-action,:where(input,select,textarea){transition:none!important}}.training-toolbar>label:has(>svg+input){color:#7c85ad;min-width:0;height:42px;box-shadow:none;cursor:text;background:#ffffffe6;border:1px solid #59519a24;border-radius:10px;flex:auto;align-items:center;gap:9px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;overflow:hidden}.training-toolbar>label:has(>svg+input):focus-within{background:#fff;border-color:#653bff94;box-shadow:0 0 0 3px #653bff17}.training-toolbar>label:has(>svg+input)>svg{color:#7c85ad;pointer-events:none;flex:0 0 17px;width:17px;height:17px}:where(.training-workspace,.nomination-create-page,.assessor-workspace,.governed-workspace,.qp-content,.standards-configuration-content) .training-toolbar>label:has(>svg+input)>input{appearance:none;color:#17275e;width:100%;min-width:0;height:100%;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:10.5px}.training-toolbar>label:has(>svg+input)>input:focus{box-shadow:none;background:0 0;border:0;outline:0}.training-toolbar>label:has(>svg+input)>input::-moz-placeholder{color:#9aa2bb;opacity:1}.training-toolbar>label:has(>svg+input)>input::placeholder{color:#9aa2bb;opacity:1}.training-toolbar>label:has(>svg+input)>input::-webkit-search-decoration{appearance:none;display:none}.training-toolbar>label:has(>svg+input)>input::-webkit-search-cancel-button{appearance:none;display:none}.training-toolbar>label:has(>svg+input)>input::-webkit-search-results-button{appearance:none;display:none}.training-toolbar>label:has(>svg+input)>input::-webkit-search-results-decoration{appearance:none;display:none}.agency-association-tabs{background:#ffffffb8;border:1px solid #59519a1a;border-radius:14px;align-self:flex-start;align-items:center;gap:6px;padding:6px;display:flex}.agency-association-tabs a,.agency-association-tabs button{color:#6570a5;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:9.5px;font-weight:750;text-decoration:none;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.agency-association-tabs a em,.agency-association-tabs button em{color:#6045df;background:#653bff17;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;font-style:normal;display:inline-flex}.agency-association-tabs a.active,.agency-association-tabs button.active{color:#fff;background:var(--platform-primary);box-shadow:0 8px 18px #653bff2e}.agency-association-tabs a.active em,.agency-association-tabs button.active em{color:#fff;background:#fff3}.agency-association-panel{min-height:360px}.agency-association-panel>header{border-bottom:1px solid #524d8f12;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:14px 18px;display:flex}.agency-association-panel>header span{gap:4px;display:grid}.agency-association-panel>header strong{color:#17275e}.agency-association-panel>header small,.agency-association-panel>header em{color:#7b85aa;font-size:8.5px;font-style:normal}@media (max-width:620px){.agency-association-tabs{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%}.agency-association-tabs a,.agency-association-tabs button{justify-content:center}.agency-association-panel>header{flex-direction:column;align-items:flex-start}}.agency-link-request-form{background:#ffffffbd;border:1px solid #653bff1a;border-radius:16px;grid-template-columns:minmax(220px,.75fr) minmax(340px,1.25fr);align-items:end;gap:14px 22px;padding:18px;display:grid;box-shadow:0 8px 24px #3a2d7e0d}.agency-link-request-form>span{gap:5px;display:grid}.agency-link-request-form>span strong{color:#17275e}.agency-link-request-form>span small{color:#7b85aa;font-size:8.5px;line-height:1.55}.agency-link-request-form>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.agency-link-request-form select{width:100%}.agency-link-request-form>p{color:#5d43e5;grid-column:2;margin:0;font-size:9px;font-weight:650}.association-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.association-status.is-pending_agency_approval{color:#9a6100;background:#fff5df}.association-status.is-approved{color:#087e6a;background:#e8f7f3}.association-status.is-rejected{color:#d92d64;background:#fdebf1}.agency-approval-panel>header{border-bottom:1px solid #524d8f12;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:14px 18px;display:flex}.agency-approval-panel>header span{gap:4px;display:grid}.agency-approval-panel>header small,.agency-approval-panel>header em{color:#7b85aa;font-size:8.5px;font-style:normal}.association-decision-actions{justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:700px){.agency-link-request-form,.agency-link-request-form>div{grid-template-columns:1fr}.agency-link-request-form>p{grid-column:1}.association-decision-actions{flex-direction:column;align-items:stretch}}.platform-select{min-width:0;position:relative}.platform-select-trigger{color:#17275e;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:left;background:#ffffffeb;border:1px solid #59519a24;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-weight:650;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.platform-select-trigger:hover,.platform-select-trigger[aria-expanded=true]{background:#fff;border-color:#653bff80;box-shadow:0 0 0 3px #653bff14}.platform-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-select-trigger>svg{color:#6570a5;flex:none;transition:transform .16s}.platform-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.platform-select-menu{z-index:80;background:#fff;border:1px solid #59519a21;border-radius:12px;width:100%;max-height:300px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 18px 42px #251d5f29}.platform-select-menu>button{color:#17275e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;display:flex}.platform-select-menu>button:hover,.platform-select-menu>button:focus-visible{background:#653bff12;outline:0}.platform-select-menu>button.is-selected{color:#563ee0;background:#653bff1a}.platform-select-menu>button span{gap:2px;min-width:0;display:grid}.platform-select-menu>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.platform-select-menu>button small{color:#7b85aa;font-size:8px}.platform-select-menu>button>svg{color:#653bff;flex:none}.agency-association-table{min-width:1160px}.agency-association-table th:nth-child(n+3),.agency-association-table td:nth-child(n+3){text-align:center}.agency-association-table td:nth-child(n+3){vertical-align:middle}.agency-association-table td:nth-child(n+3)>*{margin-inline:auto}.agency-association-table th:first-child{width:115px}.agency-association-table th:nth-child(2){width:190px}.agency-association-table th:nth-child(3){width:145px}.agency-association-table th:nth-child(4){width:120px}.agency-association-table th:nth-child(5){width:220px}.agency-contact-link{color:#5d43e5;justify-content:center;align-items:center;font-size:8.5px;font-weight:650;text-decoration:none;display:inline-flex}.agency-contact-link:hover{text-underline-offset:2px;text-decoration:underline}.association-delete-action{color:#cf2e61;cursor:pointer;background:#fff6f9;border:1px solid #d92d6424;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8.5px;font-weight:750;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.association-delete-action:hover{background:#fdebf1;border-color:#d92d644d;box-shadow:0 6px 14px #d92d6414}.agency-association-table th:last-child{width:110px}.agency-association-table td:last-child .association-delete-action{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-width:92px;height:34px;padding:0 11px;line-height:1;display:inline-flex}.agency-association-table td:last-child .association-delete-action svg{flex:0 0 15px}.agency-association-table td:last-child .association-delete-action span{margin:0;display:inline}.association-delete-content h2{color:#17275e;margin:0;font-size:19px}.association-delete-content>p{color:#6f7aa5;margin:17px 0;font-size:9.5px;line-height:1.6}.association-delete-content dl{background:#f8f8fd;border-radius:12px;gap:10px;margin:0;padding:12px 14px;display:grid}.association-delete-content dl div{justify-content:space-between;align-items:center;gap:14px;display:flex}.association-delete-content dt{color:#7b85aa;font-size:8.5px}.association-delete-content dd{color:#17275e;text-align:right;margin:0;font-size:9px;font-weight:750}.association-confirm-delete{color:#fff;cursor:pointer;background:linear-gradient(90deg,#d92d64,#f4259a);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #d92d642e}.association-link-message{color:#5d43e5;background:#f4f1ff;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:700}.association-link-options{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;margin-top:13px;padding-right:4px;display:grid;overflow-y:auto}.association-link-options article{background:#fbfbfe;border:1px solid #59519a1a;border-radius:13px;align-items:center;gap:11px;min-height:66px;padding:11px 12px;display:flex}.association-option-icon{color:#6543e7;background:#f0edff;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.association-option-body{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.association-option-copy{flex:1;gap:4px;min-width:0;display:grid}.association-option-copy strong{color:#17275e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.association-option-copy small{color:#7a85aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.association-option-copy .association-request-date{color:#8f6500;font-weight:750}.association-option-state{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.association-option-state.is-linked{color:#087e6a;background:#e8f7f3}.association-option-state.is-pending{color:#9a6100;background:#fff5df}.association-option-pending{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.association-option-pending>a,.association-option-pending>button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.association-option-pending>a{color:#5d43e5;background:#f4f1ff;border:1px solid #6543e729}.association-option-pending>button{color:#cf2e61;background:#fff6f9;border:1px solid #d92d6424}.association-option-action{min-width:112px}.association-option-pending>.training-secondary-action{border-radius:10px;min-height:40px;padding:0 15px;font-size:10px;line-height:1}.association-option-pending>.association-option-withdraw{color:#cf2e61;background:#fff6f9;border-color:#d92d6424}.association-option-pending>.association-option-withdraw:hover{background:#ffedf3;border-color:#d92d6447}.association-link-options{flex-direction:column;align-items:stretch;display:flex!important}.association-link-options .association-agency-card{box-sizing:border-box;flex:none;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:11px;width:100%;padding:13px;overflow:hidden;height:auto!important;max-height:none!important;display:grid!important}.association-link-options .association-agency-card.is-available,.association-link-options .association-agency-card.is-linked{min-height:174px!important}.association-link-options .association-agency-card.is-pending{min-height:208px!important}.association-agency-card-header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.association-agency-card-header .association-option-copy{min-width:0}.association-agency-card-header .association-option-copy small{color:#8a94b5}.association-option-state.is-available{color:#5d43e5;background:#f0edff}.association-agency-card-details{background:#fff;border:1px solid #59519a14;border-radius:10px;grid-template-columns:.75fr 1.15fr 1fr 1.35fr;gap:9px 12px;margin:0;padding:10px 11px;display:grid}.association-agency-card-details div{align-content:start;gap:3px;min-width:0;display:grid}.association-agency-card-details dt{color:#8a94b5;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.association-agency-card-details dd{overflow-wrap:anywhere;color:#26376d;min-width:0;margin:0;font-size:8.5px;font-weight:700;line-height:1.4}.association-agency-card-details a{color:#5d43e5;text-decoration:none}.association-agency-card-details a:hover{text-underline-offset:2px;text-decoration:underline}.association-agency-card-details .association-agency-requested{border-top:1px solid #59519a14;grid-column:1/-1;padding-top:8px}.association-agency-card-actions{border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.association-agency-card-actions .association-option-action{min-width:132px}.platform-ui-scope .association-agency-card-actions .association-option-withdraw{color:#c52b5b!important;box-shadow:none!important;background:#fff1f6!important;border-color:#cf2e613d!important}.platform-ui-scope .association-agency-card-actions .association-option-withdraw:hover{color:#ad204c!important;background:#ffe5ee!important;border-color:#cf2e616b!important}.association-agency-linked-note{color:#087e6a;background:#e8f7f3;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.association-link-tools{gap:10px;padding-top:12px;display:grid}.association-link-tools .association-link-message{margin:0}.association-agency-search{background:#fff;border:1px solid #59519a24;border-radius:11px;min-height:44px;padding:0 12px}.association-agency-search input{height:42px;font-size:9px}.association-agency-search>button{color:#6975a3;cursor:pointer;background:#f4f1ff;border:0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.association-agency-empty{color:#7252e6;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:190px;padding:28px 16px;display:grid}.association-agency-empty strong{color:#17275e;font-size:12px}.association-agency-empty p{color:#7a85aa;margin:0;font-size:9px}.association-request-confirm-content>p{color:#66739e;margin:18px 0 14px;font-size:10px;line-height:1.65}.association-request-confirm-content>p strong{color:#17275e}.association-communication-note{color:#6543e7;background:linear-gradient(100deg,#f1efff,#fff7fc);border:1px solid #653bff21;border-radius:13px;align-items:flex-start;gap:11px;padding:14px;display:flex}.association-communication-note>svg{flex:none;margin-top:1px}.association-communication-note>span{gap:4px;display:grid}.association-communication-note strong{color:#17275e;font-size:10px}.association-communication-note small{color:#6f7aa5;font-size:8.5px;line-height:1.55}.association-request-confirm-content dl{background:#f8f8fd;border-radius:13px;gap:10px;margin:14px 0 0;padding:13px 14px;display:grid}.association-request-confirm-content dl div{justify-content:space-between;align-items:center;gap:14px;display:flex}.association-request-confirm-content dt{color:#7b85aa;font-size:8.5px}.association-request-confirm-content dd{color:#17275e;text-align:right;margin:0;font-size:9.5px;font-weight:750}@media (max-width:700px){.agency-association-panel .training-table-wrap{overflow:visible}.agency-association-table{width:100%;min-width:0;display:block}.agency-association-table thead{display:none}.agency-association-table tbody{gap:10px;padding:10px;display:grid}.agency-association-table tr{background:#fff;border:1px solid #59519a1a;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 14px;padding:14px;display:grid;box-shadow:0 6px 18px #3a2d7e0a}.agency-association-table td,.agency-association-table td:nth-child(n+3){text-align:left;border:0;align-content:start;gap:5px;min-width:0;padding:0;display:grid}.agency-association-table td:before{content:attr(data-label);color:#7b85aa;letter-spacing:.03em;text-transform:uppercase;font-size:7.5px;font-weight:800}.agency-association-table td:first-child,.agency-association-table td:nth-child(2),.agency-association-table td:nth-child(3),.agency-association-table td:nth-child(5){grid-column:1/-1}.agency-association-table td:nth-child(n+3)>*{margin-inline:0}.agency-association-table .agency-contact-link{overflow-wrap:anywhere;justify-content:flex-start}.agency-association-table .association-status{justify-self:start}.agency-association-table td:last-child .association-delete-action{width:100%;min-width:0}.profile-association-heading{flex-wrap:wrap;align-items:flex-start}.profile-association-link-action{width:100%;margin-left:0}.association-link-options article{flex-wrap:wrap;align-items:flex-start}.association-option-copy{min-width:calc(100% - 52px)}.association-option-action,.association-option-pending{width:100%}.association-option-pending{justify-content:space-between}.association-request-confirm-content dl div{flex-direction:column;align-items:flex-start;gap:4px}.association-request-confirm-content dd{text-align:left}}.toa-lifecycle-workspace{gap:12px}.toa-lifecycle-tabs{align-self:flex-start}.toa-lifecycle-content{flex-direction:column;flex:1;min-height:0;display:flex}.toa-lifecycle-content>.training-panel{flex:1;min-height:360px}.toa-lifecycle-content .assessor-certification-groups{gap:12px;min-height:0;display:grid}@media (max-width:620px){.toa-lifecycle-tabs{align-self:stretch;width:100%}.toa-lifecycle-workspace .training-page-actions,.toa-lifecycle-workspace .training-page-actions a{width:100%}}.nomination-policy-workspace{flex-direction:column;gap:18px;display:flex}.nomination-policy-workspace .governed-import-note{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.nomination-policy-workspace .governed-import-note em{color:#7d8bb7;font-size:12px;font-style:normal}.policy-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.policy-tabs,.policy-panel{background:#fff;border:1px solid #e7e4f5;border-radius:22px;box-shadow:0 12px 34px #3d30810f}.policy-tabs{flex-direction:column;gap:6px;padding:10px;display:flex;position:sticky;top:16px}.policy-tabs button{color:#50618f;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:700;display:flex}.policy-tabs button.active{color:#fff;background:var(--platform-primary);box-shadow:0 10px 24px #683fe538}.policy-panel{padding:24px}.policy-panel>header{border-bottom:1px solid #eeecf7;margin-bottom:18px;padding-bottom:18px}.policy-panel h2{color:#112455;margin:0 0 5px;font-size:21px}.policy-panel p{color:#7786b2;margin:0;font-size:13px}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policy-select-field,.policy-number-field,.policy-file-types,.policy-toggle-row{background:#fcfcff;border:1px solid #e4e5f2;border-radius:16px;padding:16px}.policy-select-field>span,.policy-number-field>span,.policy-file-types>span,.policy-toggle-row>span{flex-direction:column;gap:4px;display:flex}.policy-select-field strong,.policy-number-field strong,.policy-file-types strong,.policy-toggle-row strong{color:#1a2d60;font-size:14px}.policy-select-field small,.policy-number-field small,.policy-file-types small,.policy-toggle-row small{color:#7b88ae;line-height:1.45}.policy-select-field select{color:#172a59;background:#fff;border:1px solid #dddfef;border-radius:12px;width:100%;height:46px;margin-top:12px;padding:0 42px 0 13px;font-weight:650}.policy-number-field>div{background:#fff;border:1px solid #dddfef;border-radius:12px;align-items:center;margin-top:12px;display:flex;overflow:hidden}.policy-number-field input{color:#172a59;border:0;width:100%;min-width:0;height:44px;padding:0 13px;font-weight:750}.policy-number-field em{color:#7582a6;white-space:nowrap;padding:0 13px;font-size:12px;font-style:normal}.policy-file-types{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.policy-file-types>div{gap:8px;display:flex}.policy-file-types button{color:#62709a;background:#fff;border:1px solid #dedff0;border-radius:10px;min-width:62px;height:38px;font-weight:750}.policy-file-types button.active{color:#5539df;background:#f1edff;border-color:#6748fa}.policy-toggle-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.policy-toggle-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.policy-toggle-row .master-status-toggle{flex:none;justify-content:center;min-width:112px}.policy-governance-note{color:#5e42df;background:#f4f1ff;border-radius:16px;gap:12px;margin-top:16px;padding:18px;display:flex}.policy-governance-note span{flex-direction:column;gap:4px;display:flex}.policy-governance-note small{color:#6f7da6}.policy-default-summary{border:1px solid #e4e5f2;border-radius:16px;margin-top:16px;padding:18px}.policy-default-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.policy-default-summary dl div{background:#f8f8fd;border-radius:10px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.policy-default-summary dt{color:#7785aa}.policy-default-summary dd{color:#182b5b;text-transform:capitalize;margin:0;font-weight:750}@media (max-width:900px){.policy-layout{grid-template-columns:1fr}.policy-tabs{flex-direction:row;position:static;overflow-x:auto}.policy-tabs button{flex:none}.policy-grid{grid-template-columns:1fr}}@media (max-width:600px){.nomination-policy-workspace .governed-import-note{grid-template-columns:auto 1fr}.nomination-policy-workspace .governed-import-note em{grid-column:2}.policy-panel{padding:16px}.policy-toggle-row,.policy-file-types{flex-direction:column;align-items:flex-start}.policy-toggle-row .master-status-toggle{align-self:stretch}.policy-default-summary dl{grid-template-columns:1fr}}.nomination-policy-workspace .policy-tabs button{border-radius:10px;min-height:42px;padding:0 12px;font-size:10.5px;font-weight:700}.nomination-policy-workspace .policy-tabs button svg{width:15px;height:15px}.nomination-policy-workspace .policy-panel{padding:20px}.nomination-policy-workspace .policy-panel>header{margin-bottom:14px;padding-bottom:14px}.nomination-policy-workspace .policy-panel h2{letter-spacing:-.02em;font-size:16px}.nomination-policy-workspace .policy-panel p{font-size:10px;line-height:1.5}.nomination-policy-workspace .policy-select-field,.nomination-policy-workspace .policy-number-field,.nomination-policy-workspace .policy-file-types,.nomination-policy-workspace .policy-toggle-row{border-radius:13px;padding:13px}.nomination-policy-workspace .policy-select-field strong,.nomination-policy-workspace .policy-number-field strong,.nomination-policy-workspace .policy-file-types strong,.nomination-policy-workspace .policy-toggle-row strong{font-size:10px}.nomination-policy-workspace .policy-select-field small,.nomination-policy-workspace .policy-number-field small,.nomination-policy-workspace .policy-file-types small,.nomination-policy-workspace .policy-toggle-row small{font-size:8.5px}.nomination-policy-workspace .policy-select-field select{border-radius:10px;height:40px;margin-top:9px;font-size:9.5px}.nomination-policy-workspace .policy-number-field>div{border-radius:10px;margin-top:9px}.nomination-policy-workspace .policy-number-field input{height:38px;font-size:9.5px}.nomination-policy-workspace .policy-number-field em{font-size:8.5px}.nomination-policy-workspace .policy-file-types button{border-radius:9px;min-width:54px;height:34px;font-size:9px}.nomination-policy-workspace .policy-toggle-row{min-height:66px}.nomination-policy-workspace .policy-toggle-row .master-status-toggle{min-width:94px;font-size:8px}.nomination-policy-workspace .policy-governance-note strong,.nomination-policy-workspace .policy-default-summary>strong{font-size:10px}.nomination-policy-workspace .policy-governance-note small,.nomination-policy-workspace .policy-default-summary dl{font-size:8.5px}.policy-save-state{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:8.5px;font-weight:750}.policy-save-state.is-saved{color:#0b8b76;background:#e7f8f4}.policy-save-state.is-unsaved{color:#a7650e;background:#fff3d9}.nomination-policy-workspace .training-primary-action:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.policy-mode-note{color:#6348e7;background:linear-gradient(90deg,#f2efffcc,#fff6fba6);border:1px solid #653bff1f;border-radius:13px;align-items:flex-start;gap:10px;min-height:58px;padding:13px;display:flex}.policy-mode-note span{gap:4px;display:grid}.policy-mode-note strong{color:#17275e;font-size:10px}.policy-mode-note small{color:#727fa8;font-size:8.5px;line-height:1.5}.policy-confirm-content h2{color:#102356;letter-spacing:-.025em;margin:7px 0 8px;font-size:19px}.policy-confirm-content>p{color:#6f7ca7;margin:0;font-size:10px;line-height:1.6}.policy-confirm-summary{color:#6246e3;background:#f6f4ff;border-radius:12px;gap:9px;margin-top:16px;padding:12px;display:flex}.policy-confirm-summary span{gap:3px;display:grid}.policy-confirm-summary strong{color:#1a2c5e;font-size:9.5px}.policy-confirm-summary small{color:#7480a6;font-size:8px}.nomination-policy-workspace{scrollbar-gutter:stable}.nomination-policy-workspace .policy-layout{align-items:stretch;min-height:650px}.nomination-policy-workspace .policy-tabs{align-self:start;width:100%;position:sticky;top:12px}.nomination-policy-workspace .policy-panel{contain:layout paint;align-self:stretch;min-height:650px}.nomination-policy-workspace .policy-panel>header{min-height:54px}.nomination-policy-workspace .policy-save-state{animation:.16s both policy-status-in}@keyframes policy-status-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (max-width:900px){.nomination-policy-workspace .policy-layout,.nomination-policy-workspace .policy-panel{min-height:0}.nomination-policy-workspace .policy-tabs{position:static}}.policy-toast{z-index:110;color:#4f3bd2;background:#fffffff5;border:1px solid #653bff29;border-radius:13px;align-items:center;gap:9px;max-width:min(390px,100vw - 32px);min-height:44px;padding:11px 14px;font-size:9.5px;font-weight:700;animation:.2s both policy-toast-in;display:flex;position:fixed;bottom:78px;right:28px;box-shadow:0 16px 38px #2a20692e}@keyframes policy-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:600px){.policy-toast{bottom:70px;right:16px}}.nomination-policy-workspace .policy-layout{height:calc(100dvh - 255px);min-height:540px}.nomination-policy-workspace .policy-panel{contain:layout;overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}.nomination-policy-workspace .policy-panel::-webkit-scrollbar{width:8px}.nomination-policy-workspace .policy-panel::-webkit-scrollbar-track{background:0 0;margin:14px 0}.nomination-policy-workspace .policy-panel::-webkit-scrollbar-thumb{background:#d8cffb padding-box padding-box;border:2px solid #0000;border-radius:999px}.nomination-policy-workspace .policy-panel::-webkit-scrollbar-thumb:hover{background:#b9a8f5 padding-box padding-box}@media (max-width:900px){.nomination-policy-workspace .policy-layout,.nomination-policy-workspace .policy-panel{contain:none;height:auto;min-height:0;overflow:visible}.nomination-policy-workspace .policy-panel{scrollbar-gutter:auto}}.training-configuration-areas{scrollbar-width:thin;background:#ffffffad;border:1px solid #59519a1a;border-radius:16px;grid-template-columns:repeat(6,minmax(145px,1fr));gap:6px;padding:7px;display:grid;overflow-x:auto;box-shadow:0 8px 22px #4135840b}.training-configuration-areas button{color:#65719e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-width:145px;min-height:54px;padding:8px 10px;display:flex}.training-configuration-areas button>span{gap:3px;min-width:0;display:grid}.training-configuration-areas strong{color:#283969;white-space:nowrap;font-size:9.5px}.training-configuration-areas small{color:#8490b3;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.training-configuration-areas button.is-active{color:#fff;background:var(--platform-primary);box-shadow:0 8px 18px #653bff2e}.training-configuration-areas button.is-active strong,.training-configuration-areas button.is-active small{color:#fff}.training-configuration-placeholder{text-align:center;background:#ffffffb3;border:1px solid #59519a1a;border-radius:20px;place-items:center;min-height:calc(100dvh - 330px);padding:40px;display:grid;box-shadow:0 12px 30px #4135840d}.training-configuration-placeholder>div:first-child{color:#6849ed;justify-items:center;gap:8px;max-width:500px;display:grid}.training-configuration-placeholder h2{color:#14275a;margin:2px 0 0;font-size:19px}.training-configuration-placeholder p{color:#7480aa;margin:0;font-size:10px;line-height:1.6}.training-configuration-foundation{color:#6547e7;text-align:left;background:#f3f0ff;border-radius:13px;align-items:flex-start;gap:10px;max-width:620px;padding:13px 16px;display:flex}.training-configuration-foundation span{gap:3px;display:grid}.training-configuration-foundation strong{color:#1a2d60;font-size:9.5px}.training-configuration-foundation small{color:#7783a9;font-size:8px;line-height:1.5}.nomination-policy-workspace:has(.training-configuration-areas) .policy-layout{height:calc(100dvh - 325px);min-height:470px;margin-top:0}@media (max-width:1100px){.training-configuration-areas{grid-template-columns:repeat(6,170px)}}@media (max-width:900px){.training-configuration-placeholder{min-height:420px;padding:24px}.nomination-policy-workspace:has(.training-configuration-areas) .policy-layout{height:auto;min-height:0}}.nomination-policy-workspace .training-page-actions{align-items:center}.nomination-policy-workspace .policy-save-state{vertical-align:middle;justify-content:center;align-items:center;min-width:104px;height:39px;padding:0 12px;line-height:1;display:inline-flex}.nomination-policy-workspace .training-configuration-areas{flex:0 0 68px;height:68px;min-height:68px;overflow:auto hidden}.nomination-policy-workspace .training-configuration-areas button{align-self:center;height:54px;min-height:54px}.nomination-policy-workspace .training-configuration-placeholder{flex:auto;height:auto;min-height:0}.nomination-policy-workspace:has(.training-configuration-placeholder){overflow:hidden}@media (max-width:900px){.nomination-policy-workspace .training-configuration-areas{flex-basis:auto;height:auto;min-height:68px}.nomination-policy-workspace .training-configuration-placeholder{min-height:420px}.nomination-policy-workspace:has(.training-configuration-placeholder){overflow:visible}}.nomination-policy-workspace{overflow:hidden}.nomination-policy-workspace .policy-header-actions{justify-content:flex-end;min-width:292px}.nomination-policy-workspace .policy-header-actions.is-reserved{visibility:hidden;pointer-events:none}@media (max-width:700px){.nomination-policy-workspace{overflow:visible}.nomination-policy-workspace .policy-header-actions{min-width:0}.nomination-policy-workspace .policy-header-actions.is-reserved{display:none}}.nomination-policy-workspace .policy-header-actions{flex:0 0 430px;width:430px;min-width:430px}@media (max-width:1100px){.nomination-policy-workspace .policy-header-actions{flex:0 auto;width:auto;min-width:292px}}@media (max-width:700px){.nomination-policy-workspace .policy-header-actions{flex:auto;width:auto;min-width:0}}.policy-role-scope{background:#f8f8fd;border:1px solid #e4e5f2;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:16px;padding:5px;display:grid}.policy-role-scope button{color:#53618d;cursor:pointer;background:0 0;border:0;border-radius:9px;height:38px;font-size:9.5px;font-weight:800}.policy-role-scope button.is-active{color:#fff;background:var(--platform-primary);box-shadow:0 7px 16px #653bff29}.policy-evidence-group{background:#fbfbfe;border:1px solid #e4e5f2;border-radius:16px;margin-top:14px;padding:14px}.policy-evidence-group>header{gap:3px;display:grid}.policy-evidence-group>header h3{color:#1b2e61;margin:0;font-size:11px}.policy-evidence-group>header p{font-size:8.5px}.policy-evidence-group .policy-toggle-list{margin-top:10px}.policy-evidence-group .policy-toggle-row{background:#fff}@media (max-width:600px){.policy-role-scope{grid-template-columns:1fr 1fr}.policy-evidence-group{padding:10px}}.policy-toggle-row.is-disabled{opacity:.68;background:#f7f7fb}.policy-toggle-row.is-disabled .master-status-toggle{cursor:not-allowed;box-shadow:none}.assessment-configuration-workspace{background:#ffffffc2;border:1px solid #59519a1a;border-radius:20px;flex:1;min-height:0;padding:18px;overflow:auto;box-shadow:0 12px 30px #4135840d}.assessment-configuration-workspace>header{border-bottom:1px solid #eceaf4;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.assessment-configuration-workspace>header h2{color:#15285a;margin:4px 0 3px;font-size:17px}.assessment-configuration-workspace>header p{color:#7784aa;margin:0;font-size:9px}.assessment-configuration-card{background:#fff;border:1px solid #e4e2ef;border-radius:16px;margin-top:14px;padding:15px}.assessment-configuration-card>header{color:#6246e1;border-bottom:1px solid #efedf6;align-items:center;gap:10px;padding:2px 1px 13px;display:flex}.assessment-configuration-card>header>span{flex:1;gap:3px;min-width:0;display:grid}.assessment-configuration-card>header strong{color:#1b2e61;font-size:11px}.assessment-configuration-card>header small{color:#7d88aa;font-size:8px;line-height:1.45}.assessment-configuration-card>header em{color:#6750d7;background:#f0edff;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.assessment-ai-controls{margin-top:14px}.assessment-configuration-workspace>footer{color:#7c87a8;justify-content:space-between;align-items:center;padding-top:12px;font-size:8px;display:flex}@media (max-width:800px){.assessment-configuration-workspace>header{flex-direction:column;align-items:flex-start}.assessment-configuration-card>header{flex-wrap:wrap;align-items:flex-start}.assessment-configuration-card>header em{margin-left:31px}}.toa-applications-table td:last-child .association-delete-action{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-width:92px;height:34px;padding:0 11px;line-height:1;display:inline-flex}.toa-applications-table td:last-child .association-delete-action svg{flex:0 0 15px}.toa-applications-table td:last-child .association-delete-action span{margin:0;display:inline}.toa-nomination-source{color:#24366d;font-size:9px;font-weight:750}.toa-application-remark{color:#53618e;text-align:left;max-width:220px;font-size:9px;line-height:1.45;display:inline-block}.nomination-reopen-summary{background:#f8f8fd;border:1px solid #59519a1a;border-radius:13px;gap:10px;margin-top:17px;padding:13px;display:grid}.nomination-reopen-summary>div{grid-template-columns:125px minmax(0,1fr);align-items:start;gap:12px;display:grid}.nomination-reopen-summary span{color:#7b85aa;font-size:8.5px}.nomination-reopen-summary strong{color:#1d3064;font-size:9px;line-height:1.45}.renewal-eligibility button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:600px){.nomination-reopen-summary>div{grid-template-columns:1fr;gap:3px}}.nomination-reopen-context{color:#6547e8;background:linear-gradient(90deg,#f2efff,#fff7fb);border:1px solid #653bff29;border-radius:14px;align-items:center;gap:11px;padding:14px 16px;display:flex}.nomination-reopen-context>span{flex:1;gap:4px;min-width:0;display:grid}.nomination-reopen-context strong{color:#21356a;font-size:10px}.nomination-reopen-context small{color:#7480aa;font-size:8.5px;line-height:1.5}.nomination-reopen-context button{color:#6547e8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #653bff29;border-radius:9px;min-height:34px;padding:0 12px;font-size:8.5px;font-weight:750}@media (max-width:650px){.nomination-reopen-context{flex-wrap:wrap;align-items:flex-start}.nomination-reopen-context button{width:100%}}.eligibility-driven-documents .nomination-document-card.is-correction-required{background:linear-gradient(90deg,#fff5f8f0,#fffcfdf0);border-color:#d3315c47;box-shadow:inset 3px 0 #d3315c85}.nomination-correction-badge{color:#c92e58;white-space:nowrap;background:#fff0f4;border:1px solid #d3315c2e;border-radius:999px;align-items:center;width:max-content;margin-top:3px;padding:3px 7px;font-size:7.2px;font-style:normal;font-weight:800;line-height:1.15;display:inline-flex}.nomination-document-card>div small.nomination-correction-reason{color:#a74966;max-width:240px;margin-top:1px;font-size:7.4px;line-height:1.35}.eligibility-driven-documents .nomination-document-picker.is-replacement-picker{background:#fff;border-style:solid;border-color:#d3315c42}.eligibility-driven-documents .nomination-document-picker.is-replacement-picker strong{color:#bd2d58}.eligibility-driven-documents .nomination-document-picker.is-replacement-picker:has(input:valid){background:#f5fdf9;border-color:#16855f3d}.eligibility-driven-documents .nomination-document-picker.is-replacement-picker:has(input:valid) strong{color:#16855f}.nomination-document-policy-note{color:#6648e9;background:#f6f3ff;border:1px solid #653bff21;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.nomination-document-policy-note span{gap:3px;display:grid}.nomination-document-policy-note strong{color:#21356a;font-size:9.5px}.nomination-document-policy-note small{color:#7480aa;font-size:8.5px;line-height:1.5}.renewal-eligibility .nomination-reopen-trigger{color:#fff;background:var(--platform-primary);white-space:nowrap;border:0;border-radius:10px;flex:none;gap:6px;width:auto;min-width:132px;height:38px;min-height:38px;padding:0 13px;font-size:9px;font-weight:750;line-height:1;box-shadow:0 7px 16px #653bff29}.renewal-eligibility .nomination-reopen-trigger svg{flex:0 0 14px;width:14px;height:14px}@media (max-width:650px){.renewal-eligibility .nomination-reopen-trigger{width:100%;min-width:0}}.nomination-form .renewal-eligibility>button{letter-spacing:0;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:112px;max-width:220px;height:36px;min-height:36px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.nomination-form .renewal-eligibility>button svg{flex:0 0 14px;width:14px;height:14px}@media (max-width:650px){.nomination-form .renewal-eligibility{flex-wrap:wrap;align-items:flex-start}.nomination-form .renewal-eligibility>button{width:100%;max-width:none;margin-left:0}}.nomination-form .renewal-eligibility>button:hover,.nomination-form .renewal-eligibility>button:focus-visible{color:#fff;background:linear-gradient(135deg,#6848ee,#5138c7);border-color:#0000;outline:none;box-shadow:0 10px 22px #5138c740}.nomination-form .renewal-eligibility>button:focus-visible{outline-offset:2px;outline:3px solid #653bff2e}.user-storage-state{border-radius:999px;width:max-content;margin-top:7px;padding:5px 8px;font-size:8px;font-weight:800}.user-storage-state.is-server{color:#087e69;background:#e7f8f3}.user-storage-state.is-pilot{color:#9a6714;background:#fff5dc}.toa-applications-table td:last-child .toa-reopen-action{color:#6540e8;white-space:nowrap;vertical-align:middle;background:#f5f2ff;border:1px solid #653bff26;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:auto;min-width:92px;max-width:112px;height:34px;min-height:34px;margin-inline:auto;padding:0 11px;font-size:8.5px;font-weight:750;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.toa-applications-table td:last-child .toa-reopen-action:hover{background:#ece7ff;border-color:#653bff47;box-shadow:0 6px 14px #653bff17}.toa-applications-table td:last-child .toa-reopen-action svg{flex:0 0 15px;width:15px;height:15px}.toa-applications-table td:last-child .toa-reopen-action span{margin:0;line-height:1;display:inline}.nomination-profile-document-actions{color:#7b85aa;grid-column:2/3;align-items:center;gap:9px;margin-top:-4px;font-size:8px;display:flex}.nomination-profile-document-actions button,.nomination-profile-document-actions a{color:#6540e8;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #653bff24;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:750;text-decoration:none;display:inline-flex}.nomination-profile-document-actions span{line-height:1.4}@media (max-width:700px){.nomination-profile-document-actions{flex-wrap:wrap;grid-column:1/-1;align-items:flex-start}}.agency-associations-workspace,.toa-lifecycle-workspace{gap:12px}.agency-associations-workspace>.training-page-header,.toa-lifecycle-workspace>.training-page-header{flex:0 0 91px;height:91px;min-height:91px;margin:0}.agency-associations-workspace>.agency-association-tabs,.toa-lifecycle-workspace>.platform-compact-tabs{flex:0 0 54px;align-self:flex-start;width:max-content;height:54px;min-height:54px;margin:0;padding:6px}.agency-associations-workspace>.agency-association-tabs a,.toa-lifecycle-workspace>.platform-compact-tabs a{height:42px;min-height:42px}.toa-lifecycle-workspace>.training-page-header .training-page-actions{justify-content:flex-end;min-width:180px}.agency-associations-workspace>.training-page-header:after{content:"";width:180px;min-width:180px}@media (max-width:700px){.agency-associations-workspace>.training-page-header,.toa-lifecycle-workspace>.training-page-header{flex-basis:auto;height:auto;min-height:91px}.agency-associations-workspace>.training-page-header:after{display:none}.agency-associations-workspace>.agency-association-tabs,.toa-lifecycle-workspace>.platform-compact-tabs{flex-basis:auto;width:100%;height:auto;min-height:54px}}.toa-applications-panel{overflow:hidden}.toa-applications-table{table-layout:fixed;min-width:1300px}.toa-applications-table th:first-child{width:10%}.toa-applications-table th:nth-child(2){width:14%}.toa-applications-table th:nth-child(3){width:9%}.toa-applications-table th:nth-child(4){width:14%}.toa-applications-table th:nth-child(5){width:18%}.toa-applications-table th:nth-child(6){width:10%}.toa-applications-table th:nth-child(7){width:9%}.toa-applications-table th:nth-child(8){width:16%}.toa-applications-table th:nth-child(n+3),.toa-applications-table td:nth-child(n+3){text-align:center}.toa-applications-table td{vertical-align:middle;height:72px}.toa-applications-table td:last-child .association-delete-action{white-space:nowrap;min-width:92px}.toa-nomination-channel,.toa-application-remarks{gap:4px;display:inline-grid}.toa-nomination-channel strong,.toa-application-remarks strong{color:#24366d;font-size:9px;line-height:1.35}.toa-nomination-channel small,.toa-application-remarks small{color:#7c86aa;font-size:8px;line-height:1.35}.toa-application-remarks{text-align:left;max-width:220px}.toa-application-status{color:#5e43de;white-space:nowrap;background:#f1edff;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.toa-application-status.is-rejected-by-agency,.toa-application-status.is-rejected-by-ssc{color:#d92d64;background:#fff0f5}.toa-application-status.is-withdrawn{color:#69749d;background:#f0f2f8}.toa-application-status.is-result-published{color:#008c73;background:#e9f8f4}.toa-no-action{color:#929abd;white-space:nowrap;font-size:8px}.toa-withdraw-reason{gap:7px;margin-top:15px;display:grid}.toa-withdraw-reason>span{color:#26396f;font-size:9px;font-weight:800}.toa-withdraw-reason textarea{resize:vertical;color:#17275e;width:100%;min-height:94px;font:inherit;background:#fbfbfe;border:1px solid #59519a29;border-radius:11px;outline:none;padding:12px 13px;font-size:9.5px;line-height:1.5}.toa-withdraw-reason textarea:focus{border-color:#6b48ff;box-shadow:0 0 0 3px #6b48ff14}.toa-withdraw-reason>small{color:#d92d64;font-size:8px}.toa-action-group{flex-direction:column;justify-content:center;align-items:stretch;gap:6px;width:128px;margin-inline:auto;display:flex}.toa-applications-table td:last-child .toa-action-group button{color:#6042dc;white-space:nowrap;cursor:pointer;background:#f6f3ff;border:1px solid #653bff24;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:0 9px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.toa-applications-table td:last-child .toa-action-group button svg{flex:0 0 14px;width:14px;height:14px}.toa-applications-table td:last-child .toa-action-group button span{margin:0;line-height:1;display:inline}.toa-applications-table td:last-child .toa-action-group .toa-payment-proof-action{color:#c8217e;background:#fff2f9;border-color:#e91f8f26}.toa-applications-table td:last-child .toa-action-group .toa-payment-proof-action:hover{background:#ffe9f5;border-color:#e91f8f47}.toa-applications-table td:last-child .toa-action-group .toa-payment-proof-action.is-submitted{color:#087d69;cursor:default;opacity:1;background:#eaf8f4;border-color:#0b8b7624}.toa-applications-table td:last-child .toa-action-group .association-delete-action{color:#c3426c;background:#fff5f8}.toa-applications-table td:last-child .toa-action-group .toa-reopen-action{color:#6042dc;background:#f6f3ff}.toa-payment-invoice-summary{background:#f5f2ff;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 14px;padding:12px;display:grid}.toa-payment-invoice-summary>div{gap:4px;min-width:0;display:grid}.toa-payment-invoice-summary span{color:#7c86a9;font-size:8px}.toa-payment-invoice-summary strong{color:#203368;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.toa-payment-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.toa-payment-form label{color:#40517f;gap:6px;font-size:8px;font-weight:750;display:grid}.toa-payment-form label.is-wide{grid-column:1/-1}.toa-payment-form input,.toa-payment-form select,.toa-payment-form textarea{color:#223568;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e1dfee;border-radius:9px;outline:0;font-size:9px}.toa-payment-form input,.toa-payment-form select{height:39px;padding:0 10px}.toa-payment-form textarea{resize:vertical;min-height:58px;padding:10px;line-height:1.45}.toa-payment-form input:focus,.toa-payment-form select:focus,.toa-payment-form textarea:focus{border-color:#6b48ff;box-shadow:0 0 0 3px #6b48ff14}.toa-payment-upload{color:#6544e1;cursor:pointer;background:#faf9ff;border:1px dashed #cfc9ee;border-radius:12px;align-items:center;gap:10px;min-height:66px;margin-top:12px;padding:11px 12px;display:flex}.toa-payment-upload.has-file{color:#087d69;background:#effaf7;border-style:solid;border-color:#0b8b7633}.toa-payment-upload>input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toa-payment-upload>span{flex:1;gap:4px;min-width:0;display:grid}.toa-payment-upload strong{color:#25386e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.toa-payment-upload small{color:#7c87aa;font-size:8px}.toa-payment-upload em{border:1px solid;border-radius:8px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:800}.toa-payment-error{color:#c23b67;background:#fff0f5;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:8.5px;font-weight:700;display:flex}.toa-payment-error svg{flex:none}@media (max-width:620px){.toa-payment-form,.toa-payment-invoice-summary{grid-template-columns:1fr}.toa-payment-form label.is-wide{grid-column:auto}}.training-qualification-config-table th:nth-child(6),.training-qualification-config-table td:nth-child(6),.training-qualification-config-table th:nth-child(8),.training-qualification-config-table td:nth-child(8){text-align:center}.training-qualification-config-table td:nth-child(6) .master-status-toggle,.training-qualification-config-table td:nth-child(8) .master-status-toggle{margin-left:auto;margin-right:auto}.user-footer-spacer{flex:1}.user-password-reset-action{color:#986410;cursor:pointer;background:#fff9e9;border-radius:9px;min-height:38px;padding:0 12px;font-size:9px;font-weight:750;border:1px solid #ead9a5!important}.activation-page{background:radial-gradient(circle at 15% 15%,#5147ff29,#0000 30%),radial-gradient(circle at 85% 80%,#ec18971f,#0000 28%),#f7f7fd;place-items:center;min-height:100dvh;padding:28px;display:grid}.activation-card{background:#fffffff5;border:1px solid #6848ee21;border-radius:26px;width:min(520px,100%);padding:36px;box-shadow:0 28px 80px #1d1e5429}.activation-mark{color:#fff;background:linear-gradient(120deg,#315cff,#7440ed 56%,#ec1a99);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid;box-shadow:0 12px 28px #653fe440}.activation-card>small{color:#eb2499;letter-spacing:.12em;font-size:10px;font-weight:800}.activation-card h1{color:#14275b;letter-spacing:-.035em;margin:8px 0 9px;font-size:28px}.activation-card>p{color:#7581a8;margin:0;font-size:12px;line-height:1.65}.activation-card form{gap:14px;margin-top:24px;display:grid}.activation-card label{color:#28396e;gap:7px;font-size:10px;font-weight:750;display:grid}.activation-card input{color:#172a5c;height:48px;font:inherit;background:#fbfbfe;border:1px solid #deddf0;border-radius:12px;outline:0;padding:0 14px;font-size:12px}.activation-card input:focus{border-color:#6848ef;box-shadow:0 0 0 3px #6848ef17}.activation-card form>small{color:#7f89aa;font-size:9px;line-height:1.5}.activation-card button,.activation-card>a{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #653fe433}.activation-card>a{margin-top:22px}.activation-card button:disabled{opacity:.55;cursor:not-allowed}.activation-error{color:#d62963!important;margin:0!important;font-size:10px!important}@media (max-width:560px){.activation-page{padding:16px}.activation-card{border-radius:20px;padding:25px}.activation-card h1{font-size:23px}}.user-dialog-scroll{min-height:0;padding-right:6px;overflow-y:auto}.access-rights-editor{background:#faf9ff;border:1px solid #e7e3f5;border-radius:13px;margin-top:18px}.access-rights-editor>header{border-bottom:1px solid #ebe8f6;align-items:center;padding:13px 15px}.access-rights-editor>header div{flex-direction:column;display:flex}.access-rights-editor>header strong{color:#20336a;font-size:11px}.access-rights-editor>header small{color:#858fb0;margin-top:3px;font-size:8.5px}.access-rights-editor>header>span{color:#7464ca;letter-spacing:.04em;font-size:8px}.access-right-group{padding:11px 14px}.access-right-group+.access-right-group{border-top:1px solid #eeebf7}.access-right-group h3{color:#ed2596;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:8px}.access-right-group label{justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.access-right-group label>span{flex-direction:column;min-width:0;display:flex}.access-right-group label strong{color:#28396d;font-size:9.5px}.access-right-group label small{color:#8a93b1;margin-top:2px;font-size:8px}.access-right-group select{color:#5845c4;background:#fff;border:1px solid #ded9f3;border-radius:8px;flex:none;width:118px;height:34px;padding:0 9px;font-size:9px;font-weight:700}@media (max-width:650px){.access-rights-editor>header>span{display:none}.access-right-group label{flex-direction:column;align-items:flex-start}.access-right-group select{width:100%}}.trainer-manage-content>.user-dialog-scroll{scrollbar-gutter:stable;padding:0 8px 2px 0}.trainer-account-panel>header>div,.trainer-scope-summary>header>span{min-width:0}.trainer-account-panel>header button,.trainer-scope-summary>header button{color:#5c42df;cursor:pointer;letter-spacing:normal;text-transform:none;white-space:nowrap;background:#fff;border:1px solid #6546ef2e;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:132px;height:34px;min-height:34px;padding:0 12px;font-size:8.5px;font-weight:750;display:inline-flex}.trainer-scope-summary>header button{min-width:96px}.trainer-scope-summary>header>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal}.trainer-scope-summary>header>span>strong{color:#25376e;letter-spacing:normal;text-transform:none;font-size:10px}.trainer-scope-summary>header>span>small{color:#858fb0;letter-spacing:normal;text-transform:none;font-size:8px;font-weight:500}@media (max-width:760px){.trainer-account-panel>header button,.trainer-scope-summary>header button{width:100%;min-width:0}}.trainer-lifecycle-panel{background:#faf9ff;border:1px solid #e7e3f5;border-radius:13px;margin-top:15px;padding:14px}.trainer-lifecycle-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.trainer-lifecycle-panel>header>span{align-items:center;gap:10px;display:flex}.trainer-lifecycle-panel>header small{color:#7e89ac;text-transform:uppercase;font-size:8px;font-weight:750}.trainer-lifecycle-panel>header p{color:#858fb0;margin:0;font-size:8px}.trainer-lifecycle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.trainer-lifecycle-actions>button{color:#5d45d4;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9f3;border-radius:10px;align-items:center;gap:9px;min-height:62px;padding:10px;display:flex}.trainer-lifecycle-actions>button.is-caution{color:#b14468;background:#fffafb;border-color:#f1d9df}.trainer-lifecycle-actions>button>svg{flex:none}.trainer-lifecycle-actions>button>span{flex-direction:column;min-width:0;display:flex}.trainer-lifecycle-actions strong{font-size:9px}.trainer-lifecycle-actions small{color:#8790af;margin-top:3px;font-size:7.5px;line-height:1.35}.trainer-lifecycle-message{color:#167a63;background:#eaf8f3;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:8px}.trainer-lifecycle-confirm{width:min(520px,100vw - 32px)}@media (max-width:700px){.trainer-lifecycle-panel>header{flex-direction:column;align-items:flex-start}.trainer-lifecycle-actions{grid-template-columns:1fr}}.trainer-lifecycle-panel.is-platform,.trainer-scope-summary.is-platform{background:linear-gradient(135deg,#f8f6ff,#fbfcff);border-color:#6546ef29}.trainer-platform-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trainer-platform-scope>span{background:#ffffffe0;border:1px solid #6546ef1a;border-radius:9px;gap:4px;min-width:0;padding:10px 11px;display:grid}.trainer-platform-scope small{color:#858fb0;text-transform:uppercase;font-size:7.5px}.trainer-platform-scope strong{color:#26396f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (max-width:760px){.trainer-platform-scope{grid-template-columns:1fr}}.trainer-operational-panel.is-platform{background:linear-gradient(135deg,#f8f6ff,#fbfcff);border-color:#6546ef29}.trainer-operational-panel.is-platform>header small{color:#6546ef}.trainer-account-panel{background:linear-gradient(100deg,#f6f3ff,#fff8fc);border:1px solid #6546ef24;border-radius:13px;margin-top:15px;padding:14px}.trainer-account-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.trainer-account-panel>header>div{gap:3px;display:grid}.trainer-account-panel>header strong{color:#21346b;font-size:10px}.trainer-account-panel>header small{color:#7f89ad;font-size:8px}.trainer-account-panel>header button,.trainer-scope-summary>header button{color:#5c42df;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #6546ef2e;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8.5px;font-weight:750;display:inline-flex}.trainer-account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.trainer-account-facts>span{background:#fffc;border:1px solid #6546ef1a;border-radius:9px;gap:4px;min-width:0;padding:9px 10px;display:grid}.trainer-account-facts small{color:#858fb0;text-transform:uppercase;font-size:7.5px}.trainer-account-facts strong{color:#26396f;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.trainer-account-panel>p{color:#6e7aa4;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:8px;line-height:1.45;display:flex}.trainer-account-panel>p svg{color:#6748eb;flex:none}.trainer-scope-summary>header>span{gap:3px;display:grid}.trainer-scope-summary>header{align-items:center}.trainer-scope-empty{color:#7e89ad;background:#fff;border:1px dashed #ddd8f0;border-radius:9px;padding:11px;font-size:8.5px}.trainer-scope-reason textarea{resize:vertical;color:#20346b;width:100%;min-height:82px;font:inherit;background:#fff;border:1px solid #ded9ef;border-radius:10px;outline:0;padding:11px 12px;font-size:9px;line-height:1.5}.trainer-scope-reason textarea:focus{border-color:#6b49ef;box-shadow:0 0 0 3px #6b49ef14}@media (max-width:760px){.trainer-account-panel>header,.trainer-scope-summary>header{flex-direction:column;align-items:flex-start}.trainer-account-facts{grid-template-columns:1fr}.trainer-account-panel>header button,.trainer-scope-summary>header button{width:100%}}.trainer-registry-workspace{color:#172961;flex-direction:column;flex:1;gap:13px;min-height:0;padding:26px 30px 28px;display:flex}.trainer-registry-workspace>.training-page-header{min-height:78px}.trainer-responsibility-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trainer-responsibility-strip article{background:#fff;border:1px solid #ebe8f5;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:14px 16px;display:flex}.trainer-responsibility-strip article>svg{color:#6544f5;flex:none}.trainer-responsibility-strip article:first-child>svg{color:#be7910}.trainer-responsibility-strip article:last-child>svg{color:#138d71}.trainer-responsibility-strip span{flex-direction:column;min-width:0;display:flex}.trainer-responsibility-strip strong{font-size:10px}.trainer-responsibility-strip small{color:#7f89ac;margin-top:3px;font-size:8px;line-height:1.35}.trainer-registry-card{background:#fff;border:1px solid #ebe8f5;border-radius:17px;min-height:0;overflow:hidden;box-shadow:0 12px 35px #3c2b820d}.trainer-registry-tabs{border-bottom:1px solid #eeecf6;gap:5px;padding:8px 14px 0;display:flex}.trainer-registry-tabs button{color:#69759f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 11px;font-size:9px;font-weight:750;display:flex}.trainer-registry-tabs button.is-active{color:#5c3ee4;border-color:#6846f4}.trainer-registry-tabs span{text-align:center;background:#f1effb;border-radius:999px;min-width:20px;padding:3px 6px;font-size:8px}.trainer-registry-toolbar{padding:12px 14px}.trainer-registry-toolbar label,.trainer-job-search{color:#8993b4;background:#fff;border:1px solid #e6e3f2;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex}.trainer-registry-toolbar input,.trainer-job-search input{color:#23366e;background:0 0;border:0;outline:0;width:100%;font-size:10px}.trainer-registry-table-wrap{border-top:1px solid #f0eef7;overflow:auto}.trainer-registry-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.trainer-registry-table-wrap th{text-align:left;color:#747fa8;text-transform:uppercase;background:#f7f6fc;padding:12px 13px;font-size:8px}.trainer-registry-table-wrap td{color:#58658f;vertical-align:middle;border-top:1px solid #f0eef7;height:66px;padding:10px 13px;font-size:9px}.trainer-registry-table-wrap td>strong,.trainer-registry-table-wrap td>small{display:block}.trainer-registry-table-wrap td>strong{color:#1a2d65;font-size:10px}.trainer-registry-table-wrap td>small{color:#8790af;margin-top:3px}.trainer-registry-table-wrap th:nth-child(6){width:125px}.trainer-permission-summary{color:#3c5189;background:#f5f4fb;border-radius:8px;padding:7px 9px;line-height:1.3;display:inline-flex}.trainer-form-section{background:#faf9ff;border:1px solid #e7e3f5;border-radius:13px;margin-top:15px;padding:14px}.trainer-form-section>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:11px;display:flex}.trainer-form-section>header strong{color:#25376e;font-size:10px}.trainer-form-section>header small{color:#858fb0;font-size:8px}.trainer-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trainer-choice-grid>button{color:#68749e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ddf2;border-radius:11px;align-items:center;gap:10px;min-height:65px;padding:11px;display:flex}.trainer-choice-grid>button.is-selected{color:#5f43e6;background:#f5f2ff;border-color:#8068f4;box-shadow:0 0 0 2px #6b4ced14}.trainer-choice-grid span{flex-direction:column;display:flex}.trainer-choice-grid strong{font-size:10px}.trainer-choice-grid small{color:#8992b1;margin-top:3px;font-size:8px}.trainer-segmented{background:#efedf8;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.trainer-segmented button{color:#727da4;cursor:pointer;background:0 0;border:0;border-radius:8px;height:35px;font-size:9px;font-weight:750}.trainer-segmented button.is-selected{color:#fff;background:var(--platform-primary);box-shadow:0 5px 12px #6043e42e}.trainer-conditional-fields{margin-top:11px}.trainer-job-search{height:38px}.trainer-job-role-list{background:#fff;border:1px solid #ece9f5;border-radius:10px;max-height:190px;margin-top:9px;overflow-y:auto}.trainer-job-role-list>label{cursor:pointer;align-items:center;gap:10px;padding:9px 11px;display:flex}.trainer-job-role-list>label+label{border-top:1px solid #f0eef7}.trainer-job-role-list input{accent-color:#6847ee}.trainer-job-role-list span{flex-direction:column;min-width:0;display:flex}.trainer-job-role-list strong{color:#26386e;font-size:9px}.trainer-job-role-list small{color:#8992b1;margin-top:2px;font-size:8px}.trainer-form-section.is-permissions>div{color:#187f68;align-items:center;gap:8px;padding:5px 0;font-size:9px;display:flex}.trainer-form-section.is-permissions>div.is-denied{color:#b14d6b}.trainer-profile-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.trainer-profile-summary>div{border:1px solid #ebe8f5;border-radius:11px;flex-direction:column;justify-content:center;min-height:60px;padding:12px;display:flex}.trainer-profile-summary small{color:#858fb0;text-transform:uppercase;font-size:8px}.trainer-profile-summary strong{color:#20336a;margin-top:5px;font-size:10px}.trainer-assigned-roles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trainer-assigned-roles>article{background:#fff;border:1px solid #ebe8f5;border-radius:9px;flex-direction:column;padding:9px;display:flex}.trainer-assigned-roles>article>strong{font-size:9px}.trainer-assigned-roles>article>small{color:#8992b1;margin-top:3px;font-size:8px}.trainer-status-control{color:#536089;border:1px solid #e7e3f5;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:12px;font-size:9px;font-weight:750;display:flex}.trainer-status-control select{color:#5845c4;background:#fff;border:1px solid #ded9f3;border-radius:8px;height:36px;padding:0 10px;font-size:9px}.user-status-badge.is-invited,.user-status-badge.is-verification-pending,.user-status-badge.is-approval-pending{color:#6a4cc2;background:#f0ecff}.user-status-badge.is-expired,.user-status-badge.is-inactive{color:#777c91;background:#eff0f4}@media (max-width:900px){.trainer-responsibility-strip,.trainer-choice-grid,.trainer-profile-summary,.trainer-assigned-roles{grid-template-columns:1fr}}@media (max-width:700px){.trainer-registry-workspace{padding:20px 15px}.trainer-form-section>header{flex-direction:column}}.nomination-policy-workspace:has(.rate-card-configuration){min-height:0;overflow:hidden}.rate-card-configuration{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.rate-card-header{background:#ffffffc7;border:1px solid #534d911a;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:13px 16px;display:flex}.rate-card-header h2{color:#17285f;margin:4px 0 2px;font-size:18px}.rate-card-header p{color:#7782a7;margin:0;font-size:8.5px}.rate-governance-banner,.commercial-rate-lock,.commercial-rate-missing{color:#6542e4;background:#f5f2ff;border:1px solid #6541e721;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex}.rate-governance-banner span,.commercial-rate-lock span,.commercial-rate-missing span{flex:1;gap:3px;min-width:0;display:grid}.rate-governance-banner strong,.commercial-rate-lock strong,.commercial-rate-missing strong{color:#21356b;font-size:9.5px}.rate-governance-banner small,.commercial-rate-lock small,.commercial-rate-missing small{color:#7580a6;font-size:8px;line-height:1.45}.rate-card-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rate-card-kpis article{color:#6543e8;background:#ffffffc2;border:1px solid #534d9117;border-radius:12px;align-items:center;gap:9px;min-height:56px;padding:9px 11px;display:flex}.rate-card-kpis article:nth-child(2){color:#15866e}.rate-card-kpis article:nth-child(3){color:#bc7913}.rate-card-kpis article:nth-child(4){color:#e42791}.rate-card-kpis span{gap:2px;display:grid}.rate-card-kpis small{color:#7e88aa;font-size:7.5px}.rate-card-kpis strong{color:#17285f;font-size:14px}.rate-card-panel{background:#fff;border:1px solid #534d911a;border-radius:15px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rate-card-toolbar{border-bottom:1px solid #efedf7;grid-template-columns:minmax(260px,1fr) 170px 170px;gap:8px;padding:9px 11px;display:grid}.rate-card-toolbar label{color:#8791b1;background:#fff;border:1px solid #e5e2f1;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 11px;display:flex}.rate-card-toolbar input{color:#24376d;background:0 0;border:0;outline:0;width:100%;font-size:8.5px}.rate-card-toolbar select,.rate-form-grid select,.rate-form-grid input,.rate-form-grid textarea{color:#26386c;width:100%;font:inherit;background:#fff;border:1px solid #e2deef;border-radius:9px;outline:0;font-size:8.5px}.rate-card-toolbar select{min-height:36px;padding:0 9px}.rate-card-table-wrap{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.rate-card-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1170px}.rate-card-table-wrap thead{z-index:2;position:sticky;top:0}.rate-card-table-wrap th{color:#7781a6;text-align:left;text-transform:uppercase;background:#f7f6fc;padding:10px 11px;font-size:7.5px}.rate-card-table-wrap td{color:#58658f;vertical-align:middle;border-top:1px solid #f0eef7;height:58px;padding:8px 11px;font-size:8.5px}.rate-card-table-wrap td>strong,.rate-card-table-wrap td>small{display:block}.rate-card-table-wrap td>strong{color:#1d3066;font-size:9px}.rate-card-table-wrap td>small{color:#858fad;margin-top:3px;font-size:7.5px}.rate-card-table-wrap th:first-child{width:125px}.rate-card-table-wrap th:nth-child(2){width:210px}.rate-card-table-wrap th:nth-child(3){width:155px}.rate-card-table-wrap th:nth-child(4){width:100px}.rate-card-table-wrap th:nth-child(5){width:120px}.rate-card-table-wrap th:nth-child(6){width:135px}.rate-card-table-wrap th:nth-child(7){width:90px}.rate-card-table-wrap th:nth-child(8){width:200px}.rate-status{color:#6542db;background:#f0ecff;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:7.5px;font-weight:800;display:inline-flex}.rate-status.is-active{color:#087e68;background:#e9f8f3}.rate-status.is-scheduled{color:#a36b10;background:#fff5df}.rate-status.is-historical,.rate-status.is-retired{color:#747b94;background:#f0f1f5}.rate-row-actions{align-items:center;gap:5px;display:flex}.rate-row-actions button{color:#6243dc;cursor:pointer;white-space:nowrap;background:#faf9ff;border:1px solid #6541e724;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:7.5px;font-weight:750;display:inline-flex}.rate-row-actions button.is-danger{color:#bb486c;background:#fff9fb;border-color:#f0dbe2}.rate-card-empty{color:#6848e8;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:190px;display:grid}.rate-card-empty strong{color:#21346a;font-size:10px}.rate-card-empty p{color:#818bab;margin:0;font-size:8px}.rate-form-section{background:#fafafe;border:1px solid #e8e5f3;border-radius:13px;padding:14px}.rate-form-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.rate-form-section>header strong{color:#21356b;font-size:10px}.rate-form-section>header small{color:#7f89aa;font-size:8px}.rate-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rate-form-grid label{color:#40517f;gap:6px;font-size:8px;font-weight:750;display:grid}.rate-form-grid label.is-wide{grid-column:1/-1}.rate-form-grid select,.rate-form-grid input{min-height:38px;padding:0 10px}.rate-form-grid textarea{resize:vertical;min-height:75px;padding:10px}.rate-form-grid :disabled{opacity:.55;background:#f1f1f6}.rate-payment-choice{background:#fff;border:1px solid #6541e71f;border-radius:10px;align-items:center;gap:9px;margin-bottom:11px;padding:10px 11px;display:flex}.rate-payment-choice input{accent-color:#6542e6}.rate-payment-choice span{gap:2px;display:grid}.rate-payment-choice strong{color:#26396e;font-size:9px}.rate-payment-choice small{color:#7f89aa;font-size:8px}.rate-lock-note{color:#087e68;background:#ebf8f4;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.rate-lock-note span{gap:3px;display:grid}.rate-lock-note strong{color:#176b5c;font-size:9px}.rate-lock-note small{color:#668b84;font-size:8px;line-height:1.45}.commercial-rate-lock{color:#11836b;background:#ecf8f5;margin-bottom:11px}.commercial-rate-lock em{color:#087d67;white-space:nowrap;background:#dff5ef;border-radius:999px;padding:6px 8px;font-size:7.5px;font-style:normal;font-weight:800}.commercial-rate-missing{color:#a66a0d;background:#fff8e8;border-color:#f0d7a3;margin-bottom:11px}.commercial-rate-missing a{color:#94600d;white-space:nowrap;background:#fff;border:1px solid #ead294;border-radius:8px;align-items:center;min-height:30px;padding:0 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.commercial-form-grid input[readonly]{color:#4d5982;cursor:default;background:#f5f5fa}@media (max-width:900px){:is(.nomination-policy-workspace:has(.rate-card-configuration),.rate-card-configuration){overflow:visible}.rate-card-kpis{grid-template-columns:repeat(2,1fr)}.rate-card-panel{min-height:520px}.rate-card-toolbar{grid-template-columns:1fr 1fr}.rate-card-toolbar label{grid-column:1/-1}}@media (max-width:620px){.rate-card-header{flex-direction:column;align-items:stretch}.rate-card-kpis,.rate-card-toolbar,.rate-form-grid{grid-template-columns:1fr}.rate-form-grid label.is-wide,.rate-card-toolbar label{grid-column:auto}.commercial-rate-lock,.commercial-rate-missing{flex-wrap:wrap;align-items:flex-start}.commercial-rate-lock em,.commercial-rate-missing a{margin-left:27px}}.commercial-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.proforma-dialog-header{background:#fff;border-bottom:1px solid #ececfa;justify-content:space-between;align-items:flex-start;padding:22px 28px 17px;display:flex}.proforma-dialog-header span{letter-spacing:.14em;color:#eb248f;font-size:11px;font-weight:800}.proforma-dialog-header h2{margin:4px 0;font-size:25px}.proforma-dialog-header p{color:#7a82a7;margin:0;font-size:12px}.proforma-dialog-header>button{color:#53608c;background:#f3f1ff;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.proforma-preview{background:#fff;border:1px solid #e5e6f2;min-height:0;margin:18px 26px 8px;padding:28px 32px;overflow:auto;box-shadow:0 8px 26px #31377014}.proforma-preview>header{border-bottom:2px solid #f0f0f8;grid-template-columns:74px 1fr auto;align-items:start;gap:18px;padding-bottom:22px;display:grid}.proforma-preview>header img{-o-object-fit:contain;object-fit:contain;width:70px;height:70px}.proforma-preview>header>div{flex-direction:column;gap:3px;display:flex}.proforma-preview>header>div strong{font-size:16px}.proforma-preview>header>div span,.proforma-preview>header>div small{color:#6e779a;font-size:10px}.proforma-preview>header aside{text-align:right}.proforma-preview>header aside h3{color:#3b46bd;margin:0;font-size:22px}.proforma-preview>header aside span{letter-spacing:.16em;color:#e9208b;font-size:9px;font-weight:800}.proforma-meta-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.proforma-meta-grid article{border:1px solid #e6e7f2;border-radius:12px;overflow:hidden}.proforma-meta-grid h4{text-transform:uppercase;color:#4752bd;letter-spacing:.08em;background:#f7f6ff;margin:0;padding:10px 13px;font-size:10px}.proforma-meta-grid dl{margin:0;padding:8px 13px}.proforma-meta-grid dl div{grid-template-columns:100px 1fr;padding:5px 0;display:grid}.proforma-meta-grid dt{color:#858baa;font-size:10px}.proforma-meta-grid dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.proforma-reference{background:#fbfbff;border:1px solid #e7e7f2;border-radius:12px;grid-template-columns:auto 1.05fr 1fr 1.15fr;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:grid}.proforma-reference>svg{color:#4e4df0}.proforma-reference span{flex-direction:column;gap:4px;display:flex}.proforma-reference small{color:#858baa;text-transform:uppercase;font-size:9px}.proforma-reference strong{font-size:10px}.proforma-line-table{border-collapse:collapse;width:100%;font-size:10px}.proforma-line-table th{color:#fff;text-align:left;background:#3543b8;padding:10px 8px;font-size:9px}.proforma-line-table td{vertical-align:top;border:1px solid #e6e7f1;padding:10px 8px}.proforma-line-table td strong,.proforma-line-table td small{display:block}.proforma-line-table td small{color:#7d84a4;margin-top:4px}.proforma-line-table th:nth-last-child(-n+3),.proforma-line-table td:nth-last-child(-n+3){text-align:right}.proforma-total{grid-template-columns:1fr 310px;gap:24px;margin:16px 0;display:grid}.proforma-total>div{flex-direction:column;gap:6px;display:flex}.proforma-total>div small{color:#7c84a4;text-transform:uppercase;font-size:9px}.proforma-total>div strong{font-size:10px}.proforma-total>div span{color:#168269;font-size:10px}.proforma-total dl{margin:0}.proforma-total dl div{background:#f8f8fc;border:1px solid #e6e7f1;justify-content:space-between;padding:8px 12px;display:flex}.proforma-total dl div:last-child{color:#fff;background:#3543b8;font-size:13px;font-weight:800}.proforma-total dt,.proforma-total dd{margin:0}.proforma-terms{background:#fafaff;border:1px solid #e8e8f3;border-radius:12px;padding:13px 15px}.proforma-terms strong{color:#3f48af;font-size:10px}.proforma-terms ol{color:#707896;margin:8px 0 0;padding-left:18px;font-size:9px;line-height:1.7}.proforma-preview>footer{color:#727a9b;border-top:1px solid #ececf4;align-items:center;gap:7px;margin-top:16px;padding-top:12px;font-size:9px;display:flex}.proforma-preview>footer em{margin-left:auto;font-style:normal}.proforma-participant-register{background:#faf9ff;border:1px solid #e5e2f2;border-radius:12px;margin:0 0 12px;padding:12px}.proforma-participant-register>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.proforma-participant-register>header strong{color:#3543b8;font-size:10px}.proforma-participant-register>header span{color:#7d85a5;font-size:8px}.proforma-participant-register>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.proforma-participant-register article{background:#fff;border:1px solid #e9e7f2;border-radius:8px;grid-template-columns:20px minmax(0,1fr) minmax(120px,.8fr);align-items:center;gap:7px;padding:8px 9px;display:grid}.proforma-participant-register article>b{color:#5e49d8;font-size:9px}.proforma-participant-register article>span{gap:2px;display:grid}.proforma-participant-register article strong{color:#26376c;font-size:9px}.proforma-participant-register article small{color:#838baa;font-size:7.5px}.proforma-participant-register article em{color:#5f6c91;text-align:right;font-size:8px;font-style:normal}.proforma-email-panel{background:#f8f7ff;border:1px solid #dfdef8;border-radius:14px;align-items:end;gap:12px;margin:4px 26px 8px;padding:11px 14px;display:flex}.proforma-email-panel label{flex:1;align-items:center;gap:10px;display:flex}.proforma-email-panel label>svg{color:#544cf1}.proforma-email-panel label span{flex-direction:column;gap:5px;width:100%;display:flex}.proforma-email-panel small{color:#59618b;font-size:10px;font-weight:800}.proforma-email-panel input{background:#fff;border:1px solid #dcdcf0;border-radius:9px;height:36px;padding:0 11px}.proforma-email-panel button,.proforma-actions .is-primary{background:var(--platform-primary);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 15px;font-weight:800;display:flex}.proforma-message{color:#13856a;align-items:center;gap:7px;margin:0 26px;font-size:11px;display:flex}.proforma-actions{border-top:1px solid #ededf6;justify-content:flex-end;gap:9px;padding:13px 26px 17px;display:flex}.proforma-actions>button{color:#4650a9;background:#fff;border:1px solid #dedff0;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-weight:800;display:flex}.assessor-payment-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.assessor-payment-summary article{background:#fff;border:1px solid #e7e7f3;border-radius:15px;align-items:center;gap:13px;padding:17px;display:flex}.assessor-payment-summary svg{color:#574cff}.assessor-payment-summary span{flex-direction:column;display:flex}.assessor-payment-summary small{color:#8188aa}.assessor-payment-summary strong{font-size:21px}.assessor-payment-panel{overflow:hidden}.assessor-payment-document{color:#5549ed;white-space:nowrap;background:#f7f5ff;border:1px solid #dcd9ff;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-weight:800;display:inline-flex}.assessor-payment-documents{align-items:center;gap:7px;display:flex}.assessor-payment-documents .assessor-payment-document{place-items:center;width:34px;min-width:34px;height:32px;min-height:32px;padding:0;display:inline-grid}.assessor-payment-documents .assessor-payment-document svg{width:15px;height:15px}.assessor-payment-workspace .platform-page-header{margin-bottom:0}.assessor-payment-workspace .platform-page-header h1{font-size:var(--platform-title-font);font-weight:500;line-height:1.2}.assessor-payment-workspace .platform-page-header p{font-size:var(--platform-section-font);line-height:1.45}.assessor-payment-summary small{font-size:var(--platform-label-font);line-height:1.3}.assessor-payment-summary strong{color:var(--platform-text);font-size:16px;line-height:1.15}.assessor-payment-table th{font-size:var(--platform-label-font)}.assessor-payment-table td{font-size:var(--platform-body-font)}.assessor-payment-table th:nth-child(6),.assessor-payment-table td:nth-child(6),.assessor-payment-table th:nth-child(7),.assessor-payment-table td:nth-child(7){text-align:center;vertical-align:middle}.assessor-payment-table td:nth-child(6) .platform-status-badge{margin-inline:auto}.assessor-payment-table .assessor-payment-documents{justify-content:center;margin-inline:auto}.toa-payment-return-note{color:#c13b67;background:#fff0f5;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;display:flex}.toa-payment-return-note span{gap:3px;display:grid}.toa-payment-return-note strong{font-size:8.5px}.toa-payment-return-note small{color:#8d6171;font-size:7.5px;line-height:1.45}@media (max-width:800px){.proforma-preview{margin:10px;padding:18px}.proforma-preview>header{grid-template-columns:58px 1fr}.proforma-preview>header aside{text-align:left;grid-column:1/-1}.proforma-meta-grid,.proforma-total{grid-template-columns:1fr}.proforma-reference{grid-template-columns:auto 1fr}.proforma-line-table{min-width:720px}.proforma-preview{overflow:auto}.assessor-payment-summary{grid-template-columns:1fr}}.toa-applications-table th:last-child,.toa-applications-table td:last-child{text-align:left;vertical-align:middle;width:166px}.toa-action-group{grid-template-columns:1fr;place-items:stretch stretch;gap:6px;width:100%;display:grid}.toa-action-group>button,.toa-action-group>a{box-sizing:border-box;text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:32px;margin:0;display:flex}.toa-action-group>button svg{flex:none}.toa-revision-action{color:#8750c8;cursor:pointer;background:#fbf7ff;border:1px solid #e6d9fa;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:800}.toa-revision-action.is-pending{color:#746b91;cursor:default;background:#f3f1f8}.toa-revision-amount,.toa-revision-reason{color:#3c4d7d;gap:6px;margin-top:12px;font-size:8.5px;font-weight:800;display:grid}.toa-revision-amount input,.toa-revision-reason textarea{color:#20336a;width:100%;font:inherit;background:#fff;border:1px solid #e1def0;border-radius:10px;outline:0;padding:10px 11px}.toa-revision-lines,.toa-payment-allocations{background:#faf9ff;border:1px solid #e7e3f3;border-radius:12px;margin:13px 0 0;padding:12px}.toa-revision-lines legend,.toa-payment-allocations legend{color:#4a5a87;padding:0 6px;font-size:8.5px;font-weight:800}.toa-revision-lines label{background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px;display:grid}.toa-revision-lines label+label{margin-top:6px}.toa-revision-lines input[type=checkbox],.toa-payment-allocations input[type=checkbox]{accent-color:#6747ee;width:15px;height:15px}.toa-revision-lines span{gap:2px;display:grid}.toa-revision-lines strong{color:#26386d;font-size:8.5px}.toa-revision-lines small{color:#8891ae;font-size:7.5px}.toa-revision-lines em{color:#5f48dc;font-size:8.5px;font-style:normal;font-weight:800}.toa-payment-allocations{gap:7px;display:grid}.toa-payment-allocations>div{opacity:.64;background:#fff;border:1px solid #ebe8f4;border-radius:10px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;min-height:55px;padding:8px 9px;display:grid}.toa-payment-allocations>div.is-selected{opacity:1;background:#f8f6ff;border-color:#d9d0ff}.toa-payment-allocations>div>label{cursor:pointer;align-items:center;gap:9px;display:flex}.toa-payment-allocations label span{gap:3px;display:grid}.toa-payment-allocations label strong{color:#25376d;font-size:8.5px}.toa-payment-allocations label small{color:#818bac;font-size:7.5px}.toa-payment-allocations>div>input{color:#25376d;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dfdbee;border-radius:8px;padding:0 9px;font-size:8.5px}.toa-payment-form input[readonly]{color:#5945d6;background:#f4f1ff;font-weight:800}.commercial-revision-pending{color:#b15a10!important;margin-top:5px!important}.commercial-row-action.is-revision{color:#8450c6;background:#fbf7ff}.commercial-revision-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.commercial-revision-summary>div{background:#faf9ff;border:1px solid #e6e3f2;border-radius:11px;gap:4px;padding:12px;display:grid}.commercial-revision-summary small{color:#7d87a9;font-size:7.5px}.commercial-revision-summary strong{color:#26386e;font-size:12px}.commercial-review-returned.is-revision-request{color:#6945df;background:#f4f0ff}.commercial-revision-lines{gap:7px;display:grid}.commercial-revision-lines>div{background:#fff;border:1px solid #e5e2f0;border-radius:10px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;min-height:55px;padding:8px 9px;display:grid}.commercial-revision-lines>div.is-removed{opacity:.48;background:#f3f2f6}.commercial-revision-lines label{cursor:pointer;align-items:center;gap:9px;display:flex}.commercial-revision-lines input[type=checkbox]{accent-color:#6747ee;width:15px;height:15px}.commercial-revision-lines label span{gap:3px;display:grid}.commercial-revision-lines label strong{color:#25376d;font-size:8.5px}.commercial-revision-lines label small{color:#858fac;font-size:7.5px}.commercial-revision-lines>div>input{color:#25376d;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dfdbee;border-radius:8px;padding:0 9px;font-size:8.5px}.commercial-revision-total{color:#fff;background:linear-gradient(90deg,#315cff,#6d42ed,#e826a1);border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px 12px;display:flex}.commercial-revision-total span{font-size:8.5px;font-weight:700}.commercial-revision-total strong{font-size:14px}.commercial-revision-reason{color:#40517f;gap:6px;margin-top:11px;font-size:8px;font-weight:750;display:grid}.commercial-revision-reason textarea{resize:vertical;color:#26386c;width:100%;min-height:70px;font:inherit;background:#fff;border:1px solid #e2deef;border-radius:9px;padding:10px}.commercial-review-history>strong{align-items:center;gap:6px;display:flex}.commercial-payment-allocation-review,.finance-allocation-list{background:#faf9ff;border:1px solid #e5e2f1;border-radius:11px;gap:7px;margin-bottom:11px;padding:10px;display:grid}.commercial-payment-allocation-review>label,.finance-allocation-list>div{background:#fff;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:8px 9px;display:flex}.commercial-payment-allocation-review span,.finance-allocation-list span{flex:1;gap:3px;min-width:0;display:grid}.commercial-payment-allocation-review strong,.finance-allocation-list strong{color:#25376d;font-size:8.5px}.commercial-payment-allocation-review small,.finance-allocation-list small{color:#838dab;font-size:7.5px}.commercial-payment-allocation-review input{color:#26386d;width:125px;min-height:35px;font:inherit;background:#fff;border:1px solid #ddd9ec;border-radius:8px;padding:0 9px;font-size:8.5px}.finance-allocation-list>header{gap:3px;display:grid}.finance-allocation-list>header strong{color:#28396e;font-size:9px}.finance-allocation-list>header small{color:#7d87a8;font-size:7.5px}.finance-allocation-list em{color:#5d46dc;font-size:9px;font-style:normal;font-weight:800}.finance-allocation-list>div>button{color:#5847df;cursor:pointer;white-space:nowrap;background:#f7f5ff;border:1px solid #ddd6ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:7.5px;font-weight:800;display:inline-flex}.finance-allocation-list>div>button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.toa-applications-table th:last-child,.toa-applications-table td:last-child{width:auto}.toa-payment-allocations>div,.commercial-revision-lines>div{grid-template-columns:1fr}.toa-payment-allocations>div>input,.commercial-revision-lines>div>input,.commercial-payment-allocation-review input{width:100%}.commercial-revision-summary{grid-template-columns:1fr}.commercial-payment-allocation-review>label,.finance-allocation-list>div{flex-direction:column;align-items:stretch}.finance-allocation-list>div>button{width:100%}}.commercial-table th:nth-child(7),.commercial-table th:nth-child(8){width:11%}.commercial-table th:nth-child(7),.commercial-table th:nth-child(8),.commercial-table td:nth-child(7),.commercial-table td:nth-child(8){text-align:center}.commercial-table tbody tr{height:96px}.commercial-table td{height:auto;padding-top:13px;padding-bottom:13px}.commercial-table td:nth-child(7)>small{white-space:normal;max-width:132px;margin:5px auto 0;line-height:1.35}.commercial-table .commercial-status{margin-inline:auto}.commercial-table .commercial-row-actions{grid-template-columns:1fr;place-items:stretch stretch;gap:6px;width:136px;margin:0 auto;display:grid}.commercial-table td:last-child .commercial-row-action{box-sizing:border-box;justify-content:center;width:136px;min-width:136px;height:32px;min-height:32px;margin:0;padding:0 10px}.commercial-table td:last-child .commercial-row-action svg{flex:0 0 14px;width:14px;height:14px}.finance-verification-table th:first-child{width:15%}.finance-verification-table th:nth-child(2){width:16%}.finance-verification-table th:nth-child(3){width:11%}.finance-verification-table th:nth-child(4),.finance-verification-table th:nth-child(5){width:16%}.finance-verification-table th:nth-child(6){width:14%}.finance-verification-table th:nth-child(7){width:12%}.finance-verification-table th:nth-child(6),.finance-verification-table th:nth-child(7),.finance-verification-table td:nth-child(6),.finance-verification-table td:nth-child(7){text-align:center}.finance-verification-table tbody tr{height:78px}.finance-verification-table td{height:auto;padding-top:13px;padding-bottom:13px}.finance-verification-table .finance-review-status{margin-inline:auto}.finance-verification-table td:last-child .commercial-row-action{box-sizing:border-box;justify-content:center;width:126px;min-width:126px;height:34px;min-height:34px;margin:0 auto;padding:0 11px}.finance-verification-table td:last-child .commercial-row-action svg{flex:0 0 14px;width:14px;height:14px}@media (max-width:900px){.commercial-table .commercial-row-actions{width:128px}.commercial-table td:last-child .commercial-row-action{width:128px;min-width:128px}.finance-verification-table td:last-child .commercial-row-action{width:120px;min-width:120px}}.commercial-bucket-tabs{scrollbar-width:thin;overflow:auto hidden}.commercial-bucket-tabs>button{white-space:nowrap;flex:none}.commercial-table th:first-child{width:10%}.commercial-table th:nth-child(2){width:14%}.commercial-table th:nth-child(3){width:15%}.commercial-table th:nth-child(4){width:12%}.commercial-table th:nth-child(5){width:14%}.commercial-table th:nth-child(6){width:10%}.commercial-table th:nth-child(7){width:12%}.commercial-table th:nth-child(8){width:13%}.commercial-table .commercial-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:158px}.commercial-table td:last-child .commercial-row-action{width:auto;min-width:0;height:32px;min-height:32px;padding:0 8px}.commercial-table td:last-child .commercial-row-action.is-workflow,.commercial-table td:last-child .commercial-row-action.is-single{grid-column:1/-1;width:100%}.commercial-table td:last-child .commercial-row-action.is-view{color:#5546dc;background:#f5f3ff}.commercial-table td:last-child .commercial-row-action.is-revision{color:#8a45bc;background:#fbf4ff}.commercial-table td:last-child .commercial-row-action.is-complete{color:#087d69;opacity:1;background:#ebf8f4;border-color:#07836f26}.commercial-table td:last-child .commercial-row-action:disabled{opacity:1}.commercial-table td:last-child .commercial-row-action.is-workflow:disabled:not(.is-complete){color:#6f7896;background:#f3f4f8}@media (max-width:900px){.commercial-table .commercial-row-actions{width:150px}.commercial-table td:last-child .commercial-row-action{width:auto;min-width:0}}.institution-intake-card,.institution-intake-success{background:#fffffff0;border:1px solid #5448991f;border-radius:22px;width:min(1120px,100% - 32px);margin:26px auto;padding:24px;box-shadow:0 22px 70px #362b7917}.institution-intake-card>header{border-bottom:1px solid #ece9f5;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.institution-intake-card>header>span{color:#fff;background:linear-gradient(140deg,#315dff,#7b3ef0,#ed229e);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.institution-intake-card>header small{color:#e9279b;letter-spacing:.13em;font-size:9px;font-weight:850}.institution-intake-card h1{color:#172a63;margin:5px 0;font-size:25px}.institution-intake-card p{color:#7480a8;margin:0;font-size:11px;line-height:1.55}.institution-intake-section{background:#fbfaff;border:1px solid #e9e6f3;border-radius:16px;margin-top:18px;padding:17px}.institution-intake-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.institution-intake-section h2{color:#23366d;margin:0;font-size:14px}.institution-intake-section>header p{margin-top:4px;font-size:9px}.institution-intake-section>header button{color:#5d43df;cursor:pointer;background:#fff;border:1px solid #dcd5ff;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.institution-intake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.institution-intake-grid label,.institution-review-remarks{color:#4c5d8b;gap:6px;font-size:9px;font-weight:750;display:grid}.institution-intake-grid input,.institution-intake-grid select,.institution-intake-grid textarea,.institution-review-remarks textarea{color:#24366c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dfdbea;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.institution-intake-grid textarea,.institution-review-remarks textarea{resize:vertical;padding:10px}.institution-intake-grid input:focus,.institution-intake-grid select:focus,.institution-intake-grid textarea:focus{border-color:#7350ed;box-shadow:0 0 0 3px #7350ed14}.institution-participant-list{gap:10px;margin-top:12px;display:grid}.institution-participant-list article{background:#fff;border:1px solid #e7e3f2;border-radius:12px;padding:13px}.institution-participant-list article>header{color:#25386d;justify-content:space-between;align-items:center;font-size:10px;display:flex}.institution-participant-list article>header button{color:#c33d69;cursor:pointer;background:#fff0f5;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.institution-locked-payer{color:#6045df;background:#f6f3ff;border:1px solid #ded8ff;border-radius:12px;align-items:center;gap:10px;margin-top:17px;padding:13px 15px;display:flex}.institution-locked-payer span{gap:3px;display:grid}.institution-locked-payer strong{color:#25376d;font-size:10px}.institution-locked-payer small{color:#7b85a7;font-size:8px}.institution-intake-card form>footer{justify-content:flex-end;align-items:center;gap:9px;margin-top:17px;display:flex}.institution-intake-card form>footer a{color:#657099;padding:10px 14px;font-size:9px;font-weight:750}.institution-intake-card form>footer button,.institution-intake-success button,.institution-intake-success a{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex}.institution-form-error{background:#fff0f5;border-radius:9px;padding:10px 12px;color:#b83d63!important;margin:12px 0 0!important;font-size:9px!important}.institution-intake-success{text-align:center;place-content:center;justify-items:center;min-height:330px;display:grid}.institution-intake-success>svg{color:#148e72}.institution-intake-success h2{color:#20346b;margin:12px 0 5px}.institution-intake-success p{color:#7580a5;max-width:620px;margin:0 0 17px;font-size:11px;line-height:1.6}.public-nomination-type-picker{background:#f1eff9;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:5px;display:grid}.public-nomination-type-picker>button{color:#7180a9;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.public-nomination-type-picker>button.is-active{color:#6145df;background:#fff;border-color:#d8d0ff;box-shadow:0 7px 18px #4a369d17}.public-nomination-type-picker>button>svg{flex:none}.public-nomination-type-picker span{gap:4px;display:grid}.public-nomination-type-picker strong{color:#25376d;font-size:10px}.public-nomination-type-picker small{color:#7f89a9;font-size:8px}.institutional-workspace{flex-direction:column;flex:1;gap:14px;min-height:0;padding:28px 30px;display:flex}.institution-queue-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.institution-queue-kpis article{background:#fff;border:1px solid #e9e6f2;border-radius:15px;align-items:center;gap:12px;min-height:76px;padding:15px 18px;display:flex}.institution-queue-kpis article>svg{color:#6747ee}.institution-queue-kpis article:nth-child(2)>svg{color:#d8870c}.institution-queue-kpis article:nth-child(3)>svg{color:#0c9074}.institution-queue-kpis span{gap:4px;display:grid}.institution-queue-kpis small{color:#808aaa;font-size:8px}.institution-queue-kpis strong{color:#1d3067;font-size:18px}.institution-queue-card{background:#fff;border:1px solid #e9e6f2;border-radius:17px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.institution-queue-card>nav{border-bottom:1px solid #eeebf6;gap:4px;padding:9px 15px 0;display:flex}.institution-queue-card>nav button{color:#6d789f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 10px;font-size:9px;font-weight:800;display:flex}.institution-queue-card>nav button.is-active{color:#5b3fdf;border-color:#6847ee}.institution-queue-card>nav small{background:#f0edfb;border-radius:999px;min-width:20px;padding:3px 6px;font-size:7.5px}.institution-queue-search{color:#8992b1;border:1px solid #e4e1ee;border-radius:10px;align-items:center;gap:9px;height:42px;margin:12px 15px;padding:0 12px;display:flex}.institution-queue-search input{color:#25376c;background:0 0;border:0;outline:0;width:100%;font-size:9px}.institution-queue-table-wrap{border-top:1px solid #efedf6;min-height:0;overflow:auto}.institution-queue-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.institution-queue-table th{color:#7580a7;text-align:left;text-transform:uppercase;background:#f8f7fc;padding:11px 13px;font-size:7.5px}.institution-queue-table td{color:#59668f;vertical-align:middle;border-top:1px solid #efedf6;height:70px;padding:11px 13px;font-size:8.5px}.institution-queue-table td>strong,.institution-queue-table td>small{display:block}.institution-queue-table td>strong{color:#20336a;font-size:9.5px}.institution-queue-table td>small{color:#858fad;margin-top:4px;font-size:7.5px}.institution-queue-table th:first-child{width:145px}.institution-queue-table th:nth-child(2){width:220px}.institution-queue-table th:nth-child(3){width:150px}.institution-queue-table th:nth-child(4){width:90px}.institution-queue-table th:nth-child(5){width:160px}.institution-queue-table th:nth-child(6){width:100px}.institution-channel-badge,.institution-request-status{color:#6045dd;background:#f1edff;border-radius:999px;padding:6px 8px;font-size:7.5px;font-weight:800;display:inline-flex}.institution-request-status.is-proforma-raised{color:#087b67;background:#e8f7f2}.institution-request-status.is-returned{color:#b8730d;background:#fff4dd}.institution-request-status.is-rejected{color:#b33e64;background:#fff0f5}.institution-review-button{color:#5a43db;cursor:pointer;background:#f7f5ff;border:1px solid #ded7ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.institution-queue-empty{color:#6546e6;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:210px;display:grid}.institution-queue-empty strong{color:#26386e;font-size:10px}.institution-queue-empty span{color:#7d87a8;font-size:8px}.institution-review-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.institution-review-summary>div{background:#faf9ff;border:1px solid #e8e5f2;border-radius:10px;gap:4px;padding:11px;display:grid}.institution-review-summary small{color:#7f89a9;font-size:7.5px}.institution-review-summary strong{color:#25376d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.institution-review-people{background:#fbfaff;border:1px solid #e8e5f2;border-radius:13px;padding:13px}.institution-review-people>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.institution-review-people h3{color:#27396e;margin:0;font-size:11px}.institution-review-people p{color:#818baa;margin:4px 0 0;font-size:8px}.institution-review-people>header>span{color:#6145df;background:#eeeaff;border-radius:999px;padding:6px 8px;font-size:7.5px;font-weight:800}.institution-review-people>label{cursor:pointer;background:#fff;border:1px solid #e7e4ef;border-radius:10px;align-items:center;gap:10px;margin-top:7px;padding:10px;display:flex}.institution-review-people>label.is-selected{background:#f7f4ff;border-color:#d7ceff}.institution-review-people input{accent-color:#6747ee;width:15px;height:15px}.institution-review-people label>span{gap:3px;display:grid}.institution-review-people label strong{color:#25376d;font-size:9px}.institution-review-people label small{color:#818baa;font-size:7.5px}.institution-review-remarks textarea{min-height:72px}.institution-raised-note{color:#0c8a6f;align-items:center;gap:9px;margin-right:auto;display:flex}.institution-raised-note span{gap:3px;display:grid}.institution-raised-note strong{font-size:9px}.institution-raised-note small{color:#7782a5;font-size:8px}@media (max-width:800px){.institution-intake-grid,.institution-queue-kpis,.institution-review-summary,.public-nomination-type-picker{grid-template-columns:1fr}.institutional-workspace{padding:20px 14px}.institution-raised-note{margin:0}.institution-intake-card{padding:17px}.institution-intake-section>header{flex-direction:column;align-items:flex-start}}.toa-revision-assessor-groups{background:#f8f7fc;gap:10px;padding:10px;display:grid}.toa-revision-assessor-groups>article{background:#fff;border:1px solid #e3dff0;border-radius:12px;transition:border-color .18s,opacity .18s;overflow:hidden}.toa-revision-assessor-groups>article>header{background:#f7f5ff;border-bottom:1px solid #ebe8f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:9px 10px;display:grid}.toa-revision-assessor-groups .toa-revision-assessor-toggle{cursor:pointer;border-radius:0;align-items:center;gap:9px;background:0 0!important;grid-template-columns:none!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.toa-revision-assessor-toggle>span{min-width:0}.toa-revision-assessor-toggle strong{font-size:9px}.toa-revision-assessor-toggle small{font-size:7.3px}.toa-revision-assessor-state{color:#087d69;white-space:nowrap;background:#eaf8f3;border-radius:999px;grid-auto-flow:column;align-items:center;padding:6px 8px;font-size:7px;font-weight:800;gap:4px!important;display:inline-flex!important}.toa-revision-assessor-state.is-removed{color:#b53e63;background:#fff0f4}.toa-revision-assessor-groups>article>header>em{color:#25376d;white-space:nowrap;font-size:9px;font-style:normal;font-weight:850}.toa-revision-assessor-groups>article>div{background:#faf9fe;gap:6px;padding:7px;display:grid}.toa-revision-assessor-groups>article>div>label{border:1px solid #0000;margin:0}.toa-revision-assessor-groups>article>div>label.is-primary-line{background:#eefaf6;border-color:#118b6f24}.toa-revision-assessor-groups>article>div>label.is-primary-line em b{color:#087d69;text-transform:uppercase;background:#dff5ed;border-radius:999px;margin-right:8px;padding:4px 6px;font-size:6.5px}.toa-revision-assessor-groups>article>div>label.is-removed-line{opacity:.55;background:#f1eff5}.toa-revision-assessor-groups>article.is-assessor-removed{border-color:#be385b33}.toa-revision-assessor-groups>article.is-assessor-removed>header{background:#fff3f6}.toa-revision-assessor-groups>article.is-assessor-removed>div{background:#fff9fa}.toa-revision-assessor-groups>article.is-assessor-removed>div>label{opacity:.46}.toa-revision-assessor-groups input:disabled{cursor:not-allowed}.toa-revision-content>p{max-width:620px;line-height:1.55}.commercial-revision-lines>div.is-assessor-removal-line{background:#fff5f7;border-color:#be385b33}.commercial-revision-lines>div.is-assessor-removal-line label small{color:#b34a68;font-weight:750}@media (max-width:700px){.toa-revision-assessor-groups>article>header{grid-template-columns:minmax(0,1fr) auto}.toa-revision-assessor-groups>article>header>em{grid-column:2}.toa-revision-assessor-state{grid-column:1/-1;justify-self:start}}.institution-registration-page{min-height:100vh;padding-bottom:42px}.institution-registration-card{background:#fffffff2;border:1px solid #54489921;border-radius:22px;width:min(860px,100% - 32px);margin:34px auto;padding:26px;box-shadow:0 24px 80px #352a771a}.institution-registration-card>header{border-bottom:1px solid #ece9f4;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.institution-registration-card>header>span{color:#fff;background:linear-gradient(140deg,#315cff,#7641ee,#e925a0);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.institution-registration-card>header small{color:#e7289b;letter-spacing:.12em;font-size:9px;font-weight:850}.institution-registration-card h1{color:#1a2e66;margin:5px 0 3px;font-size:24px}.institution-registration-card p{color:#7782a7;margin:0;font-size:10px;line-height:1.5}.institution-registration-card form{grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;display:grid}.institution-registration-card form>label{color:#4d5e8c;gap:6px;font-size:9px;font-weight:750;display:grid}.institution-registration-card form>.is-wide,.institution-registration-note,.institution-registration-card form>footer,.institution-registration-card form>.institution-form-error{grid-column:1/-1}.institution-registration-card input,.institution-registration-card textarea{color:#25376c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dedbea;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.institution-registration-card textarea{resize:vertical;padding:10px}.institution-registration-card input:focus,.institution-registration-card textarea:focus{border-color:#7250ed;box-shadow:0 0 0 3px #7250ed14}.institution-registration-note{color:#6246dc;background:#f6f3ff;border:1px solid #ded8ff;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:8.5px;display:flex}.institution-registration-card form>footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.institution-registration-card form>footer a{color:#647099;padding:10px 13px;font-size:9px;font-weight:750}.institution-registration-card form>footer button,.institution-registration-success a{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex}.institution-registration-card form>footer button:disabled{opacity:.55}.institution-registration-success{text-align:center;place-content:center;justify-items:center;min-height:300px;display:grid}.institution-registration-success>svg{color:#0d8d71}.institution-registration-success h1{margin-top:11px}.institution-registration-success p{margin:0 0 16px}.partner-nomination-workspace{background:linear-gradient(145deg,#fbfaff,#f7f5ff);min-height:calc(100vh - 160px);padding:1px 0 24px}.partner-nomination-workspace .institution-intake-card{margin-top:24px}@media (max-width:700px){.institution-registration-card{padding:18px}.institution-registration-card form{grid-template-columns:1fr}.institution-registration-card form>label,.institution-registration-note,.institution-registration-card form>footer{grid-column:1}.institution-registration-card form>footer{flex-direction:column;align-items:stretch}.institution-registration-card form>footer button{width:100%}}.partner-request-tracker{flex-direction:column;flex:1;gap:14px;min-height:0;padding:28px 30px;display:flex}.partner-request-summary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.partner-request-summary article{background:#fff;border:1px solid #e8e5f2;border-radius:14px;align-items:center;min-height:72px;padding:14px 17px;display:flex}.partner-request-summary span{gap:4px;display:grid}.partner-request-summary small{color:#808aaa;font-size:8px}.partner-request-summary strong{color:#21346a;font-size:18px}.partner-request-card{background:#fff;border:1px solid #e8e5f2;border-radius:16px;flex:1;min-height:0;overflow:hidden}.partner-request-card>label{color:#8791b0;border:1px solid #e2dfed;border-radius:10px;align-items:center;gap:9px;height:42px;margin:12px;padding:0 12px;display:flex}.partner-request-card>label input{color:#26386c;background:0 0;border:0;outline:0;width:100%;font-size:9px}.partner-request-table{min-width:1040px}.partner-request-table th:first-child{width:140px}.partner-request-table th:nth-child(2){width:220px}.partner-request-table th:nth-child(3){width:190px}.partner-request-table th:nth-child(4){width:140px}.partner-request-table th:nth-child(5){width:210px}.partner-request-table td>strong,.partner-request-table td>small{display:block}.partner-request-table td>small{color:#838dac;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:4px;font-size:7.5px;overflow:hidden}.partner-awaiting-decision{color:#838dab;font-size:8px;font-weight:750}@media (max-width:1100px){.partner-request-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.partner-request-tracker{padding:20px 14px}.partner-request-summary{grid-template-columns:1fr}}.partner-request-actions{grid-template-columns:1fr;gap:5px;display:grid}.partner-request-actions .institution-review-button{width:118px}.partner-request-actions .is-payment{color:#0b826c;background:#effaf7;border-color:#cfece4}.partner-request-actions>span{color:#8b6a12;max-width:130px;font-size:7px;font-weight:800;line-height:1.35}.partner-payment-content h2{color:#20336a;margin:5px 0 3px;font-size:21px}.partner-payment-content fieldset{background:#faf9ff;border:1px solid #e5e1f1;border-radius:12px;gap:7px;margin:15px 0;padding:12px;display:grid}.partner-payment-content legend{color:#42527f;padding:0 6px;font-size:8px;font-weight:800}.partner-payment-content fieldset>div{opacity:.6;background:#fff;border:1px solid #e7e4ef;border-radius:9px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:9px;padding:9px;display:grid}.partner-payment-content fieldset>div.is-selected{opacity:1;background:#f7f5ff;border-color:#d6ceff}.partner-payment-content fieldset label{align-items:center;gap:9px;display:flex}.partner-payment-content fieldset input[type=checkbox]{accent-color:#6747ee;width:15px;height:15px}.partner-payment-content fieldset label span{gap:3px;display:grid}.partner-payment-content fieldset strong{color:#26386d;font-size:8.5px}.partner-payment-content fieldset small{color:#818bac;font-size:7.5px}.partner-payment-content fieldset>div>input{color:#26386d;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #dedbea;border-radius:8px;padding:0 9px;font-size:8.5px}.partner-payment-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.partner-payment-grid>label{color:#4b5c88;gap:6px;font-size:8px;font-weight:800;display:grid}.partner-payment-grid .is-wide{grid-column:1/-1}.partner-payment-grid input,.partner-payment-grid select,.partner-payment-grid textarea{color:#25376c;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dedbea;border-radius:9px;padding:0 10px;font-size:8.5px}.partner-payment-grid textarea{resize:vertical;padding:9px}.partner-receipt-upload{cursor:pointer;background:#f8f6ff;border:1px dashed #cdc4fa;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;padding:13px;position:relative;color:#6246df!important;gap:9px!important;display:flex!important}.partner-receipt-upload span{gap:3px;display:grid}.partner-receipt-upload span strong{font-size:9px}.partner-receipt-upload span small{color:#828baa;font-size:7.5px}.partner-receipt-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (max-width:700px){.partner-payment-content fieldset>div,.partner-payment-grid{grid-template-columns:1fr}.partner-payment-grid .is-wide{grid-column:1}}.assessment-scoring-content.is-oversight .assessment-consolidated-register table{width:1716px;min-width:1716px}.assessment-consolidated-register col.result-col-qp{width:100px}.assessment-consolidated-register col.result-col-role{width:190px}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th[colspan],.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:nth-child(2) th,.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(n+7){text-align:center;vertical-align:middle;padding-left:0;padding-right:0}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:nth-child(2) th:first-child{text-align:center}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(5),.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:first-child th:nth-child(6),.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(5),.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(6){text-align:left;padding-left:8px;padding-right:8px}.institution-intake-card form>footer button:disabled{opacity:.55;cursor:not-allowed}.institution-intake-grid label>small{color:#8a93af;font-size:7.5px;font-weight:550;line-height:1.4}.public-role-criteria{background:#faf8ff;border:1px solid #e3def7;border-radius:12px;margin-top:12px;padding:12px 14px}.public-role-criteria>header{color:#6346df;align-items:center;gap:9px;display:flex}.public-role-criteria>header span{gap:3px;display:grid}.public-role-criteria>header strong{color:#25376d;font-size:9.5px}.public-role-criteria>header small{color:#818baa;font-size:7.5px}.public-role-criteria ul{color:#5e6b91;gap:5px;margin:10px 0 0;padding-left:18px;font-size:8px;line-height:1.45;display:grid}.public-role-criteria>p{color:#7d87a8;margin:9px 0 0;font-size:8px}.public-auto-coverage{color:#6447df;border-top:1px solid #e8e3f7;align-items:flex-start;gap:8px;margin-top:10px;padding-top:9px;display:flex}.public-auto-coverage span{gap:3px;display:grid}.public-auto-coverage strong{font-size:8.5px}.public-auto-coverage small{color:#7e88a9;font-size:7.5px;line-height:1.45}.public-lifecycle-decision{color:#0b8b70;background:#f0fbf7;border:1px solid #cfeee5;border-radius:11px;align-items:center;gap:9px;margin-top:10px;padding:11px 13px;display:flex}.public-lifecycle-decision.is-manual-review{color:#a86a08;background:#fffaf0;border-color:#f0dfb7}.public-lifecycle-decision.is-ineligible{color:#b83f66;background:#fff5f8;border-color:#f2ceda}.public-lifecycle-decision.is-checking{color:#6245df;background:#f7f5ff;border-color:#dcd5fb}.public-lifecycle-decision span{gap:3px;min-width:0;display:grid}.public-lifecycle-decision strong{font-size:9px}.public-lifecycle-decision small{color:#69779f;font-size:7.5px;line-height:1.4}.public-lifecycle-decision em{color:currentColor;white-space:nowrap;background:#ffffffbf;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:850}.public-prior-certificate,.public-eligibility-declaration{color:#51618c;cursor:pointer;background:#fcfbff;border:1px solid #e5e1ef;border-radius:10px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.public-prior-certificate input,.public-eligibility-declaration input{accent-color:#6747ee;flex:none;width:15px;height:15px}.public-prior-certificate span{gap:3px;display:grid}.public-prior-certificate strong{color:#2a3c70;font-size:8.5px}.public-prior-certificate small,.public-eligibility-declaration span{color:#7c87a7;font-size:7.5px;line-height:1.45}.public-certificate-grid{background:#faf9ff;border:1px dashed #ded8f2;border-radius:10px;padding:11px}.public-evidence-row{grid-template-columns:1fr 1.3fr;align-items:stretch;gap:10px;margin-top:11px;display:grid}.public-file-field{position:relative}.public-file-field input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.public-file-field>span{color:#6549df;cursor:pointer;background:#faf8ff;border:1px dashed #cfc5f4;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:9px 11px;font-size:8px;font-weight:700;display:flex}.public-eligibility-declaration{align-items:center;margin:0}.institution-review-person{background:#fff;border:1px solid #e7e4ef;border-radius:11px;grid-template-columns:1.1fr 1.45fr 1fr;align-items:center;gap:10px;margin-top:8px;padding:11px;display:grid}.institution-review-person.is-selected{background:#fbfaff;border-color:#d7ceff}.institution-person-select{align-items:center;gap:8px;display:flex!important}.institution-person-select>span,.institution-person-decision{gap:3px;display:grid}.institution-person-decision>span{color:#0a826b;text-transform:capitalize;background:#eaf8f3;border-radius:999px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}.institution-person-decision>span.is-manual-review{color:#a66a0d;background:#fff3db}.institution-person-decision>span.is-ineligible{color:#b43d64;background:#fff0f5}.institution-person-decision small{color:#7c87a7;font-size:7px;line-height:1.35}.institution-person-controls{gap:5px;display:grid}.institution-person-controls label{color:#6f7ba1;gap:3px;font-size:7px;display:grid}.institution-person-controls select{color:#2c3e72;background:#fff;border:1px solid #ddd8eb;border-radius:7px;min-height:31px;padding:0 7px;font-size:7.5px}.institution-person-controls>span{color:#858ead;text-overflow:ellipsis;white-space:nowrap;font-size:6.8px;overflow:hidden}.institution-person-controls>button{color:#0b846c;cursor:pointer;background:#effaf6;border:1px solid #cde9e0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;font-size:7.5px;font-weight:800;display:flex}@media (max-width:800px){.public-evidence-row,.institution-review-person{grid-template-columns:1fr}}.institution-person-files{flex-wrap:wrap;gap:4px;display:flex}.institution-person-files a,.institution-person-files span{color:#5f45d9;background:#f2efff;border-radius:6px;align-items:center;gap:4px;min-height:24px;padding:0 6px;font-size:6.8px;font-weight:750;text-decoration:none;display:inline-flex}.institution-person-files span{color:#9a6c1a;background:#fff7e7}.public-ownership-workbench{background:linear-gradient(135deg,#fffdf8,#fffaf0);border:1px solid #eadfbd;border-radius:16px;padding:15px}.public-ownership-workbench>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.public-ownership-workbench h2{color:#293b70;margin:4px 0;font-size:15px}.public-ownership-workbench header p{color:#7f88a6;margin:0;font-size:8px}.public-ownership-workbench>header>strong{color:#9a6712;background:#fff0cf;border-radius:999px;padding:6px 9px;font-size:7.5px}.public-ownership-list{gap:6px;max-height:220px;margin-top:11px;display:grid;overflow:auto}.public-ownership-list>label{cursor:pointer;background:#fff;border:1px solid #ebe6d8;border-radius:10px;grid-template-columns:18px minmax(180px,1.4fr) 55px minmax(150px,1fr) 90px;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.public-ownership-list>label.is-selected{background:#faf8ff;border-color:#d3c4ff}.public-ownership-list input{accent-color:#6848e9;width:14px;height:14px}.public-ownership-list span{gap:3px;display:grid}.public-ownership-list strong{color:#26386d;font-size:8.5px}.public-ownership-list small{color:#848eac;font-size:7px}.public-ownership-list em{color:#6046db;text-align:center;background:#f0edff;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.public-ownership-list b{color:#9a6915;text-align:center;background:#fff2d8;border-radius:7px;padding:5px 7px;font-size:7px}.public-ownership-workbench>footer{border-top:1px solid #eee5cf;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;padding-top:10px;display:flex}.public-ownership-workbench>footer>div{align-items:flex-end;gap:9px;display:flex}.public-ownership-workbench>footer label{color:#59678f;gap:5px;font-size:7.5px;font-weight:800;display:grid}.public-ownership-workbench>footer select{color:#2d3f72;background:#fff;border:1px solid #ddd8e8;border-radius:8px;min-width:360px;min-height:37px;padding:0 9px;font-size:8px}.public-ownership-workbench>footer a{color:#6045db;padding:10px 4px;font-size:7.5px;font-weight:800;text-decoration:none}.public-ownership-workbench>footer>button{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.public-ownership-workbench>footer>button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:850px){.public-ownership-list>label{grid-template-columns:18px 1fr 50px}.public-ownership-list>label>span:nth-of-type(2),.public-ownership-list>label>b{grid-column:2/-1}.public-ownership-workbench>footer,.public-ownership-workbench>footer>div{flex-direction:column;align-items:stretch}.public-ownership-workbench>footer select{width:100%;min-width:0}.public-ownership-workbench>footer>button{justify-content:center}}.platform-nomination-locked{gap:18px;display:grid}.platform-nomination-locked .training-page-header{align-items:flex-start}.platform-access-lock{color:#6546ce;white-space:nowrap;background:#f7f4ff;border:1px solid #e4ddfb;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.platform-nomination-lock-card{background:#fff;border:1px solid #e2e7f2;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 10px 28px #1b2a560d}.platform-nomination-lock-icon{color:#6546ce;background:linear-gradient(145deg,#f2edff,#eae5ff);border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.platform-nomination-lock-card small{color:#ec1d9a;letter-spacing:.12em;font-size:10px;font-weight:900}.platform-nomination-lock-card h2{color:#172c62;margin:5px 0 7px;font-size:20px}.platform-nomination-lock-card p{color:#6f7c9f;max-width:850px;margin:0;font-size:13px;line-height:1.65}.platform-access-boundary{background:#fff;border:1px solid #e2e7f2;border-radius:18px;overflow:hidden}.platform-access-boundary>header{color:#6445dc;border-bottom:1px solid #edf0f6;align-items:center;gap:11px;padding:17px 20px;display:flex}.platform-access-boundary>header span,.platform-access-boundary article span{gap:3px;display:grid}.platform-access-boundary>header strong,.platform-access-boundary article strong{color:#172c62;font-size:13px}.platform-access-boundary>header small,.platform-access-boundary article small{color:#8490ae;font-size:11px}.platform-access-boundary>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-access-boundary article{color:#6546ce;border-bottom:1px solid #edf0f6;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:82px;padding:16px 20px;display:grid}.platform-access-boundary article:nth-child(odd){border-right:1px solid #edf0f6}.platform-access-boundary article.is-locked{color:#8a91a7;background:#faf9fd}.platform-access-boundary article em{color:#087d68;white-space:nowrap;background:#eaf8f3;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.platform-access-boundary article.is-locked em{color:#6f778b;background:#f0f1f5}.master-trainer-platform-scope .master-trainer-role-badge.is-locked{color:#747c92;background:#f1f2f6}@media (max-width:780px){.platform-access-boundary>div{grid-template-columns:1fr}.platform-access-boundary article:nth-child(odd){border-right:0}.platform-nomination-lock-card{grid-template-columns:1fr}}.qualification-table th:nth-child(10),.qualification-table td:nth-child(10),.qualification-table th:nth-child(11),.qualification-table td:nth-child(11),.qualification-table th:nth-child(12),.qualification-table td:nth-child(12){text-align:center;width:9%!important}.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{box-sizing:border-box!important;color:#6646e8!important;width:90px!important;min-width:90px!important;max-width:90px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;font-size:8px!important;font-weight:750!important;line-height:var(--platform-action-line-height)!important;white-space:nowrap!important;background:#f8f6ff!important;border:1px solid #6946f52b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0 auto!important;padding:0 8px!important;display:inline-flex!important}.qualification-table td:nth-child(10) .document-manage-button svg,.qualification-table td:nth-child(11) .eligibility-row-action svg,.qualification-table td:nth-child(12) .assessment-scheme-action svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.qualification-table td:nth-child(10) .document-manage-button span,.qualification-table td:nth-child(11) .eligibility-row-action span,.qualification-table td:nth-child(12) .assessment-scheme-action span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.qualification-table td:nth-child(10) .document-manage-button:hover,.qualification-table td:nth-child(11) .eligibility-row-action:hover,.qualification-table td:nth-child(12) .assessment-scheme-action:hover{color:#d71996!important;background:#fff5fc!important;border-color:#e51a9e47!important}.qualification-table th:nth-child(4),.qualification-table td:nth-child(4),.qualification-table th:nth-child(5),.qualification-table td:nth-child(5){width:4.5%}.qualification-table th:nth-child(7),.qualification-table td:nth-child(7),.qualification-table th:nth-child(8),.qualification-table td:nth-child(8){width:7.5%}.qualification-table th:nth-child(10),.qualification-table td:nth-child(10){width:9%}.qualification-table td:nth-child(n+9){text-align:center}.qualification-table td:nth-child(n+9)>button{margin:0 auto}.nos-manage-button,.assessment-scheme-action{color:#5c42d5;cursor:pointer;white-space:nowrap;background:#653bff11;border:1px solid #653bff2e;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.assessment-scheme-action{min-width:78px}.qualification-table td:nth-child(11) .eligibility-row-action{min-width:70px;margin:0 auto}.nos-marks-body{align-content:start;gap:12px;padding:16px;display:grid;overflow:auto}.nos-marks-body>.governed-import-note{margin:0}.nos-marks-body>.governed-import-note>em{color:#5d43d4;background:#ede9ff;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.nos-summary-strip{grid-template-columns:repeat(3,minmax(135px,1fr)) auto;gap:9px;display:grid}.nos-summary-strip article{background:#fff;border:1px solid #59519a1c;border-radius:11px;align-content:center;gap:4px;min-height:68px;padding:12px 14px;display:grid}.nos-summary-strip article small{color:#8089a7;font-size:8px}.nos-summary-strip article strong{color:#25396d;font-size:16px}.nos-summary-strip article.is-valid strong{color:#07826e}.nos-summary-strip article.is-warning strong{color:#ad6a08}.nos-summary-strip>button{color:#6043dd;cursor:pointer;background:#f7f5ff;border:1px solid #653bff2e;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:112px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.nos-assessment-register{background:#fff;border:1px solid #59519a1f;border-radius:12px;overflow:hidden}.nos-assessment-register>header{border-bottom:1px solid #59519a1a;align-items:center;min-height:54px;padding:11px 13px;display:flex}.nos-assessment-register>header span{gap:3px;display:grid}.nos-assessment-register>header strong{color:#26396d;font-size:10px}.nos-assessment-register>header small{color:#818ba9;font-size:8px}.nos-table-wrap{max-height:calc(100vh - 360px);overflow:auto}.nos-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:930px}.nos-table-wrap th{z-index:1;color:#5946c8;text-align:left;text-transform:uppercase;background:#f2efff;border-left:1px solid #e9e9f2;height:40px;padding:7px;font-size:7px;position:sticky;top:0}.nos-table-wrap th:first-child{border-left:0}.nos-table-wrap th:first-child{width:150px}.nos-table-wrap th:nth-child(2){width:300px}.nos-table-wrap th:nth-child(n+3):nth-child(-n+8){width:92px}.nos-table-wrap th:nth-child(9){width:42px}.nos-table-wrap td{color:#536088;vertical-align:middle;border-top:1px solid #ececf3;border-left:1px solid #ececf3;height:58px;padding:7px;font-size:8px}.nos-table-wrap td:first-child{border-left:0}.nos-table-wrap input{color:#23376b;background:#fff;border:1px solid #59519a21;border-radius:8px;width:100%;height:34px;padding:0 8px;font-size:8px}.nos-table-wrap td:nth-child(n+3):nth-child(-n+8) input{text-align:center}.nos-table-wrap td>strong{color:#27396c;text-align:center;font-size:9px;display:block}.nos-percentage-input{display:block;position:relative}.nos-percentage-input input{padding-right:24px!important}.nos-percentage-input span{color:#6650cf;pointer-events:none;font-size:9px;font-weight:850;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nos-table-wrap td>button{color:#d32686;cursor:pointer;background:#fff5fb;border:1px solid #ea1baa24;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.nos-table-wrap td>button:disabled{color:#afb4c4;cursor:not-allowed;background:#f7f7fa;border-color:#ececf1}.nos-table-wrap tfoot td{color:#27396c;text-align:center;background:#f8f9fc;height:42px;font-weight:800;position:sticky;bottom:0}.nos-table-wrap tfoot td:first-child{text-align:right}.nos-marks-body>.document-manager-actions{padding-bottom:2px}@media (max-width:900px){.nos-summary-strip{grid-template-columns:1fr 1fr}.nos-summary-strip>button{min-height:54px}}.nos-table-wrap thead th:nth-child(n+3):nth-child(-n+8),.nos-table-wrap tbody td:nth-child(n+3):nth-child(-n+8),.nos-table-wrap tfoot td:nth-child(n+2):nth-child(-n+8){text-align:center;vertical-align:middle;padding-left:7px;padding-right:7px}.nos-table-wrap thead th:nth-child(n+3):nth-child(-n+8){line-height:1.2}.nos-table-wrap tbody td:nth-child(n+3):nth-child(-n+8)>input,.nos-table-wrap tbody td:nth-child(n+3):nth-child(-n+8)>strong,.nos-table-wrap tbody td:nth-child(n+3):nth-child(-n+8)>.nos-percentage-input{margin-left:auto;margin-right:auto}.nos-marks-content .nos-marks-body{gap:8px;padding:11px 14px}.nos-marks-content .governed-import-note{min-height:54px;padding-top:10px;padding-bottom:10px}.nos-marks-content .nos-summary-strip article{min-height:56px;padding-top:9px;padding-bottom:9px}.nos-marks-content .nos-assessment-register>header{min-height:46px;padding-top:8px;padding-bottom:8px}.nos-marks-content .nos-table-wrap{max-height:calc(100vh - 300px)}.nos-marks-content .nos-summary-strip{grid-template-columns:repeat(4,minmax(125px,1fr)) auto}.nos-marks-content .nos-table-wrap table{min-width:1370px}.nos-marks-content .nos-table-wrap th:first-child{width:140px}.nos-marks-content .nos-table-wrap th:nth-child(2){width:235px}.nos-marks-content .nos-table-wrap th:nth-child(3){width:165px}.nos-marks-content .nos-table-wrap th:nth-child(4){width:175px}.nos-marks-content .nos-table-wrap th:nth-child(n+5):nth-child(-n+10){width:88px}.nos-marks-content .nos-table-wrap th:nth-child(11){width:42px}.nos-marks-content .nos-table-wrap td{height:58px}.nos-governance-fields{align-items:center;gap:4px;display:flex}.nos-practical-mapping-fields{gap:4px;display:grid}.nos-governance-fields select,.nos-practical-mapping-fields select{color:#293d71;background:#fff;border:1px solid #59519a21;border-radius:8px;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:8px}.nos-governance-fields select{flex:1 1 0}.nos-governance-fields input{flex:1 1 0;min-width:0;text-align:left!important;height:34px!important}.nos-not-applicable{color:#8d94aa;text-align:center;background:#f6f7fa;border-radius:8px;padding:9px 7px;font-size:7px;display:block}.nos-marks-content .nos-table-wrap td:nth-child(3) input,.nos-marks-content .nos-table-wrap td:nth-child(4) input{text-align:left}@media (max-width:900px){.nos-marks-content .nos-summary-strip{grid-template-columns:1fr 1fr}}.nos-marks-content .nos-table-wrap input,.nos-marks-content .nos-table-wrap select{box-sizing:border-box;margin:0;line-height:normal;height:34px!important;min-height:34px!important;max-height:34px!important}.nos-marks-content .nos-table-wrap select{appearance:auto}.nos-marks-content .nos-table-wrap th{vertical-align:middle;border-bottom:1px solid #e8e6f2;border-left-color:#ebeaf3;height:36px;padding:5px 7px}.nos-marks-content .nos-table-wrap th:nth-child(n+5):nth-child(-n+10){text-align:center}.nos-marks-content .nos-table-wrap td{border-top-color:#eeedf4;border-left-color:#eeedf4;height:50px;padding:4px 6px}.nos-marks-content .nos-table-wrap tbody tr{transition:background-color .15s}.nos-marks-content .nos-table-wrap tbody tr:hover td{background:#fcfbff}.nos-marks-content .nos-table-wrap input,.nos-marks-content .nos-table-wrap select{background:#fefeff;border-color:#e2e0eb;border-radius:8px;transition:border-color .15s,box-shadow .15s,background-color .15s;height:32px!important;min-height:32px!important;max-height:32px!important}.nos-marks-content .nos-table-wrap input:hover,.nos-marks-content .nos-table-wrap select:hover{background:#fff;border-color:#d6d1e8}.nos-marks-content .nos-table-wrap input:focus,.nos-marks-content .nos-table-wrap select:focus{background:#fff;border-color:#653bff80;outline:0;box-shadow:0 0 0 2px #653bff14}.nos-practical-mapping-fields{align-items:center;gap:4px;display:flex}.nos-practical-mapping-fields select{flex:1 1 0;min-width:0}.nos-marks-content .nos-table-wrap td:nth-child(n+5):nth-child(-n+10){text-align:center}.nos-marks-content .nos-table-wrap td:nth-child(9)>strong,.nos-marks-content .nos-table-wrap td:nth-child(10) .nos-percentage-input{justify-content:center;align-items:center;height:32px;display:flex}.nos-marks-content .nos-table-wrap td:nth-child(10) .nos-percentage-input input{text-align:center!important;padding:0 25px 0 8px!important}.nos-marks-content .nos-table-wrap td:nth-child(10) .nos-percentage-input span{right:9px}.nos-marks-content .nos-table-wrap td:nth-child(11)>button{width:32px;height:32px;margin:0 auto}.nos-marks-content .nos-table-wrap tfoot td{height:38px;padding-top:4px;padding-bottom:4px}.nos-marks-content .nos-table-wrap tfoot td:nth-child(n+5):nth-child(-n+10){text-align:center}.nos-marks-content .nos-table-wrap [aria-invalid=true]{box-shadow:inset 0 0 0 1px #d693190a;background:#fffaf0!important;border-color:#e7b75c!important}.nos-marks-content .nos-table-wrap tr.is-governance-incomplete td:first-child{box-shadow:inset 3px 0 #e2a83f}.nos-marks-content .document-manager-actions .training-primary-action:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.55)}.nos-marks-content .nos-marks-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nos-marks-content .nos-assessment-register{flex-direction:column;flex:1;min-height:0;display:flex}.nos-marks-content .nos-assessment-register>header{justify-content:space-between;gap:16px}.nos-marks-content .nos-table-wrap{flex:1;min-height:0;max-height:none}.nos-register-toolbar,.nos-register-actions{flex:none;align-items:center;gap:7px;display:flex}.nos-weightage-visual{color:#087b67;white-space:nowrap;background:#f1faf7;border:1px solid #cce9e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;line-height:1;display:inline-flex}.nos-weightage-visual small{font-size:7px;font-weight:750}.nos-weightage-visual strong{font-size:10px}.nos-weightage-visual.is-warning{color:#9b650d;background:#fff9eb;border-color:#ecd59f}.nos-table-wrap tfoot td.is-weightage-valid{color:#087b67;background:#eef9f5}.nos-table-wrap tfoot td.is-weightage-warning{color:#9b650d;background:#fff8e8}.nos-register-actions button{color:#6043dd;cursor:pointer;white-space:nowrap;background:#f8f6ff;border:1px solid #653bff2b;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.nos-register-actions button.is-primary{color:#fff;background:var(--platform-primary);border-color:#0000}@media (max-width:700px){.nos-marks-content .nos-assessment-register>header{flex-direction:column;align-items:flex-start}.nos-register-toolbar,.nos-register-actions{width:100%}.nos-register-toolbar{flex-direction:column;align-items:stretch}.nos-weightage-visual{width:100%}.nos-register-actions button{flex:1}}.question-bank-step-regional-upload{grid-template-columns:auto minmax(88px,1fr) auto auto auto}.question-bank-step-regional-upload>button:first-child{white-space:nowrap}.question-bank-theory-flow .question-bank-step-regional-upload>button,.question-bank-theory-flow .question-bank-step-regional-upload>select,.question-bank-theory-flow .question-bank-step-regional-upload>label{box-sizing:border-box;align-self:center;height:30px;min-height:30px;max-height:30px;margin:0}.document-coverage-table.is-transposed button.is-outdated{color:#b56b0a;cursor:pointer;background:#f19d2514;border:0;place-items:center;width:100%;height:32px;display:grid}.document-coverage-table.is-transposed button.is-outdated:hover{background:#f19d2529}.question-bank-outdated-label{color:#a9630a;white-space:nowrap;background:#fff1d7;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 7px;font-size:6.5px;font-weight:850;display:inline-flex}.question-bank-component-card.is-secondary-workflow .question-bank-theory-flow{padding-top:12px}.question-bank-component-card.is-secondary-workflow .question-bank-theory-flow>section{min-height:126px}.question-bank-format-badge{color:#6550ce;white-space:nowrap;background:#f7f5ff;border:1px solid #653bff1f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:6.8px;font-weight:800;display:inline-flex}.question-bank-theory-flow .question-bank-main-action{box-sizing:border-box;white-space:nowrap;width:120px;height:30px;min-height:30px;max-height:30px;margin:0}.question-bank-impact-content>small{color:#e51a98;letter-spacing:.12em;font-size:8px;font-weight:850}.question-bank-impact-content h2{color:#14275e;margin:7px 0 8px;font-size:21px}.question-bank-impact-content>p{color:#6f7ba3;margin:0;font-size:10px;line-height:1.65}.question-bank-impact-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.question-bank-impact-stats span{text-align:center;background:#faf9ff;border:1px solid #59519a1a;border-radius:11px;gap:3px;padding:11px;display:grid}.question-bank-impact-stats strong{color:#27396d;font-size:16px}.question-bank-impact-stats small{color:#818aa8;font-size:7.5px}.question-bank-impact-languages{color:#a9650c;background:#fff7e8;border-radius:11px;gap:4px;margin-top:10px;padding:12px 13px;display:grid}.question-bank-impact-languages strong{font-size:9px}.question-bank-impact-languages small{color:#8d744f;font-size:8px;line-height:1.5}.question-bank-impact-danger{color:#fff;background:linear-gradient(90deg,#d92d64,#f4259a);border:0;box-shadow:0 8px 18px #d92d6433}@media (max-width:900px){.question-bank-step-regional-upload{grid-template-columns:auto minmax(90px,1fr) auto auto}.question-bank-outdated-label{grid-column:1/-1}}.question-bank-manager-content .document-manager-body{gap:8px;padding:12px 14px 14px}.question-bank-manager-content .qp-form-section{background:#ffffffd6;border-color:#494c871a;padding:11px 12px}.question-bank-manager-content .document-coverage-section .qp-section-heading{margin-bottom:7px}.question-bank-manager-content .document-coverage-section .qp-section-heading h3{margin-bottom:3px}.question-bank-manager-content .document-coverage-section .qp-section-heading p{color:#707c9f}.question-bank-manager-content .document-coverage-table.is-transposed>div{min-height:30px}.question-bank-manager-content .document-coverage-table.is-transposed .is-header{min-height:32px}.question-bank-manager-content .document-coverage-table.is-transposed button.is-uploaded,.question-bank-manager-content .document-coverage-table.is-transposed button.is-outdated{height:29px}.question-bank-manager-content .question-bank-upload-workspace,.question-bank-manager-content .question-bank-secondary-components{gap:9px}.question-bank-manager-content .question-bank-component-card{border-color:#494c871c;border-radius:12px;box-shadow:0 5px 16px #262a5a07}.question-bank-manager-content .question-bank-component-card>header{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:52px;padding:8px 12px}.question-bank-manager-content .question-bank-component-icon{border-radius:8px;width:32px;height:32px}.question-bank-manager-content .question-bank-component-card>header small{color:#707b9e;font-size:7.5px;line-height:1.5}.question-bank-manager-content .question-bank-theory-flow,.question-bank-manager-content .question-bank-component-card.is-secondary-workflow .question-bank-theory-flow{gap:7px;padding:8px 10px 10px}.question-bank-manager-content .question-bank-theory-flow>section,.question-bank-manager-content .question-bank-component-card.is-secondary-workflow .question-bank-theory-flow>section{gap:7px;min-height:116px;padding:8px}.question-bank-manager-content .question-bank-theory-flow>section.is-locked{opacity:.82;background:#f7f8fb;border-color:#494c8717}.question-bank-manager-content .question-bank-theory-flow>section.is-locked .question-bank-step-copy strong{color:#6f7895}.question-bank-manager-content .question-bank-theory-flow>section.is-locked .question-bank-step-copy small{color:#8a92aa}.question-bank-manager-content .document-manager-actions{padding:5px 2px 0}.question-bank-manager-content .document-manager-actions .training-primary-action:disabled{opacity:.52;filter:saturate(.62)}.theory-question-toolbar{grid-template-columns:minmax(280px,1fr) 155px 155px;align-items:center;gap:8px}.theory-question-toolbar label,.theory-question-toolbar select{box-sizing:border-box;background:#fff;border:1px solid #38417424;border-radius:9px;width:100%;height:34px;min-height:34px;max-height:34px;margin:0;transition:border-color .18s,box-shadow .18s,background-color .18s}.theory-question-toolbar label{gap:7px;padding:0 10px}.theory-question-toolbar label svg{color:#7d87a8;flex:none}.theory-question-toolbar select{color:#344475;cursor:pointer;padding:0 30px 0 11px}.theory-question-toolbar label input{background:0 0;height:auto}.theory-question-toolbar label input:focus,.theory-question-toolbar label input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.theory-question-toolbar label:hover,.theory-question-toolbar select:hover{background-color:#fdfcff;border-color:#653bff4d}.theory-question-toolbar label:focus-within,.theory-question-toolbar select:focus{border-color:#653bff7a;box-shadow:0 0 0 3px #653bff14}@media (max-width:820px){.theory-question-toolbar{grid-template-columns:1fr 1fr}.theory-question-toolbar label{grid-column:1/-1}}.theory-question-form-grid>label.theory-question-correct-answer,.theory-question-form-grid>label.theory-question-explanation{grid-column:span 2;align-self:start}@media (max-width:1100px){.theory-question-form-grid>label.theory-question-correct-answer,.theory-question-form-grid>label.theory-question-explanation{grid-column:span 1}}@media (max-width:640px){.theory-question-form-grid>label.theory-question-correct-answer,.theory-question-form-grid>label.theory-question-explanation{grid-column:1/-1}}.agency-profile-workspace{gap:12px;overflow:visible}.agency-profile-workspace>.training-page-header{flex:none;min-height:78px}.agency-profile-hero{background:linear-gradient(115deg,#f5f2fff0,#ffffffe0 55%,#fff0facc);border:1px solid #fffffff5;border-radius:20px;align-items:center;gap:17px;min-height:126px;padding:20px 22px;display:flex;box-shadow:0 12px 32px #3e2f8412}.agency-profile-avatar{color:#fff;background:linear-gradient(135deg,#315cff,#7140ef 58%,#e523a2);border-radius:22px;flex:none;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 13px 26px #653bff38}.agency-profile-identity{gap:3px;min-width:0;display:grid}.agency-profile-identity>small{color:#e41e9b;letter-spacing:.14em;font-size:8px;font-weight:850}.agency-profile-identity h2{color:#10245d;letter-spacing:-.025em;margin:0;font-size:22px}.agency-profile-identity p{color:#707ca6;margin:0;font-size:10px}.agency-profile-identity>div{align-items:center;gap:8px;margin-top:7px;display:flex}.agency-profile-identity>div span,.agency-profile-identity>div em{border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.agency-profile-identity>div span{color:#5b43dc;background:#efecff}.agency-profile-identity>div em.is-active{color:#087d68;background:#e9f8f3}.agency-profile-identity>div em.is-inactive{color:#8a6070;background:#f8edf1}.agency-profile-hero>aside{color:#6546e8;background:#ffffffa3;border:1px solid #653bff1c;border-radius:14px;align-items:flex-start;gap:10px;max-width:320px;margin-left:auto;padding:13px 15px;display:flex}.agency-profile-hero>aside span{gap:3px;display:grid}.agency-profile-hero>aside strong{color:#26396f;font-size:9px}.agency-profile-hero>aside small{color:#7b86aa;font-size:8px;line-height:1.45}.agency-profile-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agency-profile-kpis article{color:#6546e8;background:#ffffffb8;border:1px solid #59519a17;border-radius:14px;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.agency-profile-kpis article>span{gap:3px;min-width:0;display:grid}.agency-profile-kpis small{color:#818ba9;font-size:8px}.agency-profile-kpis strong{color:#20346c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agency-profile-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.agency-profile-panel{background:#ffffffb3;border:1px solid #fffffff5;border-radius:18px;padding:17px;box-shadow:0 9px 25px #3b2f7e0b}.agency-profile-panel>header{color:#6546e8;align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.agency-profile-panel>header>span{gap:3px;min-width:0;display:grid}.agency-profile-panel>header h2{color:#20346b;margin:0;font-size:13px}.agency-profile-panel>header p{color:#7b86aa;margin:0;font-size:8.5px}.agency-profile-panel>header>em{color:#5e45dc;white-space:nowrap;background:#efecff;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.agency-profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agency-profile-detail{background:#fafbffd1;border:1px solid #59519a17;border-radius:11px;align-content:center;gap:5px;min-height:58px;padding:10px 12px;display:grid}.agency-profile-detail.is-wide{grid-column:1/-1;min-height:68px}.agency-profile-detail>span{color:#7d87a9;align-items:center;gap:5px;font-size:8px;display:flex}.agency-profile-detail>strong{color:#21366d;font-size:9.5px;line-height:1.45}.agency-profile-detail:not(.is-wide)>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agency-contact-card{background:#fbfbffd6;border:1px solid #59519a17;border-radius:13px;min-width:0;min-height:158px;padding:12px}.agency-contact-card.is-primary{background:linear-gradient(145deg,#f5f2fff0,#fff8fddb);border-color:#653bff29}.agency-contact-card>header{align-items:center;gap:7px;display:flex}.agency-contact-card>header>span{color:#6546e8;background:#efecff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.agency-contact-card>header>div{gap:2px;min-width:0;display:grid}.agency-contact-card>header small{color:#8992af;font-size:6.8px}.agency-contact-card>header strong{color:#293c72;font-size:8.5px}.agency-contact-card>header em{color:#087d68;white-space:nowrap;background:#e9f8f3;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:6.5px;font-style:normal;font-weight:800}.agency-contact-card h3{color:#172c63;margin:12px 0 8px;font-size:10.5px}.agency-contact-card p{overflow-wrap:anywhere;color:#6e799f;align-items:flex-start;gap:6px;margin:5px 0;font-size:7.8px;line-height:1.4;display:flex}.agency-contact-card p svg{color:#7155e9;flex:none}.agency-access-panel{grid-column:1/-1}.agency-access-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;display:grid}.agency-access-users{align-content:start;gap:7px;display:grid}.agency-access-users article{background:#fbfcffd6;border:1px solid #59519a17;border-radius:11px;align-items:center;gap:9px;min-height:57px;padding:9px 11px;display:flex}.agency-access-users article>span{color:#6650df;background:#efecff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.agency-access-users article>span.is-primary{color:#087d68;background:#e9f8f3}.agency-access-users article>div{flex:1;gap:3px;min-width:0;display:grid}.agency-access-users strong{color:#21356d;font-size:9px}.agency-access-users small{color:#818ba9;font-size:7.5px}.agency-access-users article>em{color:#5d47d6;white-space:nowrap;background:#f0edff;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.agency-access-users article>button{color:#cc3978;cursor:pointer;background:#fff0f6;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.agency-access-management{background:linear-gradient(145deg,#f6f3ffd1,#fff8fcc7);border:1px solid #653bff1a;border-radius:13px;min-height:190px;padding:13px}.agency-access-management>div{color:#6546e8;align-items:flex-start;gap:8px;display:flex}.agency-access-management>div span{gap:3px;display:grid}.agency-access-management>div strong{color:#273a70;font-size:9px}.agency-access-management>div small{color:#7d87a9;font-size:7.5px;line-height:1.4}.agency-access-management form{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;margin-top:11px;display:grid}.agency-access-management label{color:#647096;gap:5px;font-size:7.5px;font-weight:750;display:grid}.agency-access-management input{color:#20346b;background:#fff;border:1px solid #59519a21;border-radius:9px;outline:0;width:100%;height:37px;padding:0 10px;font-size:8.5px}.agency-access-management form>button{white-space:nowrap;height:37px}.agency-access-management>p{color:#5d45d6;opacity:0;min-height:16px;margin:9px 0 0;font-size:8px}.agency-access-management>p.is-visible{opacity:1}.agency-access-readonly{text-align:center;flex-direction:column;justify-content:center;min-height:155px;align-items:center!important}.agency-access-readonly small{max-width:250px}.agency-access-panel>footer{color:#6546e8;background:#653bff0e;border-radius:11px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px 13px;display:flex}.agency-access-panel>footer span{gap:3px;display:grid}.agency-access-panel>footer strong{color:#273a70;font-size:8.5px}.agency-access-panel>footer small{color:#7b86a8;font-size:7.5px}.agency-session-panel{grid-column:1/-1}.agency-session-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1100px){.agency-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-profile-grid{grid-template-columns:1fr}.agency-access-panel,.agency-session-panel{grid-column:auto}.agency-access-layout{grid-template-columns:1fr}.agency-contact-grid{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.agency-access-management form{grid-template-columns:1fr 1fr auto}}@media (max-width:700px){.agency-profile-hero{flex-wrap:wrap;align-items:flex-start;padding:16px}.agency-profile-hero>aside{width:100%;max-width:none;margin-left:0}.agency-profile-avatar{border-radius:18px;width:58px;height:58px}.agency-profile-identity h2{font-size:18px}.agency-profile-kpis{grid-template-columns:1fr 1fr}.agency-profile-detail-grid,.agency-session-panel>div{grid-template-columns:1fr}.agency-profile-detail.is-wide{grid-column:auto}.agency-contact-grid{grid-template-columns:1fr;overflow:visible}.agency-access-management form{grid-template-columns:1fr}.agency-access-management form>button{width:100%}.agency-profile-panel{padding:14px}.agency-access-users article{flex-wrap:wrap;align-items:flex-start}.agency-access-users article>div{min-width:180px}.agency-access-users article>em{margin-left:43px}}@media (max-width:430px){.agency-profile-kpis{grid-template-columns:1fr}.agency-profile-identity>div{flex-direction:column;align-items:flex-start}.agency-profile-panel>header{flex-wrap:wrap}.agency-profile-panel>header>em{margin-left:29px}}.theory-question-media-mode{color:#344475;gap:4px;min-width:0;font-size:6.5px;font-weight:800;display:grid}.theory-question-media-mode>span{line-height:1}.theory-question-media-mode>button{color:#50608a;width:100%;height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1ddf3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 10px;display:flex}.theory-question-media-mode>button>span{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.theory-question-media-mode>button>i{background:#dfe3ed;border-radius:999px;flex:none;width:25px;height:14px;transition:background .18s;position:relative}.theory-question-media-mode>button>i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1f2d5833}.theory-question-media-mode>button.is-active{color:#5b3ef1;background:#f5f2ff;border-color:#b9adff}.theory-question-media-mode>button.is-active>i{background:var(--platform-primary)}.theory-question-media-mode>button.is-active>i:after{transform:translate(11px)}.qualification-table th:first-child,.qualification-table td:first-child{width:7.5%!important}.qualification-table th:nth-child(2),.qualification-table td:nth-child(2){width:13.5%!important}.qualification-table th:nth-child(3),.qualification-table td:nth-child(3){width:9%!important}.qualification-table th:nth-child(4),.qualification-table td:nth-child(4),.qualification-table th:nth-child(5),.qualification-table td:nth-child(5){width:4%!important}.qualification-table th:nth-child(6),.qualification-table td:nth-child(6){width:5%!important}.qualification-table th:nth-child(7),.qualification-table td:nth-child(7),.qualification-table th:nth-child(8),.qualification-table td:nth-child(8){width:7%!important}.qualification-table th:nth-child(9),.qualification-table td:nth-child(9),.qualification-table th:nth-child(10),.qualification-table td:nth-child(10){width:8.5%!important}.qualification-table th:nth-child(11),.qualification-table td:nth-child(11){width:8%!important}.qualification-table th:nth-child(12),.qualification-table td:nth-child(12){width:9%!important}.qualification-table th:nth-child(13),.qualification-table td:nth-child(13){text-align:center;width:9%!important}.qualification-table .qp-row-actions{justify-content:center;align-items:center;gap:5px;display:flex}.qualification-table .qp-row-actions>button{border-radius:8px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important}.qualification-table tr.is-inactive-row td:last-child,.qualification-table tr.is-inactive-row td:last-child button{color:inherit}.qp-edit-form{min-height:0;overflow:auto}.qp-edit-form .qp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qp-archive-content p strong{color:#26396d}@media (max-width:760px){.qp-edit-form .qp-form-grid{grid-template-columns:1fr}}.individual-incoming-workspace{gap:20px;display:grid}.individual-incoming-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.individual-incoming-kpis article{border:1px solid var(--platform-border,#dedaf3);color:#613cff;background:#fff;border-radius:18px;align-items:center;gap:14px;min-height:104px;padding:22px;display:flex}.individual-incoming-kpis article span{gap:5px;display:grid}.individual-incoming-kpis article small,.individual-incoming-details small,.individual-incoming-list article>footer small{color:#7784ad;font-size:12px}.individual-incoming-kpis article strong{color:#15275e;font-size:24px}.individual-incoming-policy{color:#008a72;background:#ecfaf6;border:1px solid #bde9dd;border-radius:16px;align-items:center;gap:13px;padding:18px 20px;display:flex}.individual-incoming-policy span{gap:4px;display:grid}.individual-incoming-policy strong{color:#087864;font-size:14px}.individual-incoming-policy small{color:#5d7891;font-size:12px}.individual-incoming-list{gap:14px;display:grid}.individual-incoming-list>article{background:#fff;border:1px solid #dedaf3;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #1f265b0f}.individual-incoming-list>article>header,.individual-incoming-list>article>footer{justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.individual-incoming-list>article>header{border-bottom:1px solid #ece9f7}.individual-incoming-list>article>header>span:first-child{color:#613cff;align-items:center;gap:12px;display:flex}.individual-incoming-list>article>header div{gap:2px;display:grid}.individual-incoming-list>article>header small{color:#ee198e;letter-spacing:.1em;font-size:10px;font-weight:800}.individual-incoming-list>article>header strong{color:#15275e;font-size:15px}.individual-incoming-list>article>header em{color:#7784ad;font-size:11px;font-style:normal}.individual-decision-status{color:#9b6500;background:#fff3d9;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.individual-decision-status.is-accepted{color:#00846d;background:#e7f8f2}.individual-decision-status.is-declined{color:#d43d62;background:#fff0f3}.individual-incoming-details{grid-template-columns:.8fr 1.7fr .8fr .7fr 1.25fr;gap:18px;padding:18px 20px;display:grid}.individual-incoming-details span{gap:5px;display:grid}.individual-incoming-details strong{color:#15275e;font-size:13px}.individual-incoming-list>article>footer{background:#fbfaff;border-top:1px solid #ece9f7}.individual-incoming-list>article>footer>div{gap:10px;display:flex}.individual-incoming-list>article>footer button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.individual-decline-action{color:#d43d62;background:#fff;border:1px solid #f0bfd0}.individual-accept-action{background:var(--platform-primary);color:#fff;border:0}.toa-applications-table td:last-child .toa-action-group .institution-accept-action{color:#fff;background:var(--platform-primary);border:0;box-shadow:0 7px 16px #653bff33}@media (max-width:1050px){.individual-incoming-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.individual-incoming-kpis,.individual-incoming-details{grid-template-columns:1fr}.individual-incoming-list>article>header,.individual-incoming-list>article>footer{flex-direction:column;align-items:flex-start}}.agency-contact-panel-header>button{color:#4f36e8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd8ff;border-radius:12px;justify-content:center;align-self:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font:700 12px/1 inherit;display:inline-flex}.agency-contact-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agency-contact-editor fieldset{background:linear-gradient(135deg,#fbfaff,#fff);border:1px solid #e4e0f5;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:16px;display:grid;position:relative}.agency-contact-editor legend{color:#172965;padding:0 7px;font-size:13px;font-weight:800}.agency-contact-editor legend small{color:#7783ad;margin-top:3px;font-size:10px;font-weight:600;display:block}.agency-contact-editor label{color:#59658f;gap:6px;font-size:10px;font-weight:800;display:grid}.agency-contact-editor label:first-of-type{grid-column:1/-1}.agency-contact-editor input{color:#10245d;background:#fff;border:1px solid #dfdcf1;border-radius:11px;outline:none;width:100%;min-width:0;height:42px;padding:0 12px;font:600 12px/1 inherit}.agency-contact-editor input:focus{border-color:#6d57ff;box-shadow:0 0 0 3px #6d57ff1a}.agency-copy-contact{color:#5d43eb;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800;position:absolute;top:10px;right:12px}.agency-contact-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.agency-contact-editor-actions button{color:#513ae4;cursor:pointer;background:#fff;border:1px solid #ded9f8;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font:800 11px/1 inherit;display:inline-flex}.agency-contact-editor-actions .training-primary-action{color:#fff;border:0}.agency-contact-message{color:#087c68;opacity:0;min-height:16px;margin:8px 2px 0;font-size:10px;font-weight:700}.agency-contact-message.is-visible{opacity:1}@media (max-width:1100px){.agency-contact-editor{grid-template-columns:1fr}.agency-contact-editor-actions{grid-column:auto}.agency-contact-panel-header{flex-wrap:wrap;align-items:flex-start!important}.agency-contact-panel-header>button{margin-left:auto}}@media (max-width:700px){.agency-contact-editor fieldset{grid-template-columns:1fr}.agency-contact-editor label:first-of-type{grid-column:auto}.agency-contact-editor-actions{grid-template-columns:1fr 1fr;display:grid}.agency-contact-panel-header>button{width:100%;margin-left:0}.agency-copy-contact{justify-self:start;margin:-4px 0 2px;position:static}.agency-contact-editor legend small{max-width:220px}}.agency-contact-card header>button{color:#5238e7;cursor:pointer;background:#fff;border:1px solid #ded9fb;border-radius:9px;align-items:center;gap:5px;min-height:28px;margin-left:auto;padding:0 9px;font:800 9px/1 inherit;display:inline-flex}.agency-contact-editor.is-single{grid-template-columns:minmax(0,760px);justify-content:center}.agency-contact-editor.is-single .agency-contact-editor-actions{grid-column:auto}.agency-single-contact-flow{padding:2px 0}.agency-contact-otp{background:linear-gradient(135deg,#f8f6ff,#fff7fc);border:1px solid #ddd8fa;border-radius:16px;grid-template-columns:auto 1fr;gap:12px;max-width:680px;margin:0 auto;padding:18px;display:grid}.agency-contact-otp>span{color:#6248f2;background:#eeeaff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.agency-contact-otp>div:first-of-type{align-content:center;gap:4px;display:grid}.agency-contact-otp strong{color:#172965;font-size:13px}.agency-contact-otp small{color:#7480a7;font-size:10px}.agency-contact-otp label{color:#58658d;grid-column:1/-1;gap:6px;font-size:10px;font-weight:800;display:grid}.agency-contact-otp input{color:#14275f;letter-spacing:.16em;background:#fff;border:1px solid #dcd7f3;border-radius:11px;outline:none;height:46px;padding:0 13px;font:700 14px/1 inherit}.agency-contact-otp>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.agency-contact-otp>div:last-child button{color:#513ae4;cursor:pointer;background:#fff;border:1px solid #ded9f8;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font:800 11px/1 inherit;display:inline-flex}.agency-contact-otp>div:last-child .training-primary-action{color:#fff;border:0}.agency-contact-otp>div:last-child button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.agency-contact-card header>button{padding:0 8px}.agency-contact-otp{padding:14px}.agency-contact-otp>div:last-child{grid-template-columns:1fr 1fr;display:grid}.agency-contact-editor.is-single .agency-contact-editor-actions{grid-column:auto}}.agency-contact-editor-actions .training-primary-action,.agency-contact-otp>div:last-child .training-primary-action{color:#fff;border:0;box-shadow:0 8px 18px #653bff33}.agency-contact-card{position:relative}.agency-contact-card.is-unassigned{background:#fcfcff;border-style:dashed}.agency-contact-card>header em.is-verified{color:#087d68;background:#e9f8f3}.agency-contact-card>header em.is-vacant{color:#8a6070;background:#f8edf1}.agency-contact-vacant{text-align:center;place-content:center;gap:5px;min-height:82px;display:grid}.agency-contact-vacant strong{color:#5b668d;font-size:9px}.agency-contact-vacant small{color:#8992ad;max-width:190px;font-size:7.5px;line-height:1.45}.agency-contact-edit{color:#5238e7;cursor:pointer;background:#fff;border:1px solid #ded9fb;border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font:800 8px/1 inherit;display:inline-flex;position:absolute;bottom:10px;right:11px}.agency-role-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.agency-role-picker{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.agency-role-picker legend{color:#647096;margin-bottom:6px;font-size:7.5px;font-weight:750}.agency-role-picker button{color:#677295;text-align:left;cursor:pointer;background:#fff;border:1px solid #59519a21;border-radius:10px;gap:4px;min-height:52px;padding:9px 10px;display:grid}.agency-role-picker button>span{color:#6546e8;align-items:center;gap:6px;display:flex}.agency-role-picker button strong{color:#26396f;font-size:8.5px}.agency-role-picker button small{font-size:7px}.agency-role-picker button.is-active{background:#f4f1ff;border-color:#765cf0;box-shadow:0 0 0 2px #6d57ff14}.agency-role-picker button:disabled{opacity:.48;cursor:not-allowed}.agency-role-form-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.agency-role-form-actions>button{color:#513ae4;cursor:pointer;background:#fff;border:1px solid #ded9f8;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:37px;padding:0 11px;font:800 8px/1 inherit;display:inline-flex}.agency-role-form-actions>.training-primary-action{color:#fff;border:0}.agency-role-form-actions>.training-primary-action:disabled{opacity:.45;cursor:not-allowed}.agency-role-otp{margin-top:11px;padding:13px}.agency-role-otp small{line-height:1.45}.agency-access-complete{text-align:left;justify-content:center;min-height:145px;color:#087d68!important;align-items:center!important;gap:10px!important;display:flex!important}.agency-access-complete>span{gap:4px;max-width:285px;display:grid}.agency-access-complete strong{color:#1b665a!important;font-size:10px!important}.agency-access-complete small{line-height:1.5;color:#688d85!important;font-size:7.5px!important}.agency-access-confirm{background:#fff4f8;border:1px solid #f0c7d6;border-radius:11px;grid-template-columns:auto 1fr auto auto;padding:10px 11px;color:#c53970!important;align-items:center!important;gap:8px!important;display:grid!important}.agency-access-confirm>span{background:#ffe7f0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.agency-access-confirm>div{gap:3px;display:grid}.agency-access-confirm strong{color:#7e2448;font-size:8.5px}.agency-access-confirm small{color:#96647a;font-size:7px;line-height:1.4}.agency-access-confirm button{color:#6b4b5d;cursor:pointer;background:#fff;border:1px solid #e7ccda;border-radius:8px;min-height:30px;padding:0 9px;font:800 7px/1 inherit}.agency-access-confirm button.is-danger{color:#fff;background:#c9366d;border-color:#d13f77}@media (max-width:700px){.agency-role-form{grid-template-columns:1fr!important}.agency-role-picker,.agency-role-form-actions{grid-column:auto}.agency-role-form-actions{grid-template-columns:1fr;display:grid}.agency-access-confirm{grid-template-columns:auto 1fr}.agency-access-confirm button{width:100%}.agency-role-otp{padding:12px}}.agency-removal-otp{grid-template-columns:auto minmax(180px,1fr) minmax(150px,210px) auto}.agency-removal-otp .platform-field{align-self:end;gap:5px;margin:0;display:grid}.agency-removal-otp .platform-field-label{color:#7e2448}.agency-removal-otp .platform-control{width:100%}.agency-removal-otp-actions{align-self:end;align-items:center!important;gap:7px!important;display:flex!important}.agency-removal-otp-actions .platform-button{width:auto}@media (max-width:820px){.agency-removal-otp{grid-template-columns:auto 1fr}.agency-removal-otp .platform-field,.agency-removal-otp-actions{grid-column:1/-1}.agency-removal-otp-actions{justify-content:flex-end}.agency-removal-otp-actions .platform-button{width:auto}}.agency-profile-tabs{background:#ffffffe0;border:1px solid #59519a1a;border-radius:14px;margin:16px 0 14px;padding:5px;box-shadow:0 8px 24px #2d256a0a}.agency-profile-identity h2{align-items:center;gap:9px;display:flex}.agency-profile-identity h2 .agency-title-verified{color:#087c68;background:#e8f8f2;border-radius:999px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.agency-documents-workspace{background:#ffffffeb;border:1px solid #59519a14;border-radius:22px;padding:22px;box-shadow:0 14px 36px #2d256a0d}.agency-documents-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.agency-documents-heading h2{color:#14265e;margin:5px 0 4px;font-size:20px}.agency-documents-heading p{color:#7380aa;margin:0;font-size:10px}.agency-verification-state{color:#a06a08;background:#fff9e9;border:1px solid #ead6aa;border-radius:13px;align-items:center;gap:10px;min-width:220px;padding:11px 14px;display:flex}.agency-verification-state.is-verified{color:#087c68;background:#eefaf6;border-color:#bce8d9}.agency-verification-state>span{gap:2px;display:grid}.agency-verification-state strong{font-size:10px}.agency-verification-state small{opacity:.75;font-size:8px}.agency-document-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.agency-document-kpis article{color:#6749ee;background:linear-gradient(135deg,#fbfaff,#fff);border:1px solid #59519a1a;border-radius:14px;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex}.agency-document-kpis article>span{gap:4px;display:grid}.agency-document-kpis small{color:#7783aa;font-size:8px}.agency-document-kpis strong{color:#172a64;font-size:14px}.agency-document-guidance{color:#6548eb;background:#f7f5ff;border:1px solid #ddd8fb;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;display:flex}.agency-document-guidance>span{gap:3px;display:grid}.agency-document-guidance strong{color:#283a70;font-size:9px}.agency-document-guidance small{color:#7480a8;font-size:8px;line-height:1.45}.agency-document-category-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 12px}.agency-document-category-tabs button,.agency-document-category-tabs button>span{min-width:0}.agency-document-category-tabs button strong,.agency-document-category-tabs button small{text-overflow:ellipsis;overflow:hidden}.agency-document-list{align-content:start;gap:9px;min-height:476px;display:grid}.agency-document-list>article{background:#fff;border:1px solid #59519a1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:14px;display:grid}.agency-document-list>article.has-document{background:linear-gradient(135deg,#fdfcff,#fff)}.agency-document-icon{color:#6648ef;background:#f0edff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.agency-document-copy{gap:5px;min-width:0;display:grid}.agency-document-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agency-document-copy h3{color:#182b65;margin:0;font-size:11px}.agency-document-copy em{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.agency-document-copy em.is-required{color:#94365c;background:#fff0f5}.agency-document-copy em.is-optional{color:#667195;background:#f1f2f8}.agency-document-copy p{color:#6e7aa3;margin:0;font-size:8.5px;line-height:1.5}.agency-document-copy small{color:#8992b1;font-size:7.5px}.agency-document-copy small.agency-document-review-note{color:#a0580b}.agency-document-status.is-submitted,.agency-document-status.is-review{color:#76520b;background:#fff5d9}.agency-document-status.is-approved{color:#087c68;background:#e9f8f3}.agency-document-status.is-returned,.agency-document-status.is-rejected{color:#b12f61;background:#fff0f5}.agency-document-actions{align-items:center;gap:7px;display:flex}.agency-document-actions .platform-button{min-width:86px}.agency-document-readonly{color:#7b85a7;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.agency-document-readonly.is-approved{color:#087c68;background:#e9f8f3;border-radius:9px;padding:7px 9px}.agency-document-page-message,.agency-document-form-message{color:#a22d59;background:#fff0f5;border-radius:9px;margin:11px 0 0;padding:9px 11px;font-size:9px;font-weight:700}.agency-document-delete-confirm{background:#fff4f8;border:1px solid #f0c5d5;border-radius:11px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.agency-document-delete-confirm>span{color:#c9346d;background:#ffe5ef;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.agency-document-delete-confirm>div{gap:3px;display:grid}.agency-document-delete-confirm strong{color:#81264a;font-size:9px}.agency-document-delete-confirm small{color:#93637a;font-size:7.5px;line-height:1.4}.agency-document-content form{gap:14px;padding:18px}.agency-document-drawer-intro{background:linear-gradient(135deg,#f8f6ff,#fff);border:1px solid #ded9f8;border-radius:14px;gap:11px;padding:14px;display:flex}.agency-document-drawer-intro>span{color:#6547ec;background:#ebe7ff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.agency-document-drawer-intro>div{gap:4px;display:grid}.agency-document-drawer-intro strong{color:#1a2c64;font-size:10px}.agency-document-drawer-intro p{color:#68759e;margin:0;font-size:8.5px;line-height:1.5}.agency-document-drawer-intro small{color:#8a93b1;font-size:7.5px}.agency-document-content .platform-document-picker{border-style:dashed;justify-content:flex-start;width:100%;min-height:72px}.agency-document-drawer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agency-document-drawer-fields .platform-field.is-wide{grid-column:1/-1}.agency-document-drawer-fields .platform-textarea{resize:vertical;min-height:92px}.agency-document-content form>footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #59519a17;margin:5px -18px -18px;padding:13px 18px;position:sticky;bottom:0}@media (max-width:1100px){.agency-document-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-document-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.agency-documents-workspace{padding:15px}.agency-documents-heading{flex-direction:column;align-items:flex-start}.agency-verification-state{width:100%}.agency-document-kpis,.agency-document-category-tabs,.agency-document-drawer-fields{grid-template-columns:1fr}.agency-document-list>article{grid-template-columns:auto minmax(0,1fr)}.agency-document-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.agency-document-delete-confirm{grid-template-columns:auto 1fr}.agency-document-delete-confirm .platform-button{width:100%}.agency-document-drawer-fields .platform-field.is-wide{grid-column:auto}.agency-document-content form>footer{grid-template-columns:1fr;display:grid}.agency-document-content form>footer .platform-button{width:100%}}.agency-document-copy em.agency-document-fy{color:#3c52a1;background:#edf1ff}.agency-profile-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.agency-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.agency-profile-kpis{grid-template-columns:1fr}}.agency-profile-workspace.assessor-profile-workspace{gap:14px}.agency-profile-workspace>.training-page-header{flex:0 0 91px;height:91px;min-height:91px;padding:5px 4px 4px}.platform-ui-scope .agency-profile-workspace>.agency-profile-hero{border-radius:18px;min-height:136px;padding:22px}.platform-ui-scope .agency-profile-workspace>.agency-profile-hero>.agency-profile-avatar{color:#fff;background:linear-gradient(135deg,#315cff,#7140ef 58%,#e523a2);border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;margin-left:0;padding:0;display:grid;box-shadow:0 13px 26px #653bff38}.platform-ui-scope .agency-profile-workspace>nav.agency-profile-tabs{margin:0}.agency-profile-workspace .agency-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-ui-scope .agency-profile-workspace .agency-profile-panel{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:18px;padding:18px;box-shadow:0 8px 22px #4135840b}.platform-ui-scope .agency-profile-workspace .agency-profile-panel>header h2{font-size:14px;line-height:1.2}.agency-review-workspace{gap:14px}.agency-review-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.agency-review-kpis article{color:#6545e8;background:#fff;border:1px solid #59519a1a;border-radius:15px;align-items:center;gap:11px;min-height:84px;padding:14px 16px;display:flex;box-shadow:0 9px 24px #3c30800b}.agency-review-kpis article>span{gap:4px;display:grid}.agency-review-kpis small{color:#7b86aa;font-size:8px}.agency-review-kpis strong{color:#172b64;font-size:20px}.agency-review-register{min-height:430px}.agency-review-table{table-layout:fixed;min-width:1120px}.agency-review-table th:nth-child(8){width:13%}.agency-review-table td small{color:#818aac;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.agency-review-count{color:#7580a4;background:#f0f1f6;border-radius:999px;place-items:center;min-width:26px;min-height:26px;padding:0 7px;font-size:8px;font-weight:800;display:inline-grid}.agency-review-count.has-activity{color:#5d43dd;background:#efecff}.agency-review-count.is-pending{color:#9b6500;background:#fff4d8}.agency-review-verification{color:#8a6a27;white-space:nowrap;background:#fff6df;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.agency-review-verification.is-verified{color:#087d69;background:#e9f8f3}.agency-review-drawer-summary{background:linear-gradient(120deg,#f8f6ff,#fff);border:1px solid #e3def8;border-radius:14px;align-items:center;gap:11px;margin:16px 16px 0;padding:14px 15px;display:flex}.agency-review-drawer-summary>span{color:#6546e8;background:#ece8ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.agency-review-drawer-summary>div{flex:1;gap:3px;min-width:0;display:grid}.agency-review-drawer-summary strong{color:#172b63;font-size:11px}.agency-review-drawer-summary small{color:#7883a8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agency-review-drawer-summary>em{color:#976300;white-space:nowrap;background:#fff4d9;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.agency-review-drawer-summary>em.is-verified{color:#087d69;background:#e9f8f3}.agency-review-tabs{margin:12px 16px 0;padding:5px}.agency-review-drawer-body{gap:12px;padding:12px 16px 18px;display:grid}.agency-review-section{background:#fff;border:1px solid #59519a1a;border-radius:15px;padding:15px;box-shadow:0 8px 20px #3c30800a}.agency-review-section>header{color:#6545e8;align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.agency-review-section>header span{gap:3px;display:grid}.agency-review-section h3{color:#20346b;margin:0;font-size:11px}.agency-review-section header p{color:#7c87aa;margin:0;font-size:8px}.agency-review-access-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agency-review-access-list article{background:#fbfbff;border:1px solid #ebe8f5;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:76px;padding:10px;display:grid}.agency-review-access-list article>span{color:#6546e8;background:#efecff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.agency-review-access-list article>div{gap:3px;min-width:0;display:grid}.agency-review-access-list strong{color:#24376d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agency-review-access-list small{color:#7b86a8;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.agency-review-access-list em{color:#087d69;background:#e9f8f3;border-radius:999px;grid-column:2;justify-self:start;padding:4px 6px;font-size:6.5px;font-style:normal;font-weight:800}.agency-review-timeline{gap:8px;display:grid}.agency-review-timeline article{grid-template-columns:auto 1fr;gap:10px;display:grid}.agency-review-timeline i{width:12px;display:block;position:relative}.agency-review-timeline i:before{content:"";background:#6849e9;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:3px}.agency-review-timeline i:after{content:"";background:#ddd8f4;width:1px;position:absolute;top:14px;bottom:-12px;left:6px}.agency-review-timeline article:last-child i:after{display:none}.agency-review-timeline article>div{gap:3px;padding-bottom:6px;display:grid}.agency-review-timeline strong{color:#25386e;text-transform:capitalize;font-size:9px}.agency-review-timeline small{color:#7c86a8;font-size:7.5px}.agency-review-document-list{gap:8px;display:grid}.agency-review-document-list>article{background:#fcfcff;border:1px solid #e9e6f4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px;display:grid}.agency-review-document-list>article>span{color:#6546e8;background:#efecff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.agency-review-document-list>article>div:first-of-type{gap:3px;min-width:0;display:grid}.agency-review-document-list strong{color:#23366c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agency-review-document-list small{color:#7c87aa;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.agency-review-document-list small.is-review-remark{color:#915576}.agency-review-document-list>article>em{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.agency-review-document-list>article>em.is-submitted,.agency-review-document-list>article>em.is-review{color:#926000;background:#fff3d7}.agency-review-document-list>article>em.is-approved{color:#087d69;background:#e9f8f3}.agency-review-document-list>article>em.is-returned,.agency-review-document-list>article>em.is-rejected{color:#b83264;background:#fff0f5}.agency-review-document-actions{align-items:center;gap:6px;display:flex}.agency-review-document-actions .platform-button{min-width:auto}.agency-review-decision{background:#f8f6ff;border:1px solid #ded9f5;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.agency-review-decision.is-returned,.agency-review-decision.is-rejected{background:#fff5f8;border-color:#efcad8}.agency-review-decision>div{gap:7px;display:flex}.agency-review-empty{color:#8069e6;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:120px;display:grid}.agency-review-empty strong{color:#51608b;font-size:9px}.agency-review-empty small{color:#8790ae;font-size:7.5px}.agency-review-message{color:#5c43dc;background:#f1eeff;margin:0;padding:10px 16px;font-size:8.5px;font-weight:750;position:sticky;bottom:0}@media (max-width:900px){.agency-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-review-access-list{grid-template-columns:1fr}.agency-review-document-list>article{grid-template-columns:auto minmax(0,1fr) auto}.agency-review-document-actions{grid-column:1/-1;justify-content:flex-end}.agency-review-decision{grid-template-columns:1fr}}@media (max-width:600px){.agency-review-kpis{grid-template-columns:1fr}.agency-review-drawer-summary{flex-wrap:wrap;align-items:flex-start}.agency-review-drawer-summary>em{margin-left:53px}.agency-review-document-list>article{grid-template-columns:auto minmax(0,1fr)}.agency-review-document-list>article>em{grid-column:2}.agency-review-document-actions{flex-wrap:wrap;justify-content:flex-start}.agency-review-decision>div{grid-template-columns:1fr;display:grid}.agency-review-tabs{width:auto}.agency-review-tabs button{min-width:0}}@media (max-width:1100px){.agency-profile-workspace .agency-profile-grid{grid-template-columns:1fr}}@media (max-width:700px){.agency-profile-workspace>.training-page-header{flex-basis:auto;height:auto;min-height:auto;padding:8px 4px 7px}.platform-ui-scope .agency-profile-workspace>.agency-profile-hero{padding:16px}.platform-ui-scope .agency-profile-workspace>nav.agency-profile-tabs{width:100%}}.agency-registry>.training-page-header>.platform-button,.agency-review-workspace>.training-page-header>.platform-button{flex:none;align-self:center}.agency-review-launch em{color:#6843e3;background:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;font-style:normal;font-weight:850;display:inline-grid}.agency-registry-table{table-layout:fixed;min-width:1180px}.agency-registry-table col:first-child{width:12%}.agency-registry-table col:nth-child(2){width:24%}.agency-registry-table col:nth-child(3){width:20%}.agency-registry-table col:nth-child(4),.agency-registry-table col:nth-child(5){width:12%}.agency-registry-table col:nth-child(6){width:20%}.agency-registry-table th:nth-child(n+4),.agency-registry-table td:nth-child(n+4){text-align:center}.agency-registry-table td:nth-child(5) .master-status-toggle{margin:0 auto}.agency-registry-actions{grid-template-columns:repeat(2,minmax(104px,1fr));justify-content:center;align-items:center;gap:7px;width:min(100%,250px);margin:0 auto;display:grid}.agency-registry-actions .platform-button.platform-table-action{white-space:nowrap;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.agency-registry-table tr.is-inactive-row td:not(:last-child),.agency-registry-table tr.is-inactive-row td:not(:last-child) strong{color:#a8aec5}@media (max-width:700px){.agency-registry>.training-page-header,.agency-review-workspace>.training-page-header{flex-direction:column;align-items:flex-start}.agency-registry>.training-page-header>.platform-button,.agency-review-workspace>.training-page-header>.platform-button{align-self:flex-start}}.agency-profile-form{grid-template-columns:1fr;gap:11px;display:grid}.agency-profile-editor-section{background:#fff;border:1px solid #59519a1c;border-radius:14px;overflow:hidden;box-shadow:0 7px 18px #32287009}.agency-profile-editor-section>header{background:linear-gradient(110deg,#f8f6ff,#fff);border-bottom:1px solid #59519a14;align-items:center;gap:10px;min-height:55px;padding:11px 13px;display:flex}.agency-profile-editor-section>header>span{color:#6546e8;background:#ebe8ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.agency-profile-editor-section>header>div{flex:1;gap:3px;min-width:0;display:grid}.agency-profile-editor-section>header strong{color:#20346b;font-size:10px}.agency-profile-editor-section>header small{color:#7c87aa;font-size:8px}.agency-profile-editor-section>header em{color:#087d69;white-space:nowrap;background:#e9f8f3;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.agency-profile-editor-section>header>.platform-button{flex:none}.agency-profile-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.agency-profile-editor-fields.is-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-profile-editor-fields input:disabled,.agency-profile-editor-fields textarea:disabled{color:#26396e;opacity:1;background:#f8f8fd}.agency-profile-editor-fields .agency-address-field{grid-column:1/-1}.agency-profile-editor-fields textarea{min-height:68px}.agency-review-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-review-table{min-width:1000px}.agency-review-table th:first-child{width:23%}.agency-review-table th:nth-child(2){width:12%}.agency-review-table th:nth-child(3){width:10%}.agency-review-table th:nth-child(4){width:13%}.agency-review-table th:nth-child(5){width:12%}.agency-review-table th:nth-child(6){width:16%}.agency-review-table th:nth-child(7){width:14%}.agency-review-table td:nth-child(n+3){text-align:center}@media (max-width:850px){.agency-profile-editor-fields,.agency-profile-editor-fields.is-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.agency-profile-editor-fields,.agency-profile-editor-fields.is-three-column{grid-template-columns:1fr}.agency-profile-editor-fields .agency-address-field{grid-column:auto}.agency-profile-editor-section>header{flex-wrap:wrap;align-items:flex-start}.agency-profile-editor-section>header>.platform-button{margin-left:44px}}.agency-edit-drawer-body{scrollbar-gutter:stable;min-height:0;padding:15px 17px 18px;overflow-y:auto}.agency-edit-drawer-legal-name{color:#7883aa;margin:0 2px 10px;font-size:9px}.agency-edit-content .agency-identity-strip{margin:0 0 13px}.agency-edit-content input,.agency-edit-content textarea{color:#17275e;width:100%;font:inherit;background:#fff;border:1px solid #59519a24;border-radius:10px;outline:0;padding:0 12px}.agency-edit-content input{height:42px}.agency-edit-content textarea{resize:vertical;min-height:68px;padding-top:11px}.agency-edit-content input:focus,.agency-edit-content textarea:focus{border-color:#7651ff;box-shadow:0 0 0 3px #653bff14}.agency-edit-governance-note{color:#7d87ad;margin-top:11px;font-size:8px;line-height:1.5;display:block}.agency-edit-drawer-actions{background:#fff;border-top:1px solid #59519a17;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:12px 17px;display:flex;box-shadow:0 -10px 24px #3228700b}@media (max-width:600px){.agency-edit-drawer-body{padding:13px}.agency-edit-drawer-actions{padding:11px 13px}.agency-edit-drawer-actions .platform-button{flex:1}}.agency-contact-card>header>div{align-items:center;gap:0}.agency-contact-card>header strong{font-size:9.5px;line-height:1.3}.agency-contact-card h3{margin:15px 0 9px}.agency-contact-card p{margin:6px 0}.agency-document-copy small.agency-document-metadata{color:#43588f;font-weight:750}.agency-review-document-metadata{flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0 1px;display:flex}.agency-review-document-metadata>div{color:#344b88;background:#f1efff;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:inline-flex}.agency-review-document-metadata dt{color:#7b83a5;font-weight:700}.agency-review-document-metadata dd{margin:0;font-weight:850}.agency-review-category-tabs{margin:12px 16px 0}.agency-review-document-list>article.is-missing{background:#fbfbfe;border-style:dashed}.agency-review-document-list>article.is-missing>span{color:#8a94b3;background:#f0f1f7}.agency-review-document-list>article>em.is-missing{color:#a45b00;background:#fff4d9}.agency-review-document-list>article>em.is-optional-missing{color:#737d9e;background:#f0f1f6}.agency-review-awaiting-upload{color:#8790ad;white-space:nowrap;align-items:center;font-size:7.5px;font-weight:750;display:inline-flex}@media (min-width:601px){.agency-edit-drawer-body{padding:10px 14px 12px}.agency-edit-drawer-legal-name{margin:0 2px 6px}.agency-edit-content .agency-identity-strip{margin:0 0 8px;padding:8px 11px}.agency-edit-content .agency-profile-form{gap:8px}.agency-edit-content .agency-profile-editor-section{border-radius:12px}.agency-edit-content .agency-profile-editor-section>header{gap:8px;min-height:45px;padding:8px 11px}.agency-edit-content .agency-profile-editor-section>header>span{border-radius:8px;flex-basis:30px;width:30px;height:30px}.agency-edit-content .agency-profile-editor-section>header>div{gap:2px}.agency-edit-content .agency-profile-editor-section>header small{line-height:1.3}.agency-edit-content .agency-profile-editor-fields{gap:8px 9px;padding:9px 11px 10px}.agency-edit-content .platform-field{gap:4px}.agency-edit-content input{height:36px}.agency-edit-content textarea{min-height:50px;padding-top:8px}.agency-edit-content .agency-edit-governance-note{margin-top:7px}.agency-edit-drawer-actions{min-height:56px;padding:8px 14px}}.agency-document-content form{flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.agency-document-drawer-body{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;align-content:start;gap:16px;min-height:0;padding:20px;display:grid;overflow-y:auto}.agency-document-content form>footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.agency-dashboard-workspace{align-content:start;gap:14px;display:grid}.agency-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agency-dashboard-kpi>.platform-card-body{color:#6546e8;align-items:center;gap:11px;min-height:78px;display:flex}.agency-dashboard-kpi>.platform-card-body>span{flex:1;gap:4px;min-width:0;display:grid}.agency-dashboard-kpi small{color:#7c87aa;font-size:8px}.agency-dashboard-kpi strong{color:#20346b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agency-dashboard-actions>.platform-card-body{padding-top:0}.agency-dashboard-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agency-dashboard-action-grid>.platform-button{width:100%;text-decoration:none}@media (max-width:1000px){.agency-dashboard-kpis,.agency-dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.agency-dashboard-kpis,.agency-dashboard-action-grid{grid-template-columns:1fr}}.platform-route-loader{z-index:300;color:#26396d;max-width:calc(100vw - 32px);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;transition:opacity .16s,visibility 0s linear .16s;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.platform-route-loader.is-visible{opacity:1;visibility:visible;transition-delay:0s}.platform-route-loader:not(.is-visible) .ai-loader:before,.platform-route-loader:not(.is-visible) .ai-loader:after,.platform-route-loader:not(.is-visible) .ai-loader i{animation-play-state:paused}.platform-route-loader strong{white-space:nowrap;font-size:12px}.ai-loader.is-compact{--loader-orbit:24px;width:60px;height:60px}.ai-loader.is-compact:after{inset:7px}.ai-loader.is-compact .ai-loader-core{border-radius:12px;width:34px;height:34px;box-shadow:0 6px 18px #573cbe21}.ai-loader.is-compact i{width:4px;height:4px;margin:-2px}.workspace-access-feedback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.workspace-access-feedback>strong{color:#17275e;margin-top:12px;font-size:18px}.workspace-access-feedback>p{color:#6570a5;margin:0;font-size:13px;line-height:1.5}.workspace-access-overlay{z-index:25;background:#f9f9fff0;place-content:center;display:grid;position:absolute;inset:0}.workspace-access-overlay .workspace-access-feedback{animation:.18s both transition-in}.sidebar-nav,.sidebar-submenu{overflow-anchor:none;scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){.dashboard-page{transition:grid-template-columns .2s cubic-bezier(.2,.7,.3,1)}.dashboard-content{animation:.14s transition-in}.sidebar-item,.dashboard-nav-link,.dashboard-nav-active,.sidebar-submenu a{transition:background-color .16s,color .16s,box-shadow .16s}}@media (prefers-reduced-motion:reduce){.platform-route-loader{transition:none;animation:none}.ai-loader:before,.ai-loader:after,.ai-loader i{animation:none}}.agency-document-content form>footer{z-index:3;border-top:1px solid #59519a1a;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;margin:0;padding:10px 20px;display:flex;position:static;box-shadow:0 -8px 22px #251f630b}.agency-link-request-actions{align-items:center;gap:7px;display:flex}.agency-linking-table{min-width:1180px}.agency-linking-table th:first-child{width:11%}.agency-linking-table th:nth-child(2){width:15%}.agency-linking-table th:nth-child(3){width:20%}.agency-linking-table th:nth-child(4){width:13%}.agency-linking-table th:nth-child(5){width:12%}.agency-linking-table th:nth-child(6){width:10%}.agency-linking-table th:nth-child(7){width:19%}.agency-linking-table th:nth-child(n+4),.agency-linking-table td:nth-child(n+4){text-align:center}.agency-linking-table .agency-link-request-actions{justify-content:center}.agency-assessor-review-body{flex:1 1 0;min-height:0;padding:14px 16px 18px;display:block;overflow:hidden}.agency-assessor-review-summary{background:linear-gradient(90deg,#f5f2ffeb,#fff9fde6);border:1px solid #653bff21;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;margin:14px 16px 0;padding:12px 14px;display:grid}.agency-assessor-review-summary>span:first-child{color:#6848f4;background:#653bff14;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.agency-assessor-review-summary>div{gap:4px;min-width:0;display:grid}.agency-assessor-review-summary>div strong{color:#17275e;font-size:13px}.agency-assessor-review-summary>div small{color:#7a85aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agency-assessor-review-tabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:11px 16px 0;overflow-x:visible}.agency-assessor-review-tabs>button{min-width:0}.agency-assessor-review-tab-panel{min-height:0}.agency-assessor-review-section{background:#ffffffd6;border:1px solid #59519a1a;border-radius:15px;overflow:hidden}.agency-assessor-review-section.agency-assessor-review-tab-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:#653bff57 transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;height:100%;overflow:hidden auto}.agency-assessor-review-section.agency-assessor-review-tab-panel::-webkit-scrollbar{width:7px}.agency-assessor-review-section.agency-assessor-review-tab-panel::-webkit-scrollbar-thumb{background:#653bff47;border-radius:999px}.agency-assessor-review-section>header{color:#6946f5;background:#f9f8ffc7;border-bottom:1px solid #59519a14;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.agency-assessor-review-section>header>span{flex:1;gap:3px;min-width:0;display:grid}.agency-assessor-review-section>header strong{color:#24386d;font-size:11px}.agency-assessor-review-section>header small{color:#7c86aa;font-size:8px;line-height:1.4}.agency-assessor-review-section>header em{color:#6f79a0;white-space:nowrap;font-size:8px;font-style:normal;font-weight:750}.agency-assessor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.agency-assessor-profile-grid article{background:#fff;border:1px solid #59519a17;border-radius:11px;align-content:center;gap:6px;min-height:56px;padding:10px 11px;display:grid}.agency-assessor-profile-grid article.is-wide{grid-column:1/-1}.agency-assessor-profile-grid article span{color:#7b86ac;align-items:center;gap:6px;font-size:8px;display:flex}.agency-assessor-profile-grid article span svg{color:#6d4bf5}.agency-assessor-profile-grid article strong{overflow-wrap:anywhere;color:#203467;font-size:9.5px;line-height:1.45}.agency-assessor-review-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.agency-assessor-certification-list{gap:8px;padding:11px;display:grid}.agency-assessor-certification-list article{background:#fff;border:1px solid #59519a17;border-radius:12px;grid-template-columns:38px minmax(0,1fr) minmax(210px,.7fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 11px;display:grid}.agency-assessor-certification-list article>span:first-child{color:#6848f4;background:#653bff12;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.agency-assessor-certification-list article>div{gap:3px;min-width:0;display:grid}.agency-assessor-certification-list article>div strong{color:#1d3266;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agency-assessor-certification-list article>div small{color:#7b86aa;font-size:8px}.agency-assessor-certification-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.agency-assessor-certification-list dl div{gap:3px;display:grid}.agency-assessor-certification-list dt{color:#8b94b3;font-size:7.5px}.agency-assessor-certification-list dd{color:#26396d;margin:0;font-size:8.5px;font-weight:750}.agency-assessor-certifications-section{flex-direction:column;min-height:260px;display:flex}.agency-assessor-certifications-section>header{flex:none}.agency-assessor-certification-groups{flex:none;align-content:start;gap:12px;min-height:0;padding:11px;display:grid;overflow:visible}.agency-assessor-certification-group{background:#fbfbffd6;border:1px solid #59519a17;border-radius:13px;overflow:hidden}.agency-assessor-certification-group>header{border-bottom:1px solid #59519a14;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 11px;display:flex}.agency-assessor-certification-group>header span{color:#26396d;align-items:center;gap:7px;font-size:9.5px;font-weight:800;display:inline-flex}.agency-assessor-certification-group>header em{border-radius:999px;place-items:center;min-width:25px;height:22px;padding:0 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-grid}.agency-assessor-certification-group.is-active>header{background:#e6f8f38c}.agency-assessor-certification-group.is-active>header span svg,.agency-assessor-certification-group.is-active>header em{color:#07836f}.agency-assessor-certification-group.is-active>header em{background:#def4ee}.agency-assessor-certification-group.is-expired>header{background:#fff4da80}.agency-assessor-certification-group.is-expired>header span svg,.agency-assessor-certification-group.is-expired>header em{color:#a96700}.agency-assessor-certification-group.is-expired>header em{background:#fff0cf}.agency-assessor-certification-group .agency-assessor-certification-list{max-height:none;padding:8px;overflow:visible}.agency-assessor-document-list{gap:8px;padding:11px;display:grid}.agency-assessor-document-list article{background:#fff;border:1px solid #59519a17;border-radius:12px;grid-template-columns:38px minmax(0,1fr) minmax(155px,.55fr) auto 34px;align-items:center;gap:10px;min-height:74px;padding:10px 11px;display:grid}.agency-assessor-document-list article>span:first-child{color:#6848f4;background:#653bff12;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.agency-assessor-document-list article>div{gap:3px;min-width:0;display:grid}.agency-assessor-document-list article>div strong{color:#1d3266;font-size:10px}.agency-assessor-document-list article>div small{color:#7b86aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agency-assessor-document-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.agency-assessor-document-list dl div{gap:3px;display:grid}.agency-assessor-document-list dt{color:#8b94b3;font-size:7.5px}.agency-assessor-document-list dd{color:#26396d;margin:0;font-size:8.5px;font-weight:750}.agency-assessor-review-section>.platform-empty-state{margin:12px}.agency-assessor-review-footer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #59519a1a;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:10px 16px;display:flex;box-shadow:0 -8px 22px #251f630b}@media (max-width:720px){.agency-assessor-review-summary{margin:10px 10px 0}.agency-assessor-review-tabs{grid-template-columns:repeat(3,minmax(145px,1fr));margin:9px 10px 0;overflow-x:auto}.agency-assessor-profile-grid,.agency-assessor-review-skeleton{grid-template-columns:1fr}.agency-assessor-profile-grid article.is-wide{grid-column:auto}.agency-assessor-certification-list article{grid-template-columns:38px minmax(0,1fr) auto}.agency-assessor-certification-list dl{grid-column:2/-1}.agency-assessor-document-list article{grid-template-columns:38px minmax(0,1fr) auto}.agency-assessor-document-list dl{grid-column:2/-1}.agency-assessor-review-footer{flex-wrap:wrap}}.toa-application-status.is-pending-agency-approval{color:#9a6500;background:#fff5d9}.toa-application-status.is-ready-for-ssc-submission{color:#4f3fc2;background:#f0edff}.agency-nomination-review-drawer{width:min(900px,100vw - 36px)}.agency-nomination-role-list{gap:9px;display:grid}.agency-nomination-role-list article{background:#fff;border:1px solid #59519a1a;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:11px 12px;display:grid}.agency-nomination-role-list article>span{color:#0e947c;background:#eaf8f4;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.agency-nomination-role-list article>div{gap:3px;min-width:0;display:grid}.agency-nomination-role-list article strong{color:#26396f;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.agency-nomination-role-list article small{color:#7b85aa;font-size:8px}.agency-nomination-role-list article em{color:#5946c8;white-space:nowrap;background:#f0edff;border-radius:999px;padding:6px 9px;font-size:7.5px;font-style:normal;font-weight:800}.agency-nomination-role-list article em.is-primary{color:#087b67;background:#e9f8f3}.agency-nomination-rejection{color:#d92d64;background:#fff6f9;border:1px solid #d92d642e;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.agency-nomination-rejection label{flex:1;gap:6px;display:grid}.agency-nomination-rejection label>span{color:#a91f4d;font-size:8.5px;font-weight:800}.agency-nomination-rejection textarea{resize:vertical;color:#27376d;width:100%;font:inherit;background:#fff;border:1px solid #d92d6433;border-radius:9px;outline:0;padding:10px 11px;font-size:9px;line-height:1.5}.agency-nomination-rejection textarea:focus{border-color:#d92d64;box-shadow:0 0 0 3px #d92d6412}@media (max-width:650px){.agency-nomination-role-list article{grid-template-columns:36px minmax(0,1fr)}.agency-nomination-role-list article em{grid-column:2;justify-self:start}}.agency-nomination-source{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font-size:7.5px;font-weight:800;display:inline-flex}.agency-nomination-source.is-assessor{color:#5946c8;background:#f0edff}.agency-nomination-source.is-agency{color:#087b67;background:#e9f8f3}.agency-nomination-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-nomination-queue-tabs{align-self:flex-start;width:max-content}.agency-nomination-queue-toolbar{align-items:center;gap:10px;padding:12px 16px 0;display:flex}.agency-nomination-queue-toolbar .agency-nomination-filter-bar{flex:1;min-width:0;padding:0}.agency-nomination-queue-toolbar>.platform-button{flex:none}.agency-nomination-batch-feedback{color:#087b67;background:#eefaf7;border:1px solid #0e947c2e;border-radius:10px;align-items:center;gap:8px;margin:12px 16px 0;padding:9px 11px;font-size:8.5px;font-weight:700;display:flex}.agency-nomination-batch-feedback>button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;display:grid}.agency-nomination-select{cursor:pointer;align-items:center;gap:7px;min-width:0;display:inline-flex}.agency-nomination-select input{accent-color:#5b4bb7;flex:0 0 14px;width:14px;height:14px;margin:0}.agency-nomination-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agency-nomination-table{table-layout:fixed;width:100%;min-width:0!important}.agency-nomination-table th,.agency-nomination-table td{padding-left:8px;padding-right:8px}.agency-nomination-table th:first-child{width:11%}.agency-nomination-table th:nth-child(2){width:14%}.agency-nomination-table th:nth-child(3){width:15%}.agency-nomination-table th:nth-child(4){width:16%}.agency-nomination-table th:nth-child(5){width:10%}.agency-nomination-table th:nth-child(6){width:9%}.agency-nomination-table th:nth-child(7){width:16%}.agency-nomination-table th:nth-child(8){width:9%}.agency-nomination-table th:nth-child(8),.agency-nomination-table td:nth-child(8){text-align:center}.agency-nomination-table td{overflow:hidden}.agency-nomination-table td>strong,.agency-nomination-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agency-nomination-table .agency-nomination-source{text-overflow:ellipsis;max-width:100%;padding:5px 7px;overflow:hidden}.agency-nomination-table .agency-nomination-source svg{flex:none}.agency-nomination-table .nomination-role-coverage{min-width:0}.agency-nomination-table .nomination-role-coverage>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.agency-nomination-table .platform-status-badge{text-overflow:ellipsis;max-width:100%;padding-left:7px;padding-right:7px;overflow:hidden}.agency-nomination-table .platform-table-action{width:100%;min-width:0;margin-left:auto;margin-right:auto;padding-left:7px;padding-right:7px}@media (min-width:901px){.agency-nomination-table-wrap{overflow-x:hidden}}@media (max-width:900px){.agency-nomination-table{min-width:980px!important}.agency-nomination-table-wrap{overflow-x:auto}.agency-nomination-queue-toolbar{flex-direction:column;align-items:stretch}.agency-nomination-queue-toolbar>.platform-button{width:100%}.agency-nomination-kpis{grid-template-columns:1fr}}.institution-commercial-workspace{overflow:auto}.commercial-owner-summary article{position:relative;overflow:hidden}.commercial-owner-summary article:first-child strong{font-size:16px}.commercial-owner-summary article.is-action{background:linear-gradient(135deg,#fffaf2,#fff4df);border-color:#ffd9a5}.commercial-owner-summary article.is-action:after{content:"";background:#f59b23;border-radius:999px;width:8px;height:8px;position:absolute;right:14px;box-shadow:0 0 0 5px #f59b2321}.commercial-owner-feedback{color:#087b67;background:#effaf7;border:1px solid #ccebe3;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:8.5px;font-weight:750;display:flex}.commercial-owner-feedback span{flex:1}.commercial-owner-feedback button{color:#0b826c;cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.commercial-owner-card,.commercial-request-history{flex:none;min-height:auto;overflow:visible}.commercial-owner-card>header,.commercial-request-history>header{border-bottom:1px solid #ece9f4;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;display:flex}.commercial-owner-card>header span,.commercial-request-history>header span{gap:4px;display:grid}.commercial-owner-card>header strong,.commercial-request-history>header strong{color:#26396f;font-size:10px}.commercial-owner-card>header small,.commercial-request-history>header small{color:#7f89aa;font-size:8px}.commercial-owner-card>header em,.commercial-request-history>header em{color:#6747e8;background:#f1edff;border-radius:999px;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:800}.commercial-owner-table th:first-child{width:190px}.commercial-owner-table th:nth-child(2){width:230px}.commercial-owner-table th:nth-child(3){width:130px}.commercial-owner-table th:nth-child(4){width:145px}.commercial-owner-table th:nth-child(5){width:190px}.commercial-owner-table td>strong,.commercial-owner-table td>small{display:block}.commercial-owner-table td>small{color:#818bad;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;font-size:7.5px;overflow:hidden}.commercial-owner-status{border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:6px 8px;font-size:7.5px;font-weight:850;display:inline-flex}.commercial-owner-status.is-due{color:#a66b0d;background:#fff3d8}.commercial-owner-status.is-returned{color:#b73b5d;background:#fff0f4}.commercial-owner-status.is-review{color:#5c43d5;background:#f1edff}.commercial-owner-status.is-finance{color:#145fc1;background:#edf5ff}.commercial-owner-status.is-complete{color:#087d69;background:#e9f8f3}.commercial-owner-actions{gap:6px;width:128px;display:grid}.commercial-owner-actions .institution-review-button,.commercial-owner-actions>a{color:#5a43db;cursor:pointer;background:#f7f5ff;border:1px solid #ded7ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:32px;padding:0 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.commercial-owner-actions .institution-review-button.is-payment{color:#fff;background:linear-gradient(105deg,#5e45dc,#7049ed);border:0;box-shadow:0 7px 16px #6343e033}.commercial-owner-actions .institution-review-button.is-returned{background:linear-gradient(105deg,#d6335d,#eb3b7e)}.commercial-owner-actions>a{color:#087d69;background:#effaf7;border-color:#cfe9e2}.commercial-request-history{margin-bottom:4px}.commercial-request-history>header+div{border-top:0}.partner-payment-steps{border:1px solid #e5e1f1;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:15px 0 5px;display:grid;overflow:hidden}.partner-payment-steps span{color:#818baa;background:#faf9fd;border-left:1px solid #e9e5f2;align-items:center;gap:7px;min-height:42px;padding:0 9px;font-size:7.5px;font-weight:800;display:flex}.partner-payment-steps span:first-child{border-left:0}.partner-payment-steps b{color:#6b7599;background:#eeecf4;border-radius:999px;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.partner-payment-steps .is-current{color:#5c43d7;background:#f4f0ff}.partner-payment-steps .is-current b{color:#fff;background:#6847e8}.partner-receipt-upload.has-file{background:#effaf7;border-color:#8bd5c1;color:#087d69!important}.institution-form-error{align-items:center;gap:7px;display:flex}.agency-nomination-row-actions{gap:5px;display:grid}.agency-pay-now-action{color:#fff;background:var(--platform-primary);border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:31px;padding:0 7px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #653bff33}@media (max-width:800px){.institution-commercial-workspace{overflow:visible}.commercial-owner-card>header,.commercial-request-history>header{flex-direction:column;align-items:flex-start}.partner-payment-steps{grid-template-columns:1fr}.partner-payment-steps span{border-top:1px solid #e9e5f2;border-left:0}.partner-payment-steps span:first-child{border-top:0}}.commercial-owner-table{min-width:1110px}.commercial-owner-table th:nth-child(6){width:190px}.commercial-owner-actions{gap:7px;width:150px;margin-inline:auto}.commercial-owner-optional-actions{justify-content:center;align-items:center;gap:7px;display:flex}.commercial-owner-optional-actions>button{color:#6042dc;cursor:pointer;background:#f6f3ff;border:1px solid #ddd6ff;border-radius:9px;place-items:center;width:34px;min-width:34px;height:32px;min-height:32px;padding:0;display:inline-grid}.commercial-owner-optional-actions>button.is-download{color:#315fc9;background:#f0f6ff}.commercial-owner-optional-actions>button.is-revision{color:#b36d0d;background:#fff8e9}.commercial-owner-optional-actions>button.is-revision-pending{color:#087d69;background:#eaf8f4}.commercial-owner-optional-actions>button:disabled{cursor:not-allowed;opacity:.65}.commercial-owner-actions .commercial-owner-workflow-action{color:#fff;background:var(--platform-primary);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:150px;min-height:37px;padding:0 10px;font-size:8px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #653bff33}.commercial-owner-actions .commercial-owner-workflow-action.is-returned{background:linear-gradient(100deg,#d92d4f,#ef3d60 55%,#d91f76)}.commercial-owner-actions .commercial-owner-workflow-action.is-revision-pending{color:#9b650d;box-shadow:none;cursor:not-allowed;opacity:1;background:#fff6df;border:1px solid #b56f1233}.commercial-owner-actions .commercial-owner-workflow-action.is-proof{color:#087d69;box-shadow:none;background:#effaf7;border:1px solid #cfe9e2}.commercial-owner-workflow-state{color:#6f7898;text-align:center;background:#f8f7fb;border:1px solid #e1ddef;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:150px;min-height:35px;padding:0 9px;font-size:7.5px;font-weight:800;display:inline-flex}.commercial-owner-table th:last-child,.commercial-owner-table td:last-child{text-align:center;vertical-align:middle}.commercial-owner-table td:last-child .commercial-owner-actions{grid-template-columns:1fr;justify-items:center;gap:7px;width:138px;margin-inline:auto;display:grid}.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions>button{color:#6042dc;width:34px;min-width:34px;max-width:34px;height:32px;min-height:32px;max-height:32px;box-shadow:none;background:#f6f3ff;border:1px solid #653bff24;border-radius:9px;place-items:center;margin:0;padding:0;display:inline-grid}.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions>button svg{width:15px;height:15px;margin:0}.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions>button.is-download,.commercial-owner-table td:last-child .commercial-owner-actions .commercial-owner-optional-actions>button.is-revision{color:#6042dc;background:#f6f3ff}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action,.commercial-owner-table td:last-child .commercial-owner-actions a.commercial-owner-workflow-action{color:#fff;background:var(--platform-primary);white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:138px;min-width:138px;max-width:138px;height:37px;min-height:37px;max-height:37px;margin:0;padding:0 12px;font-size:8px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 8px 18px #653bff33}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action:hover{color:#fff;background:var(--platform-primary-hover);box-shadow:0 10px 22px #653bff45}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action.is-revision-pending{color:#9b650d;box-shadow:none;background:#fff6df;border:1px solid #b56f1233}.commercial-owner-table td:last-child .commercial-owner-actions a.commercial-owner-workflow-action.is-proof{color:#087d69;box-shadow:none;background:#effaf7;border:1px solid #cfe9e2}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action.is-payment.is-returned{background:#ea3697;box-shadow:0 8px 18px #ea36973d}.commercial-owner-table td:last-child .commercial-owner-actions button.commercial-owner-workflow-action.is-payment.is-returned:hover{background:#d92b87;box-shadow:0 10px 22px #ea36974d}.commercial-owner-tabs{flex:none;min-height:50px;padding-inline:5px}.commercial-owner-tabs button{height:46px}.commercial-owner-tabs button small{color:#7462cd;background:#653bff14;border-radius:999px;justify-content:center;align-items:center;min-width:20px;padding:3px 6px;font-size:7.5px;font-weight:850;display:inline-flex}.commercial-owner-tabs button.is-active small{color:#5b3fdf;background:#eee9ff}.agency-revision-modal-header{background:linear-gradient(135deg,#fff 52%,#faf8ff);border-bottom:1px solid #e9e6f2;padding:20px 58px 16px 22px;position:relative}.agency-revision-heading{align-items:center;gap:13px;display:flex}.agency-revision-heading h2{margin:4px 0 0;font-size:18px}.agency-revision-modal-header>p{color:#6f7ca7;max-width:680px;margin:12px 0 0;font-size:9px;line-height:1.55}.agency-revision-governance-note{color:#5c43db;background:#f7f5ff;border:1px solid #ded8fb;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:9px 11px;display:flex}.agency-revision-governance-note>svg{flex:none}.agency-revision-governance-note>span{gap:2px;display:grid}.agency-revision-governance-note strong{color:#26396f;font-size:8.5px}.agency-revision-governance-note small{color:#7883a8;font-size:7.5px;line-height:1.4}.agency-revision-modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc7f4 transparent;min-height:0;padding:15px 22px 18px;overflow-y:auto}.agency-revision-modal-body .toa-payment-invoice-summary{background:#f7f5ff;border:1px solid #ece8fb;margin:0 0 13px;padding:13px 14px}.agency-revision-modal-body .toa-payment-invoice-summary span{font-size:8px}.agency-revision-modal-body .toa-payment-invoice-summary strong{font-size:9.5px}.agency-revision-modal-body .toa-revision-amount{margin-top:0;padding:0 1px}.agency-revision-modal-body .toa-revision-amount>span,.agency-revision-modal-body .toa-revision-reason>span{font-size:8.5px}.agency-revision-modal-body .toa-revision-amount input{background:#fff;border-color:#ded9f1;height:42px;padding:0 12px;font-size:10px}.agency-revision-modal-body .toa-revision-amount input:focus,.agency-revision-modal-body .toa-revision-reason textarea:focus{border-color:#694be7;box-shadow:0 0 0 3px #694be717}.agency-revision-modal-body .toa-revision-amount small{color:#7e88a8;font-size:7.5px;line-height:1.45}.agency-revision-assessor-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.agency-revision-assessor-search>label{color:#6a52df;background:#fff;border:1px solid #ded9f1;border-radius:11px;align-items:center;gap:8px;min-width:0;height:42px;padding:0 10px;transition:border-color .16s,box-shadow .16s;display:flex}.agency-revision-assessor-search>label:focus-within{border-color:#694be7;box-shadow:0 0 0 3px #694be717}.agency-revision-assessor-search input{color:#203368;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font:650 8.5px/1 inherit}.agency-revision-assessor-search input::placeholder{color:#929ab5;font-weight:550}.agency-revision-assessor-search input::-webkit-search-cancel-button{display:none}.agency-revision-assessor-search label>button{color:#6d55df;cursor:pointer;background:#f2efff;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.agency-revision-assessor-search>span{color:#6854bf;white-space:nowrap;background:#f2effd;border-radius:999px;padding:6px 8px;font-size:7.3px;font-weight:800}.agency-revision-content .agency-revision-assessor-search>label>input,.agency-revision-content .agency-revision-assessor-search>label>input:focus,.agency-revision-content .agency-revision-assessor-search>label>input:focus-visible{appearance:none;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.agency-revision-modal-body .toa-revision-assessor-groups{background:#f7f6fc;border-color:#e4e0f2;border-radius:14px;gap:11px;margin-top:14px;padding:11px}.agency-revision-modal-body .toa-revision-assessor-groups>legend{color:#26396f;padding:0 8px;font-size:9px}.agency-revision-modal-body .toa-revision-assessor-groups>article{border-radius:12px;box-shadow:0 4px 12px #272a5d09}.agency-revision-modal-body .toa-revision-assessor-groups>article>header{min-height:58px;padding:10px 12px}.agency-revision-modal-body .toa-revision-assessor-toggle strong{font-size:9.5px}.agency-revision-modal-body .toa-revision-assessor-toggle small{font-size:7.5px}.agency-revision-modal-body .toa-revision-assessor-groups>article>div{padding:8px}.agency-revision-modal-body .toa-revision-assessor-groups>article>div>label{min-height:50px;padding:9px 10px}.agency-revision-modal-body .toa-revision-assessor-groups strong{font-size:8.8px}.agency-revision-modal-body .toa-revision-assessor-groups small{font-size:7.4px;line-height:1.4}.agency-revision-modal-body .toa-revision-reason{margin-top:14px}.agency-revision-modal-body .toa-revision-reason textarea{resize:vertical;min-height:76px;padding:11px 12px;line-height:1.45}.agency-revision-search-empty{color:#7158e2;text-align:center;background:#fff;border:1px dashed #dcd6f2;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:165px;padding:22px;display:flex}.agency-revision-search-empty strong{color:#26396f!important;font-size:9.5px!important}.agency-revision-search-empty small{max-width:330px;color:#7f89a8!important;font-size:7.8px!important}.agency-revision-search-empty button{color:#5f46d8;cursor:pointer;background:#f7f5ff;border:1px solid #ded8f8;border-radius:8px;min-height:30px;margin-top:4px;padding:0 11px;font-size:7.5px;font-weight:800}.policy-confirm-content .agency-revision-modal-footer{background:#fff;border-top:1px solid #e7e3f0;justify-content:space-between;align-items:center;gap:16px;min-height:70px;margin:0;padding:12px 22px;display:flex;box-shadow:0 -8px 22px #1d1f500b}.agency-revision-modal-footer>div{gap:3px;min-width:0;display:grid}.agency-revision-modal-footer>div strong{color:#26396f;font-size:8.5px}.agency-revision-modal-footer>div small{color:#7d87a7;font-size:7.5px}.agency-revision-modal-footer>span{align-items:center;gap:9px;display:flex}.agency-revision-modal-footer .training-primary-action{min-width:175px}@media (max-width:700px){.agency-revision-modal-header{padding:16px 52px 13px 15px}.agency-revision-modal-header>p{font-size:8.5px}.agency-revision-governance-note{margin-right:-37px}.agency-revision-modal-body{padding:13px 14px 16px}.agency-revision-assessor-search{grid-template-columns:1fr}.agency-revision-assessor-search>span{width:max-content}.policy-confirm-content .agency-revision-modal-footer{flex-direction:column;align-items:stretch;padding:11px 14px}.agency-revision-modal-footer>span{grid-template-columns:1fr 1.4fr;display:grid}.agency-revision-modal-footer button{width:100%!important;min-width:0!important}.agency-revision-modal-footer>div{display:none}}.partner-payment-content fieldset>div{grid-template-columns:minmax(190px,.8fr) minmax(478px,1.6fr)}.partner-payment-content .partner-payment-breakup{grid-template-columns:160px 140px 160px;justify-content:end;align-items:start;gap:9px;min-width:478px;display:grid}.partner-payment-content .partner-payment-breakup.is-no-tds{grid-template-columns:repeat(2,160px);min-width:329px}.partner-payment-content .partner-payment-breakup>label{min-width:0;align-items:stretch!important;gap:5px!important;display:grid!important}.partner-payment-content .partner-payment-breakup>label>span{color:#53628b;text-align:center;font-size:7.8px;font-weight:850}.partner-payment-content .partner-payment-breakup input{text-align:center;color:#203368;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#fff;border:1px solid #dcd8eb;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 12px;font:800 9px/1 inherit}.partner-payment-content .partner-payment-breakup .is-locked-amount input{color:#273a6e;cursor:not-allowed;background:#f4f5f9;border-color:#e5e2ed}.partner-payment-percentage-input{min-width:0;position:relative}.partner-payment-content .partner-payment-percentage-input input{color:#5c42d8;background:#fff;border-color:#bfb2ff;padding:0 28px}.partner-payment-percentage-input>b{color:#6850dc;pointer-events:none;font-size:8px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.partner-payment-content .partner-payment-breakup .is-tds-rate>small{color:#8a6a14;text-align:center;font-size:7px;font-weight:750;display:block}.partner-payment-content .partner-payment-percentage-input input:focus{border-color:#6747e8;outline:0;box-shadow:0 0 0 3px #6747e817}.partner-payment-content .partner-payment-percentage-input input:disabled{color:#8c93aa;cursor:not-allowed;background:#f3f3f7}@media (max-width:700px){.partner-payment-content fieldset>div{grid-template-columns:1fr}.partner-payment-content .partner-payment-breakup,.partner-payment-content .partner-payment-breakup.is-no-tds{grid-template-columns:1fr;min-width:0}.partner-payment-content .partner-payment-breakup input,.partner-payment-content .partner-payment-breakup .is-tds-rate>small{text-align:center}}.trainer-registry-workspace{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.trainer-registry-workspace>*{min-width:0}.trainer-registry-workspace>.training-page-header,.trainer-responsibility-strip,.trainer-sidh-sync-banner{flex:none}.trainer-responsibility-strip,.trainer-sidh-sync-banner,.trainer-registry-card{box-sizing:border-box;width:100%;max-width:100%}.trainer-registry-card{contain:inline-size;flex:1 1 0;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.trainer-registry-tabs,.trainer-registry-toolbar{min-height:0}.trainer-registry-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;width:100%;max-width:100%;height:100%;min-height:0;position:relative;overflow:hidden scroll}.trainer-registry-table-wrap table{table-layout:fixed;width:100%;min-width:0}.trainer-registry-table-wrap th:first-child{width:20%}.trainer-registry-table-wrap th:nth-child(2){width:14%}.trainer-registry-table-wrap th:nth-child(3){width:18%}.trainer-registry-table-wrap th:nth-child(4){width:11%}.trainer-registry-table-wrap th:nth-child(5),.trainer-registry-table-wrap th:nth-child(6){width:13%}.trainer-registry-table-wrap th:nth-child(7){width:11%}.trainer-registry-table-wrap th:nth-child(7),.trainer-registry-table-wrap td:nth-child(7){text-align:center}.trainer-registry-table-wrap td{text-overflow:ellipsis;overflow:hidden}.trainer-registry-table-wrap thead{z-index:3;position:sticky;top:0}.trainer-registry-table-wrap th{box-shadow:0 1px #ebe8f5}.trainer-registry-empty-state{color:#8a94b6;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:42px 0 0}.trainer-registry-empty-state svg{color:#7455ef;flex:none}.trainer-registry-empty-state strong{color:#66729b;margin-top:10px;font-size:9px}.trainer-registry-empty-state p{margin:7px 0 0;font-size:8px}@media (max-width:1100px){.trainer-registry-table-wrap{overflow-x:auto}.trainer-registry-table-wrap table{min-width:1040px}}.trainer-sidh-sync-banner{color:#12866e;background:linear-gradient(90deg,#eaf9f4e6,#f7fcffe6);border:1px solid #138d7129;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:11px 14px;display:flex}.trainer-sidh-sync-banner>svg{flex:none}.trainer-sidh-sync-banner>span{gap:3px;display:grid}.trainer-sidh-sync-banner strong{color:#1c4963;font-size:9.5px}.trainer-sidh-sync-banner small{color:#6d8297;font-size:8px}.trainer-sidh-sync-banner.is-error{color:#b44769;background:#fff7fa;border-color:#f0d0db}.trainer-source-label{color:#087d68;letter-spacing:.04em;text-transform:uppercase;background:#e8f8f3;border-radius:999px;width:max-content;margin-top:5px;padding:3px 6px;font-size:6.8px;font-style:normal;font-weight:800;display:inline-flex}.trainer-sidh-scope-badge{color:#087d68;white-space:nowrap;background:#e8f8f3;border-radius:999px;padding:6px 9px;font-size:7.5px;font-style:normal;font-weight:800}.trainer-operational-panel{background:linear-gradient(135deg,#f5fcfa,#faf9ff);border:1px solid #138d7129;border-radius:13px;margin-top:15px;padding:14px}.trainer-operational-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trainer-operational-panel>header>span{gap:3px;display:grid}.trainer-operational-panel>header small{color:#138d71;letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:800}.trainer-operational-panel>header strong{color:#23376d;font-size:10px}.trainer-operational-panel>header p{color:#7482a5;text-align:right;max-width:330px;margin:0;font-size:8px;line-height:1.45}.trainer-operational-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.trainer-operational-grid>.platform-field{min-width:0}.trainer-operational-grid>.is-wide{grid-column:1/-1}.trainer-operational-grid .platform-control,.trainer-operational-grid .platform-textarea{width:100%}.trainer-certificate-picker{justify-content:flex-start;width:100%}.trainer-operational-panel>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.trainer-operational-panel>footer>span{color:#6f7da1;align-items:center;gap:6px;font-size:7.8px;display:flex}.trainer-operational-panel>footer>span svg{color:#138d71}@media (max-width:760px){.trainer-operational-panel>header{flex-direction:column}.trainer-operational-panel>header p{text-align:left}.trainer-operational-grid{grid-template-columns:1fr}.trainer-operational-grid>.is-wide{grid-column:auto}.trainer-operational-panel>footer{flex-direction:column;align-items:stretch}.trainer-operational-panel>footer>.platform-button{width:100%}}.trainer-manage-content .trainer-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.trainer-manage-content .trainer-profile-summary{grid-template-columns:1fr}}.user-access-header>button:disabled,.user-row-action:disabled{cursor:not-allowed;opacity:.52}.user-access-unassigned{color:#8992ad;font-size:8.5px}.user-status-badge.is-unassigned{color:#747b92;background:#f0f1f5}.hrms-access-identity{background:#f8f6ff;border:1px solid #6546ef1c;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;padding:10px;display:grid}.hrms-access-identity span{background:#fff;border-radius:8px;gap:4px;min-width:0;padding:8px 9px;display:grid}.hrms-access-identity small{color:#858eaa;text-transform:uppercase;font-size:7px}.hrms-access-identity strong{color:#26396f;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}@media (max-width:700px){.hrms-access-identity{grid-template-columns:1fr}}.user-access-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.user-access-summary article:nth-child(2){color:#0c8c72}.user-access-summary article:nth-child(3){color:#5e47dc}.user-access-summary article:nth-child(4){color:#a36b10}.user-access-toolbar{border-bottom:1px solid #efedf7;grid-template-columns:minmax(280px,1fr) 205px auto;align-items:center;gap:10px;padding:14px;display:grid}.user-access-toolbar>.platform-search-input,.user-access-toolbar>.platform-select{width:100%;min-width:0;height:var(--platform-control-height-local,var(--platform-control-height));min-height:var(--platform-control-height-local,var(--platform-control-height));box-sizing:border-box;margin:0}.user-access-toolbar>.platform-search-input{border:1px solid var(--platform-border);border-radius:var(--platform-control-radius);color:var(--platform-muted);background:var(--platform-surface);gap:8px;padding:0 10px}.user-access-result-count{color:#7f89aa;text-align:right;white-space:nowrap;min-width:106px;font-size:8px}.user-access-result-count strong{color:#26396f;font-size:9px}.user-access-table-wrap{position:relative}.user-access-table-wrap thead{z-index:2;position:sticky;top:0}.user-access-table-wrap th{box-shadow:0 1px #ebe8f5}.user-access-table{min-width:1120px!important}.user-access-table th:first-child{width:15%}.user-access-table th:nth-child(2){width:22%}.user-access-table th:nth-child(3){width:13%}.user-access-table th:nth-child(4){width:11%}.user-access-table th:nth-child(5){width:16%}.user-access-table th:nth-child(6){width:13%}.user-access-table th:nth-child(7){text-align:center;width:10%}.user-access-table .user-employee-cell strong,.user-access-table .user-employee-cell small,.user-access-table .user-contact-cell strong,.user-access-table .user-contact-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-access-table .user-employee-cell strong{color:#172b63;font-size:10px}.user-access-table .user-employee-cell small{color:#7f89aa;margin-top:4px;font-size:7.5px;font-weight:750}.user-access-table .user-contact-cell strong{color:#56658e;font-size:8.5px;font-weight:650}.user-access-table .user-contact-cell small{color:#8992ad;font-variant-numeric:tabular-nums;margin-top:4px;font-size:7.5px}.user-access-table .user-contact-cell strong:first-child:not(:last-child){word-break:break-word}.user-access-table .user-updated-cell{color:#7682a7;white-space:nowrap}.user-access-table .user-action-cell{text-align:center}.user-access-table .user-role-chip{color:#5140bd;text-overflow:ellipsis;background:#f0edff;max-width:100%;overflow:hidden}.user-training-scopes{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.user-training-scopes span{color:#087b69;white-space:nowrap;background:#e8f8f3;border-radius:999px;padding:5px 7px;font-size:7.5px;font-weight:800;display:inline-flex}@media (max-width:1000px){.user-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-access-toolbar{grid-template-columns:minmax(240px,1fr) 190px}.user-access-result-count{text-align:left;grid-column:1/-1}}@media (max-width:650px){.user-access-summary,.user-access-toolbar{grid-template-columns:1fr}.user-access-result-count{grid-column:auto}}.user-role-stack,.user-status-stack{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.user-role-chip{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.user-role-chip.is-internal{color:#5140bd;background:#f0edff}.user-role-chip.is-trainer{color:#087b69;background:#e8f8f3}.multi-access-dialog{width:min(760px,100vw - 40px)}.multi-access-section{background:#fbfaff;border:1px solid #e7e3f5;border-radius:14px;margin-top:17px;padding:15px}.multi-access-section.is-trainer{background:#f8fdfb;border-color:#d8eee8}.multi-access-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.multi-access-section>header span{flex-direction:column;display:flex}.multi-access-section>header strong{color:#23366c;font-size:11px}.multi-access-section>header small{color:#8791af;margin-top:3px;font-size:8.5px}.multi-access-section>header em{color:#6250c8;background:#eeebff;border-radius:999px;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:850}.multi-access-section.is-trainer>header em{color:#087b69;background:#e2f7f0}.multi-access-empty{color:#7f89a8;background:#fff;border-radius:10px;margin:14px 0 0;padding:12px;font-size:9px}.multi-access-scope{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.multi-access-scope span{background:#fff;border:1px solid #e5efec;border-radius:10px;flex-direction:column;padding:11px;display:flex}.multi-access-scope small{color:#8691ad;font-size:8px}.multi-access-scope strong{color:#26396e;margin-top:4px;font-size:9.5px}@media (max-width:650px){.multi-access-scope{grid-template-columns:1fr}}.trainer-operational-panel>footer>.platform-button:disabled{cursor:not-allowed;opacity:.48}.trainer-manual-link-panel{background:linear-gradient(135deg,#f8f6ff,#f6fcfb);border-color:#6546ef2e}.manage-access-rights{border-top:1px solid #ece9f6;margin-top:12px}.manage-access-rights>summary{cursor:pointer;color:#604ad2;padding:11px 2px 0;font-size:8.5px;font-weight:800;list-style-position:inside}.manage-access-rights>.access-rights-editor{background:#fff;margin-top:10px}.multi-access-dialog .user-dialog-scroll>.user-governance-note:first-child{gap:8px;padding:10px 12px}.multi-access-dialog .user-dialog-scroll>.user-governance-note:first-child>svg{width:15px;height:15px}.multi-access-dialog .user-dialog-scroll>.user-governance-note:first-child strong{font-size:9.5px;font-weight:750;line-height:1.3}.multi-access-dialog .user-dialog-scroll>.user-governance-note:first-child small{font-size:8px;line-height:1.4}.multi-access-dialog .user-form-grid select:disabled{opacity:1;color:#26396e;cursor:not-allowed;background:#f5f6fa}.hrms-employee-lock-note{align-items:center;gap:5px;color:#6550c8!important;font-size:8px!important;font-weight:700!important;display:flex!important}.hrms-employee-lock-note svg{flex:none}.user-access-header>.training-primary-action{background:var(--platform-primary);border-radius:10px;gap:7px;min-height:40px;padding:0 15px;font-size:10px;font-weight:750;line-height:1;box-shadow:0 8px 18px #653bff33}.user-access-header>.training-primary-action:disabled{opacity:.55}.user-access-inline-toast{width:100%;min-width:0;box-shadow:none;margin-top:16px}.trainer-scope-content>.user-dialog-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:9px;overflow-y:auto}.trainer-manage-content>.user-dialog-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 9px 4px 0;overflow-y:auto}.trainer-manage-footer{min-height:60px;justify-content:space-between!important;align-items:center!important;margin-top:14px!important;padding-top:14px!important}.trainer-manage-footer>span{color:#8790ad;min-width:0;font-size:8.5px;font-weight:700}.trainer-manage-footer>span.is-visible{color:#087d68}.trainer-manage-footer>span.is-error{color:#b23b62}.trainer-manage-footer>div{align-items:center;gap:9px;display:flex}.trainer-manage-footer .training-primary-action{min-width:132px}.trainer-manage-footer .training-primary-action:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}@media (max-width:700px){.trainer-manage-footer{flex-direction:column;align-items:stretch!important}.trainer-manage-footer>div{width:100%}.trainer-manage-footer>div>button{flex:1}}.trainer-profile-tabs.platform-compact-tabs{width:100%;margin:9px 0 12px}.trainer-profile-tabs.platform-compact-tabs>:is(button,a){flex:1 1 0;min-width:0}.trainer-manage-content .trainer-manage-tab-panel>header>div>span:last-child{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.trainer-manage-content .trainer-manage-tab-panel .platform-field-label{letter-spacing:normal;text-transform:none}.trainer-manage-tab-panel{margin-top:0}.trainer-manage-tab-panel.is-overview{gap:12px;display:grid}.trainer-manage-tab-panel.is-overview>.trainer-form-section,.trainer-manage-tab-panel.is-overview>.trainer-account-panel,.trainer-manage-tab-panel.is-overview>.trainer-operational-panel{margin-top:0}.trainer-manage-content .trainer-profile-summary{background:#faf9ff;border:1px solid #ebe8f5;border-radius:11px;gap:0;margin-top:14px;overflow:hidden}.trainer-manage-content .trainer-profile-summary>div{background:0 0;border:0;border-left:1px solid #ebe8f5;border-radius:0;min-height:50px;padding:10px 14px}.trainer-manage-content .trainer-profile-summary>div:first-child{border-left:0}.trainer-manage-content .trainer-profile-summary small{font-size:7px}.trainer-manage-content .trainer-profile-summary strong{margin-top:3px;font-size:9px}.trainer-account-panel.is-compact{background:#f8f6ff;padding:12px}.trainer-account-panel.is-before-tabs{margin-top:14px;margin-bottom:0}.trainer-account-panel.is-before-tabs+.trainer-profile-tabs{margin-top:9px}.trainer-account-panel.is-compact .trainer-account-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.trainer-account-panel.is-compact .trainer-account-facts>span{padding:8px 10px}.trainer-account-panel.is-compact>header .platform-status-badge{flex:none}.trainer-operational-panel.is-actions-only{background:0 0;border:0;padding:0}.trainer-access-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.trainer-access-actions>.platform-button{justify-content:center;min-width:150px}.trainer-access-actions>.platform-button:disabled{opacity:.42;cursor:not-allowed}.trainer-access-success-content{align-items:center;gap:11px;padding:4px 0;display:flex}.trainer-access-success-content>span{color:#148974;background:#eaf8f4;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.trainer-access-success-content>p{color:#5e6b91;margin:0;font-size:9px;line-height:1.5}.trainer-assigned-roles .is-more{background:#faf9ff;border-style:dashed}.trainer-role-certificate-meta{border-top:1px solid #f0edf7;justify-content:space-between;align-items:center;gap:7px;margin-top:8px;padding-top:7px;display:flex}.trainer-role-certificate-meta>span:first-child{color:#737fa5;white-space:nowrap;min-width:0;font-size:7.5px}.trainer-role-certificate-meta>.platform-status-badge{text-align:center;white-space:normal;max-width:190px;min-height:22px;padding:4px 7px;line-height:1.2}.trainer-optional-disclosure{background:#fff;border:1px solid #e6e3f1;border-radius:12px;overflow:hidden}.trainer-optional-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;list-style:none;display:grid}.trainer-optional-disclosure>summary::-webkit-details-marker{display:none}.trainer-optional-disclosure>summary>span:first-child{gap:3px;min-width:0;display:grid}.trainer-optional-disclosure>summary strong{color:#26396f;font-size:9px}.trainer-optional-disclosure>summary small{color:#858fac;font-size:7.5px}.trainer-optional-disclosure>summary:after{content:"";border-bottom:1.5px solid #6d58d7;border-right:1.5px solid #6d58d7;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)}.trainer-optional-disclosure[open]>summary:after{transform:rotate(225deg)}.trainer-optional-disclosure[open]>summary{background:#faf9ff}.trainer-optional-disclosure-body{border-top:1px solid #ece9f4;padding:12px}.trainer-optional-disclosure-body>.trainer-operational-grid{margin-top:0}.trainer-optional-disclosure-body>footer{color:#7782a4;border-top:1px solid #eeecf5;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;font-size:7.5px;display:flex}.trainer-optional-disclosure-body>footer button{color:#b33d63;cursor:pointer;background:#fff7fa;border:1px solid #f0cfd9;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.trainer-job-role-list>label{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.trainer-job-role-list>label.is-certified{cursor:default;background:#f9fdfc}.trainer-job-role-list>label.is-certified:hover{background:#f9fdfc}.trainer-job-role-list>label.is-certified input:disabled{opacity:1;accent-color:#138d71;cursor:not-allowed}.trainer-job-role-list>label.is-certified>span>small{color:#628d83}.trainer-job-role-list>label.is-additional:has(input:checked){background:#f8f6ff}.trainer-job-role-list>label>.platform-status-badge{text-align:center;white-space:normal;justify-self:end;max-width:145px;line-height:1.2}.trainer-hrms-link-disclosure{width:max-content;max-width:100%;margin-top:12px}.trainer-hrms-link-disclosure[open]{width:100%}.trainer-hrms-link-disclosure>summary{color:#5c42d9;cursor:pointer;background:#fff;border:1px solid #6546ef2e;border-radius:9px;align-items:center;gap:7px;width:max-content;min-height:36px;padding:0 11px;font-size:8.5px;list-style:none;display:inline-flex}.trainer-hrms-link-disclosure>summary::-webkit-details-marker{display:none}.trainer-hrms-link-disclosure>summary:after{content:"+";font-size:12px;font-weight:700}.trainer-hrms-link-disclosure[open]>summary:after{content:"−"}.trainer-hrms-link-disclosure>summary>svg{flex:none}.trainer-hrms-link-disclosure>summary>strong{font-size:8.5px}.trainer-hrms-link-disclosure>div{background:#faf9ff;border:1px solid #e7e3f3;border-radius:10px;margin-top:8px;padding:11px}.trainer-hrms-link-select{color:#465782;grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:10px;font-size:8px;font-weight:750;display:grid}.trainer-hrms-link-select select{color:#26386e;height:38px;font:inherit;background:#fff;border:1px solid #ded9ef;border-radius:9px;outline:0;padding:0 10px;font-size:8.5px}.trainer-hrms-link-current{justify-content:space-between;align-items:center;gap:12px;display:flex}.trainer-hrms-link-current>span{gap:3px;min-width:0;display:grid}.trainer-hrms-link-current small{color:#7c87a8;font-size:7.5px}.trainer-hrms-link-current strong{color:#25386d;font-size:8.5px}.trainer-hrms-link-current>button{color:#b13e63;cursor:pointer;background:#fff8fa;border:1px solid #efd2db;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:76px;min-width:76px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.trainer-access-metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.trainer-access-metadata>span{background:#ffffffd1;border:1px solid #59519a1a;border-radius:9px;gap:4px;min-width:0;padding:9px 10px;display:grid}.trainer-access-metadata small{color:#858fac;text-transform:uppercase;font-size:7px}.trainer-access-metadata strong{color:#2b3d71;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (max-width:760px){.trainer-manage-content .trainer-profile-summary{grid-template-columns:1fr}.trainer-manage-content .trainer-profile-summary>div{border-top:1px solid #ebe8f5;border-left:0}.trainer-manage-content .trainer-profile-summary>div:first-child{border-top:0}.trainer-account-panel.is-compact .trainer-account-facts{grid-template-columns:1fr}.trainer-access-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-role-certificate-meta{flex-direction:column;align-items:flex-start}.trainer-job-role-list>label{grid-template-columns:auto minmax(0,1fr)}.trainer-job-role-list>label>.platform-status-badge{grid-column:2;justify-self:start;max-width:none}}.trainer-manage-empty-tab{color:#6449df;text-align:center;background:linear-gradient(145deg,#fff,#faf9ff);border:1px solid #e3e1ef;border-radius:13px;place-content:center;justify-items:center;gap:6px;min-height:320px;margin-top:0;display:grid}.trainer-manage-empty-tab>span{background:#f0edff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.trainer-manage-empty-tab strong{color:#283a6b;font-size:10px}.trainer-manage-empty-tab p{color:#818ba6;max-width:430px;margin:0;font-size:7px;line-height:1.5}@media (max-width:620px){.trainer-hrms-link-select{grid-template-columns:1fr}.trainer-hrms-link-current{flex-direction:column;align-items:flex-start}.trainer-hrms-link-current>button{justify-content:center;width:100%}.trainer-access-actions{flex-direction:column;align-items:stretch}.trainer-access-actions>.platform-button{width:100%;min-width:0}}.master-trainer-eligibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.master-trainer-eligibility-grid>button{color:#6d78a0;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ddf2;border-radius:11px;align-items:flex-start;gap:10px;min-height:74px;padding:12px 76px 12px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative}.master-trainer-eligibility-grid>button>svg{color:#7658ed;flex:none;margin-top:2px}.master-trainer-eligibility-grid>button>span{gap:4px;min-width:0;display:grid}.master-trainer-eligibility-grid>button strong{color:#26396e;font-size:9.5px}.master-trainer-eligibility-grid>button small{color:#8791ae;font-size:7.8px;line-height:1.4}.master-trainer-eligibility-grid>button>em{color:#8178a8;background:#f2f1f7;border-radius:999px;padding:4px 6px;font-size:6.5px;font-style:normal;font-weight:850;position:absolute;top:11px;right:10px}.master-trainer-eligibility-grid>button.is-selected{background:#f6f3ff;border-color:#8068f4;box-shadow:0 0 0 2px #6b4ced12}.master-trainer-eligibility-grid>button.is-selected>em{color:#087d68;background:#e4f7f1}.master-trainer-status-row{margin-top:11px}.trainer-choice-grid>button:disabled{cursor:not-allowed;opacity:.72}@media (max-width:650px){.master-trainer-eligibility-grid{grid-template-columns:1fr}}.access-assignment-form{gap:12px;display:grid}.access-assignment-form>.platform-field{gap:7px}.access-identity-card{border:1px solid var(--platform-border);background:var(--platform-surface-soft);border-radius:12px;grid-template-columns:auto minmax(120px,.8fr) minmax(220px,1.35fr) minmax(105px,.65fr);align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.access-identity-card>span:not(.access-identity-icon){gap:3px;min-width:0;display:grid}.access-identity-card small{color:var(--platform-muted);font-size:var(--platform-label-font);text-transform:uppercase;letter-spacing:.05em;font-weight:750}.access-identity-card strong{color:var(--platform-text);font-size:var(--platform-control-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-identity-icon,.access-training-icon{width:36px;height:36px;color:var(--platform-purple);background:#f0edff;border-radius:10px;place-items:center;display:grid}.access-primary-card{box-shadow:none}.access-primary-card .platform-card-header{min-height:58px;padding:12px 14px}.access-primary-card .platform-card-header h2{font-size:12px}.access-primary-card .platform-card-header p{margin-top:3px;font-size:8.5px}.access-primary-card .platform-card-body{padding:14px}.access-role-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-role-fields.is-single{grid-template-columns:minmax(0,1fr)}.access-role-fields .platform-field{gap:7px}.access-permissions-disclosure{margin-top:12px}.access-permissions-disclosure>summary{padding-top:12px}.access-training-disclosure{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:12px;overflow:hidden}.access-training-disclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:66px;padding:11px 13px;list-style:none;display:grid}.access-training-disclosure>summary::-webkit-details-marker{display:none}.access-training-summary-copy{gap:3px;min-width:0;display:grid}.access-training-summary-copy strong{color:var(--platform-text);font-size:10px}.access-training-summary-copy small{color:var(--platform-muted);font-size:8px;line-height:1.4}.access-training-chevron{color:var(--platform-muted);transition:transform .16s}.access-training-disclosure[open] .access-training-chevron{transform:rotate(180deg)}.access-training-body{border-top:1px solid var(--platform-border);background:#fbfcff;padding:14px}.access-training-body .master-trainer-eligibility-grid{margin:0}.access-training-body .master-trainer-eligibility-grid>.platform-button{--platform-choice-card-height:100%;--platform-choice-card-min-height:88px;--platform-choice-card-padding:15px 14px;border-color:var(--platform-border);width:100%;box-shadow:none;text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.access-training-body .master-trainer-eligibility-grid>.platform-button:hover{background:#faf9ff;border-color:#cfc7f8}.access-training-body .master-trainer-eligibility-grid>.platform-button.is-selected{background:#f6f3ff;border-color:#8973ee;box-shadow:0 0 0 2px #6b4ced0f}.access-training-body .master-trainer-eligibility-grid>.platform-button>svg{align-self:center;margin:0}.access-training-body .master-trainer-eligibility-grid>.platform-button>span:not(.platform-status-badge){align-content:center;gap:5px;min-width:0;display:grid}.access-training-body .master-trainer-eligibility-grid>.platform-button strong{color:var(--platform-text);font-size:9.5px;line-height:1.25}.access-training-body .master-trainer-eligibility-grid>.platform-button small{color:var(--platform-muted);font-size:7.7px;line-height:1.45}.access-training-body .master-trainer-eligibility-grid>.platform-button>.platform-status-badge{align-self:center;gap:0;min-width:auto;display:inline-flex}.access-training-body .access-role-fields{margin-top:12px}.access-training-locked{min-height:58px;color:var(--platform-purple);background:var(--platform-surface);border:1px dashed #d9d5e8;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.access-training-locked span{gap:3px;display:grid}.access-training-locked strong{color:var(--platform-text);font-size:9px}.access-training-locked small{color:var(--platform-muted);font-size:8px;line-height:1.4}@media (max-width:680px){.access-identity-card{grid-template-columns:auto minmax(0,1fr)}.access-identity-card>span:nth-child(n+3){grid-column:2}.access-role-fields{grid-template-columns:1fr}.access-training-disclosure>summary{grid-template-columns:auto minmax(0,1fr) auto}.access-training-disclosure>summary>.platform-status-badge{grid-column:2;justify-self:start}.access-training-chevron{grid-area:1/3/3}.access-training-body .master-trainer-eligibility-grid>.platform-button{--platform-choice-card-min-height:84px;grid-template-columns:auto minmax(0,1fr)}.access-training-body .master-trainer-eligibility-grid>.platform-button>.platform-status-badge{grid-column:2;justify-self:start}}.trainer-registry-card{grid-template-rows:auto auto auto minmax(0,1fr)}.trainer-registry-tabs,.trainer-registry-status-tabs,.trainer-registry-toolbar{min-height:0}.trainer-registry-tabs.platform-compact-tabs{background:#fff;border:0;border-bottom:1px solid #eeecf6;border-radius:0;gap:5px;width:100%;min-height:52px;padding:5px 14px;overflow:auto hidden}.trainer-registry-tabs.platform-compact-tabs button{color:#69759f;background:0 0;border:0;border-radius:9px;min-height:41px;padding:0 13px;font-size:9px}.trainer-registry-tabs.platform-compact-tabs button.is-active{color:#fff;background:var(--platform-primary);box-shadow:0 6px 14px #653bff29}.trainer-registry-tabs.platform-compact-tabs button>span{min-width:0;color:inherit;font-size:inherit;text-align:left;background:0 0;border-radius:0;padding:0}.trainer-registry-tabs.platform-compact-tabs button em{background:#f1effb;min-width:20px;height:20px;padding:0 6px}.trainer-registry-tabs.platform-compact-tabs button.is-active em{color:#fff;background:#fff3}.trainer-registry-status-tabs{background:linear-gradient(90deg,#fbfaff,#fff);border-bottom:1px solid #eeecf6;align-items:center;gap:10px;min-height:52px;padding:7px 14px;display:flex}.trainer-registry-lifecycle-tabs.platform-compact-tabs{background:#fff;border-color:#e7e3f4;border-radius:11px;gap:4px;width:max-content;min-height:38px;padding:3px}.trainer-registry-lifecycle-tabs.platform-compact-tabs button{border-radius:8px;gap:7px;min-width:104px;min-height:32px;padding:0 10px;font-size:8.5px}.trainer-registry-lifecycle-tabs.platform-compact-tabs button em{min-width:19px;height:19px;font-size:7px}.trainer-status-dot{background:#a7adbf;border-radius:50%;flex:none;width:7px;height:7px}.trainer-status-dot.is-active{background:#13a17e;box-shadow:0 0 0 3px #13a17e1a}.trainer-status-dot.is-inactive{background:#959bae}.trainer-registry-status-tabs>p{text-align:right;gap:2px;min-width:0;margin:0 0 0 auto;display:grid}.trainer-registry-status-tabs>p strong{color:#2d3f72;font-size:8.5px}.trainer-registry-status-tabs>p span{color:#8992af;font-size:7.5px}.trainer-registry-toolbar.platform-filter-bar{background:#fff;border:0;border-bottom:1px solid #f0eef7;border-radius:0;min-height:62px;padding:10px 14px}.trainer-registry-toolbar.platform-filter-bar>.platform-search-input{flex:420px;width:auto;min-width:260px;max-width:none;margin:0}.trainer-registry-toolbar.platform-filter-bar>.platform-filter-count{white-space:nowrap;margin-left:auto}.trainer-registry-toolbar.platform-filter-bar>.platform-filter-count strong{color:#253873}.trainer-registry-library-table-wrap{height:auto;min-height:100%;overflow:visible}.trainer-registry-table-wrap .trainer-registry-table{margin:0}.trainer-registry-table-wrap .trainer-registry-table tbody tr:hover{background:#fbfaff}.trainer-registry-table-wrap .trainer-registry-status-cell{overflow:visible}.trainer-registry-table-wrap .trainer-registry-status-cell>small{color:#b45a67;margin-top:5px;font-size:7.5px;line-height:1.25}.trainer-registry-table-wrap .platform-status-badge{white-space:nowrap;max-width:100%}.trainer-registry-table-wrap .platform-manage-button{margin-inline:auto}.trainer-registry-empty-state p{max-width:420px;line-height:1.45}@media (max-width:700px){.trainer-registry-status-tabs{flex-wrap:wrap;align-items:stretch}.trainer-registry-lifecycle-tabs.platform-compact-tabs{width:100%}.trainer-registry-lifecycle-tabs.platform-compact-tabs button{flex:1}.trainer-registry-status-tabs>p{text-align:left;width:100%;margin-left:0}.trainer-registry-toolbar.platform-filter-bar>.platform-search-input{min-width:100%}.trainer-registry-toolbar.platform-filter-bar>.platform-filter-count{margin-left:0}}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:first-child{left:0}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(2){left:52px}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(3){left:162px}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(4){left:352px}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(-n+4){text-align:left}*{box-sizing:border-box;border:0 solid #e5e7eb}html{scrollbar-gutter:stable}.user-id-help-toggle[aria-expanded=true]{color:#fff;background:var(--platform-primary);box-shadow:0 6px 14px #5c39d633}.stakeholder-login-form .input-icon,.login-card.is-pixel .input-icon{color:#5c43ee;background:linear-gradient(145deg,#f4f1fff5,#fff4fcc7);border-color:#653bff1f;transition:none;box-shadow:inset 0 1px #ffffffe6}.ai-loader i{transform-origin:50%;background:#653bff;border:0;width:7px;height:7px;margin:-3.5px;animation:1.4s linear infinite orbit;inset:50% auto auto 50%}.standalone-task-brand>span{gap:2px;display:grid}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ssc-nomination-review-content .nomination-document-actions>.nomination-document-action-button{box-sizing:border-box;color:#5d49c5;white-space:nowrap;appearance:none;background:#f8f6ff;border:1px solid #5b46c929;border-radius:8px;width:100%!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;font-size:var(--platform-control-font)!important;outline:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options>button,.agency-nomination-review-content .nomination-decision-box.is-commercial-rereview .nomination-decision-options .agency-approval-action{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;height:34px;min-height:34px;padding:0 11px;line-height:1}@media (max-width:1150px){.assessor-evidence-row{grid-template-columns:190px minmax(300px,1fr) minmax(240px,1fr)}}@media (max-width:760px){.assessor-evidence-row{grid-template-columns:1fr}.assessor-evidence-upload-control,.assessor-evidence-input{grid-column:1}}.question-bank-theory-flow .is-disabled,.question-bank-component-upload .is-disabled{color:#9ba1b5;pointer-events:none;cursor:not-allowed;background:#f2f3f6;border-color:#e2e4ec}.agency-registry-table th:nth-child(7),.agency-registry-table td:nth-child(7){text-align:center}.eligibility-configuration-list .training-table th:nth-child(4),.eligibility-configuration-list .training-table td:nth-child(4){text-align:center;vertical-align:middle}@media (max-width:760px){.eligibility-driven-documents .nomination-document-card>.nomination-document-control,.eligibility-driven-documents .nomination-document-card>.nomination-document-delete-confirm,.eligibility-driven-documents .nomination-document-card>label:not(.document-upload):not(.nomination-document-picker),.eligibility-evidence-fields,.eligibility-document-status,.eligibility-document-criterion{grid-row:auto;grid-column:1!important}.eligibility-driven-documents .nomination-document-card:has(>.eligibility-evidence-fields)>.nomination-document-control{grid-row:auto;grid-column:1!important}}.platform-select-trigger[aria-expanded=true]{background:#fff;border-color:#653bff80;box-shadow:0 0 0 3px #653bff14}.assessment-scoring-content.is-oversight .assessment-consolidated-register thead tr:nth-child(2) th,.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(n+7){text-align:center;vertical-align:middle;padding-left:0;padding-right:0}.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(5),.assessment-scoring-content.is-oversight .assessment-consolidated-register tbody td:nth-child(6){text-align:left;padding-left:8px;padding-right:8px}.agency-contact-editor-actions .training-primary-action{color:#fff;border:0;box-shadow:0 8px 18px #653bff33}.platform-route-loader:not(.is-visible) .ai-loader i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ai-loader i{animation:none}}.agency-revision-content .agency-revision-assessor-search>label>input{appearance:none;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.access-training-body .master-trainer-eligibility-grid{grid-auto-rows:1fr;align-items:stretch}
