@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.unit-select.ant-select{font-size:15px}.unit-select .ant-select-selector{align-items:center;background:#fff;border:1.5px solid #d0d0d0!important;border-radius:14px!important;box-shadow:0 0 0 0 #0000!important;display:flex;height:52px!important;padding:6px 14px!important;transition:all .25s ease}.unit-select .ant-select-selector:hover,.unit-select.ant-select-focused .ant-select-selector{border-color:#722ed1!important;box-shadow:0 0 0 3px #722ed12e!important}.unit-select .ant-select-selection-item{color:#333;font-weight:600}.unit-select .ant-select-selection-placeholder{color:#999!important;font-size:14.5px}.unit-select .ant-select-arrow{color:#888!important;font-size:18px}.unit-select-dropdown{border-radius:18px!important;box-shadow:0 18px 40px #0000002e!important;padding:6px 6px 8px}.unit-select-dropdown .ant-select-item{border-radius:12px}.unit-select-dropdown .ant-select-item-option{margin:3px 2px;padding:6px 10px}.unit-option-inner,.unit-select-dropdown .ant-select-item-option-content{display:flex;flex-direction:column}.unit-option-title{color:#222;font-size:14px;font-weight:600}.unit-option-sub{color:#999;font-size:11px}.unit-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:linear-gradient(90deg,#f5f0ff,#fdfbff)}.unit-select-dropdown .ant-select-item-option-selected{background:#722ed1!important;color:#fff!important}.unit-select-dropdown .ant-select-item-option-selected .unit-option-sub,.unit-select-dropdown .ant-select-item-option-selected .unit-option-title{color:#fff!important}.centered-message-container{background-color:#fff!important;border-radius:16px!important;box-shadow:0 12px 40px #00000040!important;font-size:50px!important;max-width:95%!important;padding:80px 100px!important;text-align:center;transform:translateY(-50%)!important;width:1000px!important;z-index:1050!important}.blur-background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000001a;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1040}*{box-sizing:border-box}:root{--exam-page:#fff;--exam-white:#fff;--exam-text:#1e293b;--exam-muted:#64748b;--exam-soft:#94a3b8;--exam-border:#e7e8ee;--exam-purple:#1f5f99;--exam-purple-dark:#0f2f4f;--exam-success:#16a34a;--exam-danger:#dc2626;--exam-warning:#d97706}.exam-loading-page,.exam-no-questions,.exam-portal-page,.exam-result-error-page,.exam-result-page,.exam-test-page{background:#fff;color:#1e293b;color:var(--exam-text);min-height:100vh}.exam-loading-page,.exam-no-questions,.exam-result-error-page{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:24px;text-align:center}.exam-loading-text{color:#64748b;color:var(--exam-muted);font-size:14px;font-weight:500}.exam-simple-header{background:#fff;border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);height:72px}.exam-simple-header-inner{align-items:center;display:flex;gap:18px;height:100%;justify-content:space-between;margin:0 auto;max-width:1080px;padding:0 22px;width:100%}.exam-simple-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f5f99,#0f2f4f);-webkit-background-clip:text;font-size:22px;font-weight:800;letter-spacing:1px;line-height:1}.exam-simple-brand-sub{color:#94a3b8;color:var(--exam-soft);font-size:11px;font-weight:500;letter-spacing:.3px;margin-top:4px}.exam-gradient-button.ant-btn{border:0!important;box-shadow:0 6px 16px #667eea38;color:#fff!important}.exam-gradient-button.ant-btn:focus,.exam-gradient-button.ant-btn:hover{color:#fff!important}.exam-outline-button.ant-btn,.exam-outline-submit.ant-btn{background:#fff;border-color:#d8d6df;color:#5f5a73}.exam-section-label{align-items:center;color:#1f4f78;display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:1px;text-transform:uppercase}.exam-simple-divider{background:#e7e8ee;background:var(--exam-border);height:1px;width:100%}.exam-home-container{background:#fff;margin:0 auto;max-width:980px;padding:42px 24px 54px;width:100%}.exam-home-intro{margin-bottom:26px}.exam-home-intro h2.ant-typography{color:#1e293b!important;color:var(--exam-text)!important;font-size:29px!important;font-weight:700!important;margin:7px 0 4px!important}.exam-home-intro>span{color:#64748b;color:var(--exam-muted);font-weight:500}.exam-header-user{align-items:center;display:flex;gap:18px}.exam-header-user-copy{text-align:right}.exam-header-user-copy span,.exam-header-user-copy strong{display:block}.exam-header-user-copy strong{color:#1e293b;color:var(--exam-text);font-size:13px;font-weight:700}.exam-header-user-copy span{color:#94a3b8;color:var(--exam-soft);font-size:11px;font-weight:500}.exam-inline-profile{grid-template-columns:repeat(3,1fr)}.exam-inline-profile>div{padding:0 18px}.exam-inline-profile span{margin-bottom:3px}.exam-assessment-simple{box-shadow:none;padding:32px}.exam-assessment-simple,.exam-empty-simple{background:#fff;border:1px solid #e7e8ee;border:1px solid var(--exam-border);border-radius:16px}.exam-empty-simple{padding:56px 25px;text-align:center}.exam-empty-simple h2{color:#1e293b;color:var(--exam-text);margin:0 0 8px}.exam-empty-simple p{color:#64748b;color:var(--exam-muted);margin:0 0 22px}.exam-level-select-row{align-items:center;border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);display:flex;gap:12px;justify-content:space-between;margin-bottom:22px;padding-bottom:16px}.exam-level-prompt{color:#1e293b;color:var(--exam-text);font-size:14px;font-weight:600}.exam-level-options{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.exam-level-option.ant-btn{align-items:center;background:#fff;border:1px solid #d8e1e5;border-radius:8px;box-shadow:0 1px 2px #132f3a0a;color:#344c58;display:inline-flex;font-weight:650;gap:9px;height:44px;justify-content:flex-start;min-width:116px;padding:0 13px}.exam-level-option.ant-btn:hover{background:#edf4fa;border-color:#245f93;color:#163b65;transform:translateY(-1px)}.exam-level-option-number{background:#edf4fa;border-radius:6px;color:#245f93;display:grid;font-size:11px;font-weight:700;height:25px;place-items:center;width:25px}.exam-level-option.ant-btn.is-selected,.exam-level-option.ant-btn.is-selected:focus,.exam-level-option.ant-btn.is-selected:hover{background:#163b65!important;border-color:#163b65!important;box-shadow:0 5px 12px #163b6538;color:#fff!important}.exam-level-option.ant-btn.is-selected .exam-level-option-number{background:#edf4fa;color:#163b65}@media (max-width:560px){.exam-level-select-row{align-items:stretch;flex-direction:column}.exam-level-options{justify-content:stretch}.exam-level-option.ant-btn{flex:1 1 110px}}.exam-assessment-heading-row h3.ant-typography{color:#1e293b!important;color:var(--exam-text)!important;font-weight:700!important;margin:10px 0 4px!important}.exam-assessment-heading-row .ant-typography{color:#64748b;color:var(--exam-muted);font-weight:500}.exam-status-line{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:8px}.exam-status-dot{background:#22c55e;border-radius:50%;height:7px;width:7px}.exam-attempt-text{color:#52697f;font-weight:600;margin-left:6px}.exam-inline-stats{background:#fff;display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0}.exam-inline-stats>div{padding-right:24px}.exam-inline-stats>div+div{border-left:1px solid #e7e8ee;border-left:1px solid var(--exam-border);padding-left:24px}.exam-inline-stats span,.exam-inline-stats strong{display:block}.exam-inline-stats span{color:#64748b;color:var(--exam-muted);font-size:11px;font-weight:600;margin-bottom:5px}.exam-inline-stats strong{color:#1e293b;color:var(--exam-text);font-size:21px;font-weight:700}.exam-instructions-simple{background:#fff;padding:24px 0 2px}.exam-instructions-simple h4{color:#1e293b;color:var(--exam-text);font-weight:700;margin:0 0 12px}.exam-instructions-simple ul{margin:0;padding-left:18px}.exam-instructions-simple li{color:#64748b;color:var(--exam-muted);font-size:13px;font-weight:500;line-height:1.5;margin-bottom:8px}.exam-home-actions{align-items:center;display:flex;gap:15px;margin-top:28px}.exam-home-actions .ant-btn{border-radius:11px;font-weight:600;height:46px;min-width:190px}.exam-home-actions>span{color:#94a3b8;color:var(--exam-soft);font-size:12px;font-weight:500}.exam-modal-copy{color:#64748b;color:var(--exam-muted);margin-top:12px}.exam-dot{color:#9aa8b7;display:inline-block;padding:0 10px}.exam-test-simple-header{background:#fff;border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);padding:15px 20px 10px;position:sticky;top:0;z-index:20}.exam-test-simple-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1080px;width:100%}.exam-test-simple-inner h4.ant-typography{color:#1e293b!important;color:var(--exam-text)!important;font-weight:700!important;margin:0 0 2px!important}.exam-test-simple-inner>div:first-child>span{color:#64748b;color:var(--exam-muted);font-size:12px;font-weight:600}.exam-test-top-meta{align-items:center;display:flex;gap:24px}.exam-simple-timer{align-items:center;background:#0000;border:none;display:flex;gap:8px;padding:0}.exam-simple-timer>.anticon{color:#1f4f78;font-size:18px}.exam-simple-timer span,.exam-simple-timer strong{display:block}.exam-simple-timer span{color:#64748b;color:var(--exam-muted);font-size:10px;font-weight:600}.exam-simple-timer strong{color:#1e293b;color:var(--exam-text);font-size:18px;font-weight:800;margin-top:1px}.exam-simple-timer.critical strong,.exam-simple-timer.critical>.anticon{color:#c2410c}.exam-simple-count{border-left:1px solid #e7e8ee;border-left:1px solid var(--exam-border);padding-left:22px;text-align:right}.exam-simple-count span,.exam-simple-count strong{display:block}.exam-simple-count strong{color:#1e293b;color:var(--exam-text);font-size:14px;font-weight:700}.exam-simple-count span{color:#64748b;color:var(--exam-muted);font-size:10px;font-weight:600}.exam-simple-progress-wrap{margin:10px auto 0;max-width:1080px;width:100%}.exam-test-simple-layout{grid-gap:34px;align-items:start;background:#fff;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 230px;margin:0 auto;max-width:1080px;padding:30px 22px 48px;width:100%}.exam-question-panel{background:#fff;min-width:0}.exam-question-topline{color:#5c7187;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:16px;margin-bottom:15px}.exam-question-topline span+span{position:relative}.exam-question-topline span+span:before{color:#c6d0da;content:"•";left:-10px;position:absolute}.exam-question-text-simple.ant-typography{color:#1e293b!important;color:var(--exam-text)!important;font-size:21px!important;font-weight:700!important;line-height:1.5!important;margin:0 0 26px!important}.exam-options-group{width:100%}.exam-option-simple{background:#fff;border:1px solid #e7e8ee;border:1px solid var(--exam-border);border-radius:10px;cursor:pointer;padding:15px 16px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.exam-option-simple:hover{border-color:#bcc9d6}.exam-option-simple.selected{background:#fff;border-color:#2c6694;box-shadow:inset 3px 0 0 #2c6694}.exam-option-simple .ant-radio-wrapper{color:#1e293b;color:var(--exam-text);font-weight:500;white-space:normal}.exam-option-simple strong{font-weight:700;margin-right:7px}.exam-question-actions-simple{align-items:center;border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border);display:flex;gap:12px;justify-content:space-between;margin-top:30px;padding-top:22px}.exam-question-actions-simple .ant-btn{border-radius:10px;font-weight:600;height:42px;min-width:112px}.exam-question-side{background:#fff;border-left:1px solid #e7e8ee;border-left:1px solid var(--exam-border);padding-left:24px;position:sticky;top:112px}.exam-question-side h3{color:#1e293b;color:var(--exam-text);font-size:16px;font-weight:700;margin:0 0 2px}.exam-question-side p{color:#64748b;color:var(--exam-muted);font-size:12px;font-weight:600;margin:0}.exam-question-grid-simple{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(5,1fr);margin-top:17px}.exam-question-pill{background:#fff;border:1px solid #e7e8ee;border:1px solid var(--exam-border);border-radius:8px;color:#4b5563;cursor:pointer;font-weight:700;height:34px;padding:0}.exam-question-pill:hover{border-color:#b9c7d4}.exam-question-pill.active{background:linear-gradient(135deg,#1f5f99,#0f2f4f);border-color:#0000;color:#fff}.exam-question-pill.answered:not(.active){background:#fff;border-color:#b9dec3;color:#218241}.exam-side-summary-simple{background:#fff;border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border);margin-top:20px;padding:17px 0}.exam-side-summary-simple>div{display:flex;justify-content:space-between;margin-bottom:8px}.exam-side-summary-simple>div:last-child{margin-bottom:0}.exam-side-summary-simple span{color:#64748b;color:var(--exam-muted);font-size:12px;font-weight:600}.exam-side-summary-simple strong{color:#1e293b;color:var(--exam-text);font-size:12px;font-weight:700}.exam-outline-submit.ant-btn{background:#fff;border-radius:10px;font-weight:600;height:42px;margin-top:18px}.exam-result-page{background:#fff;color:#1e293b;color:var(--exam-text);display:flex;flex-direction:column;min-height:100vh}.exam-result-simple-main{background:#fff;flex:1 1;margin:0 auto;max-width:860px;padding:42px 24px 38px;width:100%}.exam-result-intro{align-items:center;display:flex;gap:18px;margin-bottom:30px}.exam-result-intro>.anticon{color:#1f4f78;font-size:31px}.exam-result-intro h2.ant-typography{color:#1e293b!important;color:var(--exam-text)!important;font-size:29px!important;font-weight:700!important;margin:5px 0 2px!important}.exam-result-intro .exam-section-label{color:#1f4f78;font-size:11px;font-weight:700;letter-spacing:1px}.exam-result-attempt{color:#64748b!important;color:var(--exam-muted)!important;font-size:13px;font-weight:600}.exam-result-score-simple{align-items:center;background:#fff;border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border);display:flex;gap:40px;padding:31px 0}.exam-result-progress{flex-shrink:0}.exam-score-number{color:#1e293b;color:var(--exam-text);font-size:29px;font-weight:800;line-height:1.1}.exam-score-total{color:#94a3b8;color:var(--exam-soft);font-size:11px;font-weight:600;margin-top:2px}.exam-result-score-copy{flex:1 1}.exam-result-score-copy>span{color:#64748b;color:var(--exam-muted);font-size:12px;font-weight:600}.exam-result-score-copy>strong{color:#1e293b;color:var(--exam-text);display:block;font-size:46px;font-weight:700;line-height:1.08;margin:2px 0 5px}.exam-result-score-copy p{color:#64748b;color:var(--exam-muted);font-size:14px;font-weight:500;line-height:1.5;margin:0}.exam-result-metrics-simple{background:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0}.exam-result-metrics-simple>div{min-width:0;padding-right:20px}.exam-result-metrics-simple>div+div{border-left:1px solid #e7e8ee;border-left:1px solid var(--exam-border);padding-left:20px}.exam-result-metrics-simple .anticon{color:#1f4f78;display:block;font-size:17px;margin-bottom:8px}.exam-result-metrics-simple>div:first-child .anticon{color:#16a34a;color:var(--exam-success)}.exam-result-metrics-simple>div:nth-child(2) .anticon{color:#dc2626;color:var(--exam-danger)}.exam-result-metrics-simple>div:nth-child(3) .anticon{color:#d97706;color:var(--exam-warning)}.exam-result-metrics-simple>div:nth-child(4) .anticon{color:#1f4f78}.exam-result-metrics-simple span,.exam-result-metrics-simple strong{display:block}.exam-result-metrics-simple span{color:#64748b;color:var(--exam-muted);font-size:11px;font-weight:600;margin-bottom:2px}.exam-result-metrics-simple strong{color:#1e293b;color:var(--exam-text);font-size:20px;font-weight:700}.exam-result-meta-simple{grid-gap:18px;background:#fff;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);padding:24px 0 10px}.exam-result-meta-simple span,.exam-result-meta-simple strong{display:block}.exam-result-meta-simple span{color:#64748b;color:var(--exam-muted);font-size:11px;font-weight:600;margin-bottom:4px}.exam-result-meta-simple strong{color:#1e293b;color:var(--exam-text);font-size:13px;font-weight:700}.exam-result-action-simple{display:flex;justify-content:flex-end;margin-top:25px}.exam-result-action-simple .ant-btn{border-radius:11px;font-size:14px;font-weight:600;height:46px;min-width:190px}.exam-result-footer{border-top:1px solid #f0f0f3;color:#9aa3b1;font-size:11px;font-weight:500;padding:18px 20px 22px;text-align:center;width:100%}.exam-result-footer span{color:#c3c6ce;display:inline-block;margin:0 7px}.exam-footer{color:#9aa3b1;font-size:11px;font-weight:500;padding:18px 20px 26px;text-align:center;width:100%}.exam-result-error-icon{color:#dc2626;color:var(--exam-danger);font-size:36px}.exam-result-retry{margin-top:10px}@media (max-width:850px){.exam-test-simple-layout{gap:24px;grid-template-columns:minmax(0,1fr) 200px}.exam-question-grid-simple{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.exam-simple-header{height:auto}.exam-simple-header-inner{padding:14px 16px}.exam-header-user-copy{display:none}.exam-home-container,.exam-result-simple-main{padding:28px 16px 42px}.exam-inline-profile{grid-template-columns:1fr}.exam-inline-profile>div,.exam-inline-profile>div:first-child{border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);border-right:0;padding:11px 0}.exam-inline-profile>div:last-child{border-bottom:0}.exam-assessment-simple{padding:24px 20px}.exam-inline-stats{grid-template-columns:1fr}.exam-inline-stats>div,.exam-inline-stats>div+div{border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);border-left:0;padding:11px 0}.exam-inline-stats>div:last-child{border-bottom:0}.exam-home-actions{align-items:stretch;flex-direction:column}.exam-home-actions .ant-btn{width:100%}.exam-home-actions>span{text-align:center}.exam-test-simple-header{padding:12px 14px 9px}.exam-test-simple-inner{align-items:flex-start}.exam-simple-count{display:none}.exam-test-simple-layout{display:flex;flex-direction:column;padding:22px 16px 36px}.exam-question-side{border-left:0;border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border);padding:22px 0 0;position:static;width:100%}.exam-question-grid-simple{grid-template-columns:repeat(8,1fr)}.exam-result-score-simple{gap:28px}.exam-result-meta-simple,.exam-result-metrics-simple{grid-template-columns:repeat(2,1fr)}.exam-result-metrics-simple>div,.exam-result-metrics-simple>div+div{border-left:0;padding:13px 10px}.exam-result-meta-simple{row-gap:18px}.exam-result-action-simple{justify-content:stretch}.exam-result-action-simple .ant-btn{width:100%}}@media (max-width:520px){.exam-home-intro h2.ant-typography{font-size:23px!important}.exam-test-simple-inner{flex-direction:column}.exam-test-top-meta{justify-content:flex-start;width:100%}.exam-question-text-simple.ant-typography{font-size:18px!important}.exam-question-actions-simple{align-items:stretch;flex-direction:column-reverse}.exam-question-actions-simple .ant-btn{width:100%}.exam-question-grid-simple{grid-template-columns:repeat(5,1fr)}.exam-result-simple-main{padding:25px 16px 30px}.exam-result-intro{align-items:flex-start;gap:12px}.exam-result-intro>.anticon{font-size:25px;margin-top:4px}.exam-result-intro h2.ant-typography{font-size:22px!important}.exam-result-score-simple{align-items:center;flex-direction:column;gap:20px;padding:26px 0;text-align:center}.exam-result-score-copy>strong{font-size:38px}.exam-result-meta-simple,.exam-result-metrics-simple{grid-template-columns:1fr 1fr}.exam-result-action-simple{margin-top:22px}.exam-result-action-simple .ant-btn{width:100%}.exam-result-footer{font-size:10px;padding:16px 12px}}@media (max-width:380px){.exam-result-meta-simple,.exam-result-metrics-simple{grid-template-columns:1fr}}.exam-language-stack{min-width:0;width:100%}.exam-language-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:62px minmax(0,1fr)}.exam-language-row+.exam-language-row{margin-top:9px}.exam-language-label{color:#65788c;font-size:10px;font-weight:700;letter-spacing:.35px;line-height:1.35;padding-top:3px;text-transform:uppercase}.exam-language-hi .exam-language-label,.exam-language-kn .exam-language-label{letter-spacing:0;text-transform:none}.exam-language-text{color:#1e293b;color:var(--exam-text);min-width:0;overflow-wrap:anywhere;word-break:normal}.exam-question-text-simple{margin:0 0 26px}.exam-language-stack-question .exam-language-row{grid-template-columns:62px minmax(0,1fr)}.exam-language-stack-question .exam-language-text{font-size:20px;font-weight:700;line-height:1.48}.exam-language-stack-question .exam-language-row+.exam-language-row{border-top:1px solid #eef2f6;padding-top:9px}.exam-option-content{grid-gap:7px;align-items:start;display:grid;gap:7px;grid-template-columns:26px minmax(0,1fr);min-width:0;width:100%}.exam-option-key{color:#1e293b;color:var(--exam-text);font-weight:800;padding-top:2px}.exam-language-stack-option .exam-language-row{gap:8px;grid-template-columns:52px minmax(0,1fr)}.exam-language-stack-option .exam-language-row+.exam-language-row{margin-top:6px}.exam-language-stack-option .exam-language-label{font-size:9px}.exam-language-stack-option .exam-language-text{color:#334155;font-size:14px;font-weight:500;line-height:1.45}.exam-option-simple .ant-radio-wrapper{align-items:flex-start;display:flex;width:100%}.exam-option-simple .ant-radio{margin-top:2px}.exam-option-simple .ant-radio-wrapper>span:last-child{min-width:0;width:100%}@media (max-width:700px){.exam-language-stack-question .exam-language-row{gap:3px;grid-template-columns:1fr}.exam-language-stack-question .exam-language-row+.exam-language-row{margin-top:11px;padding-top:10px}.exam-language-stack-question .exam-language-label{padding-top:0}.exam-language-stack-question .exam-language-text{font-size:17px;line-height:1.5}.exam-language-stack-option .exam-language-row{gap:7px;grid-template-columns:44px minmax(0,1fr)}.exam-language-stack-option .exam-language-text{font-size:14px}.exam-option-simple{padding:14px 12px}}@media (max-width:420px){.exam-option-content{gap:5px;grid-template-columns:22px minmax(0,1fr)}.exam-language-stack-option .exam-language-row{gap:2px;grid-template-columns:1fr}.exam-language-stack-option .exam-language-row+.exam-language-row{margin-top:8px}.exam-language-stack-option .exam-language-label{padding-top:0}}.exam-history-section{border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border);margin-top:34px;padding-top:28px}.exam-history-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.exam-history-header h3{color:#1e293b;color:var(--exam-text);font-size:20px;font-weight:700;margin:7px 0 4px}.exam-history-header p{color:#64748b;color:var(--exam-muted);font-size:12px;font-weight:500;margin:0}.exam-history-refresh.ant-btn{background:#fff;border-color:#d6e0e8;border-radius:9px;color:#5f5a73;font-weight:600;height:36px}.exam-history-empty,.exam-history-loading{align-items:center;border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border);color:#64748b;color:var(--exam-muted);display:flex;font-size:13px;font-weight:500;gap:9px;justify-content:center;min-height:84px;padding:20px}.exam-history-list{width:100%}.exam-history-table-head{border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border);color:#64748b;color:var(--exam-muted);font-size:10px;font-weight:700;letter-spacing:.35px;padding:10px 12px;text-transform:uppercase}.exam-history-row,.exam-history-table-head{grid-gap:12px;align-items:center;border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);display:grid;gap:12px;grid-template-columns:minmax(190px,1.8fr) 70px 70px 82px 65px 86px 78px 105px 72px}.exam-history-row{background:#fff;padding:15px 12px}.exam-history-row:hover{background:#fcfcfd}.exam-history-exam{min-width:0}.exam-history-exam span,.exam-history-exam strong{display:block}.exam-history-exam strong{color:#1e293b;color:var(--exam-text);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-history-exam span{color:#94a3b8;color:var(--exam-soft);font-size:10px;font-weight:500;margin-top:3px}.exam-history-cell{min-width:0}.exam-history-cell strong{color:#1e293b;color:var(--exam-text);font-size:13px;font-weight:700}.exam-history-score{color:#1f5f99!important}.exam-history-correct{color:#16a34a!important;color:var(--exam-success)!important}.exam-history-date strong{font-size:11px;white-space:nowrap}.exam-history-mobile-label{display:none}.exam-history-view.ant-btn{background:#fff;border-color:#d6e0e8;border-radius:8px;color:#405a72;font-size:11px;font-weight:600;height:32px;padding:0 10px}@media (max-width:1000px){.exam-history-list{overflow-x:auto}.exam-history-row,.exam-history-table-head{min-width:900px}}@media (max-width:700px){.exam-history-section{margin-top:28px;padding-top:24px}.exam-history-header{align-items:stretch;flex-direction:column;gap:12px}.exam-history-refresh.ant-btn{width:100%}.exam-history-list{overflow:visible}.exam-history-table-head{display:none}.exam-history-row{gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:18px 0}.exam-history-row:hover{background:#fff}.exam-history-exam{grid-column:1/-1;padding-bottom:3px}.exam-history-exam strong{font-size:14px;white-space:normal}.exam-history-mobile-label{color:#64748b;color:var(--exam-muted);display:block;font-size:10px;font-weight:600;margin-bottom:3px}.exam-history-cell strong{font-size:13px}.exam-history-date strong{font-size:12px}.exam-history-view.ant-btn{grid-column:1/-1;height:38px;margin-top:2px;width:100%}}.exam-management-page{background:#fff;color:#1f2937;padding:24px}.exam-management-header{gap:18px;margin-bottom:20px}.exam-management-header h3.ant-typography{margin:0 0 3px!important}.exam-management-header .ant-typography{font-size:13px}.exam-upload-department-card,.exam-upload-form-card,.exam-upload-preview-card,.exam-upload-validation-card{border-color:#e5e7eb;border-radius:12px;box-shadow:none}.exam-upload-label{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:space-between;margin-bottom:7px}.exam-upload-label>span{color:#9ca3af;font-size:10px;font-weight:600}.exam-upload-help{color:#9ca3af;font-size:11px;font-weight:500;margin-top:6px}.exam-upload-dragger.ant-upload-wrapper .ant-upload-drag{background:#fff;border-color:#d9dce5;border-radius:12px;min-height:180px}.exam-upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#2c6694}.exam-upload-alert{border-radius:10px;margin-top:18px}.exam-upload-required-columns{color:#64748b;font-size:11px;line-height:1.5;margin-top:6px}.exam-upload-summary-grid{border-bottom:1px solid #e7e8ee;border-top:1px solid #e7e8ee;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;padding:18px 0}.exam-upload-summary-grid>div{min-width:0;padding:0 18px}.exam-upload-summary-grid>div:first-child{padding-left:0}.exam-upload-summary-grid>div+div{border-left:1px solid #e7e8ee}.exam-upload-summary-grid span,.exam-upload-summary-grid strong{display:block}.exam-upload-summary-grid span{color:#64748b;font-size:11px;font-weight:600;margin-bottom:4px}.exam-upload-summary-grid strong{color:#1e293b;font-size:19px;font-weight:700}.exam-upload-summary-success{color:#15803d!important}.exam-upload-summary-danger{color:#dc2626!important}.exam-upload-department-card,.exam-upload-preview-card,.exam-upload-validation-card{margin-top:18px}.exam-upload-department-tag{background:#fff;border-color:#d6e0e8;color:#405a72;font-weight:600;margin:0;padding:5px 9px}.exam-upload-validation-list{max-height:320px;overflow:auto}.exam-upload-validation-item{grid-gap:12px;border-bottom:1px solid #f0f1f4;display:grid;gap:12px;grid-template-columns:72px 135px minmax(0,1fr);padding:10px 0}.exam-upload-validation-item:last-child{border-bottom:0}.exam-upload-validation-item strong{color:#dc2626;font-size:12px}.exam-upload-validation-item span{color:#6b7280;font-size:11px;font-weight:700}.exam-upload-validation-item p{color:#374151;font-size:12px;margin:0}.exam-upload-preview-note{color:#9ca3af;font-size:10px;font-weight:500}.exam-upload-question-cell{line-height:1.45;max-width:420px;min-width:260px;white-space:normal}.exam-upload-row-error{color:#dc2626;font-weight:800}.exam-upload-table-error-row td{background:#fff8f8!important}.exam-upload-pagination{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:16px}.exam-upload-pagination>span{color:#6b7280;font-size:11px;font-weight:500}.exam-upload-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.exam-upload-primary-button.ant-btn{border:0!important;border-radius:9px;color:#fff!important;font-weight:600;height:42px;min-width:160px}.exam-upload-primary-button.ant-btn:focus,.exam-upload-primary-button.ant-btn:hover{color:#fff!important}.exam-upload-server-error-list{color:#374151;font-size:12px;line-height:1.55;max-height:360px;overflow:auto}.exam-upload-server-error-list>div{border-bottom:1px solid #f0f1f4;padding:7px 0}.exam-upload-more-errors{color:#64748b;font-weight:600}.exam-upload-success-summary p{margin:6px 0}.exam-upload-created-list{border-top:1px solid #eef0f3;color:#475569;font-size:12px;line-height:1.7;margin-top:12px;padding-top:10px}@media (max-width:800px){.exam-management-page{padding:16px}.exam-upload-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-upload-summary-grid>div{padding:12px 10px}.exam-upload-summary-grid>div+div{border-left:0}.exam-upload-summary-grid>div:nth-child(2n){border-left:1px solid #e7e8ee}.exam-upload-summary-grid>div:nth-child(n+3){border-top:1px solid #e7e8ee}.exam-upload-validation-item{grid-template-columns:65px minmax(0,1fr)}.exam-upload-validation-item p{grid-column:1/-1}.exam-upload-pagination{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.exam-management-header{flex-direction:column}.exam-management-header>.ant-btn{width:100%}.exam-upload-summary-grid{grid-template-columns:1fr}.exam-upload-summary-grid>div,.exam-upload-summary-grid>div:nth-child(2n){border-left:0;border-top:1px solid #e7e8ee;padding:11px 0}.exam-upload-summary-grid>div:first-child{border-top:0}.exam-upload-actions{align-items:stretch;flex-direction:column-reverse}.exam-upload-actions .ant-btn{width:100%}}.manage-exam-filters{grid-template-columns:minmax(240px,1.6fr) 160px 160px auto auto;margin-bottom:18px}.manage-exam-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.manage-exam-table-wrap .ant-table{border-radius:12px}.manage-exam-table-wrap .ant-table-thead>tr>th{background:#fafafa;color:#4b5563;font-size:11px;font-weight:700;white-space:nowrap}.manage-exam-table-wrap .ant-table-tbody>tr>td{color:#374151;font-size:12px}.manage-exam-name{min-width:0}.manage-exam-name span,.manage-exam-name strong{display:block}.manage-exam-name strong{color:#1f2937;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-exam-name span{color:#9ca3af;font-size:10px;font-weight:500;margin-top:2px}.manage-exam-loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:12px;gap:10px;justify-content:center;min-height:260px}.manage-exam-duration-modal{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr)}.manage-exam-duration-modal>span{color:#6b7280;font-size:12px;font-weight:600}.manage-exam-duration-modal>strong{color:#1f2937;font-size:13px}.manage-exam-duration-modal>.ant-input-number,.manage-exam-duration-modal>label,.manage-exam-duration-modal>p{grid-column:1/-1}.manage-exam-duration-modal>label{color:#374151;font-size:12px;font-weight:700;margin-top:8px}.manage-exam-duration-modal>p{color:#9ca3af;font-size:11px;line-height:1.5;margin:0}@media (max-width:950px){.manage-exam-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-exam-filters>.ant-input:first-child{grid-column:1/-1}}@media (max-width:600px){.manage-exam-filters{grid-template-columns:1fr}.manage-exam-filters>.ant-input:first-child{grid-column:auto}.manage-exam-filters .ant-btn{width:100%}.manage-exam-duration-modal{grid-template-columns:1fr}.manage-exam-duration-modal>.ant-input-number,.manage-exam-duration-modal>label,.manage-exam-duration-modal>p{grid-column:auto}}.assessment-results-filters{grid-gap:10px;gap:10px;grid-template-columns:minmax(250px,1.7fr) 180px 180px 120px 145px 260px auto auto;margin-bottom:18px}.assessment-results-summary{border-bottom:1px solid #e7e8ee;border-top:1px solid #e7e8ee;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;padding:16px 0}.assessment-results-summary>div{min-width:0;padding:0 18px}.assessment-results-summary>div:first-child{padding-left:0}.assessment-results-summary>div+div{border-left:1px solid #e7e8ee}.assessment-results-summary span,.assessment-results-summary strong{display:block}.assessment-results-summary span{color:#64748b;font-size:11px;font-weight:600}.assessment-results-summary strong{color:#1e293b;font-size:17px;font-weight:700}.assessment-unit-cell,.assessment-user-cell{min-width:0}.assessment-unit-cell span,.assessment-unit-cell strong,.assessment-user-cell span,.assessment-user-cell strong{display:block}.assessment-unit-cell strong,.assessment-user-cell strong{color:#1f2937;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-unit-cell span,.assessment-user-cell span{color:#9ca3af;font-size:10px;font-weight:500;margin-top:2px}.assessment-correct{color:#15803d}.assessment-wrong{color:#dc2626}.assessment-score{color:#1f5f99}@media (max-width:1300px){.assessment-results-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input:first-child{grid-column:span 2}}@media (max-width:800px){.assessment-results-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input:first-child{grid-column:1/-1}.assessment-results-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-results-summary>div{padding:12px 10px}.assessment-results-summary>div+div{border-left:0}.assessment-results-summary>div:nth-child(2n){border-left:1px solid #e7e8ee}.assessment-results-summary>div:nth-child(n+3){border-top:1px solid #e7e8ee}}@media (max-width:520px){.assessment-results-filters{grid-template-columns:1fr}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input:first-child{grid-column:auto}.assessment-results-filters .ant-btn,.assessment-results-filters .ant-input-number,.assessment-results-filters .ant-picker,.assessment-results-filters .ant-select{width:100%}.assessment-results-summary{grid-template-columns:1fr}.assessment-results-summary>div,.assessment-results-summary>div:nth-child(2n){border-left:0;border-top:1px solid #e7e8ee;padding:10px 0}.assessment-results-summary>div:first-child{border-top:0}}.exam-management-page{max-width:100%;min-width:0;overflow-x:hidden;padding:18px 20px 28px}.exam-management-page .ant-card,.exam-management-page .ant-input,.exam-management-page .ant-input-affix-wrapper,.exam-management-page .ant-input-number,.exam-management-page .ant-picker,.exam-management-page .ant-select,.exam-management-page .ant-table-wrapper{min-width:0}.exam-management-header{align-items:center;margin-bottom:16px}.exam-management-header .ant-typography{display:block;font-size:12px;line-height:1.45}.exam-management-header>.ant-btn{border-radius:8px;flex-shrink:0;height:34px}.exam-management-page .ant-input,.exam-management-page .ant-input-affix-wrapper,.exam-management-page .ant-input-number,.exam-management-page .ant-picker,.exam-management-page .ant-select-selector{border-radius:8px!important;min-height:34px}.exam-management-page .ant-btn{border-radius:8px}.exam-upload-primary-button.ant-btn{height:36px;min-width:118px;padding-inline:16px}.exam-management-upload-page .exam-upload-form-card .ant-card-body{padding:22px}.exam-management-upload-page .exam-upload-dragger.ant-upload-wrapper .ant-upload-drag{min-height:160px}.exam-management-upload-page .exam-upload-dragger .ant-upload{padding:20px 16px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-drag-icon{margin-bottom:10px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-drag-icon .anticon{font-size:38px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-text{font-size:14px!important;margin:0 0 4px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-hint{font-size:11px!important;margin:0!important}.exam-management-upload-page .exam-upload-actions{margin-top:16px}.exam-management-upload-page .exam-upload-department-card .ant-card-body,.exam-management-upload-page .exam-upload-preview-card .ant-card-body,.exam-management-upload-page .exam-upload-validation-card .ant-card-body{padding:16px}.manage-exam-filters{grid-gap:8px;gap:8px;grid-template-columns:minmax(220px,1.6fr) minmax(125px,.55fr) minmax(135px,.65fr) auto auto}.manage-exam-filters>*{width:100%}.manage-exam-filters .ant-btn{height:34px;min-width:74px;width:auto}.manage-exam-table-wrap{min-width:0;overflow:hidden;width:100%}.manage-exam-table-wrap .ant-spin-container,.manage-exam-table-wrap .ant-spin-nested-loading,.manage-exam-table-wrap .ant-table-wrapper{min-width:0}.manage-exam-table-wrap .ant-table-container{overflow:hidden}.manage-exam-table-wrap .ant-table-content{overflow-x:auto!important;overflow-y:hidden}.manage-exam-table-wrap .ant-table-thead>tr>th{padding:10px!important}.manage-exam-table-wrap .ant-table-tbody>tr>td{padding:10px!important;vertical-align:middle}.manage-exam-table-wrap .ant-table-cell-fix-left,.manage-exam-table-wrap .ant-table-cell-fix-right{background:#fff}.manage-exam-table-wrap .ant-btn-sm{font-size:10.5px;height:28px;padding-inline:8px}.manage-exam-table-wrap .ant-tag{font-size:10px;line-height:20px;margin-inline-end:0}.exam-upload-pagination{background:#fff;border-top:1px solid #eef0f3;margin-top:0;min-height:52px;padding:10px 12px}.exam-upload-pagination .ant-pagination{align-items:center;display:flex;flex-wrap:wrap;row-gap:6px}.assessment-results-filters{grid-gap:8px;gap:8px;grid-template-columns:minmax(200px,1.35fr) minmax(145px,.85fr) minmax(145px,.85fr) 92px 125px minmax(210px,1.15fr) auto auto}.assessment-results-filters>*{width:100%}.assessment-results-filters .ant-btn{height:34px;min-width:74px;width:auto}.assessment-results-summary{margin-bottom:14px;padding:12px 0}@media (max-width:1366px){.exam-management-page{padding:16px 18px 24px}.assessment-results-filters{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.8fr) minmax(140px,.8fr) 90px 120px minmax(220px,1.2fr)}.assessment-results-filters .exam-upload-primary-button,.assessment-results-filters>.ant-btn:last-child{width:100%}.manage-exam-table-wrap .ant-table-tbody>tr>td,.manage-exam-table-wrap .ant-table-thead>tr>th{padding-inline:8px!important}}@media (max-width:1100px){.exam-management-page{padding:16px}.manage-exam-filters{grid-template-columns:minmax(0,1.5fr) minmax(130px,.7fr) minmax(130px,.7fr)}.manage-exam-filters .exam-upload-primary-button,.manage-exam-filters>.ant-btn:last-child{width:100%}.assessment-results-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input-affix-wrapper:first-child{grid-column:span 2}.assessment-results-filters .ant-btn{width:100%}.assessment-results-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.exam-management-page{padding:14px}.exam-management-header{gap:10px}.exam-management-header h3.ant-typography{font-size:17px!important}.exam-management-upload-page .exam-upload-form-card .ant-card-body{padding:16px}.exam-management-upload-page .exam-upload-dragger.ant-upload-wrapper .ant-upload-drag{min-height:145px}.manage-exam-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-exam-filters>.ant-input-affix-wrapper:first-child{grid-column:1/-1}.assessment-results-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input-affix-wrapper:first-child{grid-column:1/-1}.assessment-results-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-results-summary>div{padding:10px 12px}.assessment-results-summary>div+div{border-left:0}.assessment-results-summary>div:nth-child(2n){border-left:1px solid #e7e8ee}.assessment-results-summary>div:nth-child(n+3){border-top:1px solid #e7e8ee}.exam-upload-pagination{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:600px){.exam-management-page{padding:12px 10px 20px}.exam-management-header{align-items:stretch;flex-direction:column;margin-bottom:14px}.exam-management-header>.ant-btn{width:100%}.exam-management-header .ant-typography{max-width:100%}.exam-management-upload-page .exam-upload-department-card,.exam-management-upload-page .exam-upload-form-card,.exam-management-upload-page .exam-upload-preview-card,.exam-management-upload-page .exam-upload-validation-card,.manage-exam-table-wrap{border-radius:10px}.exam-management-upload-page .exam-upload-form-card .ant-card-body{padding:14px}.exam-upload-label{font-size:11px}.exam-upload-help{font-size:10px}.exam-management-upload-page .exam-upload-dragger.ant-upload-wrapper .ant-upload-drag{min-height:130px}.exam-management-upload-page .exam-upload-dragger .ant-upload{padding:14px 10px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-drag-icon .anticon{font-size:32px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-text{font-size:13px!important}.exam-upload-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.exam-upload-summary-grid>div{padding:12px 10px}.exam-upload-summary-grid>div:first-child{padding-left:10px}.exam-upload-summary-grid>div+div{border-left:0}.exam-upload-summary-grid>div:nth-child(2n){border-left:1px solid #e7e8ee}.exam-upload-summary-grid>div:nth-child(n+3){border-top:1px solid #e7e8ee}.assessment-results-filters,.manage-exam-filters{gap:8px;grid-template-columns:1fr}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input-affix-wrapper:first-child,.manage-exam-filters>.ant-input-affix-wrapper:first-child{grid-column:auto}.assessment-results-filters .ant-btn,.assessment-results-filters .ant-input-number,.assessment-results-filters .ant-picker,.assessment-results-filters .ant-select,.manage-exam-filters .ant-btn,.manage-exam-filters .ant-input-number,.manage-exam-filters .ant-select{width:100%}.assessment-results-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.assessment-results-summary>div{padding:11px 10px}.manage-exam-table-wrap{border-left:0;border-radius:0;border-right:0}.manage-exam-table-wrap .ant-table-tbody>tr>td,.manage-exam-table-wrap .ant-table-thead>tr>th{padding:9px 8px!important}.exam-upload-pagination{padding:10px 4px}.exam-upload-pagination .ant-pagination{justify-content:flex-start;width:100%}.exam-upload-pagination .ant-pagination-options{margin-inline-start:0}}@media (max-width:420px){.exam-management-page{padding-inline:8px}.exam-management-header h3.ant-typography{font-size:16px!important}.exam-management-header .ant-typography{font-size:11px}.assessment-results-summary,.exam-upload-summary-grid{grid-template-columns:1fr}.assessment-results-summary>div,.assessment-results-summary>div:nth-child(2n),.exam-upload-summary-grid>div,.exam-upload-summary-grid>div:first-child,.exam-upload-summary-grid>div:nth-child(2n){border-left:0;border-top:1px solid #e7e8ee;padding:10px 0}.assessment-results-summary>div:first-child,.exam-upload-summary-grid>div:first-child{border-top:0}.exam-upload-actions{align-items:stretch;flex-direction:column-reverse}.exam-upload-actions .ant-btn{width:100%}.exam-upload-pagination>span{font-size:10px}.exam-upload-pagination .ant-pagination-item,.exam-upload-pagination .ant-pagination-next,.exam-upload-pagination .ant-pagination-prev{height:28px;line-height:26px;min-width:28px}}@media (max-width:360px){.exam-management-page{padding-inline:6px}.exam-management-upload-page .exam-upload-form-card .ant-card-body{padding:12px 10px}.exam-management-upload-page .exam-upload-dragger .ant-upload-text{font-size:12px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-hint{font-size:10px!important}.exam-upload-pagination .ant-pagination-options{display:none}}.exam-management-page{padding:18px 20px 26px}.exam-management-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.exam-management-header>div:first-child{min-width:0;padding-top:1px}.exam-management-header h3.ant-typography{color:#1f2937!important;font-size:18px!important;line-height:1.25!important;margin:0 0 5px!important}.exam-management-header .ant-typography{color:#8b93a1!important;font-size:11.5px!important;font-weight:500!important;line-height:1.45!important;margin:0!important}.exam-management-header>.ant-btn{flex:0 0 auto;height:36px;min-width:86px;padding:0 14px}.exam-management-page .ant-btn,.exam-management-page .ant-input,.exam-management-page .ant-input-affix-wrapper,.exam-management-page .ant-input-number,.exam-management-page .ant-input-number-input,.exam-management-page .ant-picker,.exam-management-page .ant-select-selector{font-size:12px}.exam-management-page .ant-input,.exam-management-page .ant-input-affix-wrapper,.exam-management-page .ant-input-number,.exam-management-page .ant-picker,.exam-management-page .ant-select-single .ant-select-selector{border-radius:8px!important;height:36px!important;min-height:36px!important}.exam-management-page .ant-input-number-input{height:34px!important}.exam-management-page .ant-picker,.exam-management-page .ant-select-single .ant-select-selector{align-items:center;display:flex}.exam-management-page .ant-btn:not(.ant-btn-sm){border-radius:8px;height:36px}.exam-upload-primary-button.ant-btn{font-size:12px;height:36px!important;min-width:92px;padding:0 15px}.exam-management-upload-page .exam-upload-form-card .ant-card-body{padding:20px 22px}.exam-management-upload-page .exam-upload-label{font-size:11px;margin-bottom:6px}.exam-management-upload-page .exam-upload-label>span{font-size:9.5px}.exam-management-upload-page .exam-upload-help{font-size:10px;line-height:1.4;margin-top:5px}.exam-management-upload-page .ant-divider{margin:18px 0}.exam-management-upload-page .exam-upload-dragger.ant-upload-wrapper .ant-upload-drag{min-height:150px}.exam-management-upload-page .exam-upload-dragger .ant-upload{padding:18px 12px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-drag-icon{margin-bottom:8px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-drag-icon .anticon{font-size:34px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-text{font-size:13px!important;margin-bottom:3px!important}.exam-management-upload-page .exam-upload-dragger .ant-upload-hint{font-size:10.5px!important}.exam-management-upload-page .exam-upload-actions{margin-top:14px}.exam-management-upload-page .exam-upload-actions .ant-btn{min-width:105px}.manage-exam-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:260px 150px 150px 92px 82px;justify-content:start;margin-bottom:14px}.manage-exam-filters .exam-upload-primary-button,.manage-exam-filters>*,.manage-exam-filters>.ant-btn:last-child{min-width:0;width:100%!important}.assessment-results-filters{grid-gap:9px;display:grid;gap:9px;grid-template-columns:250px 160px 160px 100px 135px minmax(210px,235px) 88px 76px;justify-content:start;margin-bottom:14px}.assessment-results-filters .exam-upload-primary-button,.assessment-results-filters>*,.assessment-results-filters>.ant-btn:last-child{min-width:0;width:100%!important}.assessment-results-summary{margin:0 0 14px;padding:11px 0}.assessment-results-summary>div{padding:0 14px}.assessment-results-summary span{font-size:10px;margin-bottom:3px}.assessment-results-summary strong{font-size:15px}.manage-exam-table-wrap{margin-top:0}.manage-exam-table-wrap .ant-table-thead>tr>th{font-size:10.5px;padding:10px 9px!important}.manage-exam-table-wrap .ant-table-tbody>tr>td{font-size:11.5px;padding:10px 9px!important}.exam-upload-pagination{min-height:48px;padding:8px 10px}.exam-upload-pagination>span{font-size:10.5px}@media (max-width:1450px){.assessment-results-filters{gap:8px;grid-template-columns:230px 145px 145px 90px 125px minmax(200px,220px) 84px 72px}.manage-exam-filters{gap:8px;grid-template-columns:240px 140px 140px 88px 76px}}@media (max-width:1250px){.assessment-results-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input-affix-wrapper:first-child{grid-column:span 2}.manage-exam-filters{grid-template-columns:minmax(220px,1.4fr) 140px 140px 88px 76px}}@media (max-width:1000px){.exam-management-page{padding:16px}.manage-exam-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-exam-filters>.ant-input-affix-wrapper:first-child{grid-column:1/-1}.assessment-results-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input-affix-wrapper:first-child{grid-column:1/-1}.assessment-results-filters .ant-btn,.manage-exam-filters .ant-btn{width:100%!important}}@media (max-width:700px){.exam-management-page{padding:14px 12px 20px}.exam-management-header{flex-direction:column;gap:10px}.exam-management-header>.ant-btn{width:100%}.exam-management-header h3.ant-typography{font-size:17px!important}.exam-management-upload-page .exam-upload-form-card .ant-card-body{padding:16px}.assessment-results-filters,.manage-exam-filters{gap:8px;grid-template-columns:1fr}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input-affix-wrapper:first-child,.manage-exam-filters>.ant-input-affix-wrapper:first-child{grid-column:auto}.assessment-results-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.assessment-results-summary>div{padding:10px}.assessment-results-summary>div+div{border-left:0}.assessment-results-summary>div:nth-child(2n){border-left:1px solid #e7e8ee}.assessment-results-summary>div:nth-child(n+3){border-top:1px solid #e7e8ee}.exam-upload-pagination{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:420px){.exam-management-page{padding-inline:8px}.exam-management-header h3.ant-typography{font-size:16px!important}.assessment-results-summary{grid-template-columns:1fr}.assessment-results-summary>div,.assessment-results-summary>div:nth-child(2n){border-left:0;border-top:1px solid #e7e8ee;padding:9px 0}.assessment-results-summary>div:first-child{border-top:0}.exam-management-upload-page .exam-upload-dragger.ant-upload-wrapper .ant-upload-drag{min-height:125px}}.assessment-result-dialog{padding-top:4px}.assessment-result-dialog-header{align-items:flex-start;border-bottom:1px solid #eef0f3;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.assessment-result-dialog-header>div{min-width:0}.assessment-result-dialog-grid span,.assessment-result-dialog-header span{color:#8b93a1;display:block;font-size:10px;font-weight:600;margin-bottom:3px}.assessment-result-dialog-header strong{color:#1f2937;display:block;font-size:15px;font-weight:700}.assessment-result-dialog-grid small,.assessment-result-dialog-header small{color:#9ca3af;display:block;font-size:10px;margin-top:2px}.assessment-result-dialog-grid{border:1px solid #eef0f3;border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.assessment-result-dialog-grid>div{border-bottom:1px solid #eef0f3;border-right:1px solid #eef0f3;min-width:0;padding:12px 14px}.assessment-result-dialog-grid>div:nth-child(3n){border-right:0}.assessment-result-dialog-grid>div:nth-last-child(-n+3){border-bottom:0}.assessment-result-dialog-grid strong{color:#1f2937;display:block;font-size:12px;font-weight:700;line-height:1.4;word-break:break-word}@media (max-width:700px){.assessment-result-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-result-dialog-grid>div:nth-child(3n){border-right:1px solid #eef0f3}.assessment-result-dialog-grid>div:nth-child(2n){border-right:0}.assessment-result-dialog-grid>div:nth-last-child(-n+3){border-bottom:1px solid #eef0f3}.assessment-result-dialog-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:480px){.assessment-result-dialog-header{align-items:stretch;flex-direction:column}.assessment-result-dialog-grid{grid-template-columns:1fr}.assessment-result-dialog-grid>div,.assessment-result-dialog-grid>div:nth-child(2n),.assessment-result-dialog-grid>div:nth-child(3n){border-bottom:1px solid #eef0f3;border-right:0}.assessment-result-dialog-grid>div:last-child{border-bottom:0}}.manage-exam-mobile-list{display:none}.manage-exam-desktop-table{min-width:0;width:100%}@media (max-width:700px){.exam-management-manage-page .manage-exam-table-wrap{background:#0000;border:0;overflow:visible}.manage-exam-desktop-table{display:none}.manage-exam-mobile-list{grid-gap:10px;display:grid;gap:10px}.manage-exam-mobile-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:0;padding:12px;width:100%}.manage-exam-mobile-card-head{align-items:flex-start;border-bottom:1px solid #eef0f3;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.manage-exam-mobile-title{flex:1 1;min-width:0}.manage-exam-mobile-title span,.manage-exam-mobile-title strong{display:block}.manage-exam-mobile-title strong{color:#1f2937;font-size:13px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.manage-exam-mobile-title span{color:#9ca3af;font-size:9.5px;font-weight:500;margin-top:3px}.manage-exam-mobile-card-head .ant-tag{flex-shrink:0;font-size:9.5px;line-height:19px;margin:0}.manage-exam-mobile-meta{border-bottom:1px solid #eef0f3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.manage-exam-mobile-meta>div{min-width:0;padding:10px 8px 10px 0}.manage-exam-mobile-meta>div:nth-child(2n){border-left:1px solid #eef0f3;padding-left:10px}.manage-exam-mobile-meta>div:nth-child(n+3){border-top:1px solid #eef0f3}.manage-exam-mobile-meta span,.manage-exam-mobile-meta strong{display:block}.manage-exam-mobile-meta span{color:#8b93a1;font-size:9px;font-weight:600;margin-bottom:2px}.manage-exam-mobile-meta strong{color:#1f2937;font-size:11.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.manage-exam-mobile-created{border-left:0!important;grid-column:1/-1;padding-left:0!important}.manage-exam-mobile-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(72px,.8fr) minmax(120px,1.35fr) minmax(78px,.85fr);padding-top:10px}.manage-exam-mobile-actions .ant-btn{border-radius:7px;font-size:10px;height:32px;min-width:0;padding-inline:7px;width:100%}.manage-exam-mobile-empty{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#8b93a1;display:flex;font-size:11px;justify-content:center;min-height:110px;padding:18px}.exam-management-manage-page .exam-upload-pagination{border-top:0;margin-top:10px;padding:10px 0 0}.exam-management-manage-page .manage-exam-duration-modal{grid-template-columns:1fr}.exam-management-manage-page .manage-exam-duration-modal>.ant-input-number,.exam-management-manage-page .manage-exam-duration-modal>.ant-select,.exam-management-manage-page .manage-exam-duration-modal>label,.exam-management-manage-page .manage-exam-duration-modal>p,.exam-management-manage-page .manage-exam-duration-modal>span,.exam-management-manage-page .manage-exam-duration-modal>strong{grid-column:1}}@media (max-width:420px){.manage-exam-mobile-card{padding:10px}.manage-exam-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-exam-mobile-actions .ant-btn:nth-child(2){grid-column:span 2;grid-row:2}.manage-exam-mobile-actions .ant-btn:nth-child(3){grid-column:2;grid-row:1}}@media (max-width:340px){.manage-exam-mobile-meta{grid-template-columns:1fr}.manage-exam-mobile-meta>div,.manage-exam-mobile-meta>div:nth-child(2n){border-left:0;border-top:1px solid #eef0f3;padding:9px 0}.manage-exam-mobile-meta>div:first-child{border-top:0}.manage-exam-mobile-actions{grid-template-columns:1fr}.manage-exam-mobile-actions .ant-btn:first-child,.manage-exam-mobile-actions .ant-btn:nth-child(2),.manage-exam-mobile-actions .ant-btn:nth-child(3){grid-column:1;grid-row:auto}}.exam-upload-desktop-preview{display:block;min-width:0;width:100%}.exam-upload-mobile-preview{display:none}@media (max-width:700px){.exam-upload-desktop-preview{display:none!important}.exam-upload-mobile-preview{grid-gap:10px;display:grid!important;gap:10px;min-width:0;width:100%}.exam-management-upload-page .exam-upload-preview-card .ant-card-head{min-height:auto;padding:10px 12px}.exam-management-upload-page .exam-upload-preview-card .ant-card-head-wrapper{align-items:flex-start;gap:6px}.exam-management-upload-page .exam-upload-preview-card .ant-card-head-title{font-size:12px;padding:0}.exam-management-upload-page .exam-upload-preview-card .ant-card-extra{max-width:150px;padding:0;text-align:right}.exam-management-upload-page .exam-upload-preview-card .ant-card-body{padding:10px 12px 12px}.exam-upload-mobile-preview-card{background:#fff;border:1px solid #e7e8ee;border-radius:10px;min-width:0;padding:12px;width:100%}.exam-upload-mobile-preview-card-error{background:snow;border-color:#fecaca}.exam-upload-mobile-preview-head{grid-gap:8px;align-items:center;border-bottom:1px solid #eef0f3;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding-bottom:10px}.exam-upload-mobile-preview-head>div{min-width:0}.exam-upload-mobile-preview-head span,.exam-upload-mobile-preview-section>span{color:#8b93a1;display:block;font-size:9px;font-weight:600;margin-bottom:2px}.exam-upload-mobile-preview-head strong{color:#1f2937;display:block;font-size:11px;font-weight:700;overflow-wrap:anywhere}.exam-upload-mobile-preview-head .ant-tag{font-size:9px;justify-self:end;line-height:18px;margin:0}.exam-upload-mobile-preview-section{padding:10px 0}.exam-upload-mobile-preview-section p{color:#1f2937;font-size:12px;font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:normal}.exam-upload-mobile-options{grid-gap:6px;display:grid;gap:6px}.exam-upload-mobile-option{grid-gap:7px;align-items:start;background:#fff;border:1px solid #eef0f3;border-radius:8px;display:grid;gap:7px;grid-template-columns:22px minmax(0,1fr) auto;padding:7px 8px}.exam-upload-mobile-option>strong{color:#5f5a73;font-size:11px;line-height:1.45}.exam-upload-mobile-option>span{color:#475569;font-size:11px;line-height:1.45;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:normal}.exam-upload-mobile-option>em{color:#15803d;font-size:9px;font-style:normal;font-weight:700;line-height:1.45}.exam-upload-mobile-option-answer{background:#f8fff9;border-color:#bbf7d0}.exam-upload-mobile-preview-error{border-top:1px solid #fee2e2;color:#dc2626;font-size:10px;font-weight:600;margin-top:8px;padding-top:8px}.exam-management-upload-page .exam-upload-pagination{padding:10px 0 0;width:100%}.exam-management-upload-page .exam-upload-pagination .ant-pagination{justify-content:flex-start;width:100%}}@media (max-width:420px){.exam-upload-mobile-preview-head{grid-template-columns:repeat(3,minmax(0,1fr))}.exam-upload-mobile-preview-head .ant-tag{grid-column:1/-1;justify-self:start}.exam-upload-mobile-option{grid-template-columns:20px minmax(0,1fr)}.exam-upload-mobile-option>em{grid-column:2}.exam-management-upload-page .exam-upload-preview-card .ant-card-head-wrapper{flex-direction:column}.exam-management-upload-page .exam-upload-preview-card .ant-card-extra{max-width:100%;text-align:left}}.assessment-results-filter-actions{align-items:center;display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;margin-top:1px}.assessment-results-filter-actions .ant-btn{min-width:84px;width:auto!important}.assessment-results-filter-actions .exam-upload-primary-button{min-width:96px}@media (max-width:700px){.assessment-results-filter-actions{grid-column:auto;width:100%}.assessment-results-filter-actions .ant-btn{flex:1 1;width:100%!important}}@media (max-width:420px){.assessment-results-filter-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}}.exam-inline-profile{background:#fff;border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;padding:18px 0;width:100%}.exam-inline-profile>div{border-right:1px solid #e7e8ee;border-right:1px solid var(--exam-border);min-width:0;padding:0 20px}.exam-inline-profile>div:first-child{padding-left:0}.exam-inline-profile>div:last-child{border-right:0;padding-right:0}.exam-inline-profile span,.exam-inline-profile strong{display:block}.exam-inline-profile span{color:#64748b;color:var(--exam-muted);font-size:11px;font-weight:600;line-height:1.35;margin-bottom:4px}.exam-inline-profile strong{color:#1e293b;color:var(--exam-text);font-size:14px;font-weight:700;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:850px) and (min-width:701px){.exam-inline-profile{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.exam-inline-profile>div,.exam-inline-profile>div:first-child,.exam-inline-profile>div:last-child{padding:13px 16px}.exam-inline-profile>div:nth-child(2n){border-right:0}.exam-inline-profile>div:nth-child(n+3){border-top:1px solid #e7e8ee;border-top:1px solid var(--exam-border)}}@media (max-width:700px){.exam-inline-profile{grid-template-columns:1fr;padding:0}.exam-inline-profile>div,.exam-inline-profile>div:first-child,.exam-inline-profile>div:last-child{border-bottom:1px solid #e7e8ee;border-bottom:1px solid var(--exam-border);border-right:0;padding:12px 0}.exam-inline-profile>div:last-child{border-bottom:0}.exam-inline-profile strong{overflow:visible;text-overflow:clip;white-space:normal}}:root{--exam-page-bg:#f7f8fb;--exam-surface:#fff;--exam-line:#e8ebf1;--exam-line-strong:#dfe3ea;--exam-heading:#172033;--exam-body:#465065;--exam-subtle:#8a93a5;--exam-radius-lg:16px;--exam-radius-md:12px;--exam-shadow-soft:0 8px 24px #0f172a0a}.exam-management-page{background:#f7f8fb!important;background:var(--exam-page-bg)!important;min-height:calc(100vh - 72px);padding:28px 30px 40px!important;width:100%}.exam-management-header{align-items:flex-start!important;margin-bottom:22px!important}.exam-management-header h3.ant-typography{color:#172033!important;color:var(--exam-heading)!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.2px;margin:0 0 6px!important}.exam-management-header .ant-typography{color:#8a93a5!important;color:var(--exam-subtle)!important;font-size:12px!important;line-height:1.55!important;max-width:760px}.exam-management-header>.ant-btn{background:#fff;border-radius:9px!important;height:38px!important;padding-inline:14px!important}.exam-management-page .ant-input,.exam-management-page .ant-input-affix-wrapper,.exam-management-page .ant-input-number,.exam-management-page .ant-picker,.exam-management-page .ant-select-single .ant-select-selector{background:#fff!important;border-color:#dfe3ea!important;border-color:var(--exam-line-strong)!important;border-radius:9px!important;height:38px!important;min-height:38px!important}.exam-management-page .ant-input-number-input{height:36px!important}.exam-management-page .ant-input-affix-wrapper:hover,.exam-management-page .ant-input-number:hover,.exam-management-page .ant-input:hover,.exam-management-page .ant-picker:hover,.exam-management-page .ant-select:hover .ant-select-selector{border-color:#c7cce0!important}.exam-management-page .ant-input-affix-wrapper-focused,.exam-management-page .ant-input-number-focused,.exam-management-page .ant-picker-focused,.exam-management-page .ant-select-focused .ant-select-selector{border-color:#7769c7!important;box-shadow:0 0 0 3px #764ba212!important}.exam-management-page .ant-btn:not(.ant-btn-sm){border-radius:9px;font-size:12px;font-weight:600;height:38px}.exam-upload-primary-button.ant-btn{height:38px!important;min-width:96px!important;padding-inline:16px!important}.exam-management-surface,.exam-upload-department-card,.exam-upload-form-card,.exam-upload-preview-card,.exam-upload-validation-card,.manage-exam-table-wrap{background:#fff!important;background:var(--exam-surface)!important;border:1px solid #e8ebf1!important;border:1px solid var(--exam-line)!important;border-radius:16px!important;border-radius:var(--exam-radius-lg)!important;box-shadow:0 8px 24px #0f172a0a!important;box-shadow:var(--exam-shadow-soft)!important}.exam-upload-department-card .ant-card-body,.exam-upload-form-card .ant-card-body,.exam-upload-preview-card .ant-card-body,.exam-upload-validation-card .ant-card-body{padding:22px 24px!important}.exam-upload-department-card .ant-card-head,.exam-upload-preview-card .ant-card-head,.exam-upload-validation-card .ant-card-head{border-bottom:1px solid #e8ebf1;border-bottom:1px solid var(--exam-line);min-height:54px;padding:0 24px}.exam-upload-department-card .ant-card-head-title,.exam-upload-preview-card .ant-card-head-title,.exam-upload-validation-card .ant-card-head-title{color:#172033;color:var(--exam-heading);font-size:13px;font-weight:700;padding:15px 0}.exam-upload-label{color:#465065!important;color:var(--exam-body)!important;font-size:11.5px!important;margin-bottom:8px!important}.exam-upload-help{color:#8a93a5!important;color:var(--exam-subtle)!important;line-height:1.5!important;margin-top:7px!important}.exam-management-upload-page .ant-divider{margin:22px 0!important}.exam-upload-dragger.ant-upload-wrapper .ant-upload-drag{background:#fbfcfe!important;border:1px dashed #cfd4df!important;border-radius:12px!important;min-height:164px!important}.exam-upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{background:#faf9fe!important}.exam-upload-summary-grid{background:#fff;border:1px solid #e8ebf1!important;border:1px solid var(--exam-line)!important;border-radius:14px;margin-top:22px!important;overflow:hidden;padding:0!important}.exam-upload-summary-grid>div{padding:18px 20px!important}.exam-upload-summary-grid span{color:#8a93a5!important;color:var(--exam-subtle)!important;font-size:10px!important;letter-spacing:.45px;margin-bottom:6px!important;text-transform:uppercase}.exam-upload-summary-grid strong{font-size:19px!important}.exam-upload-actions,.exam-upload-department-card,.exam-upload-preview-card,.exam-upload-validation-card{margin-top:20px!important}.exam-upload-actions{padding-bottom:4px}.manage-exam-filters{grid-gap:12px!important;align-items:center;display:grid!important;gap:12px!important;grid-template-columns:minmax(260px,1.5fr) 160px 170px!important;margin-bottom:10px!important}.assessment-results-filter-actions,.manage-exam-filter-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:0 0 18px}.assessment-results-filter-actions .ant-btn,.manage-exam-filter-actions .ant-btn{min-width:84px}.manage-exam-table-wrap{overflow:hidden!important}.manage-exam-table-wrap .ant-table-thead>tr>th{background:#f8f9fc!important;border-bottom:1px solid #e8ebf1!important;border-bottom:1px solid var(--exam-line)!important;color:#596275!important;font-size:10.5px!important;font-weight:700!important;padding:12px!important}.manage-exam-table-wrap .ant-table-tbody>tr>td{border-bottom:1px solid #f0f2f6!important;color:#465065!important;color:var(--exam-body)!important;font-size:11.5px!important;padding:13px 12px!important}.manage-exam-table-wrap .ant-table-tbody>tr:hover>td{background:#fbfcfe!important}.manage-exam-name strong{color:#172033!important;color:var(--exam-heading)!important;line-height:1.35}.exam-upload-pagination{background:#fff!important;border-top:1px solid #e8ebf1!important;border-top:1px solid var(--exam-line)!important;min-height:56px!important;padding:12px 14px!important}.assessment-results-filters{grid-gap:12px!important;align-items:center;display:grid!important;gap:12px!important;grid-template-columns:minmax(240px,1.35fr) minmax(145px,.8fr) minmax(145px,.85fr) minmax(120px,.65fr) 110px minmax(150px,.8fr) minmax(210px,1fr)!important;margin-bottom:10px!important}.assessment-results-summary{background:#fff;border:1px solid #e8ebf1!important;border:1px solid var(--exam-line)!important;border-radius:14px;margin:0 0 18px!important;overflow:hidden;padding:0!important}.assessment-results-summary>div{padding:15px 18px!important}.assessment-results-summary span{color:#8a93a5!important;color:var(--exam-subtle)!important;font-size:9.5px!important;letter-spacing:.42px;margin-bottom:5px!important;text-transform:uppercase}.assessment-results-summary strong{color:#172033!important;color:var(--exam-heading)!important;font-size:16px!important}.assessment-unit-cell strong,.assessment-user-cell strong{color:#172033!important;color:var(--exam-heading)!important;font-size:12px!important}.assessment-unit-cell span,.assessment-user-cell span{color:#8a93a5!important;color:var(--exam-subtle)!important;margin-top:4px!important}.exam-assessment-modal-root .ant-modal .ant-modal-content,.exam-manage-confirm-modal-root .ant-modal .ant-modal-content,.exam-upload-modal-root .ant-modal .ant-modal-content,.manage-exam-modal-root .ant-modal .ant-modal-content{border-radius:16px!important;padding:22px!important}.exam-assessment-modal-root .ant-modal .ant-modal-header,.exam-manage-confirm-modal-root .ant-modal .ant-modal-header,.exam-upload-modal-root .ant-modal .ant-modal-header,.manage-exam-modal-root .ant-modal .ant-modal-header{border-bottom:1px solid #e8ebf1!important;border-bottom:1px solid var(--exam-line)!important;margin-bottom:18px!important;padding-bottom:14px!important}.exam-assessment-modal-root .ant-modal .ant-modal-title,.exam-manage-confirm-modal-root .ant-modal .ant-modal-title,.exam-upload-modal-root .ant-modal .ant-modal-title,.manage-exam-modal-root .ant-modal .ant-modal-title{color:#172033!important;color:var(--exam-heading)!important;font-size:16px!important}.manage-exam-duration-modal{gap:10px 12px!important}.manage-exam-duration-modal>label{margin-top:10px!important}.exam-portal-page,.exam-result-page,.exam-test-page{background:#f7f8fb!important;background:var(--exam-page-bg)!important}.exam-simple-header,.exam-test-simple-header{background:#fffffff7!important;border-bottom:1px solid #e8ebf1!important;border-bottom:1px solid var(--exam-line)!important}.exam-simple-header-inner,.exam-simple-progress-wrap,.exam-test-simple-inner{max-width:1180px!important}.exam-home-container{background:#0000!important;max-width:1120px!important;padding:36px 24px 54px!important}.exam-home-intro{margin-bottom:22px!important}.exam-home-intro h2.ant-typography{font-size:28px!important;margin-top:8px!important}.exam-assessment-simple,.exam-history-section,.exam-home-surface{background:#fff!important;border:1px solid #e8ebf1!important;border:1px solid var(--exam-line)!important;border-radius:16px!important;box-shadow:0 8px 24px #0f172a0a;box-shadow:var(--exam-shadow-soft)}.exam-inline-profile.exam-home-surface{grid-template-columns:repeat(4,1fr)!important;margin-bottom:22px!important;overflow:hidden;padding:0!important}.exam-inline-profile.exam-home-surface>div{padding:17px 18px!important}.exam-assessment-simple.exam-home-surface{padding:28px 30px!important}.exam-history-section.exam-home-surface{border-top:1px solid #e8ebf1!important;border-top:1px solid var(--exam-line)!important;margin-top:22px!important;padding:26px 28px!important}.exam-history-row{padding:14px 10px!important}.exam-history-table-head{background:#f8f9fc;border-radius:9px 9px 0 0;padding:10px!important}.exam-test-simple-layout{background:#0000!important;gap:22px!important;grid-template-columns:minmax(0,1fr) 260px!important;max-width:1180px!important;padding:28px 22px 48px!important}.exam-test-side-surface,.exam-test-surface{background:#fff!important;border:1px solid #e8ebf1!important;border:1px solid var(--exam-line)!important;border-radius:16px!important;box-shadow:0 8px 24px #0f172a0a;box-shadow:var(--exam-shadow-soft)}.exam-question-panel.exam-test-surface{padding:28px 30px!important}.exam-question-side.exam-test-side-surface{border-left:1px solid #e8ebf1!important;border-left:1px solid var(--exam-line)!important;padding:22px!important;top:108px!important}.exam-question-text-simple{margin-bottom:24px!important}.exam-option-simple{background:#fff!important;border-radius:10px!important;padding:14px 15px!important}.exam-option-simple.selected{background:#fbfaff!important}.exam-question-actions-simple{margin-top:26px!important}.exam-result-simple-main.exam-result-surface{background:#fff!important;border:1px solid #e8ebf1;border:1px solid var(--exam-line);border-radius:18px;box-shadow:0 8px 24px #0f172a0a;box-shadow:var(--exam-shadow-soft);margin:34px auto 42px!important;max-width:900px!important;padding:30px 34px 34px!important}.exam-result-intro{margin-bottom:24px!important}.exam-result-score-simple{padding:28px 0!important}.exam-result-metrics-simple{padding:24px 0!important}@media (max-width:1180px){.exam-management-page{padding:22px 20px 32px!important}.assessment-results-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input-affix-wrapper:first-child{grid-column:span 2}.manage-exam-filters{grid-template-columns:minmax(220px,1fr) 150px 150px!important}}@media (max-width:820px){.exam-management-page{padding:18px 14px 26px!important}.exam-management-header{margin-bottom:18px!important}.assessment-results-filters,.manage-exam-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.assessment-results-filters .ant-picker,.assessment-results-filters>.ant-input-affix-wrapper:first-child,.manage-exam-filters>.ant-input-affix-wrapper:first-child{grid-column:1/-1}.exam-inline-profile.exam-home-surface{grid-template-columns:repeat(2,1fr)!important}.exam-test-simple-layout{grid-template-columns:minmax(0,1fr) 220px!important}}@media (max-width:700px){.exam-management-page{padding:16px 10px 24px!important}.exam-management-header{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.exam-management-header>.ant-btn{width:100%!important}.assessment-results-filters,.manage-exam-filters{grid-template-columns:1fr!important}.assessment-results-filters>*,.manage-exam-filters>*{grid-column:auto!important}.assessment-results-filter-actions,.manage-exam-filter-actions{display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px;width:100%}.assessment-results-filter-actions .ant-btn,.manage-exam-filter-actions .ant-btn{width:100%}.assessment-results-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exam-upload-department-card .ant-card-body,.exam-upload-form-card .ant-card-body,.exam-upload-preview-card .ant-card-body,.exam-upload-validation-card .ant-card-body{padding:16px!important}.exam-inline-profile.exam-home-surface{grid-template-columns:1fr!important}.exam-inline-profile.exam-home-surface>div{border-bottom:1px solid #e8ebf1;border-bottom:1px solid var(--exam-line);border-right:0!important;padding:14px 16px!important}.exam-inline-profile.exam-home-surface>div:last-child{border-bottom:0}.exam-assessment-simple.exam-home-surface{padding:22px 18px!important}.exam-history-section.exam-home-surface{padding:20px 16px!important}.exam-test-simple-layout{display:flex!important;flex-direction:column!important;padding:18px 12px 32px!important}.exam-question-panel.exam-test-surface{padding:20px 16px!important}.exam-question-side.exam-test-side-surface{border-left:1px solid #e8ebf1!important;border-left:1px solid var(--exam-line)!important;border-top:1px solid #e8ebf1!important;border-top:1px solid var(--exam-line)!important;padding:18px 16px!important;position:static!important;width:100%}.exam-result-simple-main.exam-result-surface{margin:18px 10px 28px!important;padding:22px 18px 26px!important}}@media (max-width:420px){.assessment-results-summary{grid-template-columns:1fr!important}.exam-management-page{padding-inline:8px!important}}.exam-management-manage-page{background:#f6f7fb!important}.exam-management-hero{background:linear-gradient(118deg,#626ee9,#6c63df 48%,#7956c7);margin:0 -20px;min-height:154px;overflow:hidden;padding:26px 28px 54px;position:relative}.exam-management-hero-pattern{background:linear-gradient(135deg,#0000 0 46%,#ffffff21 46% 54%,#0000 54% 100%),linear-gradient(45deg,#0000 0 44%,#ffffff14 44% 56%,#0000 56% 100%);background-position:72% -80px,94% -20px;background-size:190px 190px,240px 240px;inset:0;opacity:.22;pointer-events:none;position:absolute}.exam-management-hero-content{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;position:relative;width:100%;z-index:1}.exam-management-hero-copy{min-width:0}.exam-management-breadcrumb{align-items:center;color:#ffffffc2;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:8px;margin-bottom:14px}.exam-management-breadcrumb>.anticon{font-size:8px;opacity:.72}.exam-management-breadcrumb-home{align-items:center;display:inline-flex;gap:6px}.exam-management-breadcrumb-home>.anticon{font-size:11px}.exam-management-breadcrumb strong{color:#fff;font-weight:700}.exam-management-hero h3.ant-typography{color:#fff!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.15px;line-height:1.25!important;margin:0 0 5px!important}.exam-management-hero .ant-typography{color:#ffffffc7!important;display:block;font-size:11.5px!important;line-height:1.5!important;margin:0!important;max-width:720px}.exam-management-hero-refresh.ant-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f!important;border:1px solid #ffffff57!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;font-size:11.5px;font-weight:600;height:36px!important;min-width:92px;padding:0 14px}.exam-management-hero-refresh.ant-btn:focus,.exam-management-hero-refresh.ant-btn:hover{background:#ffffff30!important;border-color:#fff9!important;color:#fff!important}.exam-management-content-panel{background:#fff;border:1px solid #e8eaf0;border-radius:14px;box-shadow:0 8px 24px rgba(28,33,52,.055);margin-top:-30px;padding:22px;position:relative;z-index:2}.exam-management-content-panel .manage-exam-filters{margin-bottom:10px}.exam-management-content-panel .manage-exam-filter-actions{margin-bottom:18px}.exam-management-content-panel .manage-exam-table-wrap{border-radius:10px}@media (max-width:1000px){.exam-management-manage-page{padding:0 16px 24px!important}.exam-management-hero{margin:0 -16px;padding:24px 22px 52px}.exam-management-content-panel{padding:18px}}@media (max-width:700px){.exam-management-manage-page{padding:0 10px 20px!important}.exam-management-hero{margin:0 -10px;min-height:170px;padding:20px 16px 50px}.exam-management-hero-content{flex-direction:column;gap:16px}.exam-management-breadcrumb{font-size:10px;gap:6px;margin-bottom:11px}.exam-management-hero h3.ant-typography{font-size:19px!important}.exam-management-hero .ant-typography{font-size:10.5px!important}.exam-management-hero-refresh.ant-btn{align-self:flex-start;min-width:90px;width:auto!important}.exam-management-content-panel{border-radius:12px;margin-top:-26px;padding:14px}}@media (max-width:420px){.exam-management-breadcrumb{line-height:1.4}.exam-management-content-panel{padding:12px 10px}}.exam-management-manage-page{--manage-navy:#07182b;--manage-blue-dark:#1d4ed8;--manage-blue-soft:#eff6ff;--manage-text:#243041;--manage-muted:#7b8798;--manage-border:#e5eaf1;background:var(--manage-page)!important;padding:0 20px 28px!important}.exam-management-manage-page .exam-management-hero{background:linear-gradient(120deg,#0d2745,#123d6c 48%,#1d5ca0);margin:0 -20px;min-height:126px;padding:22px 28px 44px}.exam-management-manage-page .exam-management-hero-pattern{background:linear-gradient(135deg,#0000 0 48%,#ffffff21 48% 52%,#0000 52% 100%);background-position:92% -72px;background-size:220px 220px;opacity:.1}.exam-management-manage-page .exam-management-breadcrumb{color:#ffffffad;font-size:10px;font-weight:500;gap:7px;margin-bottom:10px}.exam-management-manage-page .exam-management-breadcrumb strong{color:#fff;font-weight:600}.exam-management-manage-page .exam-management-hero h3.ant-typography{color:#fff!important;font-size:20px!important;letter-spacing:-.2px;margin:0 0 4px!important}.exam-management-manage-page .exam-management-hero .ant-typography{color:#ffffffb8!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;max-width:620px}.exam-management-manage-page .exam-management-content-panel{background:var(--manage-surface);border:1px solid var(--manage-border);border-radius:12px;box-shadow:0 8px 26px rgba(15,35,58,.055);margin-top:-22px;padding:20px}.exam-management-manage-page .manage-exam-toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(280px,1.7fr) minmax(150px,.72fr) minmax(150px,.72fr) auto;margin-bottom:18px}.exam-management-manage-page .manage-exam-toolbar-field,.exam-management-manage-page .manage-exam-toolbar-field>*{min-width:0}.exam-management-manage-page .manage-exam-toolbar-actions{align-items:center;display:flex;gap:8px;white-space:nowrap}.exam-management-manage-page .manage-exam-toolbar .ant-btn,.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector{height:40px!important;min-height:40px!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-selector{border-color:#dfe5ed!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper:hover,.exam-management-manage-page .manage-exam-toolbar .ant-input-number:hover,.exam-management-manage-page .manage-exam-toolbar .ant-select:hover .ant-select-selector{border-color:#a9bad0!important}.exam-management-manage-page .manage-exam-search-button.ant-btn{font-weight:500!important;min-width:92px;padding-inline:16px}.exam-management-manage-page .manage-exam-search-button.ant-btn:hover{background:var(--manage-blue-dark)!important;border-color:var(--manage-blue-dark)!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn{border-color:#dfe5ed!important;color:#445268!important;min-width:78px;padding-inline:13px}.exam-management-manage-page .manage-exam-secondary-button.ant-btn:hover{border-color:#b9c5d3!important;color:#1f334c!important}.exam-management-manage-page .manage-exam-table-wrap{border:1px solid var(--manage-border)!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table{color:#445066;font-size:12px}.exam-management-manage-page .manage-exam-table-wrap .ant-table-thead>tr>th{border-bottom:1px solid var(--manage-border)!important;color:#5b6677!important;letter-spacing:.05px;padding:12px!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr>td{color:#445066!important;font-weight:400;padding:13px 12px!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr:hover>td{background:#f9fbfe!important}.exam-management-manage-page .manage-exam-name strong{color:#243041!important;font-size:12.5px!important}.exam-management-manage-page .manage-exam-name span{color:#98a2b3!important;font-weight:400!important}.exam-management-manage-page .ant-tag{border-radius:999px;font-size:10px;font-weight:500;padding:1px 8px}.manage-exam-row-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:5px}.exam-management-manage-page .manage-exam-action.ant-btn{min-width:0;padding:0 9px!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn{color:#2358c5!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn:hover{background:#e4edff!important;color:#1747a9!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn{background:#f2f5f8!important;color:#506176!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn:hover{background:#e9eef4!important;color:#34475e!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn{background:#fff2f3!important;color:#dc3b45!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn:hover{background:#ffe8ea!important;color:#be2933!important}.exam-management-manage-page .manage-exam-table-wrap:hover .ant-table-content{scrollbar-color:#b7c0cc #0000}.exam-management-manage-page .manage-exam-table-wrap:hover .ant-table-content::-webkit-scrollbar-thumb{background:#b7c0cc}.exam-management-manage-page .exam-upload-pagination{border-top:1px solid var(--manage-border)!important}.exam-management-manage-page .exam-upload-pagination>span{color:#7d8998;font-size:10.5px;font-weight:400}.exam-management-manage-page .exam-upload-pagination .ant-pagination{gap:4px;margin:0}.exam-management-manage-page .exam-upload-pagination .ant-pagination-item,.exam-management-manage-page .exam-upload-pagination .ant-pagination-next,.exam-management-manage-page .exam-upload-pagination .ant-pagination-prev{background:#fff;border:1px solid #e2e7ee;border-radius:8px;height:32px;line-height:30px;margin-inline-end:0;min-width:32px}.exam-management-manage-page .exam-upload-pagination .ant-pagination-item a{color:#526071;font-size:11px;font-weight:500}.exam-management-manage-page .exam-upload-pagination .ant-pagination-item-active{background:var(--manage-blue);border-color:var(--manage-blue)}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options{margin-inline-start:8px}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options .ant-select-selector{border-color:#e2e7ee!important;font-size:11px!important}.exam-assessment-modal-root .ant-modal .ant-modal-content,.exam-manage-confirm-modal-root .ant-modal .ant-modal-content,.exam-upload-modal-root .ant-modal .ant-modal-content,.manage-exam-modal-root .ant-modal .ant-modal-content{border-radius:12px!important}.manage-exam-duration-modal{gap:9px 12px!important;grid-template-columns:110px minmax(0,1fr)!important}.manage-exam-duration-modal>label{color:#4d596b!important;font-size:11px!important;font-weight:500!important;margin-top:8px!important}.manage-exam-duration-modal>p{color:#8b95a4!important;font-size:10.5px!important;font-weight:400!important;line-height:1.45!important;margin-top:2px!important}@media (max-width:1220px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:minmax(240px,1.5fr) minmax(135px,.72fr) minmax(135px,.72fr)}.exam-management-manage-page .manage-exam-toolbar-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:820px){.exam-management-manage-page{padding:0 14px 24px!important}.exam-management-manage-page .exam-management-hero{margin:0 -14px;padding:20px 20px 42px}.exam-management-manage-page .exam-management-content-panel{margin-top:-20px;padding:16px}.exam-management-manage-page .manage-exam-toolbar{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.exam-management-manage-page .manage-exam-toolbar-search{grid-column:1/-1}.exam-management-manage-page .manage-exam-toolbar-actions{grid-column:1/-1;justify-content:stretch}.exam-management-manage-page .manage-exam-toolbar-actions .ant-btn{flex:1 1}}@media (max-width:700px){.exam-management-manage-page{padding:0 10px 20px!important}.exam-management-manage-page .exam-management-hero{margin:0 -10px;min-height:118px;padding:18px 16px 38px}.exam-management-manage-page .exam-management-hero-content{display:block}.exam-management-manage-page .exam-management-breadcrumb{font-size:9.5px;margin-bottom:8px}.exam-management-manage-page .exam-management-hero h3.ant-typography{font-size:18px!important}.exam-management-manage-page .exam-management-hero .ant-typography{font-size:10.5px!important}.exam-management-manage-page .exam-management-content-panel{border-radius:10px;margin-top:-18px;padding:12px}.exam-management-manage-page .manage-exam-toolbar{gap:8px;grid-template-columns:1fr;margin-bottom:14px}.exam-management-manage-page .manage-exam-toolbar-actions,.exam-management-manage-page .manage-exam-toolbar-search{grid-column:auto}.exam-management-manage-page .manage-exam-toolbar-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.exam-management-manage-page .manage-exam-toolbar-actions .manage-exam-search-button{grid-column:1/-1}.manage-exam-mobile-actions{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.manage-exam-mobile-actions .manage-exam-action{height:32px!important;width:100%!important}.exam-management-manage-page .exam-upload-pagination{align-items:stretch;border-top:0!important;gap:10px;padding:12px 0 0!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination{justify-content:space-between;width:100%}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options{margin-inline-start:auto}}@media (max-width:440px){.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:1fr 1fr}.exam-management-manage-page .manage-exam-toolbar-actions .manage-exam-search-button{grid-column:1/-1}.manage-exam-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.manage-exam-mobile-actions .manage-exam-action-clear{grid-column:1/-1;grid-row:2}.manage-exam-mobile-actions .manage-exam-action-delete{grid-column:2;grid-row:1}.exam-management-manage-page .exam-upload-pagination{gap:8px}.exam-management-manage-page .exam-upload-pagination .ant-pagination{gap:3px;justify-content:center}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options{margin:6px 0 0;width:100%}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options .ant-select{width:100%}}.exam-management-manage-page{--manage-blue:#2563eb;--manage-blue-hover:#1d4ed8;--manage-text:#344256;--manage-heading:#1f2d40;--manage-muted:#66758a;--manage-soft:#8d99a9;--manage-border:#dfe6ee;--manage-border-soft:#e9eef4;--manage-page:#f5f7fb;--manage-surface:#fff;--manage-control-height:40px;color:var(--manage-text)}.exam-management-manage-page,.exam-management-manage-page .ant-btn,.exam-management-manage-page .ant-input,.exam-management-manage-page .ant-input-number-input,.exam-management-manage-page .ant-pagination,.exam-management-manage-page .ant-select-selection-item,.exam-management-manage-page .ant-select-selection-placeholder,.exam-management-manage-page .ant-table,.exam-management-manage-page .ant-typography{font-weight:500}.exam-management-manage-page .exam-management-breadcrumb{font-weight:500!important}.exam-management-manage-page .exam-management-breadcrumb strong,.exam-management-manage-page .exam-management-hero h3.ant-typography{font-weight:600!important}.exam-management-manage-page .exam-management-hero .ant-typography{color:#fffc!important;font-weight:500!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-thead>tr>th{color:#4e5d70!important}.exam-management-manage-page .manage-exam-name strong{color:#223149!important}.exam-management-manage-page .manage-exam-name span{color:#8793a4!important}.exam-management-manage-page .exam-management-hero{background:linear-gradient(120deg,#0b223c,#123d6a 52%,#1e5f9f)!important;min-height:124px!important;padding:21px 28px 42px!important}.exam-management-manage-page .exam-management-content-panel{background:#fff!important;border:1px solid var(--manage-border-soft)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(13,31,52,.045)!important;margin-top:-20px!important;padding:20px!important}.exam-management-manage-page .manage-exam-toolbar{align-items:stretch!important;margin-bottom:18px!important}.exam-management-manage-page .manage-exam-toolbar-actions,.exam-management-manage-page .manage-exam-toolbar-field,.exam-management-manage-page .manage-exam-toolbar-field>*{min-width:0}.exam-management-manage-page .manage-exam-toolbar-field>*{width:100%!important}.exam-management-manage-page .manage-exam-toolbar .ant-btn,.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector{border-radius:8px!important;font-size:12px!important;height:var(--manage-control-height)!important;line-height:normal!important;max-height:var(--manage-control-height)!important;min-height:var(--manage-control-height)!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper{padding-bottom:0!important;padding-top:0!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper>input.ant-input{font-weight:500!important;height:38px!important;line-height:38px!important;padding-bottom:0!important;padding-top:0!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-number{align-items:center!important;display:flex!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-number-input-wrap{width:100%}.exam-management-manage-page .manage-exam-toolbar .ant-input-number-input{font-weight:500!important;height:38px!important;line-height:38px!important;padding-bottom:0!important;padding-top:0!important}.exam-management-manage-page .manage-exam-toolbar .ant-select-single{height:var(--manage-control-height)!important}.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector{padding-bottom:0!important;padding-top:0!important}.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selection-item,.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selection-placeholder{font-weight:500!important;line-height:38px!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-selector{background:#fff!important;border:1px solid var(--manage-border)!important;box-shadow:none!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper:hover,.exam-management-manage-page .manage-exam-toolbar .ant-input-number:hover,.exam-management-manage-page .manage-exam-toolbar .ant-select:hover .ant-select-selector{border-color:#b6c3d2!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper-focused,.exam-management-manage-page .manage-exam-toolbar .ant-input-number-focused,.exam-management-manage-page .manage-exam-toolbar .ant-select-focused .ant-select-selector{border-color:var(--manage-blue)!important;box-shadow:0 0 0 3px #2563eb14!important}.exam-management-manage-page .manage-exam-toolbar-actions{align-items:stretch!important}.exam-management-manage-page .manage-exam-toolbar-button.ant-btn{font-size:12px!important;gap:6px;height:var(--manage-control-height)!important;max-height:var(--manage-control-height)!important;min-height:var(--manage-control-height)!important}.exam-management-manage-page .manage-exam-search-button.ant-btn{background:var(--manage-blue)!important;border-color:var(--manage-blue)!important}.exam-management-manage-page .manage-exam-search-button.ant-btn:focus,.exam-management-manage-page .manage-exam-search-button.ant-btn:hover{background:var(--manage-blue-hover)!important;border-color:var(--manage-blue-hover)!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn{border:1px solid var(--manage-border)!important;color:#425168!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn:focus,.exam-management-manage-page .manage-exam-secondary-button.ant-btn:hover{border-color:#b7c4d3!important;color:#27384f!important}.exam-management-manage-page .manage-exam-table-wrap{border:1px solid var(--manage-border-soft)!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-thead>tr>th{border-bottom:1px solid var(--manage-border-soft)!important;padding:12px 11px!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr>td{padding:13px 11px!important}.exam-management-manage-page .manage-exam-row-actions{align-items:center}.exam-management-manage-page .manage-exam-action.ant-btn{gap:4px}.exam-management-manage-page .manage-exam-action-edit.ant-btn{background:#eef4ff!important;color:#2257bd!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn{color:#4d5d72!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn{background:#fff1f2!important}.exam-management-manage-page .exam-upload-pagination{min-height:58px!important;padding:12px!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-item,.exam-management-manage-page .exam-upload-pagination .ant-pagination-next,.exam-management-manage-page .exam-upload-pagination .ant-pagination-prev{border-radius:8px!important;height:32px!important;min-width:32px!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options .ant-select-selector{border-radius:8px!important;height:32px!important;min-height:32px!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options .ant-select-selection-item{font-weight:500!important;line-height:30px!important}.manage-exam-edit-modal .ant-modal-content{padding:22px!important}.manage-exam-edit-modal .ant-modal-title{color:#25344a!important;font-size:16px!important}.manage-exam-edit-modal .ant-modal-header{border-bottom:1px solid #e8edf3!important;margin-bottom:18px!important;padding-bottom:14px!important}.manage-exam-edit-modal .ant-modal-body{color:#435166}.manage-exam-edit-modal .manage-exam-duration-modal{grid-gap:10px 12px!important;align-items:center!important;gap:10px 12px!important;grid-template-columns:110px minmax(0,1fr)!important}.manage-exam-edit-modal .manage-exam-duration-modal>span{color:#647287!important;font-size:11px!important}.manage-exam-edit-modal .manage-exam-duration-modal>strong{color:#29384e!important;font-size:12px!important}.manage-exam-edit-modal .manage-exam-duration-modal>label{color:#4a586d!important;font-size:11px!important;grid-column:1/-1!important;margin-top:8px!important}.manage-exam-edit-modal .manage-exam-duration-modal>.ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal>.ant-select{grid-column:1/-1!important}.manage-exam-edit-modal .manage-exam-duration-modal .ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal .ant-select-single,.manage-exam-edit-modal .manage-exam-duration-modal .ant-select-single .ant-select-selector{border-radius:8px!important;height:40px!important;min-height:40px!important}.manage-exam-edit-modal .manage-exam-duration-modal .ant-input-number-input{height:38px!important;line-height:38px!important}.manage-exam-edit-modal .manage-exam-duration-modal .ant-select-selection-item{line-height:38px!important}.manage-exam-edit-modal .manage-exam-duration-modal>p{font-size:10.5px!important;grid-column:1/-1!important;line-height:1.45!important;margin:4px 0 0!important}.manage-exam-edit-modal .ant-modal-footer{margin-top:18px!important}.manage-exam-edit-modal .ant-modal-footer .ant-btn{border-radius:8px!important;font-size:12px!important;height:36px!important;min-width:88px!important}.manage-exam-edit-modal .ant-modal-footer .ant-btn-primary{background:var(--manage-blue)!important;border-color:var(--manage-blue)!important}@media (max-width:700px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:1fr!important}.exam-management-manage-page .manage-exam-toolbar-actions,.exam-management-manage-page .manage-exam-toolbar-search{grid-column:auto}.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manage-exam-mobile-meta strong,.manage-exam-mobile-title strong{color:#29384e!important;font-weight:600!important}.manage-exam-mobile-meta span,.manage-exam-mobile-title span{color:#7e8b9d!important;font-weight:500!important}.manage-exam-mobile-actions{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.manage-exam-mobile-actions .manage-exam-action{width:100%!important}}@media (max-width:460px){.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:1fr 1fr!important}.exam-management-manage-page .manage-exam-toolbar-actions .manage-exam-search-button{grid-column:1/-1}.manage-exam-mobile-actions{grid-template-columns:1fr 1fr!important}.manage-exam-mobile-actions .manage-exam-action-clear{grid-column:1/-1;grid-row:2}.manage-exam-mobile-actions .manage-exam-action-delete{grid-column:2;grid-row:1}.manage-exam-edit-modal .manage-exam-duration-modal{grid-template-columns:1fr!important}.manage-exam-edit-modal .manage-exam-duration-modal>.ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal>.ant-select,.manage-exam-edit-modal .manage-exam-duration-modal>label,.manage-exam-edit-modal .manage-exam-duration-modal>p,.manage-exam-edit-modal .manage-exam-duration-modal>span,.manage-exam-edit-modal .manage-exam-duration-modal>strong{grid-column:1!important}}.exam-management-manage-page{--mx-blue:#2563eb;--mx-blue-hover:#1d4ed8;--mx-text:#3b4a5f;--mx-muted:#7c899a;--mx-soft-border:#e9eef4}.exam-management-manage-page,.exam-management-manage-page .ant-btn,.exam-management-manage-page .ant-input,.exam-management-manage-page .ant-input-number-input,.exam-management-manage-page .ant-pagination,.exam-management-manage-page .ant-select-selection-item,.exam-management-manage-page .ant-select-selection-placeholder,.exam-management-manage-page .ant-table{color:var(--mx-text);font-weight:500!important}.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:minmax(280px,1.8fr) minmax(150px,.72fr) minmax(150px,.72fr) auto!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-single,.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector,.exam-management-manage-page .manage-exam-toolbar .manage-exam-toolbar-button.ant-btn{height:38px!important;max-height:38px!important;min-height:38px!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper{padding:0 11px!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper>input.ant-input,.exam-management-manage-page .manage-exam-toolbar .ant-input-number-input{height:36px!important;line-height:36px!important}.exam-management-manage-page .manage-exam-toolbar .ant-select-selection-item,.exam-management-manage-page .manage-exam-toolbar .ant-select-selection-placeholder{line-height:36px!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper:hover,.exam-management-manage-page .manage-exam-toolbar .ant-input-number:hover,.exam-management-manage-page .manage-exam-toolbar .ant-select:hover .ant-select-selector{border-color:#b8c4d2!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper-focused,.exam-management-manage-page .manage-exam-toolbar .ant-input-number-focused,.exam-management-manage-page .manage-exam-toolbar .ant-select-focused .ant-select-selector{border-color:var(--mx-blue)!important}.exam-management-manage-page .manage-exam-toolbar-button.ant-btn{border-radius:8px!important}.exam-management-manage-page .manage-exam-search-button.ant-btn{background:var(--mx-blue)!important;border:1px solid var(--mx-blue)!important}.exam-management-manage-page .manage-exam-search-button.ant-btn:hover{background:var(--mx-blue-hover)!important;border-color:var(--mx-blue-hover)!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn{color:#435269!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn:hover{border-color:#b8c4d2!important}.exam-management-manage-page .manage-exam-table-wrap{border:1px solid var(--mx-soft-border)!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table{background:#fff!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-thead>tr>th{background:#f7f9fc!important;border-bottom:1px solid var(--mx-soft-border)!important;color:#4b5b70!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr>td{border-bottom:1px solid #eef2f6!important;color:#435166!important;min-height:54px!important;overflow:visible!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr:hover>td{background:#f7faff!important}.exam-management-manage-page .manage-exam-name{min-width:0;overflow:visible}.exam-management-manage-page .manage-exam-name strong{display:block;line-height:1.35!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-management-manage-page .manage-exam-name span{color:#8592a3!important;display:block;line-height:1.3!important;margin-top:3px}.exam-management-manage-page .manage-exam-row-actions{grid-gap:6px!important;display:grid!important;grid-template-columns:58px 58px 66px!important}.exam-management-manage-page .manage-exam-action.ant-btn{font-weight:500!important;gap:4px!important;padding:0 7px!important;width:100%!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn{background:#edf4ff!important;color:#1f5ac8!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn:hover{background:#e1edff!important;color:#1749a8!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn{background:#f1f4f7!important;color:#526176!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn:hover{background:#e8edf3!important;color:#38495f!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn{background:#fff0f2!important;color:#cf3743!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn:hover{background:#ffe4e7!important;color:#b92c37!important}.exam-management-manage-page .exam-upload-pagination{align-items:center!important;background:#fff!important;border-top:1px solid var(--mx-soft-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0!important;min-height:54px!important;padding:10px 12px!important}.exam-management-manage-page .exam-upload-pagination>span{color:#748195!important;font-size:10.5px!important;font-weight:500!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination{align-items:center!important;display:flex!important;gap:4px!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-item,.exam-management-manage-page .exam-upload-pagination .ant-pagination-next,.exam-management-manage-page .exam-upload-pagination .ant-pagination-prev{background:#fff!important;border:1px solid #e0e6ed!important;border-radius:7px!important;height:30px!important;line-height:28px!important;margin:0!important;min-width:30px!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-item a{color:#506075!important;font-size:10.5px!important;font-weight:500!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-item-active{background:var(--mx-blue)!important;border-color:var(--mx-blue)!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-item-active a{color:#fff!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options{margin-inline-start:8px!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options .ant-select,.exam-management-manage-page .exam-upload-pagination .ant-pagination-options .ant-select-selector{border-radius:7px!important;height:30px!important;min-height:30px!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination-options .ant-select-selector{align-items:center!important;border:1px solid #e0e6ed!important;display:flex!important}.ant-modal-mask{background:#0f172a47!important}.manage-exam-edit-modal .manage-exam-duration-modal{grid-gap:0!important;gap:0!important}.manage-exam-edit-modal .manage-exam-duration-modal>strong{margin:0 0 13px!important}.manage-exam-edit-modal .manage-exam-duration-modal>label{font-weight:500!important;grid-column:1!important}.manage-exam-edit-modal .manage-exam-duration-modal>.ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal>.ant-select{grid-column:1!important;margin:0 0 11px!important}.manage-exam-edit-modal .manage-exam-duration-modal .ant-input-number-input,.manage-exam-edit-modal .manage-exam-duration-modal .ant-select-selection-item{font-size:11.5px!important}.manage-exam-edit-modal .manage-exam-duration-modal>p{grid-column:1!important}@media (max-width:1220px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:minmax(240px,1.5fr) minmax(140px,.72fr) minmax(140px,.72fr)!important}.exam-management-manage-page .manage-exam-toolbar-actions{grid-column:1/-1;justify-self:end}}@media (max-width:700px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:1fr!important}.exam-management-manage-page .manage-exam-toolbar-actions,.exam-management-manage-page .manage-exam-toolbar-search{grid-column:auto}.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.exam-management-manage-page .exam-upload-pagination{align-items:stretch!important;flex-direction:column!important}.exam-management-manage-page .exam-upload-pagination .ant-pagination{flex-wrap:wrap!important;justify-content:center!important}.manage-exam-edit-modal .ant-modal-footer{display:grid!important;grid-template-columns:1fr 1fr!important}.manage-exam-edit-modal .ant-modal-footer .ant-btn{min-width:0!important;width:100%!important}}@media (max-width:460px){.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:1fr 1fr!important}.exam-management-manage-page .manage-exam-toolbar-actions .manage-exam-search-button{grid-column:1/-1}}.exam-management-manage-page{--mxf-blue:#2563eb;--mxf-blue-hover:#1d4ed8;--mxf-text:#3f4f64;--mxf-heading:#25344a;--mxf-muted:#748195;--mxf-border:#dfe6ee;--mxf-soft-border:#e9eef4}.exam-management-manage-page .manage-exam-created-value{color:#435166;display:block;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap}.exam-management-manage-page .manage-exam-action.ant-btn{border:0!important;font-size:10.5px!important;font-weight:600!important;gap:5px!important;min-width:0!important;padding:0 10px!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important;width:auto!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn{background:#e5efff!important;color:#1557c0!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn:focus,.exam-management-manage-page .manage-exam-action-edit.ant-btn:hover{background:#d7e7ff!important;color:#0f469d!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn{background:#e9eef4!important;color:#465970!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn:focus,.exam-management-manage-page .manage-exam-action-clear.ant-btn:hover{background:#dde5ed!important;color:#30445b!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn{background:#ffe8eb!important;color:#c92f3b!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn:focus,.exam-management-manage-page .manage-exam-action-delete.ant-btn:hover{background:#ffdbe0!important;color:#ae202c!important}.exam-management-manage-page .manage-exam-pagination{align-items:center;background:#fff;border-top:1px solid var(--mxf-soft-border);display:flex;gap:14px;justify-content:space-between;margin:0;min-height:52px;padding:10px 12px}.exam-management-manage-page .manage-exam-pagination>span{color:var(--mxf-muted);font-size:10.5px;font-weight:500;line-height:1.4}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item a{font-size:10.5px}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item-active{background:var(--mxf-blue)!important;border-color:var(--mxf-blue)!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-next button,.exam-management-manage-page .manage-exam-pagination .ant-pagination-prev button{box-shadow:none!important;color:#56657a!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover,.exam-management-manage-page .manage-exam-pagination .ant-pagination-next:not(.ant-pagination-disabled):hover,.exam-management-manage-page .manage-exam-pagination .ant-pagination-prev:not(.ant-pagination-disabled):hover{background:#f7f9fc!important;border-color:#b8c5d3!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-disabled{opacity:.45}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options{align-items:center;display:flex;height:30px}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-single .ant-select-selector{align-items:center!important;border:1px solid #dfe6ee!important;display:flex!important;max-height:30px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-selection-item{color:#4d5b70!important}.ant-modal-mask{background:#0f172a3d!important}.manage-exam-edit-modal .ant-modal-content{overflow:visible!important}.manage-exam-edit-modal .ant-modal-header{border-bottom:1px solid #e9eef4!important}.manage-exam-edit-modal .ant-modal-title{color:#26354a!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}.manage-exam-edit-modal .ant-modal-body{padding:0!important}.manage-exam-edit-modal .manage-exam-duration-modal>span{color:#7b8798!important;display:block;font-size:10px!important;font-weight:500!important;line-height:1.3!important;margin:0 0 3px!important}.manage-exam-edit-modal .manage-exam-duration-modal>strong{color:#26354a!important;display:block;font-size:11.5px!important;font-weight:600!important;line-height:1.35!important;margin:0 0 14px!important;overflow-wrap:anywhere}.manage-exam-edit-modal .manage-exam-duration-modal>label{color:#526075!important;display:block!important;font-size:10.5px!important;font-weight:600!important;line-height:1.3!important;margin:0 0 5px!important;max-width:100%!important;width:300px!important}.manage-exam-edit-modal .manage-exam-duration-modal>.ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal>.ant-select{display:block!important;margin:0 0 12px!important;width:300px!important}.manage-exam-edit-modal .manage-exam-duration-modal .ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal .ant-select-single,.manage-exam-edit-modal .manage-exam-duration-modal .ant-select-single .ant-select-selector{border-color:#dfe6ee!important;border-radius:7px!important;box-shadow:none!important;height:34px!important;max-height:34px!important;min-height:34px!important}.manage-exam-edit-modal .manage-exam-duration-modal .ant-input-number-input{color:#344256!important;font-size:11px!important;font-weight:500!important;height:32px!important;line-height:32px!important;padding:0 10px!important}.manage-exam-edit-modal .manage-exam-duration-modal .ant-select-single .ant-select-selector{align-items:center!important;display:flex!important;padding:0 10px!important}.manage-exam-edit-modal .manage-exam-duration-modal .ant-select-selection-item{color:#344256!important;font-size:11px!important;font-weight:500!important;line-height:32px!important}.manage-exam-edit-modal .manage-exam-duration-modal>p{display:block;margin:0!important}.manage-exam-edit-modal .ant-modal-footer .ant-btn{align-items:center!important;display:inline-flex!important;font-weight:600!important;justify-content:center!important;line-height:1!important;width:auto!important}.manage-exam-edit-modal .manage-exam-modal-save-button.ant-btn{background:var(--mxf-blue,#2563eb)!important;border:1px solid var(--mxf-blue,#2563eb)!important}.manage-exam-edit-modal .manage-exam-modal-save-button.ant-btn:focus,.manage-exam-edit-modal .manage-exam-modal-save-button.ant-btn:hover{background:var(--mxf-blue-hover,#1d4ed8)!important;border-color:var(--mxf-blue-hover,#1d4ed8)!important}@media (max-width:700px){.exam-management-manage-page .manage-exam-pagination{align-items:flex-start;border-top:0;flex-direction:column;gap:9px;padding:11px 0 0}.exam-management-manage-page .manage-exam-pagination .ant-pagination{flex-wrap:wrap!important;justify-content:flex-start;width:100%}.manage-exam-edit-modal .manage-exam-duration-modal>.ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal>.ant-select,.manage-exam-edit-modal .manage-exam-duration-modal>label{width:100%!important}}@media (max-width:460px){.exam-management-manage-page .manage-exam-pagination .ant-pagination{justify-content:center}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options{margin:6px 0 0!important;width:100%}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select,.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-single .ant-select-selector{width:100%!important}.manage-exam-edit-modal .ant-modal-footer{display:grid!important;grid-template-columns:1fr 1fr!important}.manage-exam-edit-modal .ant-modal-footer .ant-btn{min-width:0!important;width:100%!important}}.manage-exam-edit-modal .manage-exam-duration-modal>label,.manage-exam-edit-modal .manage-exam-duration-modal>p,.manage-exam-edit-modal .manage-exam-duration-modal>span,.manage-exam-edit-modal .manage-exam-duration-modal>strong{width:100%!important}.manage-exam-edit-modal .manage-exam-duration-modal>.ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal>.ant-select{max-width:100%!important;width:100%!important}.manage-exam-edit-modal .ant-modal-footer{width:100%!important}.exam-management-manage-page .manage-exam-row-actions{white-space:nowrap}.exam-management-manage-page .manage-exam-action.ant-btn{border-radius:8px!important;height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important;width:32px!important}.exam-management-manage-page .manage-exam-action.ant-btn .anticon{font-size:13px!important}.exam-management-manage-page .manage-exam-action.ant-btn:active{transform:translateY(1px)}@media (max-width:700px){.manage-exam-mobile-actions .manage-exam-action.ant-btn{font-size:10px!important;height:32px!important;max-height:32px!important;max-width:none!important;min-width:0!important;padding:0 9px!important;width:100%!important}.manage-exam-edit-modal .manage-exam-duration-modal{margin:0!important;width:100%!important}}.exam-management-manage-page{--ux-primary:#2563eb;--ux-primary-hover:#1d4ed8;--ux-page:#f6f8fb;--ux-surface:#fff;--ux-text:#334155;--ux-heading:#243247;--ux-muted:#7c8798;--ux-border:#e2e8f0;--ux-border-soft:#edf1f5;--ux-header:#f8fafc}.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:minmax(300px,1.7fr) 190px 190px auto!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-single,.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector,.exam-management-manage-page .manage-exam-toolbar .manage-exam-toolbar-button.ant-btn{height:40px!important;max-height:40px!important;min-height:40px!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector{border:1px solid var(--ux-border)!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper>input.ant-input,.exam-management-manage-page .manage-exam-toolbar .ant-input-number-input{background:#0000!important;color:var(--ux-text)!important}.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector{padding:0 12px!important}.exam-management-manage-page .manage-exam-toolbar .ant-select-selection-item,.exam-management-manage-page .manage-exam-toolbar .ant-select-selection-placeholder{color:var(--ux-text)!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper:hover,.exam-management-manage-page .manage-exam-toolbar .ant-input-number:hover,.exam-management-manage-page .manage-exam-toolbar .ant-select:hover .ant-select-selector{border-color:#c4ceda!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper-focused,.exam-management-manage-page .manage-exam-toolbar .ant-input-number-focused,.exam-management-manage-page .manage-exam-toolbar .ant-select-focused .ant-select-selector{border-color:var(--ux-primary)!important}.exam-management-manage-page .manage-exam-search-button.ant-btn{align-items:center!important;appearance:none!important;background:var(--ux-primary)!important;border:1px solid var(--ux-primary)!important;border-radius:8px!important;box-shadow:none!important;display:inline-flex!important;font-size:11.5px!important;font-weight:600!important;gap:6px!important;height:40px!important;justify-content:center!important;line-height:1!important;overflow:hidden!important;padding:0 14px!important;width:100%!important}.exam-management-manage-page .manage-exam-search-button.ant-btn:focus,.exam-management-manage-page .manage-exam-search-button.ant-btn:hover{background:var(--ux-primary-hover)!important;border-color:var(--ux-primary-hover)!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn{border:1px solid var(--ux-border)!important;border-radius:8px!important;box-shadow:none!important;color:#475569!important;font-size:11.5px!important;font-weight:500!important;height:40px!important;width:100%!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn:hover{background:#f8fafc!important;border-color:#c6d0dc!important;color:#29384e!important}.exam-management-manage-page .manage-exam-table-wrap{background:var(--ux-surface)!important;border:1px solid var(--ux-border)!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-thead>tr>th{background:var(--ux-header)!important;border-bottom:1px solid var(--ux-border)!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr>td{border-bottom:1px solid var(--ux-border-soft)!important;color:var(--ux-text)!important;height:54px!important;line-height:1.4!important;padding:11px!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr:nth-child(2n)>td{background:#fcfdff!important}.exam-management-manage-page .manage-exam-name strong{color:var(--ux-heading)!important}.exam-management-manage-page .manage-exam-name span{color:#8b97a8!important}.exam-management-manage-page .ant-tag{border-radius:999px!important;font-size:9.75px!important;font-weight:500!important;line-height:20px!important;margin:0!important;padding:1px 8px!important}.exam-management-manage-page .manage-exam-row-actions{white-space:nowrap!important}.exam-management-manage-page .manage-exam-action.ant-btn{line-height:1!important}.exam-management-manage-page .manage-exam-action .anticon{font-size:13px!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn:focus,.exam-management-manage-page .manage-exam-action-edit.ant-btn:hover{background:#eff6ff!important;border-color:#dbeafe!important;color:#1d4ed8!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn:focus,.exam-management-manage-page .manage-exam-action-clear.ant-btn:hover{background:#f1f5f9!important;border-color:#e2e8f0!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn:focus,.exam-management-manage-page .manage-exam-action-delete.ant-btn:hover{background:#fef2f2!important;border-color:#fee2e2!important;color:#b91c1c!important}.exam-management-manage-page .manage-exam-pagination{border-top:1px solid var(--ux-border)!important}.exam-management-manage-page .manage-exam-pagination>span{color:var(--ux-muted)!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item,.exam-management-manage-page .manage-exam-pagination .ant-pagination-next,.exam-management-manage-page .manage-exam-pagination .ant-pagination-prev{align-items:center!important;border:1px solid var(--ux-border)!important;display:inline-flex!important;justify-content:center!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item a{align-items:center;color:#526176!important;display:flex;height:100%;justify-content:center;padding:0!important;width:100%}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item-active{background:var(--ux-primary)!important;border-color:var(--ux-primary)!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-next button,.exam-management-manage-page .manage-exam-pagination .ant-pagination-prev button{align-items:center!important;background:#0000!important;border:0!important;color:#64748b!important;display:flex!important;justify-content:center!important;padding:0!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options{height:30px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-single .ant-select-selector{background:#fff!important;border:1px solid var(--ux-border)!important;border-radius:7px!important;box-shadow:none!important;height:30px!important;min-height:30px!important;padding:0 8px!important;width:88px!important}.exam-management-manage-page .manage-exam-pagination .ant-select-selection-item{color:#526176!important}.manage-exam-edit-modal .manage-exam-duration-modal{display:block!important;margin:0 auto!important;max-width:100%!important;width:360px!important}.manage-exam-edit-modal .manage-exam-duration-modal>.ant-input-number,.manage-exam-edit-modal .manage-exam-duration-modal>.ant-select,.manage-exam-edit-modal .manage-exam-duration-modal>label{max-width:100%!important;width:100%!important}@media (max-width:1220px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:minmax(240px,1.4fr) minmax(145px,.7fr) minmax(145px,.7fr)!important}.exam-management-manage-page .manage-exam-toolbar-actions{grid-column:1/-1;justify-self:end}}@media (max-width:700px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:1fr!important}.exam-management-manage-page .manage-exam-toolbar-actions,.exam-management-manage-page .manage-exam-toolbar-search{grid-column:auto}.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.exam-management-manage-page .manage-exam-pagination{align-items:stretch!important;border-top:0!important;flex-direction:column!important;gap:9px!important;padding:10px 0 0!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination{flex-wrap:wrap!important;justify-content:center;width:100%}.manage-exam-mobile-actions .manage-exam-action.ant-btn{font-size:10px!important;height:32px!important;max-height:32px!important;max-width:none!important;min-width:0!important;padding:0 9px!important;width:100%!important}.manage-exam-edit-modal .manage-exam-duration-modal{margin:0!important;width:100%!important}}@media (max-width:460px){.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:1fr 1fr!important}.exam-management-manage-page .manage-exam-toolbar-actions .manage-exam-search-button{grid-column:1/-1}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options{margin:5px 0 0!important;width:100%}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select,.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-selector{width:100%!important}}.exam-management-manage-page{--mx-primary:#2563eb;--mx-primary-hover:#1d4ed8;--mx-text:#425166;--mx-heading:#243247;--mx-muted:#78869a;--mx-border:#dfe6ee;--mx-soft-border:#edf1f5;--mx-header:#f8fafc;--mx-control-h:40px}.exam-management-manage-page .manage-exam-toolbar{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(280px,1.65fr) 170px 170px auto!important;margin-bottom:16px!important}.exam-management-manage-page .manage-exam-toolbar-field,.exam-management-manage-page .manage-exam-toolbar-field>*{min-width:0!important;width:100%!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-single,.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector,.exam-management-manage-page .manage-exam-toolbar .manage-exam-toolbar-button.ant-btn{border-radius:8px!important;height:var(--mx-control-h)!important;max-height:var(--mx-control-h)!important;min-height:var(--mx-control-h)!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper,.exam-management-manage-page .manage-exam-toolbar .ant-input-number,.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector{background:#fff!important;border:1px solid var(--mx-border)!important;box-shadow:none!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper{align-items:center!important;display:flex!important;overflow:visible!important;padding:0 12px!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper:after,.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper:before,.exam-management-manage-page .manage-exam-toolbar-button.ant-btn:after,.exam-management-manage-page .manage-exam-toolbar-button.ant-btn:before{content:none!important;display:none!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper>input.ant-input,.exam-management-manage-page .manage-exam-toolbar .ant-input-number-input{font-size:11.5px!important;font-weight:500!important;height:38px!important;line-height:38px!important;padding-bottom:0!important;padding-top:0!important}.exam-management-manage-page .manage-exam-toolbar .ant-select-single .ant-select-selector{align-items:center!important;display:flex!important;padding:0 11px!important}.exam-management-manage-page .manage-exam-toolbar .ant-select-selection-item,.exam-management-manage-page .manage-exam-toolbar .ant-select-selection-placeholder{font-size:11.5px!important;font-weight:500!important;line-height:38px!important}.exam-management-manage-page .manage-exam-toolbar .ant-input-affix-wrapper-focused,.exam-management-manage-page .manage-exam-toolbar .ant-input-number-focused,.exam-management-manage-page .manage-exam-toolbar .ant-select-focused .ant-select-selector{border-color:var(--mx-primary)!important;box-shadow:0 0 0 3px #2563eb12!important}.exam-management-manage-page .manage-exam-toolbar-actions{grid-gap:8px!important;align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:94px 78px 90px!important}.exam-management-manage-page .manage-exam-toolbar-button.ant-btn{align-items:center!important;box-shadow:none!important;display:inline-flex!important;font-size:11.5px!important;font-weight:500!important;gap:6px!important;justify-content:center!important;line-height:1!important;min-width:0!important;padding:0 12px!important;width:100%!important}.exam-management-manage-page .manage-exam-search-button.ant-btn{background:var(--mx-primary)!important;border:1px solid var(--mx-primary)!important;color:#fff!important}.exam-management-manage-page .manage-exam-search-button.ant-btn:focus,.exam-management-manage-page .manage-exam-search-button.ant-btn:hover{background:var(--mx-primary-hover)!important;border-color:var(--mx-primary-hover)!important;color:#fff!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn{background:#fff!important;border:1px solid var(--mx-border)!important;color:#46566c!important}.exam-management-manage-page .manage-exam-secondary-button.ant-btn:focus,.exam-management-manage-page .manage-exam-secondary-button.ant-btn:hover{background:#f8fafc!important;border-color:#bcc7d4!important;color:#29384e!important}.exam-management-manage-page .manage-exam-table-wrap{background:#fff!important;border:1px solid var(--mx-border)!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-thead>tr>th{background:var(--mx-header)!important;border-bottom:1px solid var(--mx-border)!important;color:#526176!important;font-size:10.5px!important;height:42px!important;line-height:1.3!important;padding:10px 11px!important;white-space:nowrap!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr>td{border-bottom:1px solid var(--mx-soft-border)!important;color:var(--mx-text)!important;font-size:11.5px!important;height:56px!important;line-height:1.45!important;padding:12px 11px!important;vertical-align:middle!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.exam-management-manage-page .manage-exam-name strong{color:var(--mx-heading)!important;font-size:12px!important}.exam-management-manage-page .manage-exam-name span{color:#8a96a7!important;font-size:10px!important;font-weight:500!important;margin-top:3px!important}.exam-management-manage-page .manage-exam-created-value{color:#46566c!important;display:block!important;font-size:10.75px!important;font-weight:500!important;white-space:nowrap!important}.exam-management-manage-page .manage-exam-row-actions{gap:5px!important}.exam-management-manage-page .manage-exam-action.ant-btn{align-items:center!important;background:#0000!important;border:1px solid #0000!important;border-radius:7px!important;box-shadow:none!important;display:inline-flex!important;font-size:13px!important;height:30px!important;justify-content:center!important;max-height:30px!important;max-width:30px!important;min-height:30px!important;min-width:30px!important;padding:0!important;width:30px!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn{color:#2563eb!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn{color:#64748b!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn{color:#dc2626!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn:hover{background:#eff6ff!important;border-color:#dbeafe!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn:hover{background:#f1f5f9!important;border-color:#e2e8f0!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn:hover{background:#fef2f2!important;border-color:#fee2e2!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-content{-ms-overflow-style:none;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.exam-management-manage-page .manage-exam-table-wrap .ant-table-content::-webkit-scrollbar{height:0}.exam-management-manage-page .manage-exam-table-wrap:hover .ant-table-content{scrollbar-color:#b9c3cf #0000;scrollbar-width:thin}.exam-management-manage-page .manage-exam-table-wrap:hover .ant-table-content::-webkit-scrollbar{height:6px}.exam-management-manage-page .manage-exam-table-wrap:hover .ant-table-content::-webkit-scrollbar-thumb{background:#b9c3cf;border-radius:999px}.exam-management-manage-page .manage-exam-pagination{border-top:1px solid var(--mx-border)!important;gap:14px!important;min-height:52px!important}.exam-management-manage-page .manage-exam-pagination>span{color:var(--mx-muted)!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination{gap:4px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item,.exam-management-manage-page .manage-exam-pagination .ant-pagination-next,.exam-management-manage-page .manage-exam-pagination .ant-pagination-prev{border:1px solid var(--mx-border)!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item-active{background:var(--mx-primary)!important;border-color:var(--mx-primary)!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item a{font-weight:500!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select{width:88px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-selector{border:1px solid var(--mx-border)!important;padding:0 8px!important}.exam-management-manage-page .manage-exam-pagination .ant-select-selection-item{font-size:10px!important;font-weight:500!important;line-height:28px!important}.manage-exam-modal-root .ant-modal-mask{background:#0f172a3d!important}.manage-exam-edit-modal .ant-modal-content{border-radius:12px!important;padding:20px!important}.manage-exam-edit-modal .ant-modal-header{border-bottom:1px solid #edf1f5!important;margin:0 0 14px!important;padding:0 0 12px!important}.manage-exam-edit-modal .manage-exam-duration-modal{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin:0!important;max-width:none!important;width:100%!important}.manage-exam-edit-modal .manage-exam-modal-exam-row{grid-gap:10px!important;align-items:center!important;border-bottom:1px solid #edf1f5!important;display:grid!important;gap:10px!important;grid-template-columns:92px minmax(0,1fr)!important;padding-bottom:11px!important}.manage-exam-edit-modal .manage-exam-modal-exam-row span{color:#7c8798!important;font-size:10.5px!important;font-weight:500!important}.manage-exam-edit-modal .manage-exam-modal-exam-row strong{color:#26354a!important;font-size:11.5px!important;font-weight:600!important}.manage-exam-edit-modal .manage-exam-modal-field{grid-gap:12px!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:132px 220px!important;justify-content:start!important}.manage-exam-edit-modal .manage-exam-modal-field label{color:#526075!important;font-size:10.5px!important;font-weight:500!important;margin:0!important}.manage-exam-edit-modal .manage-exam-modal-field .ant-input-number,.manage-exam-edit-modal .manage-exam-modal-field .ant-select,.manage-exam-edit-modal .manage-exam-modal-field .ant-select-selector{border-radius:7px!important;height:34px!important;max-height:34px!important;min-height:34px!important;width:220px!important}.manage-exam-edit-modal .manage-exam-modal-field .ant-input-number-input{font-size:11.5px!important;font-weight:500!important;height:32px!important;line-height:32px!important}.manage-exam-edit-modal .manage-exam-modal-field .ant-select-selector{align-items:center!important;display:flex!important}.manage-exam-edit-modal .manage-exam-duration-modal>p{color:#7f8b9b!important;font-size:9.75px!important;font-weight:500!important;line-height:1.4!important;margin:-1px 0 0!important}.manage-exam-edit-modal .ant-modal-footer{align-items:center!important;border-top:1px solid #edf1f5!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;margin:14px 0 0!important;padding:13px 0 0!important}.manage-exam-edit-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0!important}.manage-exam-edit-modal .ant-modal-footer .ant-btn{border-radius:7px!important;box-shadow:none!important;font-size:11px!important;font-weight:500!important;height:34px!important;min-height:34px!important;padding:0 14px!important}.manage-exam-edit-modal .manage-exam-modal-cancel-button.ant-btn{background:#fff!important;border:1px solid #dfe6ee!important;color:#46556b!important;min-width:82px!important}.manage-exam-edit-modal .manage-exam-modal-save-button.ant-btn{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important;min-width:112px!important;opacity:1!important;visibility:visible!important}.manage-exam-edit-modal .manage-exam-modal-save-button.ant-btn:focus,.manage-exam-edit-modal .manage-exam-modal-save-button.ant-btn:hover{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}@media (max-width:1220px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:minmax(240px,1.4fr) 150px 150px!important}.exam-management-manage-page .manage-exam-toolbar-actions{grid-column:1/-1;justify-self:end}}@media (max-width:820px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exam-management-manage-page .manage-exam-toolbar-search{grid-column:1/-1}.exam-management-manage-page .manage-exam-toolbar-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch}}@media (max-width:700px){.exam-management-manage-page .manage-exam-toolbar{grid-template-columns:1fr!important}.exam-management-manage-page .manage-exam-toolbar-actions,.exam-management-manage-page .manage-exam-toolbar-search{grid-column:auto}.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.exam-management-manage-page .manage-exam-pagination{align-items:stretch!important;border-top:0!important;flex-direction:column!important;gap:9px!important;padding:10px 0 0!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination{flex-wrap:wrap!important;justify-content:center!important;width:100%!important}.manage-exam-mobile-actions .manage-exam-action.ant-btn{font-size:10px!important;height:32px!important;max-height:32px!important;max-width:none!important;min-width:0!important;padding:0 9px!important;width:100%!important}.manage-exam-edit-modal .manage-exam-modal-field{gap:5px!important;grid-template-columns:1fr!important}.manage-exam-edit-modal .manage-exam-modal-field .ant-input-number,.manage-exam-edit-modal .manage-exam-modal-field .ant-select,.manage-exam-edit-modal .manage-exam-modal-field .ant-select-selector{width:100%!important}}@media (max-width:460px){.exam-management-manage-page .manage-exam-toolbar-actions{grid-template-columns:1fr 1fr!important}.exam-management-manage-page .manage-exam-toolbar-actions .manage-exam-search-button{grid-column:1/-1}.manage-exam-edit-modal .manage-exam-modal-exam-row{gap:3px!important;grid-template-columns:1fr!important}}@media (hover:none) and (pointer:coarse){.exam-management-manage-page .manage-exam-table-wrap .ant-table-content,.exam-management-manage-page .manage-exam-table-wrap:hover .ant-table-content{scrollbar-width:none}.exam-management-manage-page .manage-exam-table-wrap .ant-table-content::-webkit-scrollbar,.exam-management-manage-page .manage-exam-table-wrap:hover .ant-table-content::-webkit-scrollbar{height:0}}.exam-management-manage-page{--mx-action-blue:#2563eb;--mx-action-blue-dark:#1d4ed8;--mx-action-blue-bg:#f4f7ff;--mx-action-blue-bg-hover:#eaf1ff;--mx-action-border:#bfd3ff;--mx-clear-text:#475569;--mx-clear-border:#cbd5e1;--mx-clear-bg:#f8fafc;--mx-clear-bg-hover:#f1f5f9;--mx-delete-text:#dc2626;--mx-delete-border:#fecdd3;--mx-delete-bg:#fff7f8;--mx-delete-bg-hover:#fff1f2}.exam-management-manage-page .manage-exam-row-actions{gap:6px!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action.ant-btn{height:30px!important;max-height:30px!important;max-width:30px!important;min-height:30px!important;min-width:30px!important;padding:0!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important;width:30px!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn{background:var(--mx-action-blue-bg)!important;border:1px solid var(--mx-action-border)!important;color:var(--mx-action-blue)!important}.exam-management-manage-page .manage-exam-action-edit.ant-btn:focus,.exam-management-manage-page .manage-exam-action-edit.ant-btn:hover{background:var(--mx-action-blue-bg-hover)!important;border-color:var(--mx-action-blue)!important;color:var(--mx-action-blue-dark)!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn{background:var(--mx-clear-bg)!important;border:1px solid var(--mx-clear-border)!important;color:var(--mx-clear-text)!important}.exam-management-manage-page .manage-exam-action-clear.ant-btn:focus,.exam-management-manage-page .manage-exam-action-clear.ant-btn:hover{background:var(--mx-clear-bg-hover)!important;border-color:#94a3b8!important;color:#334155!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn{background:var(--mx-delete-bg)!important;border:1px solid var(--mx-delete-border)!important;color:var(--mx-delete-text)!important}.exam-management-manage-page .manage-exam-action-delete.ant-btn:focus,.exam-management-manage-page .manage-exam-action-delete.ant-btn:hover{background:var(--mx-delete-bg-hover)!important;border-color:#f43f5e!important;color:#be123c!important}@media (max-width:700px){.exam-management-manage-page .manage-exam-mobile-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-top:12px!important}.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action.ant-btn{align-items:center!important;border-radius:8px!important;display:inline-flex!important;font-size:10.5px!important;font-weight:600!important;gap:5px!important;height:34px!important;justify-content:center!important;line-height:1!important;max-height:34px!important;max-width:none!important;min-height:34px!important;min-width:0!important;padding:0 8px!important;width:100%!important}.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action.ant-btn .anticon{font-size:12px!important}.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action-clear,.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action-delete,.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action-edit{grid-column:auto!important;grid-row:auto!important}}@media (max-width:360px){.exam-management-manage-page .manage-exam-mobile-actions{gap:6px!important}.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action.ant-btn{font-size:9.75px!important;height:32px!important;max-height:32px!important;min-height:32px!important;padding:0 5px!important}}.exam-management-manage-page .manage-exam-pagination{align-items:center!important;background:#fff!important;border-top:1px solid #e9eef4!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0!important;min-height:54px!important;padding:10px 12px!important;width:100%!important}.exam-management-manage-page .manage-exam-pagination>span{color:#748195!important;flex:0 0 auto;font-size:10.5px!important;font-weight:500!important;line-height:1.4!important;white-space:nowrap}.exam-management-manage-page .manage-exam-pagination .ant-pagination{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:5px!important;justify-content:flex-end!important;margin:0!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item,.exam-management-manage-page .manage-exam-pagination .ant-pagination-next,.exam-management-manage-page .manage-exam-pagination .ant-pagination-prev{background:#fff!important;border:1px solid #dfe6ee!important;border-radius:7px!important;box-shadow:none!important;height:30px!important;line-height:28px!important;margin:0!important;min-width:30px!important;width:30px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-next button,.exam-management-manage-page .manage-exam-pagination .ant-pagination-prev button{border-radius:7px!important;height:100%!important;width:100%!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item a{color:#506075!important;font-size:10.5px!important;font-weight:600!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item:hover{background:#f7faff!important;border-color:#b7c8df!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item-active{background:#2563eb!important;border-color:#2563eb!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-item-active a{color:#fff!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-disabled{opacity:.45!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options{margin-inline-start:7px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select{height:30px!important;width:82px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-selector{align-items:center!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:7px!important;box-shadow:none!important;display:flex!important;height:30px!important;min-height:30px!important;padding:0 9px!important;width:82px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-selection-item{color:#506075!important;font-size:10px!important;font-weight:500!important;line-height:28px!important}@media (max-width:700px){.exam-management-manage-page .manage-exam-pagination{grid-gap:9px!important;align-items:center!important;border-top:0!important;display:grid!important;gap:9px!important;grid-template-columns:1fr!important;padding:10px 4px 2px!important}.exam-management-manage-page .manage-exam-pagination>span{width:100%}.exam-management-manage-page .manage-exam-pagination .ant-pagination{flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options{margin-inline-start:auto!important}}@media (max-width:360px){.exam-management-manage-page .manage-exam-pagination .ant-pagination-item,.exam-management-manage-page .manage-exam-pagination .ant-pagination-next,.exam-management-manage-page .manage-exam-pagination .ant-pagination-prev{height:28px!important;line-height:26px!important;min-width:28px!important;width:28px!important}.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select,.exam-management-manage-page .manage-exam-pagination .ant-pagination-options .ant-select-selector{width:78px!important}}.exam-management-manage-page .manage-exam-table-wrap .ant-table-thead>tr>th{background:#f8fafc!important;color:#475569!important;font-weight:600!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr>td{background:#fff!important;color:#4b5563!important;font-weight:500!important}.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr:hover>td,.exam-management-manage-page .manage-exam-table-wrap .ant-table-tbody>tr:nth-child(2n)>td{background:#fff!important}.exam-management-manage-page .manage-exam-name strong{color:#27364a!important;font-weight:600!important}.exam-management-manage-page .manage-exam-created-value,.exam-management-manage-page .manage-exam-name span{color:#667085!important;font-weight:500!important}.exam-management-manage-page .manage-exam-row-actions{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:7px!important;justify-content:center!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action.ant-btn{align-items:center!important;background:#fff!important;border-radius:8px!important;box-shadow:none!important;display:inline-flex!important;font-size:10.5px!important;font-weight:600!important;gap:5px!important;height:32px!important;justify-content:center!important;line-height:1!important;max-height:32px!important;max-width:none!important;min-height:32px!important;min-width:62px!important;padding:0 10px!important;width:auto!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action.ant-btn .anticon{font-size:12px!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-edit.ant-btn{background:#fff!important;border:1px solid #93b4ff!important;color:#2563eb!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-edit.ant-btn:focus,.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-edit.ant-btn:hover{background:#fff!important;border-color:#2563eb!important;color:#1d4ed8!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-clear.ant-btn{background:#fff!important;border:1px solid #b8c2cf!important;color:#526174!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-clear.ant-btn:focus,.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-clear.ant-btn:hover{background:#fff!important;border-color:#8290a2!important;color:#334155!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-delete.ant-btn{background:#fff!important;border:1px solid #f3a7ad!important;color:#dc2626!important}.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-delete.ant-btn:focus,.exam-management-manage-page .manage-exam-row-actions .manage-exam-action-delete.ant-btn:hover{background:#fff!important;border-color:#dc2626!important;color:#b91c1c!important}@media (max-width:700px){.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action.ant-btn{background:#fff!important}.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action-edit.ant-btn{background:#fff!important;border:1px solid #93b4ff!important;color:#2563eb!important}.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action-clear.ant-btn{background:#fff!important;border:1px solid #b8c2cf!important;color:#526174!important}.exam-management-manage-page .manage-exam-mobile-actions .manage-exam-action-delete.ant-btn{background:#fff!important;border:1px solid #f3a7ad!important;color:#dc2626!important}}.exam-management-results-page,.exam-management-upload-page{--module-blue:#2563eb;--module-blue-hover:#1d4ed8;--module-heading:#27364a;--module-text:#4b5563;--module-muted:#667085;--module-border:#dfe6ee;--module-soft-border:#e9eef4;background:#f5f7fb!important;color:var(--module-text);padding:0 20px 28px!important}.exam-management-results-page .exam-management-hero,.exam-management-upload-page .exam-management-hero{background:linear-gradient(120deg,#0b223c,#123d6a 52%,#1e5f9f)!important;margin:0 -20px!important;min-height:124px!important;overflow:hidden;padding:21px 28px 42px!important;position:relative}.exam-management-results-page .exam-management-hero-pattern,.exam-management-upload-page .exam-management-hero-pattern{background:linear-gradient(135deg,#0000 0 48%,#ffffff21 48% 52%,#0000 52% 100%);background-position:92% -72px;background-size:220px 220px;inset:0;opacity:.1;pointer-events:none;position:absolute}.exam-management-results-page .exam-management-hero-content,.exam-management-upload-page .exam-management-hero-content{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;position:relative;width:100%;z-index:1}.exam-management-results-page .exam-management-hero-copy,.exam-management-upload-page .exam-management-hero-copy{min-width:0}.exam-management-results-page .exam-management-breadcrumb,.exam-management-upload-page .exam-management-breadcrumb{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:10px;font-weight:500;gap:7px;margin-bottom:10px}.exam-management-results-page .exam-management-breadcrumb>.anticon,.exam-management-upload-page .exam-management-breadcrumb>.anticon{font-size:8px;opacity:.72}.exam-management-results-page .exam-management-breadcrumb-home,.exam-management-upload-page .exam-management-breadcrumb-home{align-items:center;display:inline-flex;gap:6px}.exam-management-results-page .exam-management-breadcrumb-home>.anticon,.exam-management-upload-page .exam-management-breadcrumb-home>.anticon{font-size:11px}.exam-management-results-page .exam-management-breadcrumb strong,.exam-management-upload-page .exam-management-breadcrumb strong{color:#fff;font-weight:600}.exam-management-results-page .exam-management-hero h3.ant-typography,.exam-management-upload-page .exam-management-hero h3.ant-typography{color:#fff!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.2px;line-height:1.25!important;margin:0 0 4px!important}.exam-management-results-page .exam-management-hero .ant-typography,.exam-management-upload-page .exam-management-hero .ant-typography{color:#fffc!important;display:block;font-size:11px!important;font-weight:500!important;line-height:1.45!important;margin:0!important;max-width:660px}.exam-management-results-page .exam-management-hero-refresh.ant-btn,.exam-management-upload-page .exam-management-hero-refresh.ant-btn{align-items:center!important;background:#ffffff1a!important;border:1px solid #ffffff61!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;gap:6px!important;height:36px!important;justify-content:center!important;min-width:90px!important;padding:0 14px!important}.exam-management-results-page .exam-management-hero-refresh.ant-btn:hover,.exam-management-upload-page .exam-management-hero-refresh.ant-btn:hover{background:#ffffff29!important;border-color:#ffffffa3!important;color:#fff!important}.exam-management-results-page .exam-management-content-panel,.exam-management-upload-page .exam-management-content-panel{background:#fff!important;border:1px solid var(--module-soft-border)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(13,31,52,.045)!important;margin-top:-20px!important;padding:20px!important;position:relative;z-index:2}.exam-management-upload-page .exam-management-content-panel .exam-management-surface{box-shadow:none!important}.exam-management-upload-page .exam-upload-form-card{border-radius:10px!important}.exam-management-results-page .exam-management-content-panel .ant-input-affix-wrapper,.exam-management-results-page .exam-management-content-panel .ant-input-number,.exam-management-results-page .exam-management-content-panel .ant-picker,.exam-management-results-page .exam-management-content-panel .ant-select-single .ant-select-selector,.exam-management-upload-page .exam-management-content-panel .ant-input,.exam-management-upload-page .exam-management-content-panel .ant-input-number{border-color:var(--module-border)!important;box-shadow:none!important}.exam-management-results-page .exam-management-content-panel .ant-input-affix-wrapper:hover,.exam-management-results-page .exam-management-content-panel .ant-input-number:hover,.exam-management-results-page .exam-management-content-panel .ant-picker:hover,.exam-management-results-page .exam-management-content-panel .ant-select:hover .ant-select-selector,.exam-management-upload-page .exam-management-content-panel .ant-input-number:hover,.exam-management-upload-page .exam-management-content-panel .ant-input:hover{border-color:#b8c4d2!important}.exam-management-results-page .assessment-results-summary strong,.exam-management-upload-page .exam-upload-label{color:var(--module-heading)!important}.exam-management-results-page .assessment-results-summary span,.exam-management-upload-page .exam-upload-help,.exam-management-upload-page .exam-upload-preview-note{color:var(--module-muted)!important}.exam-management-upload-page .exam-upload-clear-button.ant-btn{background:#fff!important;border:1px solid #b8c2cf!important;border-radius:8px!important;box-shadow:none!important;color:#526174!important;font-size:10.5px!important;font-weight:600!important;height:34px!important;padding:0 12px!important}.exam-management-upload-page .exam-upload-clear-button.ant-btn:hover{background:#fff!important;border-color:#8290a2!important;color:#334155!important}.exam-management-upload-page .exam-upload-primary-button.ant-btn{background:var(--module-blue)!important;border:1px solid var(--module-blue)!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;font-size:10.5px!important;font-weight:600!important;height:34px!important;min-width:116px!important;padding:0 14px!important}.exam-management-upload-page .exam-upload-primary-button.ant-btn:hover{background:var(--module-blue-hover)!important;border-color:var(--module-blue-hover)!important;color:#fff!important}.exam-management-results-page .assessment-results-filter-actions{margin:0 0 16px!important}.exam-management-results-page .assessment-results-filter-actions .exam-upload-primary-button.ant-btn{background:var(--module-blue)!important;border:1px solid var(--module-blue)!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;font-weight:600!important;height:36px!important;min-width:92px!important}.exam-management-results-page .assessment-results-reset-button.ant-btn{background:#fff!important;border:1px solid #b8c2cf!important;border-radius:8px!important;box-shadow:none!important;color:#526174!important;font-size:11px!important;font-weight:600!important;height:36px!important;min-width:82px!important}.exam-management-results-page .manage-exam-table-wrap .ant-table-thead>tr>th,.exam-management-upload-page .exam-upload-preview-card .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom:1px solid var(--module-soft-border)!important;color:#475569!important;font-size:10.5px!important;font-weight:600!important}.exam-management-results-page .manage-exam-table-wrap .ant-table-tbody>tr>td,.exam-management-upload-page .exam-upload-preview-card .ant-table-tbody>tr>td{background:#fff!important;border-bottom:1px solid #eef2f6!important;color:#4b5563!important;font-size:11.5px!important;font-weight:500!important}.exam-management-results-page .manage-exam-table-wrap .ant-table-tbody>tr:hover>td,.exam-management-results-page .manage-exam-table-wrap .ant-table-tbody>tr:nth-child(2n)>td,.exam-management-upload-page .exam-upload-preview-card .ant-table-tbody>tr:hover>td{background:#fff!important}.exam-management-results-page .assessment-unit-cell strong,.exam-management-results-page .assessment-user-cell strong,.exam-management-results-page .manage-exam-name strong{color:var(--module-heading)!important;font-weight:600!important}.exam-management-results-page .assessment-unit-cell span,.exam-management-results-page .assessment-user-cell span,.exam-management-results-page .manage-exam-name span{color:var(--module-muted)!important;font-weight:500!important}.exam-management-results-page .assessment-results-view-button.ant-btn{align-items:center!important;background:#fff!important;border:1px solid #93b4ff!important;border-radius:8px!important;box-shadow:none!important;color:var(--module-blue)!important;display:inline-flex!important;font-size:10.5px!important;font-weight:600!important;gap:5px!important;height:32px!important;justify-content:center!important;min-width:66px!important;padding:0 10px!important}.exam-management-results-page .assessment-results-view-button.ant-btn:hover{background:#fff!important;border-color:var(--module-blue)!important;color:var(--module-blue-hover)!important}.exam-management-results-page .assessment-results-pagination,.exam-management-upload-page .exam-upload-preview-pagination{align-items:center!important;background:#fff!important;border-top:1px solid var(--module-soft-border)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0!important;min-height:54px!important;padding:10px 12px!important}.exam-management-results-page .assessment-results-pagination>span,.exam-management-upload-page .exam-upload-preview-pagination>span{color:var(--module-muted)!important;font-size:10.5px!important;font-weight:500!important;white-space:nowrap}.exam-management-results-page .assessment-results-pagination .ant-pagination,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination{align-items:center!important;display:flex!important;gap:5px!important;margin:0!important}.exam-management-results-page .assessment-results-pagination .ant-pagination-item,.exam-management-results-page .assessment-results-pagination .ant-pagination-next,.exam-management-results-page .assessment-results-pagination .ant-pagination-prev,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-item,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-next,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-prev{background:#fff!important;border:1px solid var(--module-border)!important;border-radius:7px!important;height:30px!important;line-height:28px!important;margin:0!important;min-width:30px!important;width:30px!important}.exam-management-results-page .assessment-results-pagination .ant-pagination-item a,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-item a{color:#506075!important;font-size:10.5px!important;font-weight:600!important}.exam-management-results-page .assessment-results-pagination .ant-pagination-item-active,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-item-active{background:var(--module-blue)!important;border-color:var(--module-blue)!important}.exam-management-results-page .assessment-results-pagination .ant-pagination-item-active a,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-item-active a{color:#fff!important}.exam-management-results-page .assessment-results-pagination .ant-pagination-options,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-options{margin-inline-start:7px!important}.exam-management-results-page .assessment-results-pagination .ant-pagination-options .ant-select,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-options .ant-select{height:30px!important;width:82px!important}.exam-management-results-page .assessment-results-pagination .ant-pagination-options .ant-select-selector,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid var(--module-border)!important;border-radius:7px!important;box-shadow:none!important;height:30px!important;min-height:30px!important}@media (max-width:1000px){.exam-management-results-page,.exam-management-upload-page{padding:0 16px 24px!important}.exam-management-results-page .exam-management-hero,.exam-management-upload-page .exam-management-hero{margin:0 -16px!important;padding:20px 22px 40px!important}.exam-management-results-page .exam-management-content-panel,.exam-management-upload-page .exam-management-content-panel{padding:18px!important}}@media (max-width:700px){.exam-management-results-page,.exam-management-upload-page{padding:0 10px 20px!important}.exam-management-results-page .exam-management-hero,.exam-management-upload-page .exam-management-hero{margin:0 -10px!important;min-height:118px!important;padding:18px 16px 36px!important}.exam-management-results-page .exam-management-hero-content,.exam-management-upload-page .exam-management-hero-content{display:block!important}.exam-management-results-page .exam-management-breadcrumb,.exam-management-upload-page .exam-management-breadcrumb{font-size:9.5px;margin-bottom:8px}.exam-management-results-page .exam-management-hero h3.ant-typography,.exam-management-upload-page .exam-management-hero h3.ant-typography{font-size:18px!important}.exam-management-results-page .exam-management-hero .ant-typography,.exam-management-upload-page .exam-management-hero .ant-typography{font-size:10.5px!important}.exam-management-results-page .exam-management-hero-refresh.ant-btn,.exam-management-upload-page .exam-management-hero-refresh.ant-btn{margin-top:12px;width:auto!important}.exam-management-results-page .exam-management-content-panel,.exam-management-upload-page .exam-management-content-panel{border-radius:10px!important;margin-top:-18px!important;padding:12px!important}.exam-management-results-page .assessment-results-pagination,.exam-management-upload-page .exam-upload-preview-pagination{grid-gap:9px!important;display:grid!important;gap:9px!important;grid-template-columns:1fr!important}.exam-management-results-page .assessment-results-pagination .ant-pagination,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination{flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important}.exam-management-results-page .assessment-results-pagination .ant-pagination-options,.exam-management-upload-page .exam-upload-preview-pagination .ant-pagination-options{margin-inline-start:auto!important}}@media (max-width:420px){.exam-management-results-page .exam-management-content-panel,.exam-management-upload-page .exam-management-content-panel{padding:10px!important}}.exam-management-page{--admin-text-strong:#263548;--admin-text:#46566b;--admin-text-muted:#66768a;--admin-placeholder:#7a899c;--admin-line:#dbe3ec;--admin-line-hover:#aebdce;--admin-blue:#2563eb;--admin-blue-dark:#1d4ed8}.exam-management-page,.exam-management-page .ant-btn,.exam-management-page .ant-input,.exam-management-page .ant-input-number-input,.exam-management-page .ant-picker-input>input,.exam-management-page .ant-select-selection-item,.exam-management-page .ant-select-selection-placeholder,.exam-management-page .ant-table,.exam-management-page .ant-typography{font-weight:500}.exam-management-page .ant-input-number-input::placeholder,.exam-management-page .ant-input::placeholder,.exam-management-page .ant-picker-input>input::placeholder,.exam-management-page .ant-select-selection-placeholder{color:var(--admin-placeholder)!important;font-weight:500!important;opacity:1!important}.exam-management-page .ant-table-thead>tr>th{color:#435166!important;font-weight:700!important}.exam-management-page .ant-table-tbody>tr>td{color:var(--admin-text)!important;font-weight:500!important}.exam-management-page .assessment-results-summary strong,.exam-management-page .assessment-unit-cell strong,.exam-management-page .assessment-user-cell strong,.exam-management-page .exam-upload-summary-grid strong,.exam-management-page .manage-exam-name strong{color:var(--admin-text-strong)!important;font-weight:700!important}.exam-management-page .assessment-results-summary span,.exam-management-page .assessment-unit-cell span,.exam-management-page .assessment-user-cell span,.exam-management-page .exam-upload-help,.exam-management-page .exam-upload-preview-note,.exam-management-page .manage-exam-name span{color:var(--admin-text-muted)!important;font-weight:500!important}.exam-management-page .assessment-results-filters,.exam-management-page .manage-exam-toolbar{overflow:visible!important}.exam-management-page .assessment-results-filters .ant-input-affix-wrapper,.exam-management-page .manage-exam-toolbar .ant-input-affix-wrapper{align-items:center!important;background:#fff!important;border:1px solid var(--admin-line)!important;border-radius:9px!important;box-shadow:none!important;display:inline-flex!important;height:40px!important;min-height:40px!important;overflow:visible!important;padding:0 12px!important;width:100%!important}.exam-management-results-page .assessment-results-filters .ant-input-affix-wrapper{height:38px!important;min-height:38px!important}.exam-management-page .ant-input-affix-wrapper>input.ant-input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--admin-text-strong)!important;font-weight:500!important;height:auto!important;min-height:0!important;padding:0!important}.exam-management-page .ant-input-affix-wrapper .ant-input-prefix{color:#718096!important;margin-inline-end:8px!important}.exam-management-page .assessment-results-filters .ant-input-affix-wrapper:hover,.exam-management-page .manage-exam-toolbar .ant-input-affix-wrapper:hover{border-color:var(--admin-line-hover)!important}.exam-management-page .assessment-results-filters .ant-input-affix-wrapper-focused,.exam-management-page .manage-exam-toolbar .ant-input-affix-wrapper-focused{border-color:var(--admin-blue)!important;box-shadow:0 0 0 3px #2563eb14!important}.exam-management-page .assessment-results-filter-actions,.exam-management-page .manage-exam-toolbar-actions{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-end!important}.exam-management-page .assessment-results-filter-actions{margin:0 0 18px!important}.exam-management-page .assessment-results-filter-actions .ant-btn,.exam-management-page .manage-exam-toolbar-actions .ant-btn{border-radius:8px!important;font-size:11.5px!important;font-weight:600!important;height:38px!important;min-width:82px!important;padding-inline:14px!important}.exam-management-page .assessment-results-filter-actions .exam-upload-primary-button,.exam-management-page .manage-exam-search-button.ant-btn{background:var(--admin-blue)!important;border-color:var(--admin-blue)!important;box-shadow:none!important;color:#fff!important;min-width:94px!important}.exam-management-page .assessment-results-refresh-button.ant-btn,.exam-management-page .assessment-results-reset-button.ant-btn,.exam-management-page .manage-exam-secondary-button.ant-btn{background:#fff!important;border-color:#dce4ed!important;box-shadow:none!important;color:#45566d!important}.exam-management-page .exam-upload-server-error-list,.exam-management-page .exam-upload-validation-list,.exam-management-page .manage-exam-table-wrap .ant-table-content,.exam-management-upload-page .exam-upload-desktop-preview .ant-table-content{scrollbar-color:#0000 #0000;scrollbar-width:none}.exam-management-page .exam-upload-server-error-list::-webkit-scrollbar,.exam-management-page .exam-upload-validation-list::-webkit-scrollbar,.exam-management-page .manage-exam-table-wrap .ant-table-content::-webkit-scrollbar,.exam-management-upload-page .exam-upload-desktop-preview .ant-table-content::-webkit-scrollbar{height:0;width:0}.exam-management-page .exam-upload-server-error-list:hover,.exam-management-page .exam-upload-validation-list:hover,.exam-management-page .manage-exam-table-wrap:hover .ant-table-content,.exam-management-upload-page .exam-upload-desktop-preview:hover .ant-table-content{scrollbar-color:#a7bbd0 #eef5fb;scrollbar-width:thin}.exam-management-page .manage-exam-table-wrap:hover .ant-table-content::-webkit-scrollbar,.exam-management-upload-page .exam-upload-desktop-preview:hover .ant-table-content::-webkit-scrollbar{height:6px}.exam-management-page .exam-upload-server-error-list:hover::-webkit-scrollbar,.exam-management-page .exam-upload-validation-list:hover::-webkit-scrollbar{width:6px}.exam-management-page .exam-upload-server-error-list:hover::-webkit-scrollbar-track,.exam-management-page .exam-upload-validation-list:hover::-webkit-scrollbar-track,.exam-management-page .manage-exam-table-wrap:hover .ant-table-content::-webkit-scrollbar-track,.exam-management-upload-page .exam-upload-desktop-preview:hover .ant-table-content::-webkit-scrollbar-track{background:#eef5fb;border-radius:999px}.exam-management-page .exam-upload-server-error-list:hover::-webkit-scrollbar-thumb,.exam-management-page .exam-upload-validation-list:hover::-webkit-scrollbar-thumb,.exam-management-page .manage-exam-table-wrap:hover .ant-table-content::-webkit-scrollbar-thumb,.exam-management-upload-page .exam-upload-desktop-preview:hover .ant-table-content::-webkit-scrollbar-thumb{background:#a7bbd0;border-radius:999px}.exam-management-page .assessment-results-pagination,.exam-management-page .exam-upload-preview-pagination,.exam-management-page .manage-exam-pagination{align-items:center!important;background:#fff!important;border-top:1px solid #e7edf3!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin:0!important;min-height:58px!important;padding:12px 14px!important;width:100%!important}.exam-management-page .assessment-results-pagination>span,.exam-management-page .exam-upload-preview-pagination>span,.exam-management-page .manage-exam-pagination>span{color:#65758a!important;font-size:11px!important;font-weight:600!important;white-space:nowrap}.exam-management-page .assessment-results-pagination .ant-pagination,.exam-management-page .exam-upload-preview-pagination .ant-pagination,.exam-management-page .manage-exam-pagination .ant-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important;margin:0!important}.exam-management-page .assessment-results-pagination .ant-pagination-item,.exam-management-page .assessment-results-pagination .ant-pagination-next,.exam-management-page .assessment-results-pagination .ant-pagination-prev,.exam-management-page .exam-upload-preview-pagination .ant-pagination-item,.exam-management-page .exam-upload-preview-pagination .ant-pagination-next,.exam-management-page .exam-upload-preview-pagination .ant-pagination-prev,.exam-management-page .manage-exam-pagination .ant-pagination-item,.exam-management-page .manage-exam-pagination .ant-pagination-next,.exam-management-page .manage-exam-pagination .ant-pagination-prev{background:#fff!important;border:1px solid #dce5ee!important;border-radius:8px!important;box-shadow:none!important;height:32px!important;line-height:30px!important;margin:0!important;min-width:32px!important;width:32px!important}.exam-management-page .assessment-results-pagination .ant-pagination-item a,.exam-management-page .exam-upload-preview-pagination .ant-pagination-item a,.exam-management-page .manage-exam-pagination .ant-pagination-item a{color:#526278!important;font-size:11px!important;font-weight:600!important}.exam-management-page .assessment-results-pagination .ant-pagination-item-active,.exam-management-page .exam-upload-preview-pagination .ant-pagination-item-active,.exam-management-page .manage-exam-pagination .ant-pagination-item-active{background:var(--admin-blue)!important;border-color:var(--admin-blue)!important}.exam-management-page .assessment-results-pagination .ant-pagination-item-active a,.exam-management-page .exam-upload-preview-pagination .ant-pagination-item-active a,.exam-management-page .manage-exam-pagination .ant-pagination-item-active a{color:#fff!important}.exam-management-page .assessment-results-pagination .ant-pagination-options .ant-select,.exam-management-page .exam-upload-preview-pagination .ant-pagination-options .ant-select,.exam-management-page .manage-exam-pagination .ant-pagination-options .ant-select{width:92px!important}.exam-management-page .assessment-results-pagination .ant-pagination-options .ant-select-selector,.exam-management-page .exam-upload-preview-pagination .ant-pagination-options .ant-select-selector,.exam-management-page .manage-exam-pagination .ant-pagination-options .ant-select-selector{background:#fff!important;border:1px solid #dce5ee!important;border-radius:8px!important;height:32px!important;min-height:32px!important}@media (max-width:900px){.exam-management-page .assessment-results-pagination,.exam-management-page .exam-upload-preview-pagination,.exam-management-page .manage-exam-pagination{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.exam-management-page .assessment-results-pagination .ant-pagination,.exam-management-page .exam-upload-preview-pagination .ant-pagination,.exam-management-page .manage-exam-pagination .ant-pagination{justify-content:flex-start!important;width:100%!important}}@media (max-width:700px){.exam-management-page .assessment-results-filter-actions,.exam-management-page .manage-exam-toolbar-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.exam-management-page .assessment-results-filter-actions .ant-btn,.exam-management-page .manage-exam-toolbar-actions .ant-btn{min-width:0!important;width:100%!important}.exam-management-page .assessment-results-pagination,.exam-management-page .exam-upload-preview-pagination,.exam-management-page .manage-exam-pagination{padding:10px!important}}@media (max-width:480px){.exam-management-page .assessment-results-filter-actions,.exam-management-page .manage-exam-toolbar-actions{grid-template-columns:1fr!important}.exam-management-page .assessment-results-pagination>span,.exam-management-page .exam-upload-preview-pagination>span,.exam-management-page .manage-exam-pagination>span{white-space:normal}.exam-management-page .assessment-results-pagination .ant-pagination-options,.exam-management-page .exam-upload-preview-pagination .ant-pagination-options,.exam-management-page .manage-exam-pagination .ant-pagination-options{margin-inline-start:0!important;width:100%}}.exam-assessment-modal-root .ant-modal-content,.exam-manage-confirm-modal-root .ant-modal-content,.exam-upload-modal-root .ant-modal-content,.manage-exam-modal-root .ant-modal-content{background:#fff!important;border-radius:12px!important;box-shadow:0 18px 50px #0f172a29!important;padding:20px!important}.exam-assessment-modal-root .ant-modal-header,.exam-manage-confirm-modal-root .ant-modal-header,.exam-upload-modal-root .ant-modal-header,.manage-exam-modal-root .ant-modal-header{background:#fff!important;border-bottom:1px solid #e8edf3!important;margin-bottom:16px!important;padding:0 0 13px!important}.exam-assessment-modal-root .ant-modal-title,.exam-manage-confirm-modal-root .ant-modal-title,.exam-upload-modal-root .ant-modal-title,.manage-exam-modal-root .ant-modal-title{color:#263548!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.exam-assessment-modal-root .ant-modal-body,.exam-manage-confirm-modal-root .ant-modal-body,.exam-upload-modal-root .ant-modal-body,.manage-exam-modal-root .ant-modal-body{color:#46566b!important;font-weight:500!important;padding-top:0!important}.exam-assessment-modal-root .ant-modal-footer,.exam-manage-confirm-modal-root .ant-modal-footer,.exam-upload-modal-root .ant-modal-footer,.manage-exam-modal-root .ant-modal-footer{border-top:1px solid #eef2f6!important;margin-top:18px!important;padding-top:14px!important}.exam-assessment-modal-root .ant-modal-footer .ant-btn,.exam-manage-confirm-modal-root .ant-modal-footer .ant-btn,.exam-upload-modal-root .ant-modal-footer .ant-btn,.manage-exam-modal-root .ant-modal-footer .ant-btn{border-radius:8px!important;font-size:11.5px!important;font-weight:600!important;height:36px!important;padding-inline:15px!important}.exam-management-upload-page .exam-management-hero-content{justify-content:flex-start!important}.exam-management-upload-page .exam-management-hero-copy{width:100%}.exam-management-upload-page .exam-upload-actions{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-end!important}.exam-management-upload-page .exam-upload-clear-button.ant-btn,.exam-management-upload-page .exam-upload-reset-button.ant-btn{background:#fff!important;border:1px solid #dce4ed!important;border-radius:8px!important;box-shadow:none!important;color:#45566d!important;font-size:11.5px!important;font-weight:600!important;height:38px!important;min-width:82px!important;padding-inline:14px!important}.exam-management-upload-page .exam-upload-clear-button.ant-btn:hover,.exam-management-upload-page .exam-upload-reset-button.ant-btn:hover{background:#f8fafc!important;border-color:#b6c4d4!important;color:#263a53!important}.exam-management-page .ant-input,.exam-management-page .ant-input-affix-wrapper,.exam-management-page .ant-input-number,.exam-management-page .ant-picker,.exam-management-page .ant-select-single .ant-select-selector{border-color:#dbe3ec!important;box-shadow:none!important}.exam-management-page .ant-input-affix-wrapper-focused,.exam-management-page .ant-input-number-focused,.exam-management-page .ant-picker-focused,.exam-management-page .ant-select-focused .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb14!important}@media (max-width:700px){.exam-management-upload-page .exam-upload-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.exam-management-upload-page .exam-upload-actions .ant-btn{min-width:0!important;width:100%!important}}@media (max-width:480px){.exam-management-upload-page .exam-upload-actions{grid-template-columns:1fr!important}}.exam-management-results-page{min-width:0;overflow-x:hidden;width:100%}.exam-management-results-page .exam-management-content-panel,.exam-management-results-page .exam-management-results-panel{max-width:100%;min-width:0;overflow:hidden;width:100%}.exam-management-results-page .assessment-results-filters{grid-gap:10px!important;align-items:center;display:grid!important;gap:10px!important;grid-template-columns:minmax(210px,1.55fr) minmax(135px,.9fr) minmax(135px,.9fr) minmax(120px,.8fr) minmax(92px,.62fr) minmax(130px,.85fr) minmax(205px,1.25fr)!important;margin:0 0 10px!important;min-width:0;width:100%}.exam-management-results-page .assessment-filter-field{min-width:0;width:100%}.exam-management-results-page .assessment-filter-field .ant-input,.exam-management-results-page .assessment-filter-field .ant-input-affix-wrapper,.exam-management-results-page .assessment-filter-field .ant-input-number,.exam-management-results-page .assessment-filter-field .ant-picker,.exam-management-results-page .assessment-filter-field .ant-select,.exam-management-results-page .assessment-filter-field>*{max-width:100%!important;min-width:0!important;width:100%!important}.exam-management-results-page .assessment-filter-field .ant-input-affix-wrapper,.exam-management-results-page .assessment-filter-field .ant-input-number,.exam-management-results-page .assessment-filter-field .ant-picker,.exam-management-results-page .assessment-filter-field .ant-select-single .ant-select-selector{border-radius:9px!important;height:38px!important;min-height:38px!important}.exam-management-results-page .assessment-filter-field .ant-input-number-input{height:36px!important}.exam-management-results-page .assessment-filter-field .ant-select-single .ant-select-selector{align-items:center!important;display:flex!important}.exam-management-results-page .assessment-filter-field .ant-select-selection-item,.exam-management-results-page .assessment-filter-field .ant-select-selection-placeholder{line-height:36px!important}.exam-management-results-page .assessment-filter-date .ant-picker{overflow:hidden}.exam-management-results-page .assessment-filter-date .ant-picker-input,.exam-management-results-page .assessment-filter-date .ant-picker-input>input{min-width:0!important}.exam-management-results-page .assessment-results-filter-actions{align-items:center;display:flex!important;gap:8px;justify-content:flex-end;margin:0 0 18px!important;min-width:0;width:100%}.exam-management-results-page .assessment-results-filter-actions .ant-btn{border-radius:9px!important;font-size:11.5px;font-weight:600;height:38px!important;min-width:82px;padding-inline:14px;width:auto!important}.exam-management-results-page .assessment-results-filter-actions .exam-upload-primary-button{min-width:94px}@media (max-width:1450px){.exam-management-results-page .assessment-results-filters{grid-template-columns:minmax(220px,1.45fr) minmax(135px,.9fr) minmax(135px,.9fr) minmax(115px,.75fr) minmax(92px,.62fr) minmax(130px,.85fr)!important}.exam-management-results-page .assessment-filter-date{grid-column:span 2}}@media (max-width:1250px){.exam-management-results-page .assessment-results-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important}.exam-management-results-page .assessment-filter-date,.exam-management-results-page .assessment-filter-search{grid-column:span 2}}@media (max-width:1000px){.exam-management-results-page .assessment-results-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.exam-management-results-page .assessment-filter-date,.exam-management-results-page .assessment-filter-search{grid-column:span 2}}@media (max-width:820px){.exam-management-results-page .assessment-results-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exam-management-results-page .assessment-filter-date,.exam-management-results-page .assessment-filter-search{grid-column:1/-1}.exam-management-results-page .assessment-results-filter-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.exam-management-results-page .assessment-results-filter-actions .ant-btn{min-width:0;width:100%!important}}@media (max-width:600px){.exam-management-results-page .assessment-results-filters{gap:8px!important;grid-template-columns:1fr!important}.exam-management-results-page .assessment-filter-date,.exam-management-results-page .assessment-filter-field,.exam-management-results-page .assessment-filter-search{grid-column:auto!important}.exam-management-results-page .assessment-results-filter-actions{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.exam-management-results-page .assessment-results-filter-actions .exam-upload-primary-button{grid-column:1/-1}.exam-management-results-page .assessment-results-filter-actions .ant-btn{width:100%!important}}@media (max-width:420px){.exam-management-results-page .assessment-results-filter-actions{grid-template-columns:1fr}.exam-management-results-page .assessment-results-filter-actions .exam-upload-primary-button{grid-column:auto}}.exam-management-dashboard-page{--ad-blue:#2563eb;--ad-blue-soft:#eff6ff;--ad-green:#16a34a;--ad-green-soft:#f0fdf4;--ad-amber:#d97706;--ad-amber-soft:#fffbeb;--ad-heading:#243247;--ad-text:#435166;--ad-muted:#7b8798;--ad-border:#e5eaf1;--ad-soft-border:#edf1f5;background:#f5f7fb!important;padding:0 20px 30px!important}.exam-management-dashboard-page .assessment-dashboard-hero{background:linear-gradient(120deg,#0b223c,#123d6a 52%,#1e5f9f);margin:0 -20px;min-height:126px;padding:22px 28px 44px}.exam-management-dashboard-page .assessment-dashboard-panel{border-radius:12px;margin-top:-22px;padding:20px}.assessment-dashboard-toolbar{align-items:center;border-bottom:1px solid var(--ad-soft-border);display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.assessment-dashboard-toolbar>div:first-child>span,.assessment-dashboard-toolbar>div:first-child>strong{display:block}.assessment-dashboard-toolbar>div:first-child>strong{color:var(--ad-heading);font-size:13px;font-weight:650}.assessment-dashboard-toolbar>div:first-child>span{color:var(--ad-muted);font-size:10.5px;font-weight:500;margin-top:3px}.assessment-dashboard-refresh{align-items:center;display:flex;gap:10px}.assessment-dashboard-refresh>span{color:var(--ad-muted);font-size:10px;font-weight:500;white-space:nowrap}.assessment-dashboard-refresh>span strong{color:#4a586b;font-weight:600}.assessment-dashboard-refresh .ant-btn{background:#fff!important;border:1px solid #dfe6ee!important;border-radius:8px!important;box-shadow:none!important;color:#435269!important;font-size:11px!important;font-weight:600!important;height:36px!important;padding-inline:13px}.assessment-dashboard-refresh .ant-btn:hover{background:#f8fafc!important;border-color:#b8c5d3!important;color:#26384f!important}.assessment-dashboard-loading{align-items:center;color:var(--ad-muted);display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:10px;justify-content:center;min-height:360px}.assessment-dashboard-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.assessment-dashboard-kpi{background:#fff;border:1px solid var(--ad-border);border-radius:11px;box-shadow:0 4px 14px #0f233a08;min-width:0;padding:15px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.assessment-dashboard-kpi:hover{border-color:#d7e0eb;box-shadow:0 7px 18px #0f233a0d;transform:translateY(-1px)}.assessment-dashboard-kpi-top{align-items:center;display:flex;gap:8px;margin-bottom:11px}.assessment-dashboard-kpi-icon{align-items:center;background:var(--ad-blue-soft);border-radius:8px;color:var(--ad-blue);display:inline-flex;flex:0 0 auto;font-size:14px;height:30px;justify-content:center;width:30px}.assessment-dashboard-kpi-top>span{color:#6d798b;font-size:10px;font-weight:600;line-height:1.35;min-width:0}.assessment-dashboard-kpi>strong{color:var(--ad-heading);display:block;font-size:22px;font-weight:700;line-height:1.1}.assessment-dashboard-card{background:#fff;border:1px solid var(--ad-border);border-radius:11px;box-shadow:0 4px 14px rgba(15,35,58,.028);min-width:0;padding:17px}.assessment-dashboard-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:15px}.assessment-dashboard-card-head>div>span,.assessment-dashboard-card-head>div>strong{display:block}.assessment-dashboard-card-head>div>strong{color:var(--ad-heading);font-size:12.5px;font-weight:650}.assessment-dashboard-card-head>div>span{color:var(--ad-muted);font-size:9.5px;font-weight:500;margin-top:3px}.assessment-dashboard-card-head>.anticon{color:#8a98aa;font-size:15px}.assessment-dashboard-primary-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);margin-bottom:14px}.assessment-dashboard-performance-list{grid-gap:12px;display:grid;gap:12px}.assessment-dashboard-performance-label{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:5px}.assessment-dashboard-performance-label strong{color:#46556a;font-size:10.5px;font-weight:600}.assessment-dashboard-performance-label span{color:var(--ad-heading);font-size:10.5px;font-weight:650}.assessment-dashboard-performance-row .ant-progress{line-height:1;margin:0}.assessment-dashboard-performance-row .ant-progress-inner{background:#eef2f6!important}.assessment-dashboard-performance-row .ant-progress-bg{background:linear-gradient(90deg,#4b82e7,#2563eb)!important}.assessment-dashboard-performance-meta{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:5px}.assessment-dashboard-performance-meta span{color:#8a96a7;font-size:9px;font-weight:500}.assessment-dashboard-status-card{min-height:100%}.assessment-dashboard-status-layout{align-items:center;display:flex;gap:24px;justify-content:center;min-height:190px}.assessment-dashboard-status-ring{flex:0 0 auto}.assessment-dashboard-status-ring .ant-progress-circle-path{stroke:#2563eb!important}.assessment-dashboard-status-ring .ant-progress-circle-trail{stroke:#edf2f7!important}.assessment-dashboard-ring-copy{align-items:center;display:flex;flex-direction:column;justify-content:center}.assessment-dashboard-ring-copy strong{color:var(--ad-heading);font-size:20px;font-weight:700;line-height:1.1}.assessment-dashboard-ring-copy span{color:var(--ad-muted);font-size:9px;font-weight:600;margin-top:3px}.assessment-dashboard-status-metrics{grid-gap:0;border-top:1px solid var(--ad-soft-border);display:grid;gap:0;min-width:130px}.assessment-dashboard-status-metrics>div{align-items:center;border-bottom:1px solid var(--ad-soft-border);display:flex;gap:14px;justify-content:space-between;min-height:43px}.assessment-dashboard-status-metrics span{color:#7d899a;font-size:9.5px;font-weight:600}.assessment-dashboard-status-metrics strong{color:var(--ad-heading);font-size:14px;font-weight:700}.assessment-dashboard-attempts-card{margin-bottom:14px}.assessment-dashboard-attempt-bars{grid-gap:10px;display:grid;gap:10px}.assessment-dashboard-attempt-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:86px minmax(0,1fr) 34px}.assessment-dashboard-attempt-row>strong{color:#526176;font-size:10px;font-weight:600}.assessment-dashboard-attempt-track{background:#eef2f6;border-radius:999px;height:8px;overflow:hidden}.assessment-dashboard-attempt-track>i{background:linear-gradient(90deg,#76a0ed,#356fd8);border-radius:inherit;display:block;height:100%;min-width:3px}.assessment-dashboard-attempt-row>span{color:#35455b;font-size:10.5px;font-weight:700;text-align:right}.assessment-dashboard-unit-card{margin-bottom:14px}.assessment-dashboard-unit-grid{grid-gap:0;border:1px solid var(--ad-soft-border);border-radius:9px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.assessment-dashboard-unit-item{background:#fff;border-right:1px solid var(--ad-soft-border);min-width:0;padding:14px}.assessment-dashboard-unit-item:last-child{border-right:0}.assessment-dashboard-unit-item>small,.assessment-dashboard-unit-item>span,.assessment-dashboard-unit-item>strong{display:block}.assessment-dashboard-unit-item>span{color:#718094;font-size:9.5px;font-weight:600}.assessment-dashboard-unit-item>strong{color:var(--ad-heading);font-size:16px;font-weight:700;margin:4px 0 7px}.assessment-dashboard-unit-item>small{color:#8995a6;font-size:9px;font-weight:500;line-height:1.35;margin-top:6px}.assessment-dashboard-unit-item .ant-progress{line-height:1}.assessment-dashboard-unit-item .ant-progress-inner{background:#eef2f6!important}.assessment-dashboard-unit-item .ant-progress-bg{background:#3d75d9!important}.assessment-dashboard-secondary-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:14px}.assessment-dashboard-distribution-card{min-height:0}.assessment-dashboard-distribution{grid-gap:10px;display:grid;gap:10px}.assessment-dashboard-distribution-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr) 42px}.assessment-dashboard-distribution-row>span{color:#66758a;font-size:10px;font-weight:600}.assessment-dashboard-distribution-row>div{background:#eef2f6;border-radius:999px;height:7px;overflow:hidden}.assessment-dashboard-distribution-row>div>i{background:linear-gradient(90deg,#7aa4ef,#3b73da);border-radius:inherit;display:block;height:100%;min-width:3px}.assessment-dashboard-distribution-row>strong{color:#39485d;font-size:10.5px;font-weight:650;text-align:right}.assessment-dashboard-insight-list{border:1px solid var(--ad-soft-border);border-radius:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.assessment-dashboard-insight-list>div{min-width:0;padding:12px 13px}.assessment-dashboard-insight-list>div:nth-child(2n){border-left:1px solid var(--ad-soft-border)}.assessment-dashboard-insight-list>div:nth-child(n+3){border-top:1px solid var(--ad-soft-border)}.assessment-dashboard-insight-list small,.assessment-dashboard-insight-list span,.assessment-dashboard-insight-list strong{display:block}.assessment-dashboard-insight-list span{color:#8290a2;font-size:8.7px;font-weight:600;letter-spacing:.28px;text-transform:uppercase}.assessment-dashboard-insight-list strong{color:var(--ad-heading);font-size:14px;font-weight:700;margin-top:4px}.assessment-dashboard-insight-list small{color:#8491a3;font-size:9px;font-weight:500;margin-top:2px}.assessment-dashboard-trend-card{margin-bottom:14px}.assessment-dashboard-trend-wrap{width:100%}.assessment-dashboard-trend-legend{align-items:center;display:flex;gap:14px;justify-content:flex-end;margin-bottom:8px}.assessment-dashboard-trend-legend>span{align-items:center;color:#718094;display:inline-flex;font-size:9px;font-weight:600;gap:5px}.assessment-dashboard-trend-dot{border-radius:2px;height:7px;width:7px}.assessment-dashboard-trend-dot-attempts{background:#8aabe8}.assessment-dashboard-trend-dot-submitted{background:#2f6fd4}.assessment-dashboard-trend-chart{grid-gap:14px;align-items:end;background:linear-gradient(180deg,#eff3f88c 1px,#0000 0);background-size:100% 42px;border-top:1px solid var(--ad-soft-border);display:grid;gap:14px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:170px;padding:14px 16px 0}.assessment-dashboard-trend-column{align-items:center;display:flex;flex-direction:column;height:156px;justify-content:flex-end;min-width:0}.assessment-dashboard-trend-bars{align-items:flex-end;display:flex;gap:5px;justify-content:center;min-height:118px;width:100%}.assessment-dashboard-trend-bar{border-radius:4px 4px 1px 1px;min-height:0;transition:opacity .16s ease,transform .16s ease;width:min(18px,30%)}.assessment-dashboard-trend-bar:hover{opacity:.82;transform:translateY(-1px)}.assessment-dashboard-trend-bar-attempts{background:#8aabe8}.assessment-dashboard-trend-bar-submitted{background:#2f6fd4}.assessment-dashboard-trend-column>strong{color:#34445a;font-size:9.5px;font-weight:700;margin-top:6px}.assessment-dashboard-trend-column>span{color:#8793a4;font-size:8.5px;font-weight:500;margin-top:2px;white-space:nowrap}.assessment-dashboard-recent-card{overflow:hidden;padding:0}.assessment-dashboard-recent-card .assessment-dashboard-card-head{border-bottom:1px solid var(--ad-soft-border);margin:0;padding:16px 17px 13px}.assessment-dashboard-table-wrap{overflow:hidden;width:100%}.assessment-dashboard-table-wrap .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom:1px solid var(--ad-soft-border)!important;color:#536176!important;font-size:10px!important;font-weight:600!important;padding:11px 12px!important;white-space:nowrap}.assessment-dashboard-table-wrap .ant-table-tbody>tr>td{border-bottom:1px solid #eef2f6!important;color:#46556a!important;font-size:10.5px!important;font-weight:500!important;padding:12px!important}.assessment-dashboard-table-wrap .ant-table-tbody>tr:hover>td{background:#f9fbfe!important}.assessment-dashboard-user-cell span,.assessment-dashboard-user-cell strong{display:block}.assessment-dashboard-user-cell strong{color:var(--ad-heading);font-size:11px;font-weight:650}.assessment-dashboard-user-cell span{color:#8793a4;font-size:9px;font-weight:500;margin-top:2px}.assessment-dashboard-exam-name{color:#37475d;font-size:10.5px;font-weight:600}.assessment-dashboard-score{color:#2563eb;font-size:11px;font-weight:700}.assessment-dashboard-status-tag.ant-tag{border-radius:999px;font-size:9px;font-weight:600;margin:0;min-width:66px;padding:1px 7px;text-align:center;text-transform:capitalize}.assessment-dashboard-table-wrap .ant-table-content{-ms-overflow-style:none;overflow-x:auto!important;scrollbar-width:none}.assessment-dashboard-table-wrap .ant-table-content::-webkit-scrollbar{height:0}.assessment-dashboard-table-wrap:hover .ant-table-content{scrollbar-color:#b9c7d8 #0000;scrollbar-width:thin}.assessment-dashboard-table-wrap:hover .ant-table-content::-webkit-scrollbar{height:5px}.assessment-dashboard-table-wrap:hover .ant-table-content::-webkit-scrollbar-thumb{background:#b9c7d8;border-radius:999px}@media (max-width:1200px){.assessment-dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-dashboard-primary-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.assessment-dashboard-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-dashboard-unit-item:nth-child(2n){border-right:0}.assessment-dashboard-unit-item:nth-child(n+3){border-top:1px solid var(--ad-soft-border)}}@media (max-width:900px){.assessment-dashboard-primary-grid,.assessment-dashboard-secondary-grid{grid-template-columns:1fr}.assessment-dashboard-status-layout{justify-content:flex-start;min-height:160px}}@media (max-width:820px){.exam-management-dashboard-page{padding:0 14px 24px!important}.exam-management-dashboard-page .assessment-dashboard-hero{margin:0 -14px;padding:20px 20px 42px}.exam-management-dashboard-page .assessment-dashboard-panel{padding:16px}.assessment-dashboard-trend-chart{gap:9px;padding-inline:8px}}@media (max-width:700px){.exam-management-dashboard-page{padding:0 10px 20px!important}.exam-management-dashboard-page .assessment-dashboard-hero{margin:0 -10px;min-height:118px;padding:18px 16px 38px}.exam-management-dashboard-page .assessment-dashboard-panel{margin-top:-18px;padding:12px}.assessment-dashboard-toolbar{align-items:stretch;flex-direction:column;gap:10px}.assessment-dashboard-refresh{justify-content:space-between;width:100%}.assessment-dashboard-kpi-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-dashboard-kpi{padding:13px}.assessment-dashboard-kpi>strong{font-size:19px}.assessment-dashboard-status-layout{align-items:center;gap:18px;justify-content:center}.assessment-dashboard-attempt-row{gap:8px;grid-template-columns:70px minmax(0,1fr) 30px}.assessment-dashboard-trend-chart{gap:5px;padding-inline:2px}.assessment-dashboard-trend-bar{width:min(12px,34%)}.assessment-dashboard-table-wrap .ant-table-content,.assessment-dashboard-table-wrap:hover .ant-table-content{scrollbar-width:none}.assessment-dashboard-table-wrap .ant-table-content::-webkit-scrollbar,.assessment-dashboard-table-wrap:hover .ant-table-content::-webkit-scrollbar{height:0}}@media (max-width:520px){.assessment-dashboard-refresh{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr}.assessment-dashboard-refresh .ant-btn{width:100%}.assessment-dashboard-kpi-grid{grid-template-columns:1fr}.assessment-dashboard-status-layout{align-items:stretch;flex-direction:column}.assessment-dashboard-status-ring{display:flex;justify-content:center}.assessment-dashboard-status-metrics{width:100%}.assessment-dashboard-insight-list,.assessment-dashboard-unit-grid{grid-template-columns:1fr}.assessment-dashboard-unit-item,.assessment-dashboard-unit-item:nth-child(2n){border-right:0;border-top:1px solid var(--ad-soft-border)}.assessment-dashboard-unit-item:first-child{border-top:0}.assessment-dashboard-insight-list>div,.assessment-dashboard-insight-list>div:nth-child(2n){border-left:0}.assessment-dashboard-insight-list>div+div{border-top:1px solid var(--ad-soft-border)}.assessment-dashboard-distribution-row{gap:7px;grid-template-columns:50px minmax(0,1fr) 36px}.assessment-dashboard-trend-card{overflow:hidden}.assessment-dashboard-trend-wrap{overflow-x:auto}.assessment-dashboard-trend-chart{min-width:540px}}.training-material-page{--tm-navy:#07182b;--tm-navy-2:#0d2c4e;--tm-blue:#2563eb;--tm-blue-dark:#1d4ed8;--tm-blue-soft:#eff6ff;--tm-page:#f4f7fb;--tm-surface:#fff;--tm-heading:#1c2b3f;--tm-text:#445269;--tm-muted:#738196;--tm-soft:#94a0af;--tm-border:#dfe6ee;--tm-border-soft:#e9eef4;background:var(--tm-page);color:var(--tm-text);font-weight:500;min-height:100vh}.training-material-topbar{align-items:center;background:#fff;border-bottom:1px solid #e7ecf2;display:flex;height:68px}.training-material-topbar-inner{align-items:center;display:flex;gap:18px;height:100%;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 22px;width:100%}.training-material-brand{align-items:center;display:flex;gap:11px;min-width:0}.training-material-brand-logo{display:block;flex:0 0 48px;height:48px;object-fit:contain;width:48px}.training-material-brand-copy{min-width:0}.training-material-brand-copy span,.training-material-brand-copy strong{display:block}.training-material-brand-copy strong{color:#203148;font-size:12px;font-weight:700;line-height:1.25}.training-material-brand-copy span{color:#8a96a7;font-size:9px;font-weight:500;letter-spacing:.35px;margin-top:3px;text-transform:uppercase}.training-material-back.ant-btn{align-items:center!important;background:#fff!important;border:1px solid var(--tm-border)!important;border-radius:8px!important;box-shadow:none!important;color:#435269!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;gap:6px;height:36px!important;justify-content:center!important;padding:0 13px!important}.training-material-back.ant-btn:hover{background:#f8fafc!important;border-color:#b9c5d3!important;color:#24384f!important}.training-material-main{margin:0 auto;max-width:1180px;padding:0 22px 44px;width:100%}.training-material-hero{background:linear-gradient(120deg,#0a223b,#0f3b68 50%,#1c5f9e);margin:0 -22px;min-height:168px;overflow:hidden;padding:28px 30px 58px;position:relative}.training-material-hero-pattern{background:radial-gradient(circle at 78% 24%,#ffffff40 0 1px,#0000 1.5px),linear-gradient(135deg,#0000 0 47%,#ffffff1a 47% 53%,#0000 53% 100%);background-size:26px 26px,210px 210px;inset:0;opacity:.12;pointer-events:none;position:absolute}.training-material-hero-content{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;position:relative;z-index:1}.training-material-hero-copy{min-width:0}.training-material-breadcrumb{align-items:center;color:#ffffffa8;display:flex;flex-wrap:wrap;font-size:10px;font-weight:500;gap:8px;margin-bottom:16px}.training-material-breadcrumb>span{align-items:center;display:inline-flex;gap:6px}.training-material-breadcrumb>.anticon{font-size:8px;opacity:.8}.training-material-breadcrumb strong{color:#fff;font-weight:600}.training-material-hero-heading{align-items:flex-start;display:flex;gap:13px}.training-material-hero-icon{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;display:inline-flex;flex:0 0 40px;font-size:17px;height:40px;justify-content:center;width:40px}.training-material-hero-heading h2.ant-typography{color:#fff!important;font-size:23px!important;font-weight:650!important;letter-spacing:-.25px;line-height:1.25!important;margin:0 0 5px!important}.training-material-hero-heading .ant-typography{color:#ffffffbd!important;display:block;font-size:11px!important;font-weight:500!important;line-height:1.5!important;margin:0!important;max-width:640px}.training-material-refresh.ant-btn{align-items:center!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a!important;border:1px solid #ffffff4d!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;gap:6px;height:36px!important;justify-content:center!important;min-width:92px;padding:0 13px!important}.training-material-refresh.ant-btn:hover{background:#ffffff2b!important;border-color:#ffffff85!important;color:#fff!important}.training-material-source-section{background:#fff;border:1px solid var(--tm-border-soft);border-radius:13px;box-shadow:0 10px 30px #091f3612;margin-bottom:18px;margin-top:-30px;padding:20px;position:relative;z-index:2}.training-material-panel-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.training-material-panel-head span,.training-material-panel-head strong{display:block}.training-material-panel-head strong{color:var(--tm-heading);font-size:13px;font-weight:650}.training-material-panel-head span{color:var(--tm-muted);font-size:9.5px;font-weight:500;margin-top:3px}.training-material-source-selector{grid-gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;max-width:560px;width:100%}.training-material-source-option{align-items:center;background:#fff;border:1px solid var(--tm-border);border-radius:10px;color:#59677a;cursor:pointer;display:flex;gap:11px;min-height:66px;min-width:0;overflow:hidden;padding:11px 12px;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.training-material-source-option:after{background:#0000;content:"";height:3px;inset:auto 0 0;position:absolute;transition:background-color .18s ease}.training-material-source-option:hover{background:#fbfdff;border-color:#b6c6d8;transform:translateY(-1px)}.training-material-source-option.is-active{background:linear-gradient(180deg,#f8fbff,#f1f7ff);border-color:#8fb4de;box-shadow:0 5px 16px #1e5fa314}.training-material-source-option.is-active:after{background:var(--tm-blue)}.training-material-source-mark{align-items:center;background:#f0f3f7;border-radius:9px;color:#65758b;display:inline-flex;flex:0 0 34px;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.training-material-source-option.is-active .training-material-source-mark{background:#e6f0ff;color:#215eb1}.training-material-source-option>span:last-child{min-width:0}.training-material-source-option small,.training-material-source-option strong{display:block}.training-material-source-option strong{color:#2d3c51;font-size:11.5px;font-weight:650}.training-material-source-option small{color:#8491a3;font-size:8.5px;font-weight:500;margin-top:3px}.training-material-source-option.is-active strong{color:#214f86}.training-material-filter-row{grid-gap:12px;align-items:end;display:grid;grid-template-columns:minmax(240px,320px) minmax(300px,1fr)}.training-material-filter-field{min-width:0}.training-material-filter-field label{color:#4c5b70;display:block;font-size:10.5px;font-weight:600;margin-bottom:6px}.training-material-filter-field .ant-input-affix-wrapper,.training-material-filter-field .ant-select{width:100%}.training-material-filter-field .ant-input-affix-wrapper,.training-material-filter-field .ant-select-single,.training-material-filter-field .ant-select-single .ant-select-selector{background:#fff!important;border:1px solid var(--tm-border)!important;border-radius:8px!important;box-shadow:none!important;height:40px!important;min-height:40px!important}.training-material-filter-field .ant-select-single .ant-select-selector{padding:0 11px!important}.training-material-filter-field .ant-select-selection-item,.training-material-filter-field .ant-select-selection-placeholder{font-size:11.5px!important;font-weight:500!important;line-height:38px!important}.training-material-filter-field .ant-input-affix-wrapper{align-items:center;display:flex;padding:0 11px!important}.training-material-filter-field .ant-input-affix-wrapper>input.ant-input{font-size:11.5px!important;font-weight:500!important;height:38px!important;padding:0!important}.training-material-filter-field .ant-input-affix-wrapper:hover,.training-material-filter-field .ant-select:hover .ant-select-selector{border-color:#b6c3d2!important}.training-material-filter-field .ant-input-affix-wrapper-focused,.training-material-filter-field .ant-select-focused .ant-select-selector{border-color:var(--tm-blue)!important;box-shadow:0 0 0 3px #2563eb12!important}.training-material-alert{border-radius:9px;margin-bottom:18px}.training-material-list-section{background:#fff;border:1px solid var(--tm-border-soft);box-shadow:0 8px 24px rgba(13,31,52,.045);overflow:hidden}.training-material-list-head{align-items:center;border-bottom:1px solid var(--tm-border-soft);display:flex;gap:16px;justify-content:space-between;min-height:66px;padding:14px 18px}.training-material-list-title{align-items:center;display:flex;gap:10px;min-width:0}.training-material-list-icon{align-items:center;background:#fff0f2;border-radius:8px;color:#cc3f4a;display:inline-flex;flex:0 0 34px;font-size:15px;height:34px;justify-content:center;width:34px}.training-material-list-head span,.training-material-list-head strong{display:block}.training-material-list-head strong{color:var(--tm-heading);font-size:13px;font-weight:650}.training-material-list-head .training-material-list-title>div>span{color:var(--tm-muted);font-size:9.5px;font-weight:500;margin-top:3px}.training-material-count{background:#eef4fb;border-radius:999px;color:#46627e!important;flex:0 0 auto;font-size:9px!important;font-weight:600!important;padding:5px 9px}.training-material-empty,.training-material-loading{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:245px}.training-material-loading{color:var(--tm-muted);font-size:11px;font-weight:500}.training-material-row,.training-material-table-head{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) 90px 110px 190px}.training-material-table-head{background:#f7f9fc;border-bottom:1px solid var(--tm-border-soft);color:#536176;font-size:9.5px;font-weight:600;letter-spacing:.3px;min-height:42px;padding:9px 16px;text-transform:uppercase}.training-material-row{background:#fff;border-bottom:1px solid #eef2f6;min-height:68px;padding:11px 16px;transition:background-color .16s ease}.training-material-row:nth-child(2n){background:#fcfdff}.training-material-row:last-child{border-bottom:0}.training-material-row:hover{background:#f7faff}.training-material-name{align-items:center;display:flex;gap:10px;min-width:0}.training-material-pdf-icon{align-items:center;background:#fff0f2;border-radius:8px;color:#cc3f4a;display:inline-flex;flex:0 0 34px;font-size:15px;height:34px;justify-content:center;width:34px}.training-material-name>div{min-width:0}.training-material-name small,.training-material-name strong{display:block}.training-material-name strong{color:#243247;font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-material-name small{color:#8d99a9;font-size:8.5px;font-weight:500;margin-top:3px}.training-material-cell{min-width:0}.training-material-cell strong{color:#4d5d72;display:block;font-size:10.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-material-mobile-label{display:none}.training-material-actions{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:70px 92px}.training-material-action-button.ant-btn{align-items:center!important;border:0!important;border-radius:7px!important;box-shadow:none!important;display:inline-flex!important;font-size:10px!important;font-weight:600!important;gap:5px;height:32px!important;justify-content:center!important;min-height:32px!important;padding:0 9px!important;width:100%}.training-material-view-button.ant-btn{background:#edf4ff!important;color:#1f5ac8!important}.training-material-view-button.ant-btn:hover{background:#e1edff!important;color:#1749a8!important}.training-material-download-button.ant-btn{background:#eef5f2!important;color:#3f6c5a!important}.training-material-download-button.ant-btn:hover{background:#e4efe9!important;color:#315849!important}.training-material-preview-modal .ant-modal-content{border-radius:12px!important;overflow:hidden;padding:20px!important}.training-material-preview-modal .ant-modal-header{border-bottom:1px solid var(--tm-border-soft);margin-bottom:16px!important;padding-bottom:12px!important}.training-material-preview-modal .ant-modal-title{color:var(--tm-heading);font-size:15px;font-weight:650}.training-material-preview-modal .ant-modal-body{padding-top:0}.training-material-preview-frame{background:#f7f8fa;border:1px solid var(--tm-border);border-radius:8px;display:block;height:min(72vh,720px);width:100%}@media (max-width:900px){.training-material-row,.training-material-table-head{gap:10px;grid-template-columns:minmax(210px,1.4fr) minmax(150px,.9fr) 80px 100px 170px}}@media (max-width:720px){.training-material-topbar{height:64px}.training-material-topbar-inner{padding:0 14px}.training-material-brand-logo{flex-basis:42px;height:42px;width:42px}.training-material-brand-copy strong{font-size:11px}.training-material-brand-copy span{font-size:8px}.training-material-main{padding:0 12px 34px}.training-material-hero{margin:0 -12px;min-height:175px;padding:22px 16px 54px}.training-material-hero-content{display:block}.training-material-refresh.ant-btn{margin-top:16px}.training-material-source-section{margin-top:-26px;padding:15px}.training-material-filter-row{grid-template-columns:1fr}.training-material-table-head{display:none}.training-material-list{grid-gap:10px;display:grid;gap:10px;padding:12px}.training-material-row{grid-gap:12px 16px;background:#fff!important;border:1px solid var(--tm-border-soft);border-radius:10px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:13px}.training-material-name{border-bottom:1px solid #eef2f6;grid-column:1/-1;padding-bottom:10px}.training-material-mobile-label{color:#7f8c9e;display:block;font-size:8.5px;font-weight:600;margin-bottom:3px}.training-material-cell strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.training-material-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:520px){.training-material-brand-copy{display:none}.training-material-hero-heading h2.ant-typography{font-size:20px!important}.training-material-hero-heading{gap:10px}.training-material-hero-icon{flex-basis:36px;height:36px;width:36px}.training-material-source-selector{grid-template-columns:1fr}.training-material-list-head{align-items:flex-start}}@media (max-width:380px){.training-material-back.ant-btn{min-width:68px;padding-inline:10px!important}.training-material-row{grid-template-columns:1fr}.training-material-actions,.training-material-cell{grid-column:1}.training-material-actions{grid-template-columns:1fr}}.training-material-page{background:#f5f7fb}.training-material-topbar{height:64px}.training-material-topbar-inner{max-width:1220px;padding:0 20px}.training-material-brand{gap:9px}.training-material-brand-logo{flex-basis:42px;height:42px;width:42px}.training-material-brand-copy strong{font-size:11.5px}.training-material-brand-copy span{font-size:8.2px;margin-top:2px}.training-material-main{max-width:1220px;padding:0 20px 34px}.training-material-hero{margin:0 -20px;min-height:142px;padding:22px 26px 48px}.training-material-breadcrumb{margin-bottom:12px}.training-material-hero-heading{gap:11px}.training-material-hero-icon{border-radius:9px;flex-basis:36px;font-size:15px;height:36px;width:36px}.training-material-hero-heading h2.ant-typography{font-size:21px!important}.training-material-hero-heading .ant-typography{font-size:10.5px!important;max-width:600px}.training-material-refresh.ant-btn{height:34px!important;min-width:88px;padding:0 12px!important}.training-material-source-section{border-radius:12px;box-shadow:0 8px 24px rgba(9,31,54,.055);margin-bottom:16px;margin-top:-24px;padding:18px 20px 20px}.training-material-panel-head{margin-bottom:14px}.training-material-panel-head strong{font-size:12.5px}.training-material-panel-head span{font-size:9.3px}.training-material-source-selector{gap:10px;grid-template-columns:repeat(2,minmax(220px,280px));justify-content:start;margin-bottom:0;max-width:none}.training-material-source-option{min-height:60px;padding:9px 11px}.training-material-source-mark{flex-basis:32px;height:32px;width:32px}.training-material-filter-divider{background:#edf1f5;height:1px;margin:16px 0;width:100%}.training-material-filter-row{gap:12px;grid-template-columns:minmax(250px,310px) minmax(300px,520px);justify-content:start}.training-material-filter-field .ant-input-affix-wrapper,.training-material-filter-field .ant-select-single,.training-material-filter-field .ant-select-single .ant-select-selector{height:38px!important;min-height:38px!important}.training-material-filter-field .ant-select-selection-item,.training-material-filter-field .ant-select-selection-placeholder{line-height:36px!important}.training-material-filter-field .ant-input-affix-wrapper>input.ant-input{height:36px!important}.training-material-list-section{border-radius:12px;box-shadow:0 6px 20px #0d1f340a}.training-material-list-head{min-height:58px;padding:12px 16px}.training-material-list-icon{flex-basis:32px;font-size:14px;height:32px;width:32px}.training-material-list-head strong{font-size:12.5px}.training-material-list-head .training-material-list-title>div>span{font-size:9.2px}.training-material-empty,.training-material-loading{min-height:178px}.training-material-table-head{min-height:40px}.training-material-row{min-height:62px}@media (max-width:900px){.training-material-source-selector{grid-template-columns:repeat(2,minmax(0,1fr));max-width:580px}.training-material-filter-row{grid-template-columns:minmax(220px,290px) minmax(280px,1fr)}}@media (max-width:720px){.training-material-topbar-inner{padding:0 12px}.training-material-main{padding:0 10px 28px}.training-material-hero{margin:0 -10px;min-height:154px;padding:18px 14px 44px}.training-material-source-section{margin-top:-22px;padding:14px}.training-material-source-selector{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.training-material-filter-row{grid-template-columns:1fr}.training-material-filter-field .ant-input-affix-wrapper,.training-material-filter-field .ant-select{width:100%}.training-material-empty,.training-material-loading{min-height:150px}}@media (max-width:520px){.training-material-source-selector{grid-template-columns:1fr}.training-material-source-option{min-height:56px}.training-material-hero-heading h2.ant-typography{font-size:19px!important}.training-material-list-head{min-height:54px}}.training-material-page{--tm-muted-readable:#64748b;--tm-soft-readable:#7c899b}.training-material-brand-copy span,.training-material-breadcrumb,.training-material-cell strong,.training-material-empty .ant-empty-description,.training-material-filter-field .ant-input::placeholder,.training-material-filter-field .ant-select-selection-placeholder,.training-material-hero-heading .ant-typography,.training-material-list-head .training-material-list-title>div>span,.training-material-panel-head>span,.training-material-source-option small{font-weight:550!important}.training-material-list-head .training-material-list-title>div>span,.training-material-panel-head>span,.training-material-source-option small{color:var(--tm-muted-readable)!important}.training-material-filter-field label{color:#435166!important}.training-material-filter-field .ant-input::placeholder,.training-material-filter-field .ant-select-selection-placeholder{color:#8793a4!important}.training-material-empty .ant-empty-description{color:#68778b!important}.training-material-panel-head{display:block!important;margin-bottom:15px!important}.training-material-panel-title-row{align-items:center;display:flex;gap:8px}.training-material-panel-title-row strong{color:#223149!important;font-size:13px!important;font-weight:700!important;line-height:1.3}.training-material-step-badge{align-items:center;background:#edf4ff;border-radius:999px;color:#275fb5;display:inline-flex;font-size:8.5px;font-weight:700;height:22px;justify-content:center;letter-spacing:.15px;padding:0 8px;text-transform:uppercase}.training-material-panel-head>span{font-size:9.8px!important;line-height:1.45;margin-top:5px!important;max-width:620px}.training-material-source-option{padding:10px 42px 10px 12px!important;position:relative}.training-material-source-mark{flex:0 0 34px!important}.training-material-source-option>span:nth-child(2){display:flex;flex-direction:column;justify-content:center;line-height:1.2}.training-material-source-option small{line-height:1.25!important;margin-top:4px!important}.training-material-source-check{align-items:center;background:#2563eb;border-radius:50%;box-shadow:0 3px 8px #2563eb2e;color:#fff;display:inline-flex;font-size:9px;height:20px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.training-material-source-option.is-active{background:linear-gradient(180deg,#f8fbff,#f2f7ff)!important;border-color:#79a7dd!important;box-shadow:0 5px 15px #1f5b9e12!important}.training-material-hero-icon,.training-material-list-icon,.training-material-pdf-icon,.training-material-source-check,.training-material-source-mark{vertical-align:middle}.training-material-breadcrumb .anticon,.training-material-hero-icon .anticon,.training-material-list-icon .anticon,.training-material-pdf-icon .anticon,.training-material-source-check .anticon{align-items:center;display:inline-flex;justify-content:center;line-height:1}.training-material-list-title>div{display:flex;flex-direction:column;justify-content:center}.training-material-filter-divider{margin:15px 0!important}@media (max-width:720px){.training-material-panel-title-row{flex-wrap:wrap}.training-material-source-option{padding-right:40px!important}}@media (max-width:420px){.training-material-step-badge{font-size:8px;height:20px;padding-inline:7px}.training-material-panel-title-row strong{font-size:12.5px!important}}.training-material-source-section{padding:20px 22px!important}.training-material-panel-head{grid-gap:10px!important;align-items:start!important;display:grid!important;gap:10px!important;grid-template-columns:30px minmax(0,1fr)!important;margin-bottom:16px!important;max-width:720px}.training-material-step-badge{align-items:center!important;background:#edf4ff!important;border-radius:8px!important;color:#2563eb!important;display:inline-flex!important;font-size:9px!important;font-weight:700!important;height:30px!important;justify-content:center!important;letter-spacing:.2px!important;line-height:1!important;margin:0!important;min-width:30px!important;padding:0!important;width:30px!important}.training-material-panel-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-top:1px}.training-material-panel-copy strong{color:#223149!important;display:block;font-size:13px!important;font-weight:700!important;line-height:1.3!important}.training-material-panel-copy span{color:#66758a!important;display:block;font-size:9.8px!important;font-weight:550!important;line-height:1.45!important;margin-top:4px}.training-material-source-selector{grid-gap:10px!important;gap:10px!important;margin:0!important;max-width:580px!important}.training-material-source-option{grid-gap:10px!important;align-items:center!important;border-radius:10px!important;display:grid!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr) 22px!important;min-height:62px!important;padding:10px 11px!important}.training-material-source-option>span:nth-child(2){display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0;padding:0!important}.training-material-source-mark{align-items:center!important;border-radius:8px!important;display:inline-flex!important;height:34px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:34px!important;width:34px!important}.training-material-source-option strong{font-size:11.5px!important;font-weight:700!important;line-height:1.25!important;margin:0!important}.training-material-source-option small{color:#6f7d90!important;font-size:8.8px!important;font-weight:550!important;line-height:1.3!important;margin:3px 0 0!important}.training-material-source-check{align-items:center!important;background:#2563eb!important;border-radius:50%!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-size:9px!important;height:20px!important;justify-content:center!important;justify-self:end!important;line-height:1!important;margin:0!important;position:static!important;transform:none!important;width:20px!important}.training-material-source-option:not(.is-active):before{content:"";grid-column:3;grid-row:1;height:20px;justify-self:end;width:20px}.training-material-source-option>span:first-child{grid-column:1;grid-row:1}.training-material-source-option>span:nth-child(2){grid-column:2;grid-row:1}.training-material-source-check{grid-column:3;grid-row:1}.training-material-source-option.is-active{background:#f7fbff!important;border-color:#86afe0!important;box-shadow:0 3px 10px #2563eb0f!important}.training-material-source-option.is-active:after{background:#2563eb!important;height:2px!important}.training-material-filter-divider{background:#e8edf3!important}.training-material-filter-row{grid-gap:12px!important;align-items:end!important;display:grid!important;gap:12px!important;justify-content:start!important}.training-material-filter-field label{color:#3f4f64!important;font-size:10.5px!important;font-weight:650!important;line-height:1.3!important;margin-bottom:6px!important}.training-material-filter-field .ant-input::placeholder,.training-material-filter-field .ant-select-selection-placeholder{color:#7f8b9c!important;font-weight:550!important}.training-material-hero-heading{align-items:center!important}.training-material-hero-icon{margin:0!important}.training-material-hero-icon,.training-material-hero-icon .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important}.training-material-hero-icon .anticon{line-height:1!important}.training-material-list-title{align-items:center!important}.training-material-list-icon{margin:0!important}.training-material-list-icon,.training-material-list-icon .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important}.training-material-list-icon .anticon{line-height:1!important}.training-material-list-title>div{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0}.training-material-list-head strong{line-height:1.25!important;margin:0!important}.training-material-list-head .training-material-list-title>div>span{color:#66758a!important;font-weight:550!important;line-height:1.3!important;margin-top:3px!important}.training-material-empty .ant-empty-description{color:#627086!important;font-size:11px!important;font-weight:550!important}@media (max-width:820px){.training-material-source-selector{max-width:100%!important}.training-material-filter-row{grid-template-columns:minmax(220px,280px) minmax(260px,1fr)!important}}@media (max-width:700px){.training-material-source-section{padding:15px!important}.training-material-panel-head{gap:9px!important;grid-template-columns:28px minmax(0,1fr)!important}.training-material-step-badge{height:28px!important;min-width:28px!important;width:28px!important}.training-material-filter-row{grid-template-columns:1fr!important}}@media (max-width:520px){.training-material-source-selector{grid-template-columns:1fr!important}.training-material-source-option{min-height:58px!important}}.training-material-source-selector{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;margin:0 auto!important;max-width:620px!important;width:100%!important}.training-material-source-option{justify-self:center!important;max-width:300px!important;width:100%!important}.training-material-filter-divider{margin:16px 0 15px!important}.training-material-filter-row{grid-template-columns:minmax(250px,310px) minmax(320px,520px)!important;justify-content:center!important;margin:0 auto!important;max-width:850px!important;width:100%!important}.training-material-filter-field .ant-select-single{height:40px!important}.training-material-filter-field .ant-select-single .ant-select-selector{align-items:center!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:9px!important;box-shadow:0 1px 2px #0f172a05!important;display:flex!important;height:40px!important;min-height:40px!important;padding:0 36px 0 12px!important;transition:border-color .16s ease,box-shadow .16s ease!important}.training-material-filter-field .ant-select:hover .ant-select-selector{border-color:#aebdce!important}.training-material-filter-field .ant-select-focused .ant-select-selector,.training-material-filter-field .ant-select-open .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb14!important}.training-material-filter-field .ant-select-selection-placeholder{color:#788697!important;font-size:11.5px!important;font-weight:550!important;line-height:38px!important}.training-material-filter-field .ant-select-selection-item{color:#334155!important;font-size:11.5px!important;font-weight:600!important;line-height:38px!important}.training-material-filter-field .ant-select-arrow{color:#718095!important;font-size:10px!important;right:12px!important;transition:color .16s ease,transform .16s ease}.training-material-filter-field .ant-select-open .ant-select-arrow{color:#2563eb!important;transform:rotate(180deg)}.training-material-filter-field .ant-select-clear{align-items:center!important;background:#f1f5f9!important;border-radius:50%!important;color:#64748b!important;display:inline-flex!important;height:18px!important;justify-content:center!important;margin-top:-9px!important;right:32px!important;width:18px!important}.training-material-department-dropdown{background:#fff!important;border:1px solid #e3e9f0!important;border-radius:10px!important;box-shadow:0 12px 30px #0f172a1c!important;padding:6px!important}.training-material-department-dropdown .ant-select-item{align-items:center!important;border-radius:7px!important;color:#425166!important;display:flex!important;font-size:11px!important;font-weight:550!important;line-height:1.35!important;min-height:36px!important;padding:8px 10px!important;transition:background-color .14s ease,color .14s ease!important}.training-material-department-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f4f7fb!important;color:#27384f!important}.training-material-department-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#edf4ff!important;color:#1f5cc0!important;font-weight:650!important}.training-material-department-dropdown .ant-select-item-option-state{color:#2563eb!important}.training-material-department-dropdown .ant-select-item-empty{color:#7a8798!important;font-size:10.5px!important;font-weight:550!important;padding:16px 10px!important;text-align:center!important}.training-material-department-dropdown .rc-virtual-list-holder{scrollbar-color:#c7d0db #0000;scrollbar-width:thin}.training-material-department-dropdown .rc-virtual-list-holder::-webkit-scrollbar{width:5px}.training-material-department-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:#c7d0db;border-radius:999px}@media (max-width:820px){.training-material-source-selector{max-width:100%!important}.training-material-source-option{max-width:none!important}.training-material-filter-row{grid-template-columns:minmax(220px,280px) minmax(260px,1fr)!important;max-width:100%!important}}@media (max-width:700px){.training-material-filter-row{grid-template-columns:1fr!important}.training-material-filter-field .ant-select-single,.training-material-filter-field .ant-select-single .ant-select-selector{height:42px!important;min-height:42px!important}.training-material-filter-field .ant-select-selection-item,.training-material-filter-field .ant-select-selection-placeholder{line-height:40px!important}.training-material-department-dropdown .ant-select-item{min-height:40px!important}}@media (max-width:520px){.training-material-source-selector{grid-template-columns:1fr!important;max-width:100%!important}}.assessment-dashboard-modern .assessment-dashboard-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.assessment-dashboard-modern .assessment-dashboard-toolbar>div>strong{color:#1e2b42;font-size:24px;font-weight:800;letter-spacing:-.02em}.assessment-dashboard-modern .assessment-dashboard-toolbar>div>span{color:#62718a;display:block;font-size:13px;font-weight:600;margin-top:4px}.assessment-dashboard-modern .assessment-dashboard-refresh{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px}.assessment-dashboard-modern .assessment-dashboard-refresh>span{color:#6b7a91;font-size:12px;font-weight:600}.assessment-dashboard-modern .assessment-dashboard-refresh>span strong{color:#24344d;font-weight:800}.assessment-dashboard-modern .assessment-dashboard-refresh .ant-btn{border:1px solid #d8e2f0;border-radius:12px;box-shadow:0 8px 20px #2d5ba714;font-weight:700;height:40px;padding:0 16px}.assessment-dashboard-modern .assessment-dashboard-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.assessment-dashboard-modern .assessment-dashboard-kpi{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e5edf7;border-radius:18px;box-shadow:0 10px 28px #1f468112;min-height:104px;padding:16px 18px}.assessment-dashboard-modern .assessment-dashboard-kpi-top{align-items:center;display:flex;gap:10px;margin-bottom:16px}.assessment-dashboard-modern .assessment-dashboard-kpi-icon{align-items:center;background:#edf4ff;border-radius:12px;color:#316dd8;display:inline-flex;flex:0 0 auto;font-size:17px;height:40px;justify-content:center;width:40px}.assessment-dashboard-modern .assessment-dashboard-kpi-top span{color:#66758c;font-size:12px;font-weight:700}.assessment-dashboard-modern .assessment-dashboard-kpi>strong{color:#1d2b45;font-size:34px;font-weight:800;line-height:1}.assessment-dashboard-modern .assessment-dashboard-card-modern{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e4ecf7;border-radius:22px;box-shadow:0 14px 38px #1c427b14}.assessment-dashboard-modern .assessment-dashboard-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.assessment-dashboard-modern .assessment-dashboard-card-head>div>strong{color:#1d2b43;display:block;font-size:18px;font-weight:800;letter-spacing:-.01em}.assessment-dashboard-modern .assessment-dashboard-card-head>div>span{color:#64738a;display:block;font-size:12.5px;font-weight:600;line-height:1.45;margin-top:4px}.assessment-dashboard-modern .assessment-dashboard-card-head>.anticon{color:#7d8da5;font-size:18px}.assessment-dashboard-modern .assessment-dashboard-primary-grid-modern{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.8fr) minmax(320px,.92fr);margin-bottom:18px}.assessment-dashboard-modern .assessment-dashboard-dept-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-dashboard-modern .assessment-dashboard-dept-tile{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e7eef7;border-radius:18px;padding:16px}.assessment-dashboard-modern .assessment-dashboard-dept-top{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.assessment-dashboard-modern .assessment-dashboard-mini-label{color:#6b7d96;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.assessment-dashboard-modern .assessment-dashboard-dept-top strong,.assessment-dashboard-modern .assessment-dashboard-unit-top strong{color:#20324d;font-size:18px;font-weight:800}.assessment-dashboard-modern .assessment-dashboard-score-orb{--score:0;align-items:center;background:conic-gradient(#3977db calc(var(--score)*1%),#e9f0f8 0);border-radius:50%;display:flex;flex:0 0 auto;height:88px;justify-content:center;position:relative;width:88px}.assessment-dashboard-modern .assessment-dashboard-score-orb:before{background:#fff;border-radius:50%;content:"";inset:9px;position:absolute}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:1}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner strong{color:#24426d;font-size:14px;font-weight:800;line-height:1.1}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner span{color:#72829a;font-size:10px;font-weight:700;margin-top:3px}.assessment-dashboard-modern .assessment-dashboard-status-metrics-modern,.assessment-dashboard-modern .assessment-dashboard-tile-metrics,.assessment-dashboard-modern .assessment-dashboard-unit-meta-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-dashboard-modern .assessment-dashboard-metric-tile{background:#f9fbfe;border:1px solid #e7edf6;border-radius:14px;padding:12px 13px}.assessment-dashboard-modern .assessment-dashboard-metric-tile span{color:#74849a;display:block;font-size:11px;font-weight:700}.assessment-dashboard-modern .assessment-dashboard-metric-tile strong{color:#22334b;display:block;font-size:18px;font-weight:800;line-height:1.1;margin-top:5px}.assessment-dashboard-modern .assessment-dashboard-metric-tile.is-success{background:#f4fbf7}.assessment-dashboard-modern .assessment-dashboard-metric-tile.is-warn{background:#fff9f1}.assessment-dashboard-modern .assessment-dashboard-status-layout-modern{display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:calc(100% - 58px)}.assessment-dashboard-modern .assessment-dashboard-status-donut-wrap{align-items:center;display:flex;justify-content:center;padding-top:6px}.assessment-dashboard-modern .assessment-dashboard-status-donut{--progress:0;align-items:center;background:conic-gradient(#336bdb calc(var(--progress)*1%),#e8eef8 0);border-radius:50%;box-shadow:inset 0 0 0 1px #336bdb14;display:flex;height:178px;justify-content:center;position:relative;width:178px}.assessment-dashboard-modern .assessment-dashboard-status-donut:before{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #edf2f8;content:"";inset:16px;position:absolute}.assessment-dashboard-modern .assessment-dashboard-status-donut-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:1}.assessment-dashboard-modern .assessment-dashboard-status-donut-inner strong{color:#1f3250;font-size:30px;font-weight:800;line-height:1}.assessment-dashboard-modern .assessment-dashboard-status-donut-inner span{color:#70819a;font-size:12px;font-weight:700;margin-top:6px}.assessment-dashboard-modern .assessment-dashboard-participation-card{margin-bottom:18px}.assessment-dashboard-modern .assessment-dashboard-participation-columns{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:244px}.assessment-dashboard-modern .assessment-dashboard-participation-column{align-items:center;display:flex;flex-direction:column;text-align:center}.assessment-dashboard-modern .assessment-dashboard-participation-value{color:#27406a;font-size:18px;font-weight:800;margin-bottom:10px}.assessment-dashboard-modern .assessment-dashboard-participation-track{align-items:flex-end;background:linear-gradient(180deg,#fbfdff,#f3f7fc);border:1px solid #e5edf7;border-radius:18px;display:flex;height:146px;justify-content:center;margin-bottom:12px;max-width:92px;padding:10px;width:100%}.assessment-dashboard-modern .assessment-dashboard-participation-track i{background:linear-gradient(180deg,#4e88e9,#2f67d7);border-radius:16px 16px 10px 10px;box-shadow:0 10px 22px #2f67d733;display:block;min-height:10px;width:34px}.assessment-dashboard-modern .assessment-dashboard-participation-column strong{color:#1e304c;font-size:14px;font-weight:800}.assessment-dashboard-modern .assessment-dashboard-participation-note{color:#6d7d95;font-size:11px;font-weight:700;margin-top:5px}.assessment-dashboard-modern .assessment-dashboard-unit-card{margin-bottom:18px}.assessment-dashboard-modern .assessment-dashboard-unit-grid-modern{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-dashboard-modern .assessment-dashboard-unit-tile{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e7edf7;border-radius:18px;padding:16px}.assessment-dashboard-modern .assessment-dashboard-unit-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.assessment-dashboard-modern .assessment-dashboard-top-badge{background:#eef5ff;border-radius:999px;color:#2f67d7;font-size:10px;font-weight:800;padding:5px 9px;white-space:nowrap}.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern>.assessment-dashboard-card{height:100%}.assessment-dashboard-modern .assessment-dashboard-distribution-grid-modern,.assessment-dashboard-modern .assessment-dashboard-insights-grid-modern{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(100% - 56px)}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-insight-tile{background:linear-gradient(180deg,#fff,#f9fbfe);border:1px solid #e7edf7;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:148px;padding:15px}.assessment-dashboard-modern .assessment-dashboard-band-top strong,.assessment-dashboard-modern .assessment-dashboard-insight-tile strong{color:#20314b;display:block;font-size:18px;font-weight:800}.assessment-dashboard-modern .assessment-dashboard-band-top span,.assessment-dashboard-modern .assessment-dashboard-band-value span,.assessment-dashboard-modern .assessment-dashboard-insight-tile small,.assessment-dashboard-modern .assessment-dashboard-insight-tile span{color:#6f8098;font-size:11px;font-weight:700}.assessment-dashboard-modern .assessment-dashboard-band-value{margin:10px 0 12px}.assessment-dashboard-modern .assessment-dashboard-band-value strong{color:#24426d;display:block;font-size:28px;font-weight:800;line-height:1}.assessment-dashboard-modern .assessment-dashboard-band-dots{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.assessment-dashboard-modern .assessment-dashboard-band-dots i{aspect-ratio:1;background:#eaf0f7;border-radius:8px;display:block;width:100%}.assessment-dashboard-modern .assessment-dashboard-band-dots i.is-active{background:linear-gradient(135deg,#5a8fee,#315fd2)}.assessment-dashboard-modern .assessment-dashboard-insight-icon{align-items:center;background:#eff4fd;border-radius:12px;color:#356ddb;display:inline-flex;font-size:16px;height:38px;justify-content:center;margin-bottom:14px;width:38px}.assessment-dashboard-modern .assessment-dashboard-insight-tile small{display:block;margin-top:4px}.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-success{background:linear-gradient(180deg,#fff,#f3faf6)}.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-warn{background:linear-gradient(180deg,#fff,#fff8f1)}.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-info{background:linear-gradient(180deg,#fff,#f5f9ff)}.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-neutral{background:linear-gradient(180deg,#fff,#f8fafc)}.assessment-dashboard-modern .assessment-dashboard-trend-card{margin-bottom:18px}.assessment-dashboard-modern .assessment-dashboard-recent-card{margin-bottom:2px}.assessment-dashboard-modern .assessment-dashboard-table-wrap{border:1px solid #ebf1f8;border-radius:18px;overflow:hidden}.assessment-dashboard-modern .assessment-dashboard-exam-name,.assessment-dashboard-modern .assessment-dashboard-score,.assessment-dashboard-modern .assessment-dashboard-user-cell strong{color:#22344f;font-weight:800}.assessment-dashboard-modern .assessment-dashboard-user-cell span{color:#677892;font-weight:600}@media (max-width:1400px){.assessment-dashboard-modern .assessment-dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-dashboard-modern .assessment-dashboard-unit-grid-modern{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.assessment-dashboard-modern .assessment-dashboard-primary-grid-modern,.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern{grid-template-columns:1fr}.assessment-dashboard-modern .assessment-dashboard-dept-grid,.assessment-dashboard-modern .assessment-dashboard-participation-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.assessment-dashboard-modern .assessment-dashboard-toolbar{align-items:stretch;flex-direction:column}.assessment-dashboard-modern .assessment-dashboard-dept-grid,.assessment-dashboard-modern .assessment-dashboard-distribution-grid-modern,.assessment-dashboard-modern .assessment-dashboard-insights-grid-modern,.assessment-dashboard-modern .assessment-dashboard-kpi-grid,.assessment-dashboard-modern .assessment-dashboard-participation-columns,.assessment-dashboard-modern .assessment-dashboard-status-metrics-modern,.assessment-dashboard-modern .assessment-dashboard-tile-metrics,.assessment-dashboard-modern .assessment-dashboard-unit-grid-modern,.assessment-dashboard-modern .assessment-dashboard-unit-meta-grid{grid-template-columns:1fr}.assessment-dashboard-modern .assessment-dashboard-status-donut{height:156px;width:156px}.assessment-dashboard-modern .assessment-dashboard-card-head>div>strong{font-size:16px}.assessment-dashboard-modern .assessment-dashboard-kpi{min-height:96px}.assessment-dashboard-modern .assessment-dashboard-kpi>strong{font-size:30px}}.assessment-dashboard-modern{--ad-bg:#f3f6fb;--ad-surface:#f8fafc;--ad-surface-strong:#fff;--ad-text:#26364d;--ad-muted:#6f7f94;--ad-muted-2:#8290a3;--ad-blue:#2f73e8;--ad-blue-soft:#e9f2ff;--ad-border:#d6e0edb8;--ad-shadow-out:10px 10px 24px #a3b1c633,-8px -8px 22px #fffffff5;--ad-shadow-soft:6px 6px 16px #a3b1c629,-6px -6px 16px #ffffffeb;color:var(--ad-text)}.assessment-dashboard-modern,.assessment-dashboard-modern .assessment-dashboard-panel{background:var(--ad-bg)!important}.assessment-dashboard-modern .assessment-dashboard-toolbar>div>strong{color:var(--ad-text)!important;letter-spacing:-.01em!important}.assessment-dashboard-modern .assessment-dashboard-band-top span,.assessment-dashboard-modern .assessment-dashboard-band-value span,.assessment-dashboard-modern .assessment-dashboard-card-head>div>span,.assessment-dashboard-modern .assessment-dashboard-insight-tile small,.assessment-dashboard-modern .assessment-dashboard-insight-tile span,.assessment-dashboard-modern .assessment-dashboard-kpi-top span,.assessment-dashboard-modern .assessment-dashboard-metric-tile span,.assessment-dashboard-modern .assessment-dashboard-mini-label,.assessment-dashboard-modern .assessment-dashboard-participation-note,.assessment-dashboard-modern .assessment-dashboard-toolbar>div>span,.assessment-dashboard-modern .assessment-dashboard-user-cell span{color:var(--ad-muted)!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-card-head>div>strong{color:var(--ad-text)!important;letter-spacing:0!important}.assessment-dashboard-modern .assessment-dashboard-refresh>span,.assessment-dashboard-modern .assessment-dashboard-refresh>span strong{font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-kpi>strong{color:#263a58!important}.assessment-dashboard-modern .assessment-dashboard-band-top strong,.assessment-dashboard-modern .assessment-dashboard-band-value strong,.assessment-dashboard-modern .assessment-dashboard-dept-top strong,.assessment-dashboard-modern .assessment-dashboard-exam-name,.assessment-dashboard-modern .assessment-dashboard-insight-tile strong,.assessment-dashboard-modern .assessment-dashboard-metric-tile strong,.assessment-dashboard-modern .assessment-dashboard-participation-dept,.assessment-dashboard-modern .assessment-dashboard-participation-value,.assessment-dashboard-modern .assessment-dashboard-score,.assessment-dashboard-modern .assessment-dashboard-score-orb-inner strong,.assessment-dashboard-modern .assessment-dashboard-status-donut-inner strong,.assessment-dashboard-modern .assessment-dashboard-unit-top strong,.assessment-dashboard-modern .assessment-dashboard-user-cell strong{font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-toolbar{margin-bottom:16px!important;padding:4px 2px 10px!important}.assessment-dashboard-modern .assessment-dashboard-refresh .ant-btn{background:var(--ad-surface)!important;box-shadow:var(--ad-shadow-soft)!important;color:#41546f!important;padding:0 14px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-grid{gap:14px!important;margin-bottom:18px!important}.assessment-dashboard-modern .assessment-dashboard-kpi{background:linear-gradient(145deg,#fbfcfe,#f0f4f9)!important;border:1px solid #ffffffd1!important;box-shadow:var(--ad-shadow-out)!important;padding:14px 15px!important;transition:transform .18s ease,box-shadow .18s ease!important}.assessment-dashboard-modern .assessment-dashboard-kpi:hover{box-shadow:12px 12px 28px #a3b1c638,-8px -8px 24px #fffffffa!important;transform:translateY(-2px)!important}.assessment-dashboard-modern .assessment-dashboard-kpi-top{margin-bottom:12px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-icon{background:linear-gradient(145deg,#edf4ff,#dfeaff)!important;border-radius:12px!important;box-shadow:inset 1px 1px 2px #fffffff2,3px 3px 7px #90a4c129!important;color:var(--ad-blue)!important}.assessment-dashboard-modern .assessment-dashboard-card-modern{background:linear-gradient(145deg,#fbfcfe,#f2f5f9)!important;border:1px solid #ffffffdb!important;border-radius:24px!important;box-shadow:var(--ad-shadow-out)!important}.assessment-dashboard-modern .assessment-dashboard-card-head{margin-bottom:15px!important}.assessment-dashboard-modern .assessment-dashboard-card-head>.anticon{background:#eef3f9;border-radius:11px;box-shadow:inset 1px 1px 2px #ffffffeb,3px 3px 8px #99a8be1f;color:#71839a!important;font-size:13px!important;height:32px;width:32px}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-dept-tile,.assessment-dashboard-modern .assessment-dashboard-insight-tile,.assessment-dashboard-modern .assessment-dashboard-metric-tile,.assessment-dashboard-modern .assessment-dashboard-unit-tile{background:linear-gradient(145deg,#f9fbfd,#eef2f7)!important;border:1px solid #ffffffd1!important;border-radius:18px!important;box-shadow:var(--ad-shadow-soft)!important}.assessment-dashboard-modern .assessment-dashboard-score-orb{background:conic-gradient(#2f7df4 calc(var(--score)*1%),#e2e9f2 0)!important;box-shadow:5px 5px 14px #9faec433,-5px -5px 14px #fffffff5!important}.assessment-dashboard-modern .assessment-dashboard-score-orb:before{background:#f7f9fc!important;box-shadow:inset 3px 3px 8px #abb8ca26,inset -3px -3px 8px #fffffff5!important;inset:9px!important}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner strong{font-size:12px!important}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner span{color:var(--ad-muted)!important;font-size:8px!important}.assessment-dashboard-modern .assessment-dashboard-status-donut{background:conic-gradient(#2f7df4 calc(var(--progress)*1%),#e2e9f2 0)!important;box-shadow:8px 8px 20px #9cacc333,-8px -8px 20px #fffffffa!important;height:154px!important;width:154px!important}.assessment-dashboard-modern .assessment-dashboard-status-donut:before{background:#f7f9fc!important;box-shadow:inset 4px 4px 10px #a8b5c826,inset -4px -4px 10px #fffffff2!important;inset:15px!important}.assessment-dashboard-modern .assessment-dashboard-status-donut-inner span{color:var(--ad-muted)!important;font-size:10px!important}.assessment-dashboard-modern .assessment-dashboard-participation-bubbles{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-dashboard-modern .assessment-dashboard-participation-bubble-item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 8px 6px;text-align:center}.assessment-dashboard-modern .assessment-dashboard-participation-bubble{align-items:center;background:radial-gradient(circle at 35% 30%,#fff 0,#f1f5fa 64%,#e7edf5 100%);border:1px solid #ffffffdb;border-radius:50%;box-shadow:8px 8px 18px #a0b0c638,-8px -8px 18px #fffffffa,inset 2px 2px 5px #fffc;display:flex;flex-direction:column;height:calc(82px + var(--bubble-scale)*28px);justify-content:center;margin-bottom:10px;min-height:82px;min-width:82px;width:calc(82px + var(--bubble-scale)*28px)}.assessment-dashboard-modern .assessment-dashboard-participation-bubble strong{color:#2d6fd9;font-size:20px;font-weight:600;line-height:1}.assessment-dashboard-modern .assessment-dashboard-participation-bubble span{color:var(--ad-muted);font-size:9px;font-weight:500;margin-top:5px}.assessment-dashboard-modern .assessment-dashboard-participation-dept{color:#354862;font-size:11px}.assessment-dashboard-modern .assessment-dashboard-top-badge{background:#e8f1ff!important;color:#3972cf!important;font-weight:600!important;padding:4px 8px!important}.assessment-dashboard-modern .assessment-dashboard-band-dots{gap:5px!important}.assessment-dashboard-modern .assessment-dashboard-band-dots i{background:#e3eaf3!important;border-radius:50%!important;box-shadow:inset 1px 1px 2px #97a6bc1f,inset -1px -1px 2px #ffffffe6!important}.assessment-dashboard-modern .assessment-dashboard-band-dots i.is-active{background:#3c7ee6!important;box-shadow:0 3px 7px #316cd729,inset 1px 1px 1px #ffffff57!important}.assessment-dashboard-modern .assessment-dashboard-band-value strong{font-size:22px!important}.assessment-dashboard-modern .assessment-dashboard-insight-icon{background:#edf3fb!important;border-radius:12px!important;box-shadow:4px 4px 10px #9dadc329,-4px -4px 10px #fffffff2!important;color:#4775bd!important;font-size:13px!important;margin-bottom:11px!important}.assessment-dashboard-modern .assessment-dashboard-line-chart-wrap{padding-top:2px}.assessment-dashboard-modern .assessment-dashboard-line-chart{background:linear-gradient(145deg,#f8fafc,#eef2f7);border-radius:20px;box-shadow:inset 4px 4px 10px #a5b4c921,inset -4px -4px 10px #ffffffeb;padding:10px 14px 4px}.assessment-dashboard-modern .assessment-dashboard-line-chart svg{display:block;height:178px;overflow:visible;width:100%}.assessment-dashboard-modern .assessment-dashboard-chart-grid-line{stroke:#dfe7f0;stroke-width:1;stroke-dasharray:4 7}.assessment-dashboard-modern .assessment-dashboard-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.assessment-dashboard-modern .assessment-dashboard-line-attempts{stroke:#2f7df4;stroke-width:3;filter:drop-shadow(0 3px 5px rgba(47,125,244,.14))}.assessment-dashboard-modern .assessment-dashboard-line-submitted{stroke:#7f9fc9;stroke-width:2}.assessment-dashboard-modern .assessment-dashboard-line-point{vector-effect:non-scaling-stroke}.assessment-dashboard-modern .assessment-dashboard-line-point-attempts{fill:#f7f9fc;stroke:#2f7df4;stroke-width:2.5}.assessment-dashboard-modern .assessment-dashboard-line-point-submitted{fill:#f7f9fc;stroke:#7f9fc9;stroke-width:2}.assessment-dashboard-modern .assessment-dashboard-line-chart-labels{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:0}.assessment-dashboard-modern .assessment-dashboard-line-chart-labels>div{min-width:0;text-align:center}.assessment-dashboard-modern .assessment-dashboard-line-chart-labels span,.assessment-dashboard-modern .assessment-dashboard-line-chart-labels strong{display:block}.assessment-dashboard-modern .assessment-dashboard-line-chart-labels strong{color:#40536f;font-size:10px;font-weight:600}.assessment-dashboard-modern .assessment-dashboard-line-chart-labels span{color:var(--ad-muted-2);font-size:8px;font-weight:500;margin-top:2px;white-space:nowrap}.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern{align-items:stretch!important}.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern>.assessment-dashboard-card{height:100%!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap{box-shadow:inset 3px 3px 8px #a5b4c91a,inset -3px -3px 8px #ffffffe6!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-thead>tr>th{background:#eef3f8!important;color:#607088!important;font-size:9.5px!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-tbody>tr>td{color:#43546b!important}.assessment-dashboard-modern .assessment-dashboard-exam-name,.assessment-dashboard-modern .assessment-dashboard-score,.assessment-dashboard-modern .assessment-dashboard-user-cell strong{color:#34465f!important}@media (max-width:1100px){.assessment-dashboard-modern .assessment-dashboard-participation-bubbles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.assessment-dashboard-modern .assessment-dashboard-toolbar>div>strong{font-size:18px!important}.assessment-dashboard-modern .assessment-dashboard-participation-bubbles{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-dashboard-modern .assessment-dashboard-line-chart svg{height:150px}}@media (max-width:520px){.assessment-dashboard-modern .assessment-dashboard-participation-bubbles{grid-template-columns:1fr 1fr}.assessment-dashboard-modern .assessment-dashboard-participation-bubble{height:82px;width:82px}}.exam-management-page.exam-management-dashboard-page.assessment-dashboard-modern{background:#fff!important;margin:0!important;max-width:none!important;min-height:calc(100vh - 72px)!important;min-width:0!important;overflow-x:hidden!important;padding:0!important;width:100%!important}.exam-management-dashboard-page .exam-management-content-panel.assessment-dashboard-panel{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;min-width:0!important;padding:14px 16px 24px!important;width:100%!important}.assessment-dashboard-modern .assessment-dashboard-toolbar{margin-bottom:14px!important;padding:2px 2px 13px!important}.assessment-dashboard-modern .assessment-dashboard-toolbar>div>strong{color:#25354a!important;font-size:20px!important}.assessment-dashboard-modern .assessment-dashboard-toolbar>div>span{color:#6b788b!important;font-size:11px!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-refresh .ant-btn{background:#fff!important;border:1px solid #dfe5ec!important;border-radius:9px!important;box-shadow:none!important;color:#495a6f!important;height:36px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-grid{gap:10px!important;margin-bottom:12px!important}.assessment-dashboard-modern .assessment-dashboard-kpi{background:#f7f8fa!important;background-image:none!important;border:1px solid #e5e9ef!important;border-radius:12px!important;box-shadow:none!important;min-height:84px!important;padding:12px 14px!important}.assessment-dashboard-modern .assessment-dashboard-kpi:hover{background:#f4f6f8!important;border-color:#dfe4ea!important}.assessment-dashboard-modern .assessment-dashboard-kpi-icon{background:#fff!important;border:1px solid #dde4ec!important;border-radius:8px!important;box-shadow:none!important;color:#5d7696!important;height:30px!important;width:30px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-top span{color:#66758a!important}.assessment-dashboard-modern .assessment-dashboard-kpi>strong{color:#2d3e55!important;font-size:23px!important}.assessment-dashboard-modern .assessment-dashboard-card,.assessment-dashboard-modern .assessment-dashboard-card-modern{background:#f7f8fa!important;background-image:none!important;border:1px solid #e5e9ef!important;border-radius:13px!important;box-shadow:none!important}.assessment-dashboard-modern .assessment-dashboard-primary-grid-modern,.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern{gap:12px!important;margin-bottom:12px!important}.assessment-dashboard-modern .assessment-dashboard-participation-card,.assessment-dashboard-modern .assessment-dashboard-trend-card,.assessment-dashboard-modern .assessment-dashboard-unit-card{margin-bottom:12px!important}.assessment-dashboard-modern .assessment-dashboard-card-head{margin-bottom:13px!important}.assessment-dashboard-modern .assessment-dashboard-card-head>div>strong{color:#2b3b51!important;font-size:13px!important}.assessment-dashboard-modern .assessment-dashboard-card-head>div>span{color:#6f7d90!important}.assessment-dashboard-modern .assessment-dashboard-card-head>.anticon{align-items:center;background:#fff!important;border:1px solid #dfe5ec;border-radius:8px;box-shadow:none!important;color:#7890aa!important;display:inline-flex;height:30px;justify-content:center;width:30px}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-dept-tile,.assessment-dashboard-modern .assessment-dashboard-insight-tile,.assessment-dashboard-modern .assessment-dashboard-metric-tile,.assessment-dashboard-modern .assessment-dashboard-unit-tile{background:#fff!important;background-image:none!important;border:1px solid #e4e8ed!important;border-radius:10px!important;box-shadow:none!important}.assessment-dashboard-modern .assessment-dashboard-dept-grid,.assessment-dashboard-modern .assessment-dashboard-distribution-grid-modern,.assessment-dashboard-modern .assessment-dashboard-insights-grid-modern,.assessment-dashboard-modern .assessment-dashboard-unit-grid-modern{gap:10px!important}.assessment-dashboard-modern .assessment-dashboard-dept-tile{padding:13px!important}.assessment-dashboard-modern .assessment-dashboard-mini-label{color:#7c8999!important}.assessment-dashboard-modern .assessment-dashboard-dept-top strong,.assessment-dashboard-modern .assessment-dashboard-unit-top strong{color:#314157!important;font-size:15px!important}.assessment-dashboard-modern .assessment-dashboard-score-orb{background:conic-gradient(#4b80d4 calc(var(--score)*1%),#e9edf2 0)!important;box-shadow:none!important;filter:none!important;height:70px!important;width:70px!important}.assessment-dashboard-modern .assessment-dashboard-score-orb:before{background:#fff!important;box-shadow:none!important;inset:7px!important}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner strong{color:#3b587d!important}.assessment-dashboard-modern .assessment-dashboard-status-donut{background:conic-gradient(#4b80d4 calc(var(--progress)*1%),#e9edf2 0)!important;box-shadow:none!important;filter:none!important;height:132px!important;width:132px!important}.assessment-dashboard-modern .assessment-dashboard-status-donut:before{background:#fff!important;box-shadow:none!important;inset:12px!important}.assessment-dashboard-modern .assessment-dashboard-status-donut-inner strong{color:#33475f!important;font-size:21px!important}.assessment-dashboard-modern .assessment-dashboard-status-donut-inner span{color:#768499!important}.assessment-dashboard-modern .assessment-dashboard-metric-tile{padding:9px 10px!important}.assessment-dashboard-modern .assessment-dashboard-metric-tile span{color:#748297!important}.assessment-dashboard-modern .assessment-dashboard-metric-tile strong{color:#34455b!important;font-size:14px!important}.assessment-dashboard-modern .assessment-dashboard-participation-bubble{background:#fff!important;border:1px solid #dfe5ec!important;box-shadow:none!important;color:#426184!important}.assessment-dashboard-modern .assessment-dashboard-participation-bubble strong,.assessment-dashboard-modern .assessment-dashboard-participation-dept{font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-unit-tile{padding:12px!important}.assessment-dashboard-modern .assessment-dashboard-top-badge{background:#f7f8fa!important;border:1px solid #dfe5ec!important;color:#5a7190!important}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-insight-tile{min-height:116px!important;padding:11px!important}.assessment-dashboard-modern .assessment-dashboard-band-dots i.is-active{background:#6a8fc5!important}.assessment-dashboard-modern .assessment-dashboard-insight-icon{background:#f7f8fa!important;border:1px solid #e2e7ec!important;border-radius:8px!important;box-shadow:none!important;color:#6e839c!important;height:30px!important;width:30px!important}.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-info,.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-neutral,.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-success,.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-warn{background:#fff!important}.assessment-dashboard-modern .assessment-dashboard-line-chart-wrap{background:#fff!important;border:1px solid #e4e8ed;border-radius:10px;padding:8px 8px 2px!important}.assessment-dashboard-modern .assessment-dashboard-line-chart{background:#fff!important}.assessment-dashboard-modern .assessment-dashboard-chart-grid-line{stroke:#edf0f3!important}.assessment-dashboard-modern .assessment-dashboard-line-attempts{stroke:#4e82cf!important}.assessment-dashboard-modern .assessment-dashboard-line-submitted{stroke:#a9b4c1!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap{background:#fff!important;border:1px solid #e3e7ec!important;border-radius:10px!important;box-shadow:none!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table,.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-container,.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-content{background:#fff!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-thead>tr>th{background:#f5f6f8!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-tbody>tr>td{background:#fff!important}@media (max-width:1200px){.exam-management-dashboard-page .exam-management-content-panel.assessment-dashboard-panel{padding:12px 12px 20px!important}}@media (max-width:768px){.exam-management-dashboard-page .exam-management-content-panel.assessment-dashboard-panel{padding:10px 10px 18px!important}.assessment-dashboard-modern .assessment-dashboard-card,.assessment-dashboard-modern .assessment-dashboard-card-modern{border-radius:11px!important}}.assessment-dashboard-modern{--ad-page:#fff;--ad-card:#f8f9fb;--ad-card-soft:#fbfcfd;--ad-border:#edf0f3;--ad-text:#2f3e53;--ad-muted:#748297;--ad-blue:#2878f0;--ad-blue-deep:#1e63d8;--ad-shadow-dark:#5f708629;--ad-shadow-light:#fffffff5}.assessment-dashboard-modern .assessment-dashboard-toolbar,.exam-management-dashboard-page .exam-management-content-panel.assessment-dashboard-panel,.exam-management-page.exam-management-dashboard-page.assessment-dashboard-modern{background:#fff!important}.assessment-dashboard-modern .assessment-dashboard-card,.assessment-dashboard-modern .assessment-dashboard-card-modern,.assessment-dashboard-modern .assessment-dashboard-kpi{background:linear-gradient(145deg,#fcfdfe,#f5f7f9)!important;border:1px solid #e5e9efc7!important;border-radius:20px!important;box-shadow:12px 12px 28px var(--ad-shadow-dark),-8px -8px 20px var(--ad-shadow-light),inset 1px 1px 0 #fffffff2!important}.assessment-dashboard-modern .assessment-dashboard-kpi{border-radius:17px!important;box-shadow:8px 8px 18px #5f708621,-6px -6px 16px #fffffffa,inset 1px 1px 0 #fffffff5!important;min-height:88px!important;padding:13px 15px!important}.assessment-dashboard-modern .assessment-dashboard-kpi:hover{box-shadow:10px 10px 22px #5f708626,-7px -7px 18px #fffffffa,inset 1px 1px 0 #fffffffa!important;transform:translateY(-1px)}.assessment-dashboard-modern .assessment-dashboard-card-head>.anticon,.assessment-dashboard-modern .assessment-dashboard-insight-icon,.assessment-dashboard-modern .assessment-dashboard-kpi-icon{background:linear-gradient(145deg,#fff,#f0f3f6)!important;border:0!important;box-shadow:4px 4px 9px #68798e1f,-4px -4px 9px #fffffffa,inset 1px 1px 0 #fffffffa!important;color:#667e9d!important}.assessment-dashboard-modern .assessment-dashboard-kpi-icon{border-radius:10px!important}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-dept-tile,.assessment-dashboard-modern .assessment-dashboard-insight-tile,.assessment-dashboard-modern .assessment-dashboard-metric-tile,.assessment-dashboard-modern .assessment-dashboard-unit-tile{background:linear-gradient(145deg,#fff,#f7f9fb)!important;border:1px solid #e8ecf1e0!important;box-shadow:6px 6px 14px #6171861a,-5px -5px 12px #fffffffa,inset 1px 1px 0 #fffffff5!important}.assessment-dashboard-modern .assessment-dashboard-dept-tile,.assessment-dashboard-modern .assessment-dashboard-unit-tile{border-radius:15px!important}.assessment-dashboard-modern .assessment-dashboard-metric-tile{border-radius:12px!important;box-shadow:4px 4px 10px #61718614,-4px -4px 10px #fffffffa!important}.assessment-dashboard-modern .assessment-dashboard-card-head>div>strong,.assessment-dashboard-modern .assessment-dashboard-toolbar>div>strong{color:#2e3d52!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-card-head>div>span,.assessment-dashboard-modern .assessment-dashboard-kpi-top span,.assessment-dashboard-modern .assessment-dashboard-toolbar>div>span{color:#78869a!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-score-orb,.assessment-dashboard-modern .assessment-dashboard-status-donut{background:conic-gradient(var(--ad-blue) calc(var(--progress)*1%),#e7ecf2 0)!important;background:conic-gradient(var(--ad-blue) calc(var(--score, var(--progress))*1%),#e7ecf2 0)!important;box-shadow:7px 7px 16px #52678121,-6px -6px 15px #fffffffa!important}.assessment-dashboard-modern .assessment-dashboard-score-orb:before,.assessment-dashboard-modern .assessment-dashboard-status-donut:before{background:linear-gradient(145deg,#fff,#f5f7f9)!important;box-shadow:inset 4px 4px 8px #707e9114,inset -4px -4px 8px #fffffff2!important}.assessment-dashboard-modern .assessment-dashboard-status-donut{background:conic-gradient(var(--ad-blue) calc(var(--progress)*1%),#e7ecf2 0)!important}.assessment-dashboard-modern .assessment-dashboard-participation-bubble{background:linear-gradient(145deg,#fff,#f3f6f9)!important;border:1px solid #e4e9efe6!important;box-shadow:8px 8px 18px #63738821,-7px -7px 16px #fffffffa,inset 1px 1px 0 #fffffff5!important}.assessment-dashboard-modern .assessment-dashboard-band-dots i{background:#e7ebf0!important;border-radius:6px!important;box-shadow:inset 2px 2px 4px #7884941a,inset -2px -2px 4px #ffffffe6}.assessment-dashboard-modern .assessment-dashboard-band-dots i.is-active{background:linear-gradient(145deg,#4a9df6,#1f67e9)!important;box-shadow:3px 3px 7px #205bb82e,-2px -2px 5px #fffc!important}.assessment-dashboard-modern .assessment-dashboard-line-chart-wrap{background:linear-gradient(145deg,#fff,#f7f9fb)!important;border-radius:16px!important;box-shadow:inset 5px 5px 12px #69788c14,inset -5px -5px 12px #fffffff5!important}.assessment-dashboard-modern .assessment-dashboard-line-attempts{stroke:#2180ff!important}.assessment-dashboard-modern .assessment-dashboard-line-submitted{stroke:#9aacc1!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap{background:#f8fafc!important;border-radius:15px!important;box-shadow:inset 5px 5px 12px #69788c12,inset -5px -5px 12px #fffffff5!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-thead>tr>th{background:#f4f7fad9!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-tbody>tr>td{background:#ffffffb8!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-tbody>tr:hover>td{background:#f8fafcf5!important}.assessment-dashboard-modern .assessment-dashboard-refresh .ant-btn{background:linear-gradient(145deg,#fff,#f3f5f8)!important;box-shadow:5px 5px 12px #6574891c,-5px -5px 12px #fffffffa!important}.assessment-dashboard-modern .assessment-dashboard-refresh .ant-btn:hover{box-shadow:4px 4px 10px #6574891a,-4px -4px 10px #fffffffa!important;color:#245fae!important}.assessment-dashboard-modern .assessment-dashboard-kpi-grid,.assessment-dashboard-modern .assessment-dashboard-primary-grid-modern,.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern{gap:13px!important}.assessment-dashboard-modern .assessment-dashboard-dept-grid,.assessment-dashboard-modern .assessment-dashboard-distribution-grid-modern,.assessment-dashboard-modern .assessment-dashboard-insights-grid-modern,.assessment-dashboard-modern .assessment-dashboard-unit-grid-modern{gap:11px!important}@media (max-width:768px){.assessment-dashboard-modern .assessment-dashboard-card,.assessment-dashboard-modern .assessment-dashboard-card-modern,.assessment-dashboard-modern .assessment-dashboard-kpi{border-radius:15px!important;box-shadow:7px 7px 16px #5f70861c,-5px -5px 13px #fffffffa!important}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-dept-tile,.assessment-dashboard-modern .assessment-dashboard-insight-tile,.assessment-dashboard-modern .assessment-dashboard-unit-tile{box-shadow:4px 4px 10px #5f708614,-4px -4px 10px #fffffffa!important}}.assessment-dashboard-modern{--neo-page:#fff;--neo-surface:#f3f5f8;--neo-surface-light:#f8f9fb;--neo-surface-inner:#eef1f5;--neo-text:#334155;--neo-muted:#7c899d;--neo-blue:#1677ff;--neo-blue-2:#2f80ed;--neo-shadow-dark:#7e8fa43d;--neo-shadow-soft:#7a899e21;--neo-white:#fffffffa;background:var(--neo-page)!important;color:var(--neo-text);margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;width:100%!important}.exam-management-dashboard-page .assessment-dashboard-panel,.exam-management-dashboard-page .exam-management-content-panel.assessment-dashboard-panel,.exam-management-page.exam-management-dashboard-page.assessment-dashboard-modern{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;min-width:0!important;padding:16px 18px 28px!important;width:100%!important}.exam-management-dashboard-page .exam-management-content-panel{margin-top:0!important;position:relative!important;z-index:auto!important}.assessment-dashboard-modern .assessment-dashboard-toolbar{align-items:flex-start!important;background:#fff!important;border-bottom:1px solid #edf0f4!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin:0 0 18px!important;padding:0 2px 14px!important}.assessment-dashboard-modern .assessment-dashboard-toolbar>div>strong{color:#2c3c51!important;display:block;font-size:21px!important;font-weight:600!important;letter-spacing:-.2px;line-height:1.25!important}.assessment-dashboard-modern .assessment-dashboard-refresh>span,.assessment-dashboard-modern .assessment-dashboard-toolbar>div>span{color:#78869a!important;font-size:11px!important;font-weight:500!important;line-height:1.45!important}.assessment-dashboard-modern .assessment-dashboard-refresh>span strong{color:#46566b!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-refresh .ant-btn{background:linear-gradient(145deg,#fafbfd,#eef1f5)!important;border:0!important;border-radius:12px!important;box-shadow:7px 7px 15px #7e8fa42e,-5px -5px 13px #fffffffa,inset 1px 1px 0 #fffffff2!important;color:#53657c!important;font-size:11px!important;font-weight:500!important;height:38px!important;padding:0 15px!important;transition:transform .18s ease,box-shadow .18s ease!important}.assessment-dashboard-modern .assessment-dashboard-refresh .ant-btn:hover{box-shadow:9px 9px 18px #7e8fa433,-6px -6px 15px #fffffffc!important;color:var(--neo-blue)!important;transform:translateY(-1px)}.assessment-dashboard-modern .assessment-dashboard-card,.assessment-dashboard-modern .assessment-dashboard-card-modern,.assessment-dashboard-modern .assessment-dashboard-kpi{background:linear-gradient(145deg,#f8f9fb,#eef1f5)!important;background-image:linear-gradient(145deg,#f8f9fb,#eef1f5)!important;border:1px solid #ffffffe6!important;box-shadow:14px 14px 30px var(--neo-shadow-dark),-10px -10px 24px var(--neo-white),inset 1px 1px 0 #fffffff5,inset -1px -1px 0 #c4cdd83d!important}.assessment-dashboard-modern .assessment-dashboard-kpi{border-radius:20px!important;box-shadow:10px 10px 22px #7e8fa433,-7px -7px 18px #fffffffc,inset 1px 1px 0 #fffffff7!important;min-height:92px!important;padding:14px 16px!important;transition:transform .2s ease,box-shadow .2s ease!important}.assessment-dashboard-modern .assessment-dashboard-kpi:hover{box-shadow:13px 13px 26px #7e8fa43b,-8px -8px 20px #fff,inset 1px 1px 0 #fffffffa!important;transform:translateY(-2px)}.assessment-dashboard-modern .assessment-dashboard-card,.assessment-dashboard-modern .assessment-dashboard-card-modern{border-radius:24px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-grid,.assessment-dashboard-modern .assessment-dashboard-primary-grid-modern,.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern{gap:18px!important;margin-bottom:20px!important}.assessment-dashboard-modern .assessment-dashboard-participation-card,.assessment-dashboard-modern .assessment-dashboard-trend-card,.assessment-dashboard-modern .assessment-dashboard-unit-card{margin-bottom:20px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-top{gap:10px!important;margin-bottom:14px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-icon{align-items:center!important;background:linear-gradient(145deg,#fff,#edf1f5)!important;border:0!important;border-radius:11px!important;box-shadow:5px 5px 10px #798aa02b,-4px -4px 9px #fffffffc,inset 1px 1px 0 #fffffffa!important;color:#70849f!important;display:inline-flex!important;flex:0 0 34px!important;font-size:14px!important;height:34px!important;justify-content:center!important;width:34px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-top span{color:#6f7e93!important;font-size:11px!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-kpi>strong{color:#33465f!important;font-size:25px!important;font-weight:600!important;line-height:1!important}.assessment-dashboard-modern .assessment-dashboard-card-head{margin-bottom:18px!important}.assessment-dashboard-modern .assessment-dashboard-card-head>div>strong{color:#314158!important;font-size:14px!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-card-head>div>span{color:#7b889a!important;font-size:10px!important;font-weight:500!important;margin-top:4px!important}.assessment-dashboard-modern .assessment-dashboard-card-head>.anticon{align-items:center!important;background:linear-gradient(145deg,#fff,#edf1f5)!important;border:0!important;border-radius:11px!important;box-shadow:5px 5px 11px #7e8fa429,-4px -4px 10px #fffffffc!important;color:#7187a3!important;display:inline-flex!important;font-size:14px!important;height:34px!important;justify-content:center!important;width:34px!important}.assessment-dashboard-modern .assessment-dashboard-dept-grid,.assessment-dashboard-modern .assessment-dashboard-distribution-grid-modern,.assessment-dashboard-modern .assessment-dashboard-insights-grid-modern,.assessment-dashboard-modern .assessment-dashboard-unit-grid-modern{gap:15px!important}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-dept-tile,.assessment-dashboard-modern .assessment-dashboard-insight-tile,.assessment-dashboard-modern .assessment-dashboard-unit-tile{background:linear-gradient(145deg,#fbfcfd,#f0f3f6)!important;border:1px solid #ffffffc7!important;border-radius:18px!important;box-shadow:8px 8px 18px #7a8a9f29,-6px -6px 15px #fffffffc,inset 1px 1px 0 #fffffff5!important}.assessment-dashboard-modern .assessment-dashboard-dept-tile{padding:15px!important}.assessment-dashboard-modern .assessment-dashboard-metric-tile{background:#f1f4f7!important;background-image:none!important;border:0!important;border-radius:13px!important;box-shadow:inset 4px 4px 9px #7d8c9f1f,inset -4px -4px 9px #fffffff0!important;padding:10px 12px!important}.assessment-dashboard-modern .assessment-dashboard-metric-tile span{color:#758398!important;font-size:9px!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-metric-tile strong{color:#364a63!important;font-size:15px!important;font-weight:600!important;margin-top:4px!important}.assessment-dashboard-modern .assessment-dashboard-mini-label{color:#8793a4!important;font-size:8.5px!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-dept-top strong,.assessment-dashboard-modern .assessment-dashboard-unit-top strong{color:#34475f!important;font-size:16px!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-score-orb,.assessment-dashboard-modern .assessment-dashboard-status-donut{background:conic-gradient(from 0deg,#1682ff 0,#2f73f2 calc(var(--progress)*1%),#e5eaf0 calc(var(--progress)*1%),#e5eaf0 100%)!important;background:conic-gradient(from 0deg,#1682ff 0,#2f73f2 calc(var(--score, var(--progress))*1%),#e5eaf0 calc(var(--score, var(--progress))*1%),#e5eaf0 100%)!important;border:0!important;box-shadow:8px 8px 18px #72849a33,-7px -7px 17px #fffffffc!important;filter:none!important;position:relative!important}.assessment-dashboard-modern .assessment-dashboard-score-orb{height:76px!important;width:76px!important}.assessment-dashboard-modern .assessment-dashboard-status-donut{background:conic-gradient(from 0deg,#1682ff 0,#2f73f2 calc(var(--progress)*1%),#e5eaf0 calc(var(--progress)*1%),#e5eaf0 100%)!important;height:150px!important;width:150px!important}.assessment-dashboard-modern .assessment-dashboard-score-orb:before,.assessment-dashboard-modern .assessment-dashboard-status-donut:before{background:linear-gradient(145deg,#f9fafb,#edf1f5)!important;border-radius:50%!important;box-shadow:inset 5px 5px 11px #78889c21,inset -5px -5px 11px #fffffff5!important;content:""!important;position:absolute!important}.assessment-dashboard-modern .assessment-dashboard-score-orb:before{inset:8px!important}.assessment-dashboard-modern .assessment-dashboard-status-donut:before{inset:14px!important}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner,.assessment-dashboard-modern .assessment-dashboard-status-donut-inner{position:relative!important;z-index:2!important}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner strong{color:#3b5d84!important;font-size:11px!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-score-orb-inner span{color:#8290a2!important;font-size:7px!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-status-donut-inner strong{color:#30445e!important;font-size:23px!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-status-donut-inner span{color:#7a899d!important;font-size:9px!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-participation-bubbles{gap:34px!important;padding:14px 14px 6px!important}.assessment-dashboard-modern .assessment-dashboard-participation-bubble{background:linear-gradient(145deg,#fbfcfd,#edf1f5)!important;border:1px solid #ffffffd1!important;box-shadow:10px 10px 21px #75869b2e,-8px -8px 18px #fffffffc,inset 1px 1px 0 #fffffffa!important;color:#2468cf!important}.assessment-dashboard-modern .assessment-dashboard-participation-bubble strong{color:#1f69df!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-participation-dept{color:#3b4e67!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-participation-note{color:#7b899c!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-top-badge{background:linear-gradient(145deg,#fff,#edf1f5)!important;border:0!important;border-radius:999px!important;box-shadow:4px 4px 9px #7a8a9f21,-3px -3px 8px #fffffffc!important;color:#4f6f9a!important;font-size:8px!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-insight-tile{min-height:124px!important;padding:13px!important}.assessment-dashboard-modern .assessment-dashboard-band-top strong,.assessment-dashboard-modern .assessment-dashboard-insight-tile strong{color:#35475f!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-band-dots i{background:#e8ecf1!important;border:0!important;border-radius:7px!important;box-shadow:inset 2px 2px 4px #7e8c9e1f,inset -2px -2px 4px #ffffffeb!important}.assessment-dashboard-modern .assessment-dashboard-band-dots i.is-active{background:linear-gradient(145deg,#48a1ff,#166df1)!important;box-shadow:3px 3px 7px #1863d638,-2px -2px 5px #ffffffc7!important}.assessment-dashboard-modern .assessment-dashboard-insight-icon{background:linear-gradient(145deg,#fff,#edf1f5)!important;border:0!important;border-radius:11px!important;box-shadow:5px 5px 10px #7b8ba024,-4px -4px 9px #fffffffc!important;color:#657d9d!important;height:34px!important;width:34px!important}.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-info,.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-neutral,.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-success,.assessment-dashboard-modern .assessment-dashboard-insight-tile.is-warn{background:linear-gradient(145deg,#fbfcfd,#f0f3f6)!important}.assessment-dashboard-modern .assessment-dashboard-line-chart-wrap{background:#eef1f5!important;border:0!important;border-radius:18px!important;box-shadow:inset 7px 7px 15px #7a899c1f,inset -7px -7px 15px #fffffff5!important;padding:14px 14px 8px!important}.assessment-dashboard-modern .assessment-dashboard-line-chart{background:#0000!important}.assessment-dashboard-modern .assessment-dashboard-chart-grid-line{stroke:#9aa7b733!important}.assessment-dashboard-modern .assessment-dashboard-line-attempts{stroke:#1682ff!important;stroke-width:3!important}.assessment-dashboard-modern .assessment-dashboard-line-submitted{stroke:#91a7bf!important;stroke-width:2!important}.assessment-dashboard-modern .assessment-dashboard-line-point-attempts{fill:#1677ff!important;stroke:#fff!important;stroke-width:2!important;filter:drop-shadow(0 2px 3px rgba(22,119,255,.25))}.assessment-dashboard-modern .assessment-dashboard-line-point-submitted{fill:#8ca4bd!important;stroke:#fff!important;stroke-width:1.5!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap{background:#eef1f5!important;border:0!important;border-radius:18px!important;box-shadow:inset 6px 6px 14px #7a899c1c,inset -6px -6px 14px #fffffff5!important;overflow:hidden!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table,.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-container,.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-content{background:#0000!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-thead>tr>th{background:#f6f8fab8!important;border-bottom:1px solid #d7dee7b8!important;color:#66758a!important;font-size:10px!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-tbody>tr>td{background:#ffffff9e!important;border-bottom:1px solid #dce2eaa6!important;color:#4b5d73!important;font-size:10.5px!important;font-weight:500!important}.assessment-dashboard-modern .assessment-dashboard-table-wrap .ant-table-tbody>tr:hover>td{background:#ffffffdb!important}.assessment-dashboard-modern .assessment-dashboard-exam-name,.assessment-dashboard-modern .assessment-dashboard-score,.assessment-dashboard-modern .assessment-dashboard-user-cell strong{color:#3e5067!important;font-weight:600!important}.assessment-dashboard-modern .assessment-dashboard-user-cell span{color:#8190a2!important;font-weight:500!important}@media (max-width:1200px){.exam-management-dashboard-page .exam-management-content-panel.assessment-dashboard-panel{padding:14px 14px 24px!important}.assessment-dashboard-modern .assessment-dashboard-kpi-grid,.assessment-dashboard-modern .assessment-dashboard-primary-grid-modern,.assessment-dashboard-modern .assessment-dashboard-secondary-grid-modern{gap:14px!important}}@media (max-width:768px){.exam-management-dashboard-page .exam-management-content-panel.assessment-dashboard-panel{padding:12px 10px 20px!important}.assessment-dashboard-modern .assessment-dashboard-toolbar{align-items:stretch!important;flex-direction:column!important}.assessment-dashboard-modern .assessment-dashboard-refresh{justify-content:space-between!important}.assessment-dashboard-modern .assessment-dashboard-card,.assessment-dashboard-modern .assessment-dashboard-card-modern,.assessment-dashboard-modern .assessment-dashboard-kpi{border-radius:17px!important;box-shadow:8px 8px 18px #7e8fa42b,-5px -5px 14px #fffffffc!important}.assessment-dashboard-modern .assessment-dashboard-band-card,.assessment-dashboard-modern .assessment-dashboard-dept-tile,.assessment-dashboard-modern .assessment-dashboard-insight-tile,.assessment-dashboard-modern .assessment-dashboard-unit-tile{border-radius:14px!important;box-shadow:5px 5px 11px #7a8a9f1f,-4px -4px 10px #fffffffa!important}}@media (max-width:520px){.assessment-dashboard-modern .assessment-dashboard-status-donut{height:132px!important;width:132px!important}.assessment-dashboard-modern .assessment-dashboard-score-orb{height:68px!important;width:68px!important}}.manage-training-material-page{--manage-blue:#2563eb;--manage-blue-hover:#1d4ed8;--manage-text:#344256;--manage-heading:#1f2d40;--manage-muted:#66758a;--manage-soft:#8d99a9;--manage-border:#dfe6ee;--manage-border-soft:#e9eef4;--manage-surface:#fff;--manage-control-height:40px;color:var(--manage-text)}.manage-training-material-page .manage-training-content-panel{padding:20px!important}.manage-training-topbar{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.manage-training-topbar>div{min-width:0}.manage-training-topbar span,.manage-training-topbar strong{display:block}.manage-training-topbar strong{color:#27384f;font-size:13px;font-weight:600}.manage-training-topbar span{color:#718095;font-size:10px;font-weight:500;line-height:1.45;margin-top:3px}.manage-training-refresh.ant-btn{min-width:88px!important}.manage-training-list-card,.manage-training-setup-card,.manage-training-upload-card{background:#fff;border:1px solid var(--manage-border-soft);border-radius:10px;box-shadow:none}.manage-training-setup-card,.manage-training-upload-card{margin-bottom:16px;padding:18px}.manage-training-section-title{min-width:0}.manage-training-section-title span,.manage-training-section-title strong{display:block}.manage-training-section-title strong{color:#27384f;font-size:12.5px;font-weight:600}.manage-training-section-title span{color:#748195;font-size:9.5px;font-weight:500;line-height:1.45;margin-top:3px}.manage-training-source-tabs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:15px 0 16px;max-width:620px;width:100%}.manage-training-source-tab{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--manage-border);border-radius:9px;color:#536276;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 20px;min-height:60px;min-width:0;padding:10px 11px;position:relative;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.manage-training-source-tab:hover{border-color:#b6c3d2}.manage-training-source-tab.is-active{background:#f7faff;border-color:#8aaedf;box-shadow:inset 0 -2px 0 #2563eb}.manage-training-source-icon{align-items:center;background:#f1f4f7;border-radius:8px;color:#617086;display:inline-flex;font-size:12px;font-weight:600;height:34px;justify-content:center;width:34px}.manage-training-source-tab.is-active .manage-training-source-icon{background:#eaf2ff;color:#285fae}.manage-training-source-copy{min-width:0}.manage-training-source-copy small,.manage-training-source-copy strong{display:block}.manage-training-source-copy strong{color:#304158;font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-source-copy small{color:#7b8899;font-size:8.5px;font-weight:500;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-source-check{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:inline-flex;font-size:9px;height:20px;justify-content:center;justify-self:end;width:20px}.manage-training-department-row{grid-gap:12px;align-items:end;border-top:1px solid #edf1f5;display:grid;gap:12px;grid-template-columns:minmax(260px,340px) minmax(240px,1fr);padding-top:16px}.manage-training-field label{color:#4a586d;display:block;font-size:10.5px;font-weight:500;margin-bottom:6px}.manage-training-field .ant-select{width:100%}.manage-training-field .ant-select-single,.manage-training-field .ant-select-single .ant-select-selector{height:var(--manage-control-height)!important;min-height:var(--manage-control-height)!important}.manage-training-field .ant-select-single .ant-select-selector{align-items:center!important;background:#fff!important;border:1px solid var(--manage-border)!important;border-radius:8px!important;box-shadow:none!important;display:flex!important;padding:0 12px!important}.manage-training-field .ant-select-selection-item,.manage-training-field .ant-select-selection-placeholder{font-size:11.5px!important;font-weight:500!important;line-height:38px!important}.manage-training-field .ant-select-selection-placeholder{color:#8793a4!important}.manage-training-field .ant-select:hover .ant-select-selector{border-color:#b6c3d2!important}.manage-training-field .ant-select-focused .ant-select-selector,.manage-training-field .ant-select-open .ant-select-selector{border-color:var(--manage-blue)!important;box-shadow:0 0 0 3px #2563eb14!important}.manage-training-selected-dept{background:#f8fafc;border:1px solid var(--manage-border-soft);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:40px;padding:7px 12px}.manage-training-selected-dept span{color:#8491a2;font-size:8px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.manage-training-selected-dept strong{color:#435267;font-size:10.5px;font-weight:600;margin-top:2px}.manage-training-alert{border-radius:9px;margin-bottom:16px}.manage-training-upload-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.manage-training-file-count,.manage-training-total-pill{align-items:center;background:#eef3f8;border-radius:999px;color:#5d6d81;display:inline-flex;font-size:9px;font-weight:500;justify-content:center;min-height:24px;padding:0 9px}.manage-training-uploader.ant-upload-wrapper .ant-upload-drag{background:#fbfcfe;border:1px dashed #c7d0dc;border-radius:10px;min-height:150px}.manage-training-uploader.ant-upload-wrapper .ant-upload-drag:hover{background:#f9fbff;border-color:#8aa9cf}.manage-training-uploader .ant-upload-drag-icon{margin-bottom:8px!important}.manage-training-uploader .ant-upload-drag-icon .anticon{color:#4f7fba!important;font-size:28px!important}.manage-training-upload-title{color:#304158;font-size:12px;font-weight:600;margin:0}.manage-training-upload-hint{color:#768499;font-size:9.5px;font-weight:500;margin:5px 0 0}.manage-training-uploader .ant-upload-list{margin-top:12px}.manage-training-uploader .ant-upload-list-item{background:#f8fafc;border-radius:7px;min-height:36px;padding:6px 9px}.manage-training-upload-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.manage-training-upload-actions .ant-btn{border-radius:8px!important;font-size:10.5px!important;font-weight:500!important;height:36px!important}.manage-training-upload-button.ant-btn-primary{background:var(--manage-blue)!important;border-color:var(--manage-blue)!important;box-shadow:none!important;color:#fff!important;min-width:128px}.manage-training-upload-button.ant-btn-primary:hover{background:var(--manage-blue-hover)!important;border-color:var(--manage-blue-hover)!important}.manage-training-list-card{overflow:hidden}.manage-training-list-toolbar{align-items:center;border-bottom:1px solid var(--manage-border-soft);display:flex;gap:14px;justify-content:space-between;min-height:64px;padding:13px 16px}.manage-training-list-tools{align-items:center;display:flex;gap:8px}.manage-training-list-tools .ant-input-affix-wrapper{align-items:center;background:#fff;border:1px solid var(--manage-border)!important;border-radius:8px!important;box-shadow:none!important;display:flex;height:var(--manage-control-height)!important;min-height:var(--manage-control-height)!important;padding:0 11px;width:280px}.manage-training-list-tools .ant-input-affix-wrapper:hover{border-color:#b6c3d2!important}.manage-training-list-tools .ant-input-affix-wrapper-focused{border-color:var(--manage-blue)!important;box-shadow:0 0 0 3px #2563eb14!important}.manage-training-list-tools .ant-input{font-size:10.5px;font-weight:500}.manage-training-list-tools .ant-input::placeholder{color:#8b96a5}.manage-training-empty,.manage-training-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:190px}.manage-training-loading{color:#6f7d90;font-size:10.5px;font-weight:500;gap:9px}.manage-training-row,.manage-training-table-head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(240px,1.6fr) minmax(150px,.9fr) 100px 120px 128px}.manage-training-table-head{background:#f8fafc;border-bottom:1px solid var(--manage-border-soft);color:#536176;font-size:9.5px;font-weight:600;letter-spacing:.25px;min-height:42px;padding:9px 16px;text-transform:uppercase}.manage-training-row{background:#fff;border-bottom:1px solid #eef2f6;min-height:64px;padding:10px 16px}.manage-training-row:last-child{border-bottom:0}.manage-training-row:hover{background:#f9fbfe}.manage-training-material-name{align-items:center;display:flex;gap:10px;min-width:0}.manage-training-pdf-icon{align-items:center;background:#fff0f2;border-radius:8px;color:#ca414b;display:inline-flex;flex:0 0 34px;font-size:14px;height:34px;justify-content:center;width:34px}.manage-training-material-name>div{min-width:0}.manage-training-material-name span,.manage-training-material-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-material-name strong{color:#2d3e54;font-size:11px;font-weight:600}.manage-training-material-name span{color:#7c899a;font-size:8.5px;font-weight:500;margin-top:3px}.manage-training-cell{min-width:0}.manage-training-cell strong{color:#526176;display:block;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-mobile-label{display:none}.manage-training-actions{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:repeat(3,32px)}.manage-training-action-button.ant-btn{border:0!important;border-radius:7px!important;box-shadow:none!important;height:32px;min-width:32px;padding:0;width:32px}.manage-training-action-button.is-view{background:#eef4ff!important;color:#2257bd!important}.manage-training-action-button.is-download{background:#eef6f2!important;color:#4d705f!important}.manage-training-action-button.is-delete{background:#fff1f2!important;color:#cf3743!important}.manage-training-department-dropdown{border:1px solid #e3e8ee!important;box-shadow:0 12px 28px #12263f1a!important}.manage-training-department-dropdown .ant-select-item{border-radius:7px!important;color:#49596d!important;font-size:10.5px!important;font-weight:500!important;min-height:36px!important;padding:8px 10px!important}.manage-training-department-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f4f7fb!important}.manage-training-department-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#245dac!important;font-weight:600!important}.manage-training-modal-root .ant-modal .ant-modal-content{padding:22px!important}.manage-training-modal-root .ant-modal .ant-modal-header{border-bottom:1px solid var(--manage-border-soft)!important;margin-bottom:16px!important;padding-bottom:13px!important}.manage-training-modal-root .ant-modal .ant-modal-title{color:#25344a!important;font-size:15px!important}.manage-training-modal-root .ant-modal-footer .ant-btn{border-radius:8px!important;font-size:11px!important;font-weight:500!important;height:36px!important}.manage-training-preview-frame{background:#f7f8fa;border:1px solid var(--manage-border);border-radius:8px}@media (max-width:980px){.manage-training-row,.manage-training-table-head{gap:9px;grid-template-columns:minmax(220px,1.5fr) minmax(140px,.8fr) 90px 110px 120px}}@media (max-width:820px){.manage-training-department-row{grid-template-columns:1fr}.manage-training-source-tabs{max-width:100%}.manage-training-list-toolbar{align-items:flex-start;flex-direction:column}.manage-training-list-tools,.manage-training-list-tools .ant-input-affix-wrapper{width:100%}}@media (max-width:700px){.manage-training-topbar{align-items:stretch;flex-direction:column}.manage-training-refresh.ant-btn{width:100%!important}.manage-training-table-head{display:none}.manage-training-table-wrap{grid-gap:10px;display:grid;gap:10px;padding:12px}.manage-training-row{grid-gap:11px 14px;border:1px solid var(--manage-border-soft);border-radius:10px;display:grid;gap:11px 14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:13px}.manage-training-material-name{border-bottom:1px solid #edf1f4;grid-column:1/-1;padding-bottom:10px}.manage-training-mobile-label{color:#8290a1;display:block;font-size:8px;font-weight:500;margin-bottom:3px}.manage-training-cell strong{overflow:visible;text-overflow:clip;white-space:normal}.manage-training-actions{grid-column:1/-1}}@media (max-width:520px){.manage-training-source-tabs{grid-template-columns:1fr}.manage-training-upload-head{align-items:flex-start}.manage-training-list-tools{align-items:stretch;flex-direction:column}.manage-training-total-pill{align-self:flex-start}.manage-training-upload-actions{display:grid;grid-template-columns:1fr 1fr}.manage-training-upload-actions .ant-btn{width:100%}}.manage-training-material-page{--mt-blue:#2563eb;--mt-blue-hover:#1d4ed8;--mt-heading:#26364b;--mt-text:#46566b;--mt-muted:#748297;--mt-soft:#8b97a7;--mt-border:#dfe6ee;--mt-border-soft:#e9eef4;--mt-surface:#fff}.manage-training-material-page.exam-management-manage-page{padding:0 20px 28px!important}.manage-training-material-page .exam-management-content-panel.manage-training-content-panel{background:#fff!important;border:1px solid var(--mt-border-soft)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(13,31,52,.045)!important;margin-top:-20px!important;padding:18px 20px 20px!important}.manage-training-material-page .manage-training-topbar{align-items:center!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin:0 0 14px!important;padding:0!important}.manage-training-material-page .manage-training-topbar>div{flex:1 1 auto;min-width:0}.manage-training-material-page .manage-training-topbar strong{color:var(--mt-heading)!important;font-size:12.5px!important;font-weight:600!important;line-height:1.35!important}.manage-training-material-page .manage-training-topbar span{color:var(--mt-muted)!important;font-size:10px!important;font-weight:500!important;line-height:1.45!important;margin-top:3px!important}.manage-training-material-page .manage-training-refresh.ant-btn{align-items:center!important;background:#fff!important;border:1px solid var(--mt-border)!important;border-radius:8px!important;box-shadow:none!important;color:#435269!important;display:inline-flex!important;flex:0 0 auto!important;font-size:11px!important;font-weight:500!important;gap:6px!important;height:38px!important;justify-content:center!important;line-height:1!important;max-width:none!important;min-height:38px!important;min-width:88px!important;padding:0 13px!important;width:auto!important}.manage-training-material-page .manage-training-refresh.ant-btn:focus,.manage-training-material-page .manage-training-refresh.ant-btn:hover{background:#f8fafc!important;border-color:#b8c4d2!important;color:#27384f!important}.manage-training-material-page .manage-training-list-card,.manage-training-material-page .manage-training-setup-card,.manage-training-material-page .manage-training-upload-card{background:#fff!important;border:1px solid var(--mt-border-soft)!important;border-radius:10px!important;box-shadow:none!important}.manage-training-material-page .manage-training-setup-card,.manage-training-material-page .manage-training-upload-card{margin-bottom:14px!important;padding:16px 18px!important}.manage-training-material-page .manage-training-section-title strong{color:var(--mt-heading)!important;font-size:11.5px!important;font-weight:600!important}.manage-training-material-page .manage-training-section-title span{color:var(--mt-muted)!important;font-size:9.5px!important;font-weight:500!important;margin-top:3px!important}.manage-training-material-page .manage-training-source-tabs{margin:13px 0 14px!important}.manage-training-material-page .manage-training-source-tab{background:#fff!important;border:1px solid var(--mt-border)!important;border-radius:9px!important;box-shadow:none!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr) 20px!important;min-height:58px!important;padding:9px 10px!important}.manage-training-material-page .manage-training-source-tab:hover{border-color:#b8c4d2!important}.manage-training-material-page .manage-training-source-tab.is-active{background:#f8fbff!important;border-color:#9db7da!important;box-shadow:inset 0 -2px 0 var(--mt-blue)!important}.manage-training-material-page .manage-training-source-icon{background:#f1f4f7!important;border-radius:8px!important;color:#617086!important;font-size:11px!important;font-weight:600!important;height:34px!important;width:34px!important}.manage-training-material-page .manage-training-source-tab.is-active .manage-training-source-icon{background:#eaf2ff!important;color:#245dac!important}.manage-training-material-page .manage-training-source-copy strong{color:#304158!important;font-size:11px!important;font-weight:600!important}.manage-training-material-page .manage-training-source-copy small{color:#7b8899!important;font-size:8.5px!important;font-weight:500!important;margin-top:2px!important}.manage-training-material-page .manage-training-source-check{background:var(--mt-blue)!important;font-size:9px!important;height:20px!important;width:20px!important}.manage-training-material-page .manage-training-department-row{border-top:1px solid #edf1f5!important;grid-template-columns:minmax(270px,340px) minmax(240px,1fr)!important}.manage-training-material-page .manage-training-field label{color:#526075!important;font-size:10px!important;font-weight:500!important}.manage-training-material-page .manage-training-field .ant-select,.manage-training-material-page .manage-training-field .ant-select-single,.manage-training-material-page .manage-training-field .ant-select-single .ant-select-selector{height:38px!important;max-height:38px!important;min-height:38px!important}.manage-training-material-page .manage-training-field .ant-select-single .ant-select-selector{align-items:center!important;background:#fff!important;border:1px solid var(--mt-border)!important;border-radius:8px!important;box-shadow:none!important;display:flex!important;padding:0 11px!important}.manage-training-material-page .manage-training-field .ant-select-selection-item,.manage-training-material-page .manage-training-field .ant-select-selection-placeholder{font-size:11px!important;font-weight:500!important;line-height:36px!important}.manage-training-material-page .manage-training-field .ant-select-focused .ant-select-selector,.manage-training-material-page .manage-training-field .ant-select-open .ant-select-selector{border-color:var(--mt-blue)!important;box-shadow:0 0 0 3px #2563eb12!important}.manage-training-material-page .manage-training-selected-dept{background:#f8fafc!important;border:1px solid var(--mt-border-soft)!important;border-radius:8px!important;min-height:38px!important;padding:6px 11px!important}.manage-training-material-page .manage-training-selected-dept span{color:#8491a2!important;font-weight:500!important}.manage-training-material-page .manage-training-selected-dept strong{color:#435267!important;font-size:10.5px!important;font-weight:500!important}.manage-training-material-page .manage-training-upload-head{margin-bottom:12px!important}.manage-training-material-page .manage-training-file-count,.manage-training-material-page .manage-training-total-pill{background:#eef3f8!important;border-radius:999px!important;color:#617087!important;font-size:8.5px!important;font-weight:500!important;min-height:23px!important;padding:0 8px!important}.manage-training-material-page .manage-training-uploader.ant-upload-wrapper .ant-upload-drag{background:#fbfcfe!important;border:1px dashed #c7d0dc!important;border-radius:9px!important;min-height:132px!important}.manage-training-material-page .manage-training-uploader .ant-upload{padding:20px 14px!important}.manage-training-material-page .manage-training-uploader .ant-upload-drag-icon{margin-bottom:6px!important}.manage-training-material-page .manage-training-uploader .ant-upload-drag-icon .anticon{color:#4f7fba!important;font-size:25px!important}.manage-training-material-page .manage-training-upload-title{color:#304158!important;font-size:11.5px!important;font-weight:500!important;margin:0!important}.manage-training-material-page .manage-training-upload-hint{color:#768499!important;font-size:9px!important;font-weight:500!important;margin:4px 0 0!important}.manage-training-material-page .manage-training-upload-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important;margin-top:12px!important}.manage-training-material-page .manage-training-upload-actions .ant-btn{border-radius:8px!important;box-shadow:none!important;font-size:10.5px!important;font-weight:500!important;height:36px!important;min-height:36px!important;min-width:72px!important;padding:0 13px!important;width:auto!important}.manage-training-material-page .manage-training-upload-button.ant-btn-primary{background:var(--mt-blue)!important;border-color:var(--mt-blue)!important;color:#fff!important;min-width:116px!important}.manage-training-material-page .manage-training-upload-button.ant-btn-primary:focus,.manage-training-material-page .manage-training-upload-button.ant-btn-primary:hover{background:var(--mt-blue-hover)!important;border-color:var(--mt-blue-hover)!important}.manage-training-material-page .manage-training-list-toolbar{gap:12px!important;min-height:58px!important;padding:11px 14px!important}.manage-training-material-page .manage-training-list-tools{align-items:center!important;display:flex!important;gap:8px!important}.manage-training-material-page .manage-training-list-tools .ant-input-affix-wrapper{border:1px solid var(--mt-border)!important;border-radius:8px!important;box-shadow:none!important;height:38px!important;min-height:38px!important;padding:0 10px!important;width:270px!important}.manage-training-material-page .manage-training-list-tools .ant-input-affix-wrapper-focused{border-color:var(--mt-blue)!important;box-shadow:0 0 0 3px #2563eb12!important}.manage-training-material-page .manage-training-row,.manage-training-material-page .manage-training-table-head{gap:10px!important;grid-template-columns:minmax(250px,1.6fr) minmax(150px,.9fr) 95px 112px 116px!important}.manage-training-material-page .manage-training-table-head{background:#f7f9fc!important;color:#4b5b70!important;font-size:9.5px!important;font-weight:600!important;min-height:40px!important;padding:9px 14px!important}.manage-training-material-page .manage-training-row{min-height:58px!important;padding:9px 14px!important}.manage-training-material-page .manage-training-row:hover{background:#f7faff!important}.manage-training-material-page .manage-training-pdf-icon{border-radius:7px!important;flex-basis:32px!important;font-size:13px!important;height:32px!important;width:32px!important}.manage-training-material-page .manage-training-material-name strong{color:#2d3e54!important;font-size:10.5px!important;font-weight:600!important}.manage-training-material-page .manage-training-material-name span{color:#7c899a!important;font-size:8px!important;font-weight:500!important;margin-top:2px!important}.manage-training-material-page .manage-training-cell strong{color:#526176!important;font-size:9.5px!important;font-weight:500!important}.manage-training-material-page .manage-training-actions{gap:5px!important;grid-template-columns:repeat(3,30px)!important}.manage-training-material-page .manage-training-action-button.ant-btn{border-radius:7px!important;height:30px!important;min-height:30px!important;min-width:30px!important;width:30px!important}.manage-training-material-page .manage-training-empty,.manage-training-material-page .manage-training-loading{min-height:150px!important}.manage-training-department-dropdown{border-radius:9px!important;padding:5px!important}.manage-training-department-dropdown .ant-select-item{font-size:10px!important;min-height:34px!important;padding:7px 9px!important}.manage-training-modal-root .ant-modal .ant-modal-content{padding:20px!important}.manage-training-modal-root .ant-modal .ant-modal-title{font-size:14px!important}@media (max-width:1000px){.manage-training-material-page.exam-management-manage-page{padding:0 16px 24px!important}}@media (max-width:820px){.manage-training-material-page .manage-training-department-row{grid-template-columns:1fr!important}.manage-training-material-page .manage-training-list-toolbar{align-items:flex-start!important;flex-direction:column!important}.manage-training-material-page .manage-training-list-tools,.manage-training-material-page .manage-training-list-tools .ant-input-affix-wrapper{width:100%!important}}@media (max-width:700px){.manage-training-material-page.exam-management-manage-page{padding:0 10px 20px!important}.manage-training-material-page .manage-training-topbar{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.manage-training-material-page .manage-training-refresh.ant-btn{width:100%!important}.manage-training-material-page .manage-training-table-head{display:none!important}.manage-training-material-page .manage-training-table-wrap{grid-gap:9px!important;display:grid!important;gap:9px!important;padding:10px!important}.manage-training-material-page .manage-training-row{border:1px solid var(--mt-border-soft)!important;border-radius:9px!important;gap:10px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;padding:12px!important}.manage-training-material-page .manage-training-actions,.manage-training-material-page .manage-training-material-name{grid-column:1/-1!important}.manage-training-material-page .manage-training-mobile-label{display:block!important}}@media (max-width:520px){.manage-training-material-page .manage-training-source-tabs{grid-template-columns:1fr!important}.manage-training-material-page .manage-training-upload-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.manage-training-material-page .manage-training-upload-actions .ant-btn{width:100%!important}.manage-training-material-page .manage-training-list-tools{align-items:stretch!important;flex-direction:column!important}}.manage-training-selected-files{background:#fff;border:1px solid #e9eef4;border-radius:9px;margin-top:12px;overflow:hidden}.manage-training-selected-files-head{align-items:center;background:#f8fafc;border-bottom:1px solid #edf1f5;display:flex;gap:12px;justify-content:space-between;min-height:38px;padding:8px 11px}.manage-training-selected-files-head strong{color:#304158;font-size:10.5px;font-weight:600}.manage-training-selected-files-head span{color:#7b8899;font-size:8.5px;font-weight:500}.manage-training-selected-files-list{display:grid}.manage-training-selected-file-row{align-items:center;background:#fff;border-bottom:1px solid #eef2f6;display:flex;gap:14px;justify-content:space-between;min-height:52px;padding:8px 10px}.manage-training-selected-file-row:last-child{border-bottom:0}.manage-training-selected-file-row:hover{background:#fbfdff}.manage-training-selected-file-main{align-items:center;display:flex;flex:1 1;gap:9px;min-width:0}.manage-training-selected-file-icon{align-items:center;background:#fff1f2;border-radius:7px;color:#d14550;display:inline-flex;flex:0 0 30px;font-size:13px;height:30px;justify-content:center;width:30px}.manage-training-selected-file-copy{min-width:0}.manage-training-selected-file-copy span,.manage-training-selected-file-copy strong{display:block}.manage-training-selected-file-copy strong{color:#34455b;font-size:10px;font-weight:600;line-height:1.35;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-selected-file-copy span{color:#8793a4;font-size:8.5px;font-weight:500;margin-top:2px}.manage-training-selected-file-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.manage-training-material-page .manage-training-selected-file-button.ant-btn{border:0!important;border-radius:7px!important;box-shadow:none!important;font-size:9.5px!important;font-weight:500!important;gap:5px!important;height:30px!important;min-height:30px!important;min-width:72px!important;padding:0 9px!important;width:auto!important}.manage-training-material-page .manage-training-selected-file-button.is-preview{background:#edf4ff!important;color:#2059bd!important}.manage-training-material-page .manage-training-selected-file-button.is-preview:hover{background:#e2edff!important;color:#1749a8!important}.manage-training-material-page .manage-training-selected-file-button.is-remove{background:#fff1f2!important;color:#c83b46!important}.manage-training-material-page .manage-training-selected-file-button.is-remove:hover{background:#ffe6e9!important;color:#ac2f39!important}.manage-training-modal-root .ant-modal-mask{background:#0f172a4d!important}.manage-training-modal-root .ant-modal .ant-modal-content{background:#fff!important;border-radius:12px!important;overflow:hidden;padding:0!important}.manage-training-modal-root .ant-modal .ant-modal-header{background:#fff!important;border-bottom:1px solid #e9eef4!important;margin:0!important;padding:14px 18px!important}.manage-training-modal-root .ant-modal .ant-modal-title{color:#26364b!important;font-size:13px!important;font-weight:600!important;overflow:hidden;padding-right:30px;text-overflow:ellipsis;white-space:nowrap}.manage-training-modal-root .ant-modal .ant-modal-close{inset-inline-end:12px!important;top:11px!important}.manage-training-modal-root .ant-modal .ant-modal-body{background:#f5f7fa;padding:0!important}.manage-training-preview-shell{background:#f5f7fa;width:100%}.manage-training-preview-meta{align-items:center;background:#f8fafc;border-bottom:1px solid #e6ebf1;display:flex;gap:12px;justify-content:space-between;min-height:40px;padding:8px 14px}.manage-training-preview-meta>div{align-items:center;display:flex;gap:7px;min-width:0}.manage-training-preview-meta .anticon{color:#d14550;flex:0 0 auto;font-size:13px}.manage-training-preview-meta span{color:#45556a;font-size:9.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-preview-meta small{color:#7c899a;flex:0 0 auto;font-size:8.5px;font-weight:500}.manage-training-preview-frame{background:#eef2f6;border:0;display:block;height:min(72vh,720px);min-height:480px;width:100%}.manage-training-modal-root .ant-modal .ant-modal-footer{align-items:center;background:#fff;border-top:1px solid #e9eef4;display:flex;gap:8px;justify-content:flex-end;margin:0!important;padding:11px 14px!important}.manage-training-modal-root .ant-modal .ant-modal-footer .ant-btn{border-radius:7px!important;font-size:10.5px!important;font-weight:500!important;height:34px!important;min-height:34px!important;min-width:80px!important;padding:0 13px!important;width:auto!important}.manage-training-modal-root .ant-modal .ant-modal-footer .ant-btn-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}@media (max-width:700px){.manage-training-selected-file-row{align-items:flex-start;flex-direction:column;gap:8px}.manage-training-selected-file-main{width:100%}.manage-training-selected-file-copy strong{max-width:calc(100vw - 115px)}.manage-training-selected-file-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.manage-training-material-page .manage-training-selected-file-button.ant-btn{width:100%!important}.manage-training-preview-meta{align-items:flex-start;flex-direction:column;gap:4px}.manage-training-preview-frame{height:68vh;min-height:390px}}@media (max-width:420px){.manage-training-selected-files-head{align-items:flex-start;flex-direction:column;gap:2px}.manage-training-preview-frame{height:64vh;min-height:340px}.manage-training-modal-root .ant-modal .ant-modal-footer{display:grid;grid-template-columns:1fr 1fr}.manage-training-modal-root .ant-modal .ant-modal-footer .ant-btn{width:100%!important}}.manage-training-material-page .manage-training-field .ant-select-selection-item{color:#3f5066!important;font-size:10.5px!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manage-training-department-dropdown{background:#fff!important;border:1px solid #e2e8ef!important;border-radius:10px!important;box-shadow:0 12px 28px #14273e1c!important;padding:6px!important}.manage-training-department-dropdown .ant-select-item{align-items:center!important;border-radius:8px!important;display:flex!important;min-height:46px!important;padding:7px 10px!important}.manage-training-department-dropdown .manage-training-dept-option{min-width:0;width:100%}.manage-training-department-dropdown .manage-training-dept-option-copy{min-width:0}.manage-training-department-dropdown .manage-training-dept-option-copy span,.manage-training-department-dropdown .manage-training-dept-option-copy strong{display:block}.manage-training-department-dropdown .manage-training-dept-option-copy strong{color:#314157;font-size:10.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-department-dropdown .manage-training-dept-option-copy span{color:#8290a2;font-size:8.5px;font-weight:500;line-height:1.3;margin-top:3px}.manage-training-department-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f5f8fc!important}.manage-training-department-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#edf4ff!important}.manage-training-department-dropdown .ant-select-item-option-selected .manage-training-dept-option-copy strong{color:#225aae!important}.manage-training-material-page .manage-training-selected-dept{min-width:0}.manage-training-material-page .manage-training-selected-dept strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-modal-root{overflow:hidden!important}.manage-training-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a47!important}.manage-training-modal-root .ant-modal-wrap{overflow:hidden!important}.manage-training-modal-root .ant-modal{margin:0 auto!important;max-width:calc(100vw - 32px)!important;padding-bottom:0!important}.manage-training-modal-root .ant-modal-content{background:#fff!important;border:1px solid #dfe6ee!important;border-radius:12px!important;box-shadow:0 18px 52px #0f172a2e!important;max-height:calc(100vh - 104px)!important}.manage-training-modal-root .ant-modal-close,.manage-training-modal-root .ant-modal-header{display:none!important}.manage-training-preview-shell{background:#f4f6f9;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100vh - 104px);max-height:780px;min-height:560px;overflow:hidden}.manage-training-preview-header{align-items:center;background:#fff;border-bottom:1px solid #e5eaf0;display:flex;gap:14px;justify-content:space-between;min-height:54px;padding:9px 12px 9px 14px}.manage-training-preview-title-wrap{align-items:center;display:flex;gap:9px;min-width:0}.manage-training-preview-pdf-icon{align-items:center;background:#fff0f2;border-radius:8px;color:#cf3f49;display:inline-flex;flex:0 0 32px;font-size:13px;height:32px;justify-content:center;width:32px}.manage-training-preview-title-copy{min-width:0}.manage-training-preview-title-copy span,.manage-training-preview-title-copy strong{display:block}.manage-training-preview-title-copy strong{color:#26364b;font-size:11.5px;font-weight:600;line-height:1.35;max-width:610px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-preview-title-copy span{color:#7d8999;font-size:8.5px;font-weight:500;line-height:1.3;margin-top:2px}.manage-training-material-page .manage-training-preview-close.ant-btn{background:#fff!important;border:1px solid #e0e6ed!important;border-radius:7px!important;box-shadow:none!important;color:#536176!important;flex:0 0 auto!important;font-size:10px!important;font-weight:500!important;height:32px!important;min-height:32px!important;min-width:62px!important;padding:0 10px!important;width:auto!important}.manage-training-material-page .manage-training-preview-close.ant-btn:hover{background:#f8fafc!important;border-color:#bdc8d5!important;color:#2d3f56!important}.manage-training-preview-info{background:#f8fafc;border-bottom:1px solid #e5eaf0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.manage-training-preview-info>div{border-right:1px solid #e8edf2;min-width:0;padding:8px 12px}.manage-training-preview-info>div:last-child{border-right:0}.manage-training-preview-info span,.manage-training-preview-info strong{display:block}.manage-training-preview-info span{color:#8793a3;font-size:7.5px;font-weight:500;letter-spacing:.28px;margin-bottom:2px;text-transform:uppercase}.manage-training-preview-info strong{color:#405168;font-size:9.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-training-preview-viewer{background:#eef1f5;padding:10px}.manage-training-preview-frame{background:#dfe3e8!important;border:1px solid #d9e0e8!important}.manage-training-preview-footer{align-items:center;background:#fff;border-top:1px solid #e5eaf0;display:flex;gap:14px;justify-content:space-between;min-height:50px;padding:8px 12px}.manage-training-preview-footer>span{color:#7b8899;font-size:8.5px;font-weight:500;line-height:1.4;min-width:0}.manage-training-preview-footer>div{align-items:center;display:flex;flex:0 0 auto;gap:7px}.manage-training-material-page .manage-training-preview-footer .ant-btn{border-radius:7px!important;box-shadow:none!important;font-size:10px!important;font-weight:500!important;height:32px!important;min-height:32px!important;min-width:74px!important;padding:0 11px!important;width:auto!important}.manage-training-material-page .manage-training-preview-footer .ant-btn-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.manage-training-material-page .manage-training-preview-footer .ant-btn-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.manage-training-preview-empty{align-items:center;background:#fff;display:flex;justify-content:center;min-height:420px}@media (max-width:900px){.manage-training-modal-root .ant-modal{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.manage-training-preview-shell{height:calc(100vh - 94px);max-height:none}.manage-training-preview-info{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-training-preview-info>div:nth-child(2){border-right:0}.manage-training-preview-info>div:nth-child(n+3){border-top:1px solid #e8edf2}}@media (max-width:700px){.manage-training-modal-root .ant-modal{max-width:calc(100vw - 16px)!important;top:70px!important;width:calc(100vw - 16px)!important}.manage-training-modal-root .ant-modal-content{border-radius:10px!important;max-height:calc(100vh - 82px)!important}.manage-training-preview-shell{height:calc(100vh - 82px);min-height:0}.manage-training-preview-header{min-height:50px;padding:8px 9px 8px 11px}.manage-training-preview-title-copy strong{max-width:calc(100vw - 150px)}.manage-training-preview-viewer{padding:6px}.manage-training-preview-footer{align-items:stretch;flex-direction:column;gap:7px}.manage-training-preview-footer>div{width:100%}.manage-training-material-page .manage-training-preview-footer .ant-btn{flex:1 1}}@media (max-width:480px){.manage-training-preview-info{grid-template-columns:1fr 1fr}.manage-training-preview-info>div{padding:7px 9px}.manage-training-preview-info strong{overflow:visible;text-overflow:clip;white-space:normal}.manage-training-preview-title-copy strong{max-width:calc(100vw - 140px)}}.manage-training-material-page{--tm-heading:#223249;--tm-text:#405168;--tm-muted:#617187;--tm-muted-strong:#56667c;--tm-soft:#748399;--tm-border:#dce4ed;--tm-border-soft:#e8edf3;--tm-blue:#2563eb;--tm-blue-hover:#1d4ed8}.manage-training-material-page,.manage-training-material-page .ant-btn,.manage-training-material-page .ant-input,.manage-training-material-page .ant-select-selection-item,.manage-training-material-page .ant-select-selection-placeholder,.manage-training-material-page .ant-typography{color:var(--tm-text)}.manage-training-material-page .manage-training-material-name strong,.manage-training-material-page .manage-training-section-title strong,.manage-training-material-page .manage-training-selected-file-copy strong,.manage-training-material-page .manage-training-source-copy strong,.manage-training-material-page .manage-training-topbar strong{color:var(--tm-heading)!important;font-weight:600!important}.manage-training-material-page .manage-training-material-name span,.manage-training-material-page .manage-training-preview-footer>span,.manage-training-material-page .manage-training-preview-title-copy span,.manage-training-material-page .manage-training-section-title span,.manage-training-material-page .manage-training-selected-file-copy span,.manage-training-material-page .manage-training-source-copy small,.manage-training-material-page .manage-training-topbar span,.manage-training-material-page .manage-training-upload-hint{color:var(--tm-muted)!important;font-weight:500!important}.manage-training-material-page .manage-training-mobile-label,.manage-training-material-page .manage-training-preview-info span,.manage-training-material-page .manage-training-selected-dept span{color:var(--tm-soft)!important;font-weight:600!important}.manage-training-material-page .manage-training-cell strong,.manage-training-material-page .manage-training-preview-info strong,.manage-training-material-page .manage-training-selected-dept strong{color:var(--tm-text)!important;font-weight:600!important}.manage-training-material-page .manage-training-list-toolbar .manage-training-section-title span{color:#5f7086!important}.manage-training-material-page .manage-training-list-tools .ant-input{color:#35465d!important;font-weight:500!important}.manage-training-material-page .manage-training-list-tools .ant-input::placeholder{color:#78879a!important;opacity:1!important}.manage-training-material-page .manage-training-list-tools .ant-input-prefix{color:#69798e!important}.manage-training-material-page .manage-training-source-tab{align-items:center!important}.manage-training-material-page .manage-training-source-check,.manage-training-material-page .manage-training-source-icon{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important}.manage-training-material-page .manage-training-source-check .anticon,.manage-training-material-page .manage-training-source-check svg{display:block!important;height:10px!important;width:10px!important}.manage-training-material-page .manage-training-uploader .ant-upload-drag-icon{align-items:center!important;display:flex!important;justify-content:center!important}.manage-training-material-page .manage-training-uploader .ant-upload-drag-icon .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important}.manage-training-material-page .manage-training-uploader .ant-upload-drag-icon svg{display:block!important}.manage-training-material-page .manage-training-material-name,.manage-training-material-page .manage-training-row,.manage-training-material-page .manage-training-table-head{align-items:center!important}.manage-training-material-page .manage-training-pdf-icon{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important}.manage-training-material-page .manage-training-pdf-icon .anticon,.manage-training-material-page .manage-training-pdf-icon svg{display:block!important}.manage-training-material-page .manage-training-actions{align-items:center!important;display:flex!important;gap:7px!important;justify-content:flex-start!important;min-height:32px!important}.manage-training-material-page .manage-training-action-button.ant-btn{align-items:center!important;border:0!important;border-radius:8px!important;box-shadow:none!important;display:inline-flex!important;flex:0 0 32px!important;height:32px!important;justify-content:center!important;line-height:1!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;padding:0!important;width:32px!important}.manage-training-material-page .manage-training-action-button.ant-btn .anticon,.manage-training-material-page .manage-training-action-button.ant-btn>.ant-btn-icon{align-items:center!important;display:inline-flex!important;height:16px!important;justify-content:center!important;line-height:1!important;margin:0!important;width:16px!important}.manage-training-material-page .manage-training-action-button.ant-btn .anticon{font-size:13px!important}.manage-training-material-page .manage-training-action-button.ant-btn .anticon svg{display:block!important;height:13px!important;width:13px!important}.manage-training-material-page .manage-training-action-button.is-view{background:#edf4ff!important;color:#2059bd!important}.manage-training-material-page .manage-training-action-button.is-view:hover{background:#e2edff!important;color:#1749a8!important}.manage-training-material-page .manage-training-action-button.is-download{background:#edf7f1!important;color:#39705a!important}.manage-training-material-page .manage-training-action-button.is-download:hover{background:#e3f2e9!important;color:#2e5f4c!important}.manage-training-material-page .manage-training-action-button.is-delete{background:#fff0f2!important;color:#cf3743!important}.manage-training-material-page .manage-training-action-button.is-delete:hover{background:#ffe4e7!important;color:#b82f3a!important}.manage-training-material-page .manage-training-action-button .ant-btn-loading-icon{align-items:center!important;display:inline-flex!important;justify-content:center!important;margin:0!important}.manage-training-material-page .manage-training-selected-file-actions{align-items:center!important;display:flex!important;gap:7px!important;justify-content:flex-end!important}.manage-training-material-page .manage-training-selected-file-button.ant-btn{align-items:center!important;display:inline-flex!important;gap:6px!important;height:32px!important;justify-content:center!important;line-height:1!important;min-height:32px!important;padding:0 10px!important}.manage-training-material-page .manage-training-selected-file-button .anticon,.manage-training-material-page .manage-training-selected-file-button>.ant-btn-icon{align-items:center!important;display:inline-flex!important;height:14px!important;justify-content:center!important;line-height:1!important;margin:0!important;width:14px!important}.manage-training-material-page .manage-training-selected-file-button .anticon svg{display:block!important;height:12px!important;width:12px!important}.manage-training-selected-file-button-text{align-items:center;display:inline-flex;line-height:1}.manage-training-material-page .manage-training-upload-actions{align-items:center!important}.manage-training-material-page .manage-training-upload-actions .ant-btn{gap:6px!important}.manage-training-material-page .manage-training-upload-actions .ant-btn,.manage-training-material-page .manage-training-upload-actions .ant-btn .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important}.manage-training-modal-root .manage-training-preview-title-copy strong{color:#223249!important;font-weight:600!important}.manage-training-modal-root .manage-training-preview-title-copy span{color:#637389!important}.manage-training-modal-root .manage-training-preview-info span{color:#738297!important}.manage-training-modal-root .manage-training-preview-info strong{color:#36475e!important}.manage-training-modal-root .manage-training-preview-footer>span{color:#617187!important}.manage-training-modal-root .manage-training-preview-pdf-icon,.manage-training-modal-root .manage-training-preview-pdf-icon .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important}.manage-training-modal-root .manage-training-preview-pdf-icon svg{display:block!important}.manage-training-department-dropdown .manage-training-dept-option-copy strong{color:#2d3e55!important;font-weight:600!important}.manage-training-department-dropdown .manage-training-dept-option-copy span{color:#67778c!important;font-weight:500!important}@media (max-width:700px){.manage-training-material-page .manage-training-actions{justify-content:flex-start!important}.manage-training-material-page .manage-training-action-button.ant-btn{flex-basis:34px!important;height:34px!important;max-height:34px!important;max-width:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}.manage-training-material-page .manage-training-selected-file-actions{width:100%!important}.manage-training-material-page .manage-training-selected-file-button.ant-btn{flex:1 1!important;width:100%!important}}.manage-training-preview-viewer{background:#eef2f6!important;min-height:0;overflow:hidden;position:relative}.manage-training-preview-state{align-items:center;background:#f7f9fb;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:360px;padding:24px;text-align:center;width:100%}.manage-training-preview-state>.ant-spin{margin-bottom:3px}.manage-training-preview-state>.anticon{color:#74849a;font-size:31px}.manage-training-preview-state strong{color:#304158;font-size:12px;font-weight:600}.manage-training-preview-state span{color:#64758b;font-size:9.5px;font-weight:500;line-height:1.5;max-width:390px}.manage-training-preview-state .ant-btn{border-radius:7px!important;font-size:10px!important;font-weight:500!important;height:34px!important;margin-top:5px}.manage-training-preview-state.is-error>.anticon{color:#d04a53}.manage-training-preview-frame{background:#dfe4ea!important;border-radius:7px!important}.manage-training-modal-root .ant-modal{top:76px!important}.manage-training-modal-root .ant-modal-content{max-height:calc(100vh - 90px)!important}.manage-training-preview-shell{height:calc(100vh - 90px)!important;max-height:760px!important;min-height:500px!important}.manage-training-preview-info span{color:#66768b!important;font-size:8px!important}.manage-training-preview-info strong{color:#32445c!important;font-size:9.5px!important;font-weight:600!important}@media (max-width:700px){.manage-training-modal-root .ant-modal{max-width:calc(100vw - 14px)!important;top:66px!important;width:calc(100vw - 14px)!important}.manage-training-modal-root .ant-modal-content{max-height:calc(100vh - 74px)!important}.manage-training-preview-shell{height:calc(100vh - 74px)!important;max-height:none!important;min-height:0!important}.manage-training-preview-state{min-height:300px}.manage-training-preview-info{grid-template-columns:repeat(2,minmax(0,1fr))!important}.manage-training-preview-header{min-height:50px!important}.manage-training-preview-footer{padding:8px 10px!important}}@media (max-width:420px){.manage-training-preview-state{min-height:260px}.manage-training-preview-footer>span{display:none}.manage-training-preview-footer>div{width:100%}.manage-training-preview-footer .ant-btn{flex:1 1}}.manage-training-material-page .manage-training-source-tabs{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:14px auto 16px!important;max-width:620px!important;width:100%!important}.manage-training-material-page .manage-training-source-tab{max-width:none!important;width:100%!important}.manage-training-material-page .manage-training-setup-card>.manage-training-section-title{margin:0 auto!important;max-width:620px!important;width:100%!important}.manage-training-material-page .manage-training-department-row{grid-gap:12px!important;align-items:end!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto!important;max-width:760px!important;padding-top:14px!important;width:100%!important}.manage-training-material-page .manage-training-field,.manage-training-material-page .manage-training-selected-dept{max-width:none!important;min-width:0!important;width:100%!important}.manage-training-material-page .manage-training-field .ant-select,.manage-training-material-page .manage-training-field .ant-select-single,.manage-training-material-page .manage-training-field .ant-select-single .ant-select-selector{height:40px!important;max-height:40px!important;min-height:40px!important;width:100%!important}.manage-training-material-page .manage-training-field .ant-select-single .ant-select-selector{padding:0 12px!important}.manage-training-material-page .manage-training-field .ant-select-selection-item,.manage-training-material-page .manage-training-field .ant-select-selection-placeholder{line-height:38px!important}.manage-training-material-page .manage-training-selected-dept{display:flex!important;flex-direction:column!important;height:40px!important;justify-content:center!important;max-height:40px!important;min-height:40px!important;overflow:hidden!important;padding:5px 12px!important}.manage-training-material-page .manage-training-selected-dept span{font-size:7.5px!important;line-height:1.1!important;margin:0!important}.manage-training-material-page .manage-training-selected-dept strong{font-size:10px!important;line-height:1.2!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manage-training-material-page .manage-training-field label{line-height:1.2!important;margin-bottom:6px!important}.manage-training-material-page .manage-training-selected-dept{margin-top:0!important}@media (max-width:1100px){.manage-training-material-page .manage-training-setup-card>.manage-training-section-title,.manage-training-material-page .manage-training-source-tabs{max-width:580px!important}.manage-training-material-page .manage-training-department-row{max-width:700px!important}}@media (max-width:820px){.manage-training-material-page .manage-training-department-row,.manage-training-material-page .manage-training-setup-card>.manage-training-section-title,.manage-training-material-page .manage-training-source-tabs{max-width:100%!important}.manage-training-material-page .manage-training-department-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.manage-training-material-page .manage-training-department-row,.manage-training-material-page .manage-training-source-tabs{grid-template-columns:1fr!important}.manage-training-material-page .manage-training-selected-dept{height:40px!important;max-height:40px!important;min-height:40px!important}}.training-material-preview-root .training-material-preview-body{background:#f4f6f9}.training-material-preview-root .training-material-preview-info{grid-gap:0!important;background:#fff!important;border:1px solid #e3e8ef!important;border-radius:9px 9px 0 0;display:grid!important;gap:0!important;grid-template-columns:minmax(90px,.72fr) minmax(170px,1.35fr) minmax(90px,.72fr) minmax(180px,1.45fr) minmax(90px,.72fr)!important;min-height:52px!important;overflow:hidden;padding:0!important}.training-material-preview-root .training-material-preview-meta-item{background:#fff;border-right:1px solid #e8edf3;display:flex;flex-direction:column;justify-content:center;min-height:52px;min-width:0;padding:8px 12px}.training-material-preview-root .training-material-preview-meta-item:last-child{border-right:0}.training-material-preview-root .training-material-preview-meta-item>span{background:#0000!important;border:0!important;border-radius:0!important;color:#78879a!important;display:block!important;font-size:8.5px!important;font-weight:500!important;letter-spacing:.35px;line-height:1.25!important;margin:0 0 2px!important;min-height:0!important;padding:0!important;text-transform:uppercase}.training-material-preview-root .training-material-preview-meta-item>strong{color:#2f4056!important;display:block;font-size:10.5px!important;font-weight:600!important;line-height:1.35!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-material-preview-root .training-material-preview-frame{border-radius:0 0 8px 8px}.training-material-preview-root .ant-modal-title{color:#243247!important;font-size:15px!important;font-weight:600!important}.training-material-preview-root .ant-modal-footer{margin-top:10px!important}.training-material-preview-root .ant-modal-footer .ant-btn{border-radius:7px!important;font-size:11px!important;font-weight:500!important;height:34px!important;min-width:78px}.training-material-preview-root .ant-modal-footer .ant-btn-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}@media (max-width:900px){.training-material-preview-root .training-material-preview-info{grid-template-columns:repeat(3,minmax(0,1fr))!important}.training-material-preview-root .training-material-preview-meta-item:nth-child(3){border-right:0}.training-material-preview-root .training-material-preview-meta-item:nth-child(n+4){border-top:1px solid #e8edf3}.training-material-preview-root .training-material-preview-meta-item:nth-child(4){grid-column:span 2}}@media (max-width:700px){.training-material-preview-root .training-material-preview-info{border-radius:8px 8px 0 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.training-material-preview-root .training-material-preview-meta-item{border-right:1px solid #e8edf3!important;min-height:48px;padding:7px 9px}.training-material-preview-root .training-material-preview-meta-item:nth-child(2n){border-right:0!important}.training-material-preview-root .training-material-preview-meta-item:nth-child(n+3){border-top:1px solid #e8edf3}.training-material-preview-root .training-material-preview-meta-item:nth-child(4){grid-column:auto}.training-material-preview-root .training-material-preview-meta-item:last-child{border-right:0!important;grid-column:1/-1}.training-material-preview-root .training-material-preview-meta-item>strong{overflow-wrap:anywhere;white-space:normal}}@media (max-width:420px){.training-material-preview-root .training-material-preview-info{grid-template-columns:1fr!important}.training-material-preview-root .training-material-preview-meta-item,.training-material-preview-root .training-material-preview-meta-item:last-child,.training-material-preview-root .training-material-preview-meta-item:nth-child(2n){border-right:0!important;border-top:1px solid #e8edf3;grid-column:auto}.training-material-preview-root .training-material-preview-meta-item:first-child{border-top:0}}:root{--exam-navy:#163b65;--exam-navy-dark:#0b223d;--exam-navy-light:#245f93;--exam-navy-soft:#edf4fa}.exam-simple-brand-wrap{align-items:center;display:flex;gap:10px;min-width:0}.exam-simple-brand-logo{display:block;flex:0 0 42px;height:42px;object-fit:contain;width:42px}.exam-simple-brand-title{color:#163b65;font-size:16px;font-weight:700;letter-spacing:.35px;line-height:1.1}.exam-simple-brand-sub{color:#728297!important}.exam-test-brand-group{align-items:center;display:flex;gap:10px;min-width:0}.exam-test-brand-logo{display:block;flex:0 0 38px;height:38px;object-fit:contain;width:38px}.exam-gradient-button.ant-btn{background:linear-gradient(135deg,#1f5f99,#0f2f4f)!important;box-shadow:0 6px 16px #163b652e!important}.exam-gradient-button.ant-btn:focus,.exam-gradient-button.ant-btn:hover{background:linear-gradient(135deg,#194f82,#0b223d)!important}.exam-result-intro .exam-section-label,.exam-result-intro>.anticon,.exam-result-metrics-simple>div:nth-child(4) .anticon,.exam-section-label,.exam-simple-timer>.anticon{color:#1f4f78!important}.exam-option-simple.selected{border-color:#2c6694!important;box-shadow:inset 3px 0 0 #2c6694!important}.exam-question-pill.active{background:linear-gradient(135deg,#1f5f99,#0f2f4f)!important}.assessment-score,.exam-history-score{color:#1f5f99!important}.exam-home-actions .exam-assessment-start-button.ant-btn{align-items:center;background:linear-gradient(120deg,#245f93,#163b65 58%,#0b223d)!important;border:1px solid #163b65!important;border-radius:9px;box-shadow:0 7px 16px #163b6538!important;color:#fff!important;display:inline-flex;font-size:14px;font-weight:700;height:50px;justify-content:center;min-width:218px;padding:0 22px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.exam-home-actions .exam-assessment-start-button.ant-btn:focus,.exam-home-actions .exam-assessment-start-button.ant-btn:hover{background:linear-gradient(120deg,#1f5684,#102f51 58%,#091c34)!important;border-color:#0b223d!important;box-shadow:0 9px 20px #163b654d!important;color:#fff!important;transform:translateY(-2px)}.exam-home-actions .exam-assessment-start-button.ant-btn:active{transform:translateY(0)}.exam-home-actions .exam-assessment-start-button.ant-btn .anticon{font-size:17px}.exam-history-view.ant-btn{border-color:#d6e0e8!important;color:#405a72!important}.exam-history-view.ant-btn:focus,.exam-history-view.ant-btn:hover{border-color:#9fb6ca!important;color:#163b65!important}.exam-upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#2c6694!important}.exam-upload-dragger .ant-upload-drag-icon .anticon{color:#1f4f78!important}.exam-upload-primary-button.ant-btn{background:linear-gradient(135deg,#1f5f99,#0f2f4f)!important}.exam-upload-primary-button.ant-btn:focus,.exam-upload-primary-button.ant-btn:hover{background:linear-gradient(135deg,#194f82,#0b223d)!important}.exam-language-label{color:#65788c!important}@media (max-width:700px){.exam-simple-brand-logo{flex-basis:36px;height:36px;width:36px}.exam-simple-brand-title{font-size:14px}.exam-test-brand-logo{flex-basis:34px;height:34px;width:34px}}@media (max-width:420px){.exam-simple-brand-wrap{gap:8px}.exam-simple-brand-logo{flex-basis:32px;height:32px;width:32px}.exam-simple-brand-title{font-size:13px}.exam-test-brand-logo{flex-basis:30px;height:30px;width:30px}}.exam-result-page{--result-navy:#123b63;--result-navy-dark:#0b2743;--result-blue:#2563eb;--result-page:#f5f7fb;--result-surface:#fff;--result-text:#1f2d40;--result-body:#49586c;--result-muted:#7b8899;--result-border:#e5eaf0;--result-border-soft:#edf1f5;background:var(--result-page)!important}.exam-result-page .exam-result-header{background:#fffffffa!important;border-bottom:1px solid var(--result-border)!important;height:66px}.exam-result-page .exam-simple-header-inner{max-width:1040px!important;padding-inline:22px!important}.exam-result-page .exam-simple-brand-logo{flex-basis:38px!important;height:38px!important;width:38px!important}.exam-result-page .exam-simple-brand-title{color:var(--result-navy)!important;font-size:15px!important;font-weight:700!important}.exam-result-page .exam-simple-brand-sub{color:#7d8999!important;font-size:10px!important;font-weight:500!important;margin-top:2px!important}.exam-result-page .exam-result-home-button.ant-btn{background:#fff!important;border:1px solid #dbe3ec!important;border-radius:8px!important;box-shadow:none!important;color:#405168!important;font-size:11.5px!important;font-weight:600!important;height:36px!important;padding:0 13px!important}.exam-result-page .exam-result-home-button.ant-btn:focus,.exam-result-page .exam-result-home-button.ant-btn:hover{background:#f8fafc!important;border-color:#b9c7d6!important;color:var(--result-navy)!important}.exam-result-page .exam-result-simple-main.exam-result-surface{background:#fff!important;border:1px solid var(--result-border)!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(15,39,66,.055)!important;margin:34px auto 36px!important;max-width:900px!important;overflow:hidden;padding:0!important;width:calc(100% - 32px)!important}.exam-result-page .exam-result-top{border-bottom:1px solid var(--result-border-soft);padding:26px 30px 22px}.exam-result-page .exam-result-title-block{min-width:0}.exam-result-page .exam-result-status-badge{align-items:center;background:#f3fbf5;border:1px solid #cfe9d7;border-radius:999px;color:#188042;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.45px;min-height:26px;padding:0 9px;text-transform:uppercase;width:fit-content}.exam-result-page .exam-result-title-block h2.ant-typography{color:var(--result-text)!important;font-size:25px!important;font-weight:700!important;letter-spacing:-.25px;line-height:1.28!important;margin:10px 0 5px!important}.exam-result-page .exam-result-submeta{align-items:center;color:var(--result-muted);display:flex;font-size:11px;font-weight:500;gap:8px}.exam-result-page .exam-result-submeta-dot{background:#a8b2bf;border-radius:50%;height:3px;width:3px}.exam-result-page .exam-result-score-panel{grid-gap:30px;align-items:center;background:linear-gradient(180deg,#fff,#fbfcfe);border-bottom:1px solid var(--result-border-soft);display:grid;gap:30px;grid-template-columns:190px minmax(0,1fr);margin:0;padding:28px 30px}.exam-result-page .exam-result-score-visual{display:flex;justify-content:center}.exam-result-page .exam-result-progress-copy span,.exam-result-page .exam-result-progress-copy strong{display:block}.exam-result-page .exam-result-progress-copy strong{color:var(--result-text);font-size:29px;font-weight:750;line-height:1.05}.exam-result-page .exam-result-progress-copy span{color:var(--result-muted);font-size:10px;font-weight:600;margin-top:3px}.exam-result-page .exam-result-score-summary{min-width:0}.exam-result-page .exam-result-score-eyebrow{color:#627389;font-size:10px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.exam-result-page .exam-result-mark-line{align-items:baseline;display:flex;gap:7px;margin-top:5px}.exam-result-page .exam-result-mark-line strong{color:var(--result-text);font-size:34px;font-weight:750;line-height:1}.exam-result-page .exam-result-mark-line span{color:#7c899a;font-size:12px;font-weight:600}.exam-result-page .exam-result-score-summary p{color:#526176;font-size:12px;font-weight:500;line-height:1.55;margin:10px 0 14px}.exam-result-page .exam-result-score-summary p strong{color:var(--result-text);font-weight:700}.exam-result-page .exam-result-progress-bar{background:#e9eef4;border-radius:999px;height:6px;max-width:390px;overflow:hidden;width:100%}.exam-result-page .exam-result-progress-bar>span{background:linear-gradient(90deg,#1f5f99,#123b63);border-radius:inherit;display:block;height:100%}.exam-result-page .exam-result-metrics-simple.exam-result-metric-grid{grid-gap:10px!important;background:#fff!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:20px 30px!important}.exam-result-page .exam-result-metric-card{align-items:center;background:#fbfcfe!important;border:1px solid var(--result-border-soft)!important;border-radius:10px!important;display:flex;gap:10px;min-width:0;padding:13px 14px!important}.exam-result-page .exam-result-metric-card+.exam-result-metric-card{border-left:1px solid var(--result-border-soft)!important}.exam-result-page .exam-result-metric-icon{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 32px;font-size:15px;height:32px;justify-content:center;width:32px}.exam-result-page .exam-result-metric-card>div{min-width:0}.exam-result-page .exam-result-metric-card>div span,.exam-result-page .exam-result-metric-card>div strong{display:block}.exam-result-page .exam-result-metric-card>div span{color:#7a8798;font-size:9.5px;font-weight:600;margin-bottom:1px}.exam-result-page .exam-result-metric-card>div strong{color:var(--result-text);font-size:17px;font-weight:700;line-height:1.25}.exam-result-page .exam-result-metric-card.is-correct .exam-result-metric-icon{background:#eefaf2;color:#1a8b49}.exam-result-page .exam-result-metric-card.is-wrong .exam-result-metric-icon{background:#fff1f2;color:#d53a45}.exam-result-page .exam-result-metric-card.is-unanswered .exam-result-metric-icon{background:#fff8ea;color:#d47a09}.exam-result-page .exam-result-metric-card.is-marks .exam-result-metric-icon{background:#edf4fb;color:#1d5c91}.exam-result-page .exam-result-details-section{padding:0 30px 2px}.exam-result-page .exam-result-section-heading{align-items:center;border-top:1px solid var(--result-border-soft);display:flex;gap:14px;justify-content:space-between;padding:18px 0 12px}.exam-result-page .exam-result-section-heading span,.exam-result-page .exam-result-section-heading strong{display:block}.exam-result-page .exam-result-section-heading strong{color:var(--result-text);font-size:12px;font-weight:700}.exam-result-page .exam-result-section-heading span{color:var(--result-muted);font-size:10px;font-weight:500;margin-top:2px}.exam-result-page .exam-result-meta-simple.exam-result-detail-grid{grid-gap:0!important;background:#fbfcfe!important;border:1px solid var(--result-border-soft);border-radius:10px;display:grid!important;gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;overflow:hidden;padding:0!important}.exam-result-page .exam-result-detail-grid>div{min-width:0;padding:13px 14px}.exam-result-page .exam-result-detail-grid>div+div{border-left:1px solid var(--result-border-soft)}.exam-result-page .exam-result-detail-grid span{color:#7a8798!important;font-size:9.5px!important;font-weight:600!important;margin-bottom:3px!important}.exam-result-page .exam-result-detail-grid strong{color:#2d3b50!important;font-size:11.5px!important;font-weight:650!important;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-result-page .exam-result-action-simple{display:flex;justify-content:flex-end;margin:0!important;padding:22px 30px 26px!important}.exam-result-page .exam-result-primary-action.ant-btn{align-items:center!important;background:var(--result-navy)!important;border-color:var(--result-navy)!important;border-radius:8px!important;box-shadow:none!important;display:inline-flex!important;font-size:11.5px!important;font-weight:600!important;gap:6px;height:38px!important;justify-content:center!important;line-height:1!important;min-width:154px!important;padding:0 15px!important;width:auto!important}.exam-result-page .exam-result-primary-action.ant-btn:focus,.exam-result-page .exam-result-primary-action.ant-btn:hover{background:var(--result-navy-dark)!important;border-color:var(--result-navy-dark)!important}.exam-result-page .exam-result-footer{border-top:0!important;color:#98a2b1!important;font-size:10px!important;padding:14px 16px 20px!important}@media (max-width:760px){.exam-result-page .exam-result-simple-main.exam-result-surface{margin:20px auto 28px!important;width:calc(100% - 24px)!important}.exam-result-page .exam-result-action-simple,.exam-result-page .exam-result-details-section,.exam-result-page .exam-result-metrics-simple.exam-result-metric-grid,.exam-result-page .exam-result-score-panel,.exam-result-page .exam-result-top{padding-left:20px!important;padding-right:20px!important}.exam-result-page .exam-result-score-panel{gap:22px;grid-template-columns:160px minmax(0,1fr)}.exam-result-page .exam-result-meta-simple.exam-result-detail-grid,.exam-result-page .exam-result-metrics-simple.exam-result-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exam-result-page .exam-result-detail-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--result-border-soft)}.exam-result-page .exam-result-detail-grid>div:nth-child(4){border-top:1px solid var(--result-border-soft)}}@media (max-width:560px){.exam-result-page .exam-result-header{height:auto!important}.exam-result-page .exam-simple-header-inner{gap:10px!important;padding:12px 14px!important}.exam-result-page .exam-result-home-button.ant-btn{font-size:0!important;min-width:36px!important;padding:0!important;width:36px!important}.exam-result-page .exam-result-home-button.ant-btn .anticon{font-size:14px;margin-inline-end:0!important}.exam-result-page .exam-result-title-block h2.ant-typography{font-size:20px!important}.exam-result-page .exam-result-score-panel{grid-template-columns:1fr;text-align:center}.exam-result-page .exam-result-score-summary{align-items:center;display:flex;flex-direction:column}.exam-result-page .exam-result-mark-line{justify-content:center}.exam-result-page .exam-result-progress-bar{max-width:280px}.exam-result-page .exam-result-metrics-simple.exam-result-metric-grid{grid-template-columns:1fr 1fr!important}.exam-result-page .exam-result-meta-simple.exam-result-detail-grid{grid-template-columns:1fr!important}.exam-result-page .exam-result-detail-grid>div+div,.exam-result-page .exam-result-detail-grid>div:nth-child(3),.exam-result-page .exam-result-detail-grid>div:nth-child(4){border-left:0!important;border-top:1px solid var(--result-border-soft)!important}.exam-result-page .exam-result-detail-grid>div:first-child{border-top:0!important}.exam-result-page .exam-result-action-simple{padding-top:18px!important}.exam-result-page .exam-result-primary-action.ant-btn{width:100%!important}}@media (max-width:380px){.exam-result-page .exam-result-metrics-simple.exam-result-metric-grid{grid-template-columns:1fr!important}}.exam-result-page-v2{--rv2-navy:#123b63;--rv2-navy-dark:#0b2743;--rv2-text:#1f2d40;--rv2-body:#49586c;--rv2-muted:#7b8899;--rv2-line:#e8edf2;--rv2-soft:#f7f9fb;background:#fff!important;color:var(--rv2-text);display:flex;flex-direction:column;min-height:100vh}.exam-result-page-v2 .exam-result-v2-header{align-items:center;background:#fff;border-bottom:1px solid var(--rv2-line);display:flex;min-height:66px;width:100%}.exam-result-page-v2 .exam-result-v2-header-inner{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1080px;padding:0 24px;width:100%}.exam-result-page-v2 .exam-simple-brand-logo{flex:0 0 38px!important;height:38px!important;width:38px!important}.exam-result-page-v2 .exam-simple-brand-title{color:var(--rv2-navy)!important;font-size:15px!important;font-weight:700!important}.exam-result-page-v2 .exam-simple-brand-sub{color:#7d8999!important;font-size:10px!important;font-weight:500!important;margin-top:2px!important}.exam-result-page-v2 .exam-result-v2-home-link{align-items:center;background:#0000;border:0;color:#566579;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:600;gap:7px;height:34px;padding:0}.exam-result-page-v2 .exam-result-v2-home-link .anticon{align-items:center;background:#f9fbfd;border:1px solid #dfe6ed;border-radius:7px;color:var(--rv2-navy);display:inline-flex;font-size:12px;height:27px;justify-content:center;width:27px}.exam-result-page-v2 .exam-result-v2-home-link:hover{color:var(--rv2-navy)}.exam-result-page-v2 .exam-result-v2-main{background:#fff;flex:1 1;margin:0 auto;max-width:960px;padding:40px 28px 36px;width:100%}.exam-result-page-v2 .exam-result-v2-heading{align-items:flex-start;border-bottom:1px solid var(--rv2-line);display:flex;gap:24px;justify-content:space-between;padding-bottom:24px}.exam-result-page-v2 .exam-result-v2-kicker{color:#6b7b8e;display:block;font-size:10px;font-weight:700;letter-spacing:.55px;margin-bottom:7px;text-transform:uppercase}.exam-result-page-v2 .exam-result-v2-heading h1.ant-typography{color:var(--rv2-text)!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.3px;line-height:1.28!important;margin:0 0 7px!important}.exam-result-page-v2 .exam-result-v2-heading-meta{align-items:center;color:var(--rv2-muted);display:flex;font-size:11px;font-weight:500;gap:8px}.exam-result-page-v2 .exam-result-v2-heading-meta i{background:#aab4c0;border-radius:50%;height:3px;width:3px}.exam-result-page-v2 .exam-result-v2-status{align-items:center;background:#f4fbf6;border:1px solid #cfe9d7;border-radius:999px;color:#188042;display:inline-flex;font-size:10px;font-weight:700;gap:6px;min-height:30px;padding:0 10px;white-space:nowrap}.exam-result-page-v2 .exam-result-v2-score-section{grid-gap:34px;border-bottom:1px solid var(--rv2-line);display:grid;gap:34px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);padding:34px 0}.exam-result-page-v2 .exam-result-v2-score-left{align-items:center;display:flex;gap:30px;min-width:0}.exam-result-page-v2 .exam-result-v2-score-ring{flex:0 0 auto}.exam-result-page-v2 .exam-result-v2-ring-copy span,.exam-result-page-v2 .exam-result-v2-ring-copy strong{display:block}.exam-result-page-v2 .exam-result-v2-ring-copy strong{color:var(--rv2-text);font-size:31px;font-weight:750;line-height:1.05}.exam-result-page-v2 .exam-result-v2-ring-copy span{color:var(--rv2-muted);font-size:10px;font-weight:600;margin-top:4px}.exam-result-page-v2 .exam-result-v2-score-copy>span{color:#63758a;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.exam-result-page-v2 .exam-result-v2-marks{align-items:baseline;display:flex;gap:7px;margin-top:7px}.exam-result-page-v2 .exam-result-v2-marks strong{color:var(--rv2-text);font-size:36px;font-weight:750;line-height:1}.exam-result-page-v2 .exam-result-v2-marks span{color:#7b8899;font-size:12px;font-weight:600}.exam-result-page-v2 .exam-result-v2-score-copy p{color:#546378;font-size:12px;font-weight:500;line-height:1.55;margin:12px 0 0;max-width:360px}.exam-result-page-v2 .exam-result-v2-score-copy p strong{color:var(--rv2-text);font-weight:700}.exam-result-page-v2 .exam-result-v2-breakdown{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.exam-result-page-v2 .exam-result-v2-breakdown>div{background:#fbfcfe;border:1px solid var(--rv2-line);border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:90px;padding:14px}.exam-result-page-v2 .exam-result-v2-breakdown>div>span{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;height:29px;justify-content:center;margin-bottom:9px;width:29px}.exam-result-page-v2 .exam-result-v2-breakdown .is-success{background:#eefaf2;color:#1a8b49}.exam-result-page-v2 .exam-result-v2-breakdown .is-danger{background:#fff1f2;color:#d53a45}.exam-result-page-v2 .exam-result-v2-breakdown .is-warning{background:#fff8ea;color:#d47a09}.exam-result-page-v2 .exam-result-v2-breakdown .is-info{background:#edf4fb;color:#1d5c91}.exam-result-page-v2 .exam-result-v2-breakdown small{color:#7b8899;font-size:9.5px;font-weight:600;line-height:1.2}.exam-result-page-v2 .exam-result-v2-breakdown strong{color:var(--rv2-text);font-size:18px;font-weight:700;line-height:1.2;margin-top:2px}.exam-result-page-v2 .exam-result-v2-details{padding:28px 0 0}.exam-result-page-v2 .exam-result-v2-section-head span,.exam-result-page-v2 .exam-result-v2-section-head strong{display:block}.exam-result-page-v2 .exam-result-v2-section-head strong{color:var(--rv2-text);font-size:12px;font-weight:700}.exam-result-page-v2 .exam-result-v2-section-head span{color:var(--rv2-muted);font-size:10px;font-weight:500;margin-top:3px}.exam-result-page-v2 .exam-result-v2-detail-grid{border-bottom:1px solid var(--rv2-line);border-top:1px solid var(--rv2-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.exam-result-page-v2 .exam-result-v2-detail-grid>div{min-width:0;padding:15px 16px}.exam-result-page-v2 .exam-result-v2-detail-grid>div+div{border-left:1px solid var(--rv2-line)}.exam-result-page-v2 .exam-result-v2-detail-grid span,.exam-result-page-v2 .exam-result-v2-detail-grid strong{display:block}.exam-result-page-v2 .exam-result-v2-detail-grid span{color:#7b8899;font-size:9.5px;font-weight:600;margin-bottom:4px}.exam-result-page-v2 .exam-result-v2-detail-grid strong{color:#2d3b50;font-size:11.5px;font-weight:650;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-result-page-v2 .exam-result-v2-actions{display:flex;justify-content:flex-end;padding-top:24px}.exam-result-page-v2 .exam-result-v2-back{align-items:center;background:var(--rv2-navy);border:0;border-radius:8px;box-shadow:0 5px 14px #123b6321;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:600;gap:7px;justify-content:center;min-height:38px;padding:0 15px}.exam-result-page-v2 .exam-result-v2-back:hover{background:var(--rv2-navy-dark)}.exam-result-page-v2 .exam-result-footer{background:#fff;border-top:1px solid #f0f3f6!important;color:#98a2b1!important;font-size:10px!important;padding:14px 16px 20px!important}@media (max-width:860px){.exam-result-page-v2 .exam-result-v2-score-section{grid-template-columns:1fr}.exam-result-page-v2 .exam-result-v2-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.exam-result-page-v2 .exam-result-v2-main{padding:28px 18px 30px}.exam-result-page-v2 .exam-result-v2-heading{gap:16px}.exam-result-page-v2 .exam-result-v2-heading h1.ant-typography{font-size:22px!important}.exam-result-page-v2 .exam-result-v2-score-left{gap:22px}.exam-result-page-v2 .exam-result-v2-breakdown,.exam-result-page-v2 .exam-result-v2-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-result-page-v2 .exam-result-v2-detail-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--rv2-line)}.exam-result-page-v2 .exam-result-v2-detail-grid>div:nth-child(4){border-top:1px solid var(--rv2-line)}}@media (max-width:560px){.exam-result-page-v2 .exam-result-v2-header-inner{padding:11px 14px}.exam-result-page-v2 .exam-result-v2-home-link span{display:none}.exam-result-page-v2 .exam-result-v2-home-link .anticon{height:32px;width:32px}.exam-result-page-v2 .exam-result-v2-heading{align-items:flex-start;flex-direction:column}.exam-result-page-v2 .exam-result-v2-score-left{flex-direction:column;text-align:center}.exam-result-page-v2 .exam-result-v2-score-copy{align-items:center;display:flex;flex-direction:column}.exam-result-page-v2 .exam-result-v2-marks{justify-content:center}.exam-result-page-v2 .exam-result-v2-breakdown{grid-template-columns:1fr 1fr}.exam-result-page-v2 .exam-result-v2-detail-grid{grid-template-columns:1fr}.exam-result-page-v2 .exam-result-v2-detail-grid>div+div,.exam-result-page-v2 .exam-result-v2-detail-grid>div:nth-child(3),.exam-result-page-v2 .exam-result-v2-detail-grid>div:nth-child(4){border-left:0!important;border-top:1px solid var(--rv2-line)!important}.exam-result-page-v2 .exam-result-v2-detail-grid>div:first-child{border-top:0!important}.exam-result-page-v2 .exam-result-v2-back{width:100%}}@media (max-width:380px){.exam-result-page-v2 .exam-result-v2-breakdown{grid-template-columns:1fr}}.assessment-dashboard-cmms{--adc-page:#f7f5fb;--adc-card:#fff;--adc-line:#e9e3f3;--adc-line-soft:#f1ecf7;--adc-text:#352b46;--adc-muted:#786d89;--adc-soft:#9b91aa;--adc-red:#c084fc;--adc-orange:#d8b4fe;background:var(--adc-page)!important;color:var(--adc-text);min-height:calc(100vh - 72px);padding:14px 16px 28px!important}.assessment-dashboard-cmms *,.assessment-dashboard-cmms :after,.assessment-dashboard-cmms :before{box-sizing:border-box}.assessment-cmms-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;min-height:54px}.assessment-cmms-heading>div:first-child{min-width:0}.assessment-cmms-heading>div:first-child>span,.assessment-cmms-heading>div:first-child>strong{display:block}.assessment-cmms-heading>div:first-child>strong{color:#4c1d75;font-size:16px;font-weight:650;line-height:1.25}.assessment-cmms-heading>div:first-child>span{color:var(--adc-muted);font-size:10.5px;font-weight:500;margin-top:3px}.assessment-cmms-heading-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.assessment-cmms-heading-actions>span{color:var(--adc-muted);font-size:10px;font-weight:500}.assessment-cmms-heading-actions>span strong{color:#685a75;font-weight:600}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn{background:#fff;border:1px solid #ded3ea;border-radius:5px!important;box-shadow:none;color:#695b76;font-size:10.5px;font-weight:600;height:34px!important;min-width:88px;padding:0 13px}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:hover{border-color:#c7b4da;color:#5b2a86}.assessment-cmms-loading{align-items:center;background:#fff;border:1px solid var(--adc-line);color:var(--adc-muted);display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:10px;justify-content:center;min-height:420px}.assessment-cmms-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.assessment-cmms-kpi{background:#fff;border:1px solid var(--adc-line);border-radius:4px;box-shadow:0 1px 2px rgba(15,35,58,.018);min-width:0;overflow:hidden}.assessment-cmms-kpi-main{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:72px;padding:14px 15px}.assessment-cmms-kpi-icon{align-items:center;background:#f4effb;border-radius:4px;color:var(--adc-blue);display:inline-flex;flex:0 0 38px;font-size:20px;height:38px;justify-content:center;width:38px}.assessment-cmms-kpi-value{flex:1 1;min-width:0;text-align:right}.assessment-cmms-kpi-value span,.assessment-cmms-kpi-value strong{display:block}.assessment-cmms-kpi-value span{color:#8b8095;font-size:10px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-cmms-kpi-value strong{color:#4a216d;font-size:21px;font-weight:500;line-height:1;margin-top:3px}.assessment-cmms-kpi-footer{align-items:center;background:#fbf9fd;border-top:1px solid #f1f3f6;color:#867994;display:flex;font-size:9px;font-weight:500;min-height:29px;padding:0 15px}.assessment-cmms-panel,.assessment-cmms-section{background:#fff;border:1px solid var(--adc-line);border-radius:4px;box-shadow:0 1px 2px rgba(15,35,58,.015);min-width:0}.assessment-cmms-panel{display:flex;flex-direction:column}.assessment-cmms-panel-title{min-height:50px;padding:12px 15px 9px}.assessment-cmms-panel-title span,.assessment-cmms-panel-title strong{display:block}.assessment-cmms-panel-title strong{color:#4b2e66;font-size:11.5px;font-weight:650}.assessment-cmms-panel-title span{color:#a095a9;font-size:9px;font-weight:500;margin-top:2px}.assessment-cmms-panel-footer{align-items:center;background:#faf7fd;border-top:1px solid var(--adc-line-soft);color:#8a7f95;display:flex;font-size:9.5px;font-weight:500;gap:12px;justify-content:space-between;margin-top:auto;min-height:34px;padding:0 15px}.assessment-cmms-panel-footer strong{color:#624184;font-weight:650}.assessment-cmms-main-grid{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(440px,2fr) minmax(240px,1fr);margin-bottom:14px}.assessment-cmms-main-grid>.assessment-cmms-panel+.assessment-cmms-panel{border-left:0}.assessment-cmms-completion-panel{min-height:330px}.assessment-cmms-gauge-wrap{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:170px;padding:7px 12px 2px}.assessment-cmms-gauge{--completion:0;background:conic-gradient(var(--adc-blue) calc(var(--completion)*1%),#f1ebf7 0);border-radius:50%;height:142px;position:relative;width:142px}.assessment-cmms-gauge:after{background:#fff;border-radius:50%;content:"";inset:22px;position:absolute}.assessment-cmms-gauge-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:2}.assessment-cmms-gauge-center strong{color:#4c1d75;font-size:22px;font-weight:500;line-height:1}.assessment-cmms-gauge-center span{color:#867991;font-size:9.5px;font-weight:550;margin-top:5px}.assessment-cmms-completion-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px 14px 14px}.assessment-cmms-completion-stats>div{min-width:0;text-align:center}.assessment-cmms-completion-stats>div+div{border-left:1px solid var(--adc-line-soft)}.assessment-cmms-completion-stats span,.assessment-cmms-completion-stats strong{display:block}.assessment-cmms-completion-stats span{color:#978da3;font-size:9px;font-weight:500}.assessment-cmms-completion-stats strong{color:#512878;font-size:18px;font-weight:500;margin-top:5px}.assessment-cmms-monthly-panel{min-height:330px}.assessment-cmms-monthly-chart{display:flex;flex:1 1;flex-direction:column;min-height:270px;padding:2px 16px 10px;position:relative}.assessment-cmms-chart-grid{inset:15px 16px 51px;pointer-events:none;position:absolute}.assessment-cmms-chart-grid i{border-top:1px dashed #eee8f4;left:0;position:absolute;right:0}.assessment-cmms-month-bars{grid-gap:5px;align-items:end;display:grid;gap:5px;grid-template-columns:repeat(12,minmax(20px,1fr));height:205px;padding-top:8px;position:relative;z-index:1}.assessment-cmms-month{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-width:0}.assessment-cmms-month-bar-area{align-items:flex-end;display:flex;gap:3px;height:166px;justify-content:center;width:100%}.assessment-cmms-bar{border-radius:3px 3px 0 0;min-height:0;transition:height .2s ease;width:min(10px,34%)}.assessment-cmms-bar.is-attempts,.assessment-cmms-bar.is-submitted{background:var(--adc-blue)}.assessment-cmms-month>span{color:#8d8298;font-size:8.5px;font-weight:500;margin-top:7px}.assessment-cmms-chart-legend{align-items:center;color:#8a7f96;display:flex;font-size:8.5px;font-weight:500;gap:15px;justify-content:center;min-height:28px;padding-top:4px}.assessment-cmms-chart-legend span{align-items:center;display:inline-flex;gap:5px}.assessment-cmms-chart-legend i{border-radius:50%;height:6px;width:6px}.assessment-cmms-chart-legend i.is-attempts,.assessment-cmms-chart-legend i.is-submitted{background:var(--adc-blue)}.assessment-cmms-dept-panel{min-height:330px}.assessment-cmms-dept-list{flex:1 1;max-height:246px;min-height:0;overflow-y:auto;padding:1px 14px 4px;scrollbar-width:none}.assessment-cmms-dept-list::-webkit-scrollbar{width:0}.assessment-cmms-dept-list:hover{scrollbar-color:#d0c5db #0000;scrollbar-width:thin}.assessment-cmms-dept-list:hover::-webkit-scrollbar{width:5px}.assessment-cmms-dept-list:hover::-webkit-scrollbar-thumb{background:#d0c5db;border-radius:999px}.assessment-cmms-dept-row{grid-gap:10px;align-items:center;border-bottom:1px solid #f4eff8;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:43px}.assessment-cmms-dept-row:last-child{border-bottom:0}.assessment-cmms-dept-row>div:first-child{min-width:0}.assessment-cmms-dept-row>div:first-child span,.assessment-cmms-dept-row>div:first-child strong{display:block}.assessment-cmms-dept-row>div:first-child strong{color:#5b456e;font-size:9.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-cmms-dept-row>div:first-child span{color:#aaa1b4;font-size:8px;font-weight:500;margin-top:2px}.assessment-cmms-dept-values{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,48px)}.assessment-cmms-dept-values>span{color:#6a4b87;font-size:10px;font-weight:650;text-align:right}.assessment-cmms-dept-values>span.is-success{color:#2563eb}.assessment-cmms-dept-values small{color:#aca3b6;display:block;font-size:7px;font-weight:500;margin-top:1px}.assessment-cmms-section{margin-bottom:14px}.assessment-cmms-section-head{align-items:center;border-bottom:1px solid var(--adc-line-soft);display:flex;gap:14px;justify-content:space-between;min-height:48px;padding:10px 15px}.assessment-cmms-section-head>div{min-width:0}.assessment-cmms-section-head>div span,.assessment-cmms-section-head>div strong{display:block}.assessment-cmms-section-head>div strong{color:#4b2e66;font-size:11.5px;font-weight:650}.assessment-cmms-section-head>div span{color:#a096aa;font-size:9px;font-weight:500;margin-top:2px}.assessment-cmms-top-unit{color:#91879c;font-size:9px;font-weight:500;white-space:nowrap}.assessment-cmms-top-unit strong{color:#5f3b7d;font-weight:650}.assessment-cmms-unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-cmms-unit-card{background:#fff;border-bottom:1px solid var(--adc-line-soft);border-right:1px solid var(--adc-line-soft);min-height:130px;min-width:0}.assessment-cmms-unit-card:nth-child(3n){border-right:0}.assessment-cmms-unit-head{align-items:center;border-bottom:1px solid var(--adc-line-soft);display:flex;gap:10px;justify-content:space-between;min-height:38px;padding:8px 14px}.assessment-cmms-unit-head>strong{color:#5d4277;font-size:10px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-cmms-unit-head>span{align-items:center;color:#897d96;display:inline-flex;flex-shrink:0;font-size:8.5px;font-weight:500;gap:6px}.assessment-cmms-unit-head>span i{background:var(--adc-blue);border-radius:50%;height:6px;width:6px}.assessment-cmms-unit-body{padding:10px 14px 9px}.assessment-cmms-unit-row+.assessment-cmms-unit-row{margin-top:9px}.assessment-cmms-unit-row-copy{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.assessment-cmms-unit-row-copy span,.assessment-cmms-unit-row-copy strong{color:#8a7f96;font-size:8.7px;font-weight:500}.assessment-cmms-unit-row-copy strong{color:#80748c}.assessment-cmms-progress{background:#f0eaf6;border-radius:999px;height:4px;overflow:hidden}.assessment-cmms-progress i{border-radius:inherit;display:block;height:100%;min-width:0}.assessment-cmms-progress i.is-success{background:var(--adc-blue)}.assessment-cmms-progress i.is-pending{background:var(--adc-red)}.assessment-cmms-unit-meta{align-items:center;border-top:1px solid #f5f0f8;color:#a096aa;display:flex;font-size:8px;font-weight:500;gap:8px;justify-content:space-between;margin-top:9px;padding-top:8px}.assessment-cmms-unit-meta strong{color:#714d93;font-weight:650}.assessment-cmms-empty{align-items:center;display:flex;justify-content:center;min-height:125px;padding:20px}.assessment-cmms-secondary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);margin-bottom:14px}.assessment-cmms-score-panel,.assessment-cmms-trend-panel{min-height:250px}.assessment-cmms-score-chart{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:185px;padding:12px 18px 16px}.assessment-cmms-score-column{align-items:center;display:flex;flex-direction:column;min-width:0}.assessment-cmms-score-column>strong{color:#68458a;font-size:10px;font-weight:650;margin-bottom:6px}.assessment-cmms-score-column>div{align-items:flex-end;background:#f2edf7;border-radius:3px 3px 0 0;display:flex;height:110px;overflow:hidden;width:34px}.assessment-cmms-score-column>div i{background:var(--adc-blue);border-radius:3px 3px 0 0;display:block;width:100%}.assessment-cmms-score-column>span{color:#6e5a80;font-size:8.5px;font-weight:600;margin-top:7px}.assessment-cmms-score-column>small{color:#aba2b5;font-size:7.5px;font-weight:500;margin-top:2px;text-align:center}.assessment-cmms-week-list{padding:3px 15px 12px}.assessment-cmms-week-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr) 63px 63px;min-height:28px}.assessment-cmms-week-row>strong{color:#786987;font-size:8.5px;font-weight:600}.assessment-cmms-week-row>span{color:#6c4c89;font-size:9px;font-weight:650;text-align:right}.assessment-cmms-week-row>span.is-success{color:#2563eb}.assessment-cmms-week-row>span small{color:#ada4b7;display:block;font-size:6.8px;font-weight:500;margin-top:1px}.assessment-cmms-week-track{background:#f4eff8;border-radius:2px;height:10px;overflow:hidden;position:relative}.assessment-cmms-week-track i{border-radius:999px;height:4px;left:0;position:absolute}.assessment-cmms-week-track i.is-attempts{background:var(--adc-blue);top:0}.assessment-cmms-week-track i.is-submitted{background:var(--adc-blue);bottom:0}.assessment-cmms-recent-section{margin-bottom:0;overflow:hidden}.assessment-cmms-table{min-width:0;overflow:hidden;width:100%}.assessment-cmms-table .ant-table{color:#665872;font-size:10px}.assessment-cmms-table .ant-table-container{border:0!important}.assessment-cmms-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.assessment-cmms-table .ant-table-content::-webkit-scrollbar{height:0}.assessment-cmms-table:hover .ant-table-content{scrollbar-color:#cec2da #0000;scrollbar-width:thin}.assessment-cmms-table:hover .ant-table-content::-webkit-scrollbar{height:5px}.assessment-cmms-table:hover .ant-table-content::-webkit-scrollbar-thumb{background:#cec2da;border-radius:999px}.assessment-cmms-table .ant-table-thead>tr>th{background:#faf7fd!important;border-bottom:1px solid var(--adc-line)!important;color:#85788e!important;font-size:8.5px!important;font-weight:650!important;padding:9px 11px!important;white-space:nowrap}.assessment-cmms-table .ant-table-tbody>tr>td{border-bottom:1px solid #f4eff8!important;color:#73647e!important;font-size:9.5px!important;font-weight:500!important;padding:10px 11px!important}.assessment-cmms-table .ant-table-tbody>tr:hover>td{background:#fcfaff!important}.assessment-cmms-user span,.assessment-cmms-user strong{display:block}.assessment-cmms-user strong{color:#59446e;font-size:9.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-cmms-user span{color:#ada4b7;font-size:7.8px;font-weight:500;margin-top:2px}.assessment-cmms-exam{color:#624775;font-size:9.5px;font-weight:650}.assessment-cmms-score{color:#7c3aed;font-size:10px;font-weight:650}.assessment-cmms-status.ant-tag{border-radius:999px;font-size:7.8px;font-weight:600;line-height:18px;margin:0;padding:0 6px;text-transform:capitalize}@media (max-width:1280px){.assessment-cmms-kpi-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-cmms-main-grid{grid-template-columns:minmax(205px,.86fr) minmax(390px,1.8fr) minmax(225px,1fr)}.assessment-cmms-kpi-main{padding-inline:12px}.assessment-cmms-kpi-value strong{font-size:19px}}@media (max-width:1050px){.assessment-cmms-main-grid{grid-template-columns:1fr 1.65fr}.assessment-cmms-dept-panel{border-left:1px solid var(--adc-line)!important;border-top:0;grid-column:1/-1;min-height:250px}.assessment-cmms-dept-list{max-height:170px}.assessment-cmms-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-cmms-unit-card:nth-child(3n){border-right:1px solid var(--adc-line-soft)}.assessment-cmms-unit-card:nth-child(2n){border-right:0}.assessment-cmms-secondary-grid{grid-template-columns:1fr 1.2fr}}@media (max-width:820px){.assessment-dashboard-cmms{padding:12px!important}.assessment-cmms-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-cmms-main-grid{gap:10px;grid-template-columns:1fr}.assessment-cmms-main-grid>.assessment-cmms-panel+.assessment-cmms-panel{border-left:1px solid var(--adc-line)}.assessment-cmms-completion-panel,.assessment-cmms-dept-panel,.assessment-cmms-monthly-panel{min-height:0}.assessment-cmms-monthly-chart{min-height:250px}.assessment-cmms-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-cmms-secondary-grid{gap:10px;grid-template-columns:1fr}}@media (max-width:620px){.assessment-dashboard-cmms{padding:10px 8px 20px!important}.assessment-cmms-heading{align-items:flex-start;flex-direction:column;gap:8px}.assessment-cmms-heading-actions{justify-content:space-between;width:100%}.assessment-cmms-heading-actions>span{display:none}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn{width:100%}.assessment-cmms-kpi-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-cmms-kpi-main{gap:9px;min-height:65px;padding:11px 10px}.assessment-cmms-kpi-icon{flex-basis:32px;font-size:16px;height:32px;width:32px}.assessment-cmms-kpi-value span{font-size:8.5px}.assessment-cmms-kpi-value strong{font-size:17px}.assessment-cmms-kpi-footer{font-size:7.8px;min-height:25px;padding-inline:10px}.assessment-cmms-monthly-chart{overflow-x:auto}.assessment-cmms-chart-grid,.assessment-cmms-month-bars{min-width:560px}.assessment-cmms-unit-grid{grid-template-columns:1fr}.assessment-cmms-unit-card,.assessment-cmms-unit-card:nth-child(2n),.assessment-cmms-unit-card:nth-child(3n){border-right:0}.assessment-cmms-section-head{align-items:flex-start;flex-direction:column;gap:5px}.assessment-cmms-top-unit{white-space:normal}.assessment-cmms-score-chart{gap:6px;padding-inline:10px}.assessment-cmms-score-column>div{width:26px}.assessment-cmms-week-row{gap:5px;grid-template-columns:52px minmax(80px,1fr) 50px 50px}.assessment-cmms-trend-panel{overflow-x:auto}.assessment-cmms-week-list{min-width:430px}}@media (max-width:420px){.assessment-cmms-kpi-grid{grid-template-columns:1fr 1fr}.assessment-cmms-kpi-main{align-items:flex-start}.assessment-cmms-kpi-value{text-align:left}.assessment-cmms-score-column>small{display:none}}.assessment-dashboard-cmms{--adc-blue-dark:#5b21b6;--adc-cyan:#8b5cf6;--adc-green:#a78bfa}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{background:#f3e8ff;color:#2563eb}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(#2563eb calc(var(--completion)*1%),#eee6f8 0)}.assessment-dashboard-cmms .assessment-cmms-dept-values>span.is-success,.assessment-dashboard-cmms .assessment-cmms-week-row>span.is-success{color:#2563eb}.assessment-dashboard-cmms .assessment-cmms-dept-row>div:first-child>span,.assessment-dashboard-cmms .assessment-cmms-user>span{display:none}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:#2563eb}.assessment-dashboard-cmms .assessment-cmms-score-column>div i{background:#3b82f6}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:#1d4ed8}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:#60a5fa}.assessment-dashboard-cmms{--adc-primary:#7c3aed;--adc-primary-dark:#6d28d9;--adc-secondary:#a78bfa;--adc-secondary-soft:#c4b5fd;--adc-accent-soft:#f5f3ff;--adc-blue:#7c3aed;--adc-blue-dark:#6d28d9;--adc-cyan:#a78bfa;--adc-green:#c4b5fd;--adc-text:#3f334d;--adc-muted:#64748b;--adc-soft:#aaa0b8}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{background:#f5f3ff!important;color:#7c3aed!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(#7c3aed calc(var(--completion)*1%),#eee8f4 0)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts{background:#7c3aed!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted{background:#c4b5fd!important}.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:#7c3aed!important}.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:#c4b5fd!important}.assessment-dashboard-cmms .assessment-cmms-dept-values>span.is-success{color:#7c3aed!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success,.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:#7c3aed!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i{background:linear-gradient(180deg,#a78bfa,#7c3aed)!important}.assessment-dashboard-cmms .assessment-cmms-score{color:#6d28d9!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:#7c3aed!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:#c4b5fd!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span.is-success{color:#7c3aed!important}.assessment-dashboard-cmms .assessment-cmms-panel-footer strong,.assessment-dashboard-cmms .assessment-cmms-top-unit strong,.assessment-dashboard-cmms .assessment-cmms-unit-meta strong{color:#6d28d9!important}.assessment-dashboard-cmms .assessment-cmms-kpi:hover,.assessment-dashboard-cmms .assessment-cmms-panel:hover,.assessment-dashboard-cmms .assessment-cmms-unit-card:hover{border-color:#ede9fe!important}.assessment-dashboard-cmms .assessment-cmms-table .assessment-cmms-score{color:#6d28d9!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag-blue,.assessment-dashboard-cmms .assessment-cmms-status.ant-tag-cyan{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#6d28d9!important}.assessment-dashboard-cmms{--adc-orange:#f59e0b;--adc-red:#ef4444;--adc-page:#f8f7f9;--adc-line:#e7e3e8;--adc-line-soft:#efebf0;--adc-text:#3f3a42;--adc-muted:#777078;--adc-soft:#9a939b;--adc-chart-dark:#6f354f;--adc-chart-main:#8f3f71;--adc-chart-mid:#b76891;--adc-chart-light:#d9a9c1;--adc-chart-soft:#f1e1e9}.assessment-dashboard-cmms .assessment-cmms-exam,.assessment-dashboard-cmms .assessment-cmms-heading>div:first-child>strong,.assessment-dashboard-cmms .assessment-cmms-panel-title strong,.assessment-dashboard-cmms .assessment-cmms-section-head>div>strong,.assessment-dashboard-cmms .assessment-cmms-unit-head>strong,.assessment-dashboard-cmms .assessment-cmms-user strong{color:#464047!important}.assessment-dashboard-cmms .assessment-cmms-heading>div:first-child>span,.assessment-dashboard-cmms .assessment-cmms-kpi-footer,.assessment-dashboard-cmms .assessment-cmms-panel-title span,.assessment-dashboard-cmms .assessment-cmms-score-column>small,.assessment-dashboard-cmms .assessment-cmms-score-column>span,.assessment-dashboard-cmms .assessment-cmms-section-head>div>span,.assessment-dashboard-cmms .assessment-cmms-unit-meta,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy span,.assessment-dashboard-cmms .assessment-cmms-week-row{color:#817a82!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{background:#f1eff2!important;border:1px solid #e5e1e6!important;color:#6f6971!important}.assessment-dashboard-cmms .assessment-cmms-kpi-value span{color:#777078!important}.assessment-dashboard-cmms .assessment-cmms-kpi-value strong{color:#49434a!important}.assessment-dashboard-cmms .assessment-cmms-kpi-footer{background:#faf9fa!important;border-top-color:#efebf0!important;color:#847d85!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--adc-chart-main) calc(var(--completion)*1%),#ebe7eb 0)!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center,.assessment-dashboard-cmms .assessment-cmms-gauge:after{background:#fff!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center strong{color:#4a444b!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center span{color:#858086!important}.assessment-dashboard-cmms .assessment-cmms-completion-stats span,.assessment-dashboard-cmms .assessment-cmms-completion-stats strong{color:#5f5961!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts{background:var(--adc-chart-main)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted{background:var(--adc-chart-light)!important}.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:var(--adc-chart-main)!important}.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:var(--adc-chart-light)!important}.assessment-dashboard-cmms .assessment-cmms-chart-grid i{border-color:#ece8ec!important}.assessment-dashboard-cmms .assessment-cmms-dept-values small,.assessment-dashboard-cmms .assessment-cmms-dept-values>span,.assessment-dashboard-cmms .assessment-cmms-dept-values>span.is-success{color:#686169!important}.assessment-dashboard-cmms .assessment-cmms-top-unit,.assessment-dashboard-cmms .assessment-cmms-top-unit strong,.assessment-dashboard-cmms .assessment-cmms-unit-meta strong,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy strong{color:#625b63!important}.assessment-dashboard-cmms .assessment-cmms-progress{background:#ece8ec!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:var(--adc-chart-main)!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending{background:var(--adc-chart-light)!important}.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:#8b858c!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div{background:#f1edf1!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i{background:linear-gradient(180deg,var(--adc-chart-mid) 0,var(--adc-chart-main) 100%)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>strong{color:#5b555c!important}.assessment-dashboard-cmms .assessment-cmms-week-track{background:#efebef!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:var(--adc-chart-dark)!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:var(--adc-chart-light)!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span,.assessment-dashboard-cmms .assessment-cmms-week-row>span.is-success,.assessment-dashboard-cmms .assessment-cmms-week-row>strong{color:#686169!important}.assessment-dashboard-cmms .assessment-cmms-panel-footer strong,.assessment-dashboard-cmms .assessment-cmms-score,.assessment-dashboard-cmms .assessment-cmms-table .assessment-cmms-score{color:#5d565e!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag,.assessment-dashboard-cmms .assessment-cmms-status.ant-tag-blue,.assessment-dashboard-cmms .assessment-cmms-status.ant-tag-cyan,.assessment-dashboard-cmms .assessment-cmms-status.ant-tag-magenta,.assessment-dashboard-cmms .assessment-cmms-status.ant-tag-purple{background:#f5f3f5!important;border-color:#d9d5da!important;color:#625c63!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn{border-color:#ddd8de!important;color:#625b63!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:focus,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:hover{background:#faf9fa!important;border-color:#c9c3ca!important;color:#49434a!important}.assessment-dashboard-cmms .assessment-cmms-kpi:hover,.assessment-dashboard-cmms .assessment-cmms-panel:hover,.assessment-dashboard-cmms .assessment-cmms-section:hover,.assessment-dashboard-cmms .assessment-cmms-unit-card:hover{border-color:#dcd6dd!important}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-thead>tr>th{background:#f7f5f7!important;border-bottom-color:#e8e3e8!important;color:#625c63!important}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr>td{color:#605a61!important}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr:hover>td{background:#faf8fa!important}.assessment-dashboard-cmms,.assessment-dashboard-cmms .assessment-cmms-dept-row strong,.assessment-dashboard-cmms .assessment-cmms-dept-values small,.assessment-dashboard-cmms .assessment-cmms-dept-values span,.assessment-dashboard-cmms .assessment-cmms-exam,.assessment-dashboard-cmms .assessment-cmms-heading,.assessment-dashboard-cmms .assessment-cmms-heading *,.assessment-dashboard-cmms .assessment-cmms-heading .anticon,.assessment-dashboard-cmms .assessment-cmms-kpi-footer,.assessment-dashboard-cmms .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi-icon .anticon,.assessment-dashboard-cmms .assessment-cmms-kpi-value span,.assessment-dashboard-cmms .assessment-cmms-kpi-value strong,.assessment-dashboard-cmms .assessment-cmms-panel .anticon,.assessment-dashboard-cmms .assessment-cmms-panel-footer,.assessment-dashboard-cmms .assessment-cmms-panel-footer strong,.assessment-dashboard-cmms .assessment-cmms-panel-title span,.assessment-dashboard-cmms .assessment-cmms-panel-title strong,.assessment-dashboard-cmms .assessment-cmms-score,.assessment-dashboard-cmms .assessment-cmms-score-column>small,.assessment-dashboard-cmms .assessment-cmms-score-column>span,.assessment-dashboard-cmms .assessment-cmms-score-column>strong,.assessment-dashboard-cmms .assessment-cmms-section .anticon,.assessment-dashboard-cmms .assessment-cmms-section-head span,.assessment-dashboard-cmms .assessment-cmms-section-head strong,.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr>td,.assessment-dashboard-cmms .assessment-cmms-table .ant-table-thead>tr>th,.assessment-dashboard-cmms .assessment-cmms-top-unit,.assessment-dashboard-cmms .assessment-cmms-top-unit strong,.assessment-dashboard-cmms .assessment-cmms-unit-head span,.assessment-dashboard-cmms .assessment-cmms-unit-head strong,.assessment-dashboard-cmms .assessment-cmms-unit-meta,.assessment-dashboard-cmms .assessment-cmms-unit-meta strong,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy span,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy strong,.assessment-dashboard-cmms .assessment-cmms-user strong,.assessment-dashboard-cmms .assessment-cmms-week-row>span,.assessment-dashboard-cmms .assessment-cmms-week-row>span.is-success,.assessment-dashboard-cmms .assessment-cmms-week-row>strong{color:#111!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{background:#f4f4f4!important;border-color:#e5e5e5!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag{background:#f5f5f5!important;border-color:#d8d8d8!important;color:#111!important}.assessment-dashboard-cmms .assessment-cmms-completion-stats span,.assessment-dashboard-cmms .assessment-cmms-completion-stats strong,.assessment-dashboard-cmms .assessment-cmms-gauge-center span,.assessment-dashboard-cmms .assessment-cmms-gauge-center strong,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn .anticon{color:#111!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts,.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:#8f3f71!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted,.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending,.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:#d9a9c1!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:#6f354f!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i{background:linear-gradient(180deg,#b76891,#8f3f71)!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(#8f3f71 calc(var(--completion)*1%),#ebe7eb 0)!important}.assessment-dashboard-cmms{--dashboard-purple:#6f5bc7;--dashboard-purple-dark:#5f51b6;--dashboard-purple-light:#bdb4ee;--dashboard-purple-soft:#ece9ff;--dashboard-title:#5f6368;--dashboard-icon:#72767d;--dashboard-text:#3f4348;--dashboard-muted:#858991;--dashboard-line:#e7e7ea}.assessment-dashboard-cmms .assessment-cmms-exam,.assessment-dashboard-cmms .assessment-cmms-heading>div:first-child>strong,.assessment-dashboard-cmms .assessment-cmms-panel-title>strong,.assessment-dashboard-cmms .assessment-cmms-section-head>div>strong,.assessment-dashboard-cmms .assessment-cmms-unit-head>strong,.assessment-dashboard-cmms .assessment-cmms-user strong{color:var(--dashboard-title)!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions>span,.assessment-dashboard-cmms .assessment-cmms-kpi-footer,.assessment-dashboard-cmms .assessment-cmms-panel-title>span,.assessment-dashboard-cmms .assessment-cmms-section-head>div>span{color:var(--dashboard-muted)!important}.assessment-dashboard-cmms .assessment-cmms-heading .anticon,.assessment-dashboard-cmms .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi-icon .anticon,.assessment-dashboard-cmms .assessment-cmms-panel .anticon,.assessment-dashboard-cmms .assessment-cmms-section .anticon{color:var(--dashboard-icon)!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{background:#f3f3f5!important;border-color:#e5e5e8!important}.assessment-dashboard-cmms .assessment-cmms-dept-row strong,.assessment-dashboard-cmms .assessment-cmms-dept-values small,.assessment-dashboard-cmms .assessment-cmms-dept-values span,.assessment-dashboard-cmms .assessment-cmms-kpi-value span,.assessment-dashboard-cmms .assessment-cmms-kpi-value strong,.assessment-dashboard-cmms .assessment-cmms-panel-footer,.assessment-dashboard-cmms .assessment-cmms-panel-footer strong,.assessment-dashboard-cmms .assessment-cmms-score,.assessment-dashboard-cmms .assessment-cmms-score-column>small,.assessment-dashboard-cmms .assessment-cmms-score-column>span,.assessment-dashboard-cmms .assessment-cmms-score-column>strong,.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr>td,.assessment-dashboard-cmms .assessment-cmms-table .ant-table-thead>tr>th,.assessment-dashboard-cmms .assessment-cmms-top-unit,.assessment-dashboard-cmms .assessment-cmms-top-unit strong,.assessment-dashboard-cmms .assessment-cmms-unit-meta,.assessment-dashboard-cmms .assessment-cmms-unit-meta strong,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy span,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy strong,.assessment-dashboard-cmms .assessment-cmms-week-row>span,.assessment-dashboard-cmms .assessment-cmms-week-row>strong{color:var(--dashboard-text)!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag{background:#f3f3f4!important;border-color:#d9d9dd!important;color:#5f6368!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn .anticon{color:#60646a!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn{border-color:#dedee2!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:focus,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:hover{border-color:#c9c9cf!important;color:#4e5258!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--dashboard-purple) calc(var(--completion)*1%),#ececef 0)!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center span,.assessment-dashboard-cmms .assessment-cmms-gauge-center strong{color:var(--dashboard-text)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:var(--dashboard-purple)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:var(--dashboard-purple-light)!important}.assessment-dashboard-cmms .assessment-cmms-progress{background:#ececef!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:var(--dashboard-purple)!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending{background:var(--dashboard-purple-light)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div{background:#f0eff6!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i{background:linear-gradient(180deg,var(--dashboard-purple-light) 0,var(--dashboard-purple) 100%)!important}.assessment-dashboard-cmms .assessment-cmms-week-track{background:#ececef!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:var(--dashboard-purple-dark)!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:var(--dashboard-purple-light)!important}.assessment-dashboard-cmms .assessment-cmms-chart-grid i{border-color:#e9e9ec!important}.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:#8b8f95!important}.assessment-dashboard-cmms .assessment-cmms-kpi:hover,.assessment-dashboard-cmms .assessment-cmms-panel:hover,.assessment-dashboard-cmms .assessment-cmms-section:hover,.assessment-dashboard-cmms .assessment-cmms-unit-card:hover{border-color:#d8d8dd!important}.assessment-dashboard-cmms{--dash-blue-dark:#0b223c;--dash-blue:#123d6a;--dash-blue-light:#1e5f9f;--dash-page:#eef1f5;--dash-surface:#eef1f5;--dash-muted:#7b8491;--dash-shadow-dark:#a3abb76b;--dash-shadow-light:#fffffff2}.assessment-dashboard-cmms .assessment-cmms-heading{background:linear-gradient(120deg,#0b223c,#123d6a 52%,#1e5f9f)!important;box-shadow:0 10px 22px #0b223c1f!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions>span{color:#ffffffbd!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn{background:#ffffff1a!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:focus,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:hover{background:#ffffff2b!important;border-color:#ffffff8f!important}.assessment-dashboard-cmms .assessment-cmms-kpi:hover{border:0!important;box-shadow:10px 10px 22px #a3abb775,-10px -10px 22px #fffffffa!important}.assessment-dashboard-cmms .assessment-cmms-kpi-footer{border-top:1px solid #b4bbc64d!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{box-shadow:inset 3px 3px 7px #acb3be66,inset -3px -3px 7px #ffffffeb!important}.assessment-dashboard-cmms .assessment-cmms-kpi-value span{color:#6b7280!important}.assessment-dashboard-cmms .assessment-cmms-kpi-value strong{color:#293544!important}.assessment-dashboard-cmms .assessment-cmms-panel:hover,.assessment-dashboard-cmms .assessment-cmms-section:hover,.assessment-dashboard-cmms .assessment-cmms-unit-card:hover{border:0!important}.assessment-dashboard-cmms .assessment-cmms-exam,.assessment-dashboard-cmms .assessment-cmms-panel-title strong,.assessment-dashboard-cmms .assessment-cmms-section-head>div>strong,.assessment-dashboard-cmms .assessment-cmms-unit-head>strong,.assessment-dashboard-cmms .assessment-cmms-user strong{color:#374151!important}.assessment-dashboard-cmms .assessment-cmms-panel-title span,.assessment-dashboard-cmms .assessment-cmms-score-column>small,.assessment-dashboard-cmms .assessment-cmms-score-column>span,.assessment-dashboard-cmms .assessment-cmms-section-head>div>span,.assessment-dashboard-cmms .assessment-cmms-unit-meta,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy span{color:#7b8491!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(#1e5f9f calc(var(--completion)*1%),#dce2e9 0)!important;box-shadow:inset 4px 4px 8px #a5adb959,inset -4px -4px 8px #ffffffe6!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center{box-shadow:4px 4px 10px #a4abb647,-4px -4px 10px #ffffffe6!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center strong{color:#293544!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center span{color:#7b8491!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:#1e5f9f!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:#8fb1cf!important}.assessment-dashboard-cmms .assessment-cmms-progress{background:#dce2e9!important;box-shadow:inset 2px 2px 5px #a4abb64d,inset -2px -2px 5px #ffffffe0!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:#1e5f9f!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending{background:#8fb1cf!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div{background:#dce2e9!important;box-shadow:inset 3px 3px 7px #a4abb64d,inset -3px -3px 7px #ffffffe0!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i{background:linear-gradient(180deg,#4e83b3,#1e5f9f)!important}.assessment-dashboard-cmms .assessment-cmms-week-track{background:#dce2e9!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:#123d6a!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:#8fb1cf!important}.assessment-dashboard-cmms .assessment-cmms-chart-grid i{border-color:#818c9938!important}.assessment-dashboard-cmms .assessment-cmms-dept-values small,.assessment-dashboard-cmms .assessment-cmms-dept-values span,.assessment-dashboard-cmms .assessment-cmms-panel-footer,.assessment-dashboard-cmms .assessment-cmms-panel-footer strong,.assessment-dashboard-cmms .assessment-cmms-score,.assessment-dashboard-cmms .assessment-cmms-score-column>strong,.assessment-dashboard-cmms .assessment-cmms-top-unit,.assessment-dashboard-cmms .assessment-cmms-top-unit strong,.assessment-dashboard-cmms .assessment-cmms-unit-meta strong,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy strong,.assessment-dashboard-cmms .assessment-cmms-week-row>span,.assessment-dashboard-cmms .assessment-cmms-week-row>strong{color:#4b5563!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag{background:#e3e7ec!important;box-shadow:inset 2px 2px 4px #aab1bc4d,inset -2px -2px 4px #ffffffd9!important;color:#59616c!important}.assessment-dashboard-cmms .assessment-cmms-table{box-shadow:inset 2px 2px 6px #aab1bc38,inset -2px -2px 6px #ffffffe0}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-thead>tr>th{background:#e5e9ee!important;border-bottom-color:#d8dde4!important;color:#4b5563!important}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr>td{border-bottom-color:#b9bfc94d!important;color:#4b5563!important}.assessment-dashboard-cmms{--dash-main:#5f557d;--dash-dark:#4b4266;--dash-mid:#81749f;--dash-light:#b3a8c9;--dash-page:#f1f0f3;--dash-surface:#f1f0f3;--dash-title:#4d4d54;--dash-shadow-dark:#b0adb56b}.assessment-dashboard-cmms .assessment-cmms-heading{box-shadow:0 10px 22px #4b426624!important;margin:-28px -30px 24px!important;min-height:104px;padding:25px 28px 27px!important}.assessment-dashboard-cmms .assessment-cmms-heading>div:first-child>strong{color:#fff!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.2px}.assessment-dashboard-cmms .assessment-cmms-heading-actions>span{color:#fffc!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions>span strong{color:#fff!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn{background:#ffffff1f!important;border:1px solid #ffffff4d!important;color:#fff!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn .anticon{color:#fff!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:focus,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:hover{background:#fff3!important;border-color:#ffffff94!important;color:#fff!important}.assessment-dashboard-cmms .assessment-cmms-kpi{border-radius:15px!important;transition:transform .2s ease,box-shadow .2s ease!important}.assessment-dashboard-cmms .assessment-cmms-kpi:hover{box-shadow:10px 10px 22px #b0adb575,-10px -10px 22px #fffffffa!important}.assessment-dashboard-cmms .assessment-cmms-kpi-footer{border-top:1px solid #b9b6be4d!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{box-shadow:inset 3px 3px 7px #b5b1ba66,inset -3px -3px 7px #ffffffeb!important;color:#73737a!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon .anticon{color:#73737a!important}.assessment-dashboard-cmms .assessment-cmms-kpi-value span{color:#77777f!important}.assessment-dashboard-cmms .assessment-cmms-kpi-value strong{color:#3f3f45!important}.assessment-dashboard-cmms .assessment-cmms-exam,.assessment-dashboard-cmms .assessment-cmms-panel-title strong,.assessment-dashboard-cmms .assessment-cmms-section-head>div>strong,.assessment-dashboard-cmms .assessment-cmms-unit-head>strong,.assessment-dashboard-cmms .assessment-cmms-user strong{color:var(--dash-title)!important}.assessment-dashboard-cmms .assessment-cmms-panel-title span,.assessment-dashboard-cmms .assessment-cmms-score-column>small,.assessment-dashboard-cmms .assessment-cmms-score-column>span,.assessment-dashboard-cmms .assessment-cmms-section-head>div>span,.assessment-dashboard-cmms .assessment-cmms-unit-meta,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy span{color:var(--dash-muted)!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--dash-main) calc(var(--completion)*1%),#dedce2 0)!important;box-shadow:inset 4px 4px 8px #b0adb557,inset -4px -4px 8px #ffffffeb!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center{box-shadow:4px 4px 10px #b0adb547,-4px -4px 10px #ffffffeb!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center strong{color:#414148!important}.assessment-dashboard-cmms .assessment-cmms-progress{background:#dedce2!important;box-shadow:inset 2px 2px 5px #b0adb54d,inset -2px -2px 5px #ffffffe6!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div{background:#dedce2!important;box-shadow:inset 3px 3px 7px #b0adb54d,inset -3px -3px 7px #ffffffe6!important}.assessment-dashboard-cmms .assessment-cmms-week-track{background:#dedce2!important}.assessment-dashboard-cmms .assessment-cmms-chart-grid i{border-color:#87848d38!important}.assessment-dashboard-cmms .assessment-cmms-dept-values small,.assessment-dashboard-cmms .assessment-cmms-dept-values span,.assessment-dashboard-cmms .assessment-cmms-panel-footer,.assessment-dashboard-cmms .assessment-cmms-panel-footer strong,.assessment-dashboard-cmms .assessment-cmms-score,.assessment-dashboard-cmms .assessment-cmms-score-column>strong,.assessment-dashboard-cmms .assessment-cmms-top-unit,.assessment-dashboard-cmms .assessment-cmms-top-unit strong,.assessment-dashboard-cmms .assessment-cmms-unit-meta strong,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy strong,.assessment-dashboard-cmms .assessment-cmms-week-row>span,.assessment-dashboard-cmms .assessment-cmms-week-row>strong{color:var(--dash-text)!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag{background:#e4e2e7!important;box-shadow:inset 2px 2px 4px #b2afb84d,inset -2px -2px 4px #ffffffdb!important;color:#5e5e65!important}.assessment-dashboard-cmms .assessment-cmms-table{box-shadow:inset 2px 2px 6px #b2afb838,inset -2px -2px 6px #ffffffe6}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-thead>tr>th{background:#e5e3e8!important;border-bottom-color:#d8d5dc!important}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr>td{background:#0000!important;border-bottom-color:#b9b6be52!important}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr:hover>td{background:#ffffff59!important}@media (max-width:1180px){.assessment-dashboard-cmms .assessment-cmms-heading{margin:-22px -20px 22px!important}}@media (max-width:820px){.assessment-dashboard-cmms .assessment-cmms-heading{margin:-18px -14px 20px!important;padding:22px 20px 24px!important}}@media (max-width:700px){.assessment-dashboard-cmms .assessment-cmms-heading{align-items:flex-start;gap:14px;margin:-16px -10px 18px!important;padding:18px 14px 20px!important}.assessment-dashboard-cmms .assessment-cmms-heading>div:first-child>strong{font-size:18px!important}}@media (max-width:420px){.assessment-dashboard-cmms .assessment-cmms-heading{margin:-16px -8px 16px!important}}.assessment-dashboard-cmms{--dash-page:#f3f1f7;--dash-surface:#f3f1f7;--dash-title:#4c4c53;--dash-text:#55555c;--dash-muted:#85858d;--dash-shadow-dark:#b2adbb66;--dash-shadow-light:#fffffff7;background:var(--dash-page)!important}.assessment-dashboard-cmms .assessment-cmms-heading{background:var(--dash-main)!important;box-shadow:0 10px 22px #7462ad24!important}.assessment-dashboard-cmms
.assessment-cmms-heading-actions>span,.assessment-dashboard-cmms
.assessment-cmms-heading-actions>span strong,.assessment-dashboard-cmms
.assessment-cmms-heading>div:first-child>strong{color:#fff!important}.assessment-dashboard-cmms
.assessment-cmms-heading-actions .ant-btn{background:#ffffff24!important;border-color:#ffffff57!important;color:#fff!important}.assessment-dashboard-cmms
.assessment-cmms-heading-actions .ant-btn .anticon{color:#fff!important}.assessment-dashboard-cmms .assessment-cmms-kpi,.assessment-dashboard-cmms .assessment-cmms-panel,.assessment-dashboard-cmms .assessment-cmms-section,.assessment-dashboard-cmms .assessment-cmms-unit-card{background:var(--dash-surface)!important;border:0!important;box-shadow:8px 8px 18px var(--dash-shadow-dark),-8px -8px 18px var(--dash-shadow-light)!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi-icon .anticon{background:var(--dash-surface)!important;color:#73737b!important}.assessment-dashboard-cmms .assessment-cmms-kpi-value span,.assessment-dashboard-cmms .assessment-cmms-panel-title span,.assessment-dashboard-cmms .assessment-cmms-section-head span,.assessment-dashboard-cmms .assessment-cmms-unit-meta,.assessment-dashboard-cmms .assessment-cmms-unit-row-copy span{color:var(--dash-muted)!important}.assessment-dashboard-cmms .assessment-cmms-exam,.assessment-dashboard-cmms .assessment-cmms-kpi-value strong,.assessment-dashboard-cmms .assessment-cmms-panel-title strong,.assessment-dashboard-cmms .assessment-cmms-score,.assessment-dashboard-cmms .assessment-cmms-section-head strong,.assessment-dashboard-cmms .assessment-cmms-unit-head strong,.assessment-dashboard-cmms .assessment-cmms-user strong{color:var(--dash-title)!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--dash-main) calc(var(--completion)*1%),#e2dee8 0)!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center{background:var(--dash-surface)!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center strong{color:#44444b!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:var(--dash-main)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:var(--dash-light)!important}.assessment-dashboard-cmms .assessment-cmms-progress{background:#e2dee8!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:var(--dash-main)!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending{background:var(--dash-light)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div,.assessment-dashboard-cmms .assessment-cmms-week-track{background:#e2dee8!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:var(--dash-light)!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag{background:#e7e4ea!important;color:#5f5f66!important}.assessment-dashboard-cmms .assessment-cmms-table{background:var(--dash-surface)!important}.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-thead>tr>th{background:#e9e6ed!important;color:#55555c!important}.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-tbody>tr>td{color:#55555c!important}.assessment-dashboard-cmms{--dash-main:#8f7ac8;--dash-dark:#7462ad;--dash-mid:#aa99d8;--dash-light:#cbc0e8;--dash-page:#f4f3f6;--dash-surface:#fff;--dash-title:#374151;--dash-text:#4b5563;--dash-muted:#7b818b}.assessment-dashboard-cmms .assessment-cmms-heading{border-radius:0!important;margin:0 0 22px!important;min-height:auto!important;padding:8px 0 10px!important}.assessment-dashboard-cmms .assessment-cmms-heading>div:first-child>strong{color:#374151!important;letter-spacing:0!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions>span{color:#7b818b!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions>span strong{color:#4b5563!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn{background:#fff!important;border:1px solid #d9dde4!important;border-radius:8px!important;box-shadow:none!important;color:#4b5563!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn .anticon{color:#6b7280!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:focus,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:hover{background:#fafafa!important;border-color:#c6cbd3!important;color:#374151!important}.assessment-dashboard-cmms .assessment-cmms-gauge-wrap{min-height:195px!important;padding:12px 0 8px!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--dash-main) calc(var(--completion)*1%),#e7e5eb 0)!important;display:grid!important;place-items:center!important;position:relative!important}.assessment-dashboard-cmms .assessment-cmms-gauge:after{inset:20px!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center{align-items:center!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;height:auto!important;justify-content:center!important;margin:0!important;min-height:0!important;min-width:0!important;padding:0!important;width:auto!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center strong{color:#374151!important;font-size:22px!important;font-weight:700!important;line-height:1.1!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center span{color:#7b818b!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;margin-top:5px!important}.assessment-dashboard-cmms .assessment-cmms-completion-stats{padding:8px 14px 12px!important}.assessment-dashboard-cmms .assessment-cmms-completion-stats span{color:#6b7280!important}.assessment-dashboard-cmms .assessment-cmms-completion-stats strong{color:#1f2937!important}.assessment-dashboard-cmms .assessment-cmms-kpi,.assessment-dashboard-cmms .assessment-cmms-panel,.assessment-dashboard-cmms .assessment-cmms-section,.assessment-dashboard-cmms .assessment-cmms-unit-card{background:#fff!important;border:1px solid #e7e7eb!important;box-shadow:0 4px 12px #1f29370a!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{background:#f5f5f6!important;border:1px solid #e5e7eb!important;box-shadow:none!important;color:#6b7280!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon .anticon{color:#6b7280!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts,.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:var(--dash-main)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted,.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending,.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:var(--dash-light)!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:var(--dash-dark)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i{background:linear-gradient(180deg,var(--dash-mid) 0,var(--dash-main) 100%)!important}.assessment-dashboard-cmms .assessment-cmms-progress,.assessment-dashboard-cmms .assessment-cmms-score-column>div,.assessment-dashboard-cmms .assessment-cmms-week-track{background:#ebe9ee!important}@media (max-width:700px){.assessment-dashboard-cmms .assessment-cmms-heading{margin-bottom:16px!important;padding:4px 0 8px!important}.assessment-dashboard-cmms .assessment-cmms-gauge{height:128px!important;width:128px!important}.assessment-dashboard-cmms .assessment-cmms-gauge:after{inset:18px!important}}.manage-training-modal-root .ant-modal-body,.manage-training-preview-shell{height:100vh!important}.manage-training-preview-footer,.manage-training-preview-header,.manage-training-preview-info{flex:0 0 auto!important}.training-material-preview-root .ant-modal{height:100vh!important;margin:0!important;max-width:100vw!important;padding:0!important;top:0!important;width:100vw!important}.training-material-preview-root .ant-modal-content{border-radius:0!important;display:flex!important;flex-direction:column!important;height:100vh!important;margin:0!important;min-height:100vh!important;overflow:hidden!important;padding:0!important;width:100vw!important}.training-material-preview-root .ant-modal-header{border-bottom:1px solid #e7e8ee!important;flex:0 0 auto!important;margin:0!important;padding:14px 54px 14px 20px!important}.training-material-preview-root .ant-modal-close{inset-inline-end:12px!important;top:10px!important}.training-material-preview-root .ant-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.training-material-preview-root .ant-modal-footer{background:#fff!important;border-top:1px solid #e7e8ee!important;flex:0 0 auto!important;margin:0!important;padding:10px 16px!important}.training-material-preview-body{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;width:100%!important}.training-material-preview-info{background:#fff!important;border-bottom:1px solid #eceef2!important;flex:0 0 auto!important;margin:0!important;padding:10px 16px!important}.training-material-preview-frame{background:#2b2b2b!important;border:0!important;display:block!important;height:100%!important;width:100%!important}.training-material-preview-frame,.training-material-preview-state{flex:1 1 auto!important;min-height:0!important}@media (max-width:700px){.manage-training-modal-root .ant-modal,.training-material-preview-root .ant-modal{height:100dvh!important;max-width:100vw!important;width:100vw!important}.manage-training-modal-root .ant-modal-body,.manage-training-modal-root .ant-modal-content,.manage-training-preview-shell,.training-material-preview-root .ant-modal-content{height:100dvh!important;min-height:100dvh!important}.manage-training-preview-header,.training-material-preview-root .ant-modal-header{padding-bottom:10px!important;padding-top:10px!important}.manage-training-preview-info,.training-material-preview-info{overflow-x:auto!important}}.manage-training-modal-root,.training-material-preview-root{height:100vh!important;inset:0!important;margin:0!important;padding:0!important;position:fixed!important;width:100vw!important;z-index:99999!important}.manage-training-modal-root .ant-modal-wrap,.training-material-preview-root .ant-modal-wrap{inset:0!important;overflow:hidden!important;position:fixed!important;z-index:99999!important}.manage-training-modal-root .ant-modal,.training-material-preview-root .ant-modal{height:100vh!important;left:0!important;margin:0!important;max-width:100vw!important;padding:0!important;position:absolute!important;top:0!important;width:100vw!important}.manage-training-modal-root .ant-modal-content,.training-material-preview-root .ant-modal-content{border-radius:0!important;height:100vh!important;max-height:100vh!important;width:100vw!important}.manage-training-modal-root .ant-modal-mask,.training-material-preview-root .ant-modal-mask{inset:0!important;position:fixed!important;z-index:99998!important}.manage-training-modal-root,.manage-training-modal-root .ant-modal-wrap{height:100vh!important;inset:0!important;margin:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100vw!important;z-index:99999!important}.manage-training-modal-root .ant-modal{height:100vh!important;inset:0!important;margin:0!important;max-width:100vw!important;padding:0!important;position:absolute!important;top:0!important;width:100vw!important}.manage-training-modal-root .ant-modal-content{border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100vh!important;margin:0!important;max-height:100vh!important;min-height:100vh!important;overflow:hidden!important;padding:0!important;width:100vw!important}.manage-training-modal-root .ant-modal-body{flex:1 1 auto!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important}.manage-training-preview-shell{background:#fff!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;width:100%!important}.manage-training-preview-header{align-items:center!important;background:#fff!important;border-bottom:1px solid #e7e8ee!important;display:flex!important;flex:0 0 44px!important;gap:10px!important;height:44px!important;justify-content:space-between!important;margin:0!important;min-height:44px!important;padding:5px 10px!important}.manage-training-preview-title-wrap{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:8px!important;min-width:0!important;overflow:hidden!important}.manage-training-preview-pdf-icon{flex:0 0 auto!important}.manage-training-preview-title-copy{flex:0 0 auto!important;max-width:260px!important;min-width:0!important}.manage-training-preview-title-copy strong{color:#263246!important;display:block!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manage-training-preview-title-copy>span{color:#8a93a2!important;display:block!important;font-size:7.5px!important;font-weight:500!important;line-height:1.1!important;margin-top:1px!important;white-space:nowrap!important}.manage-training-preview-header-meta{-ms-overflow-style:none!important;align-items:center!important;display:flex!important;flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;white-space:nowrap!important}.manage-training-preview-header-meta::-webkit-scrollbar{display:none!important}.manage-training-preview-header-meta>div{align-items:center!important;border-left:1px solid #e8ebef!important;display:flex!important;flex:0 0 auto!important;gap:3px!important;min-width:0!important;padding:0 8px!important}.manage-training-preview-header-meta span{color:#9aa2af!important;font-size:6.5px!important;font-weight:600!important;line-height:1!important;text-transform:uppercase!important}.manage-training-preview-header-meta strong{color:#4a5568!important;font-size:8px!important;font-weight:600!important;line-height:1!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manage-training-preview-close.ant-btn{flex:0 0 auto!important;font-size:10px!important;height:28px!important;min-height:28px!important;padding:0 8px!important}.manage-training-preview-info{display:none!important}.manage-training-preview-viewer{flex:1 1 auto!important;height:auto!important;overflow:hidden!important}.manage-training-preview-frame,.manage-training-preview-viewer{background:#2b2b2b!important;margin:0!important;min-height:0!important;padding:0!important}.manage-training-preview-frame{border:0!important;display:block!important;height:100%!important;width:100%!important}.manage-training-preview-state{height:100%!important;min-height:0!important}.manage-training-preview-footer{align-items:center!important;background:#fff!important;border-top:1px solid #e7e8ee!important;display:flex!important;flex:0 0 38px!important;gap:8px!important;height:38px!important;justify-content:space-between!important;margin:0!important;min-height:38px!important;padding:4px 10px!important}.manage-training-preview-footer>span{color:#7d8795!important;font-size:8px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manage-training-preview-footer>div{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:6px!important}.manage-training-preview-footer .ant-btn{border-radius:6px!important;font-size:9.5px!important;height:28px!important;min-height:28px!important;padding:0 10px!important}@media (max-width:700px){.manage-training-modal-root,.manage-training-modal-root .ant-modal,.manage-training-modal-root .ant-modal-content,.manage-training-modal-root .ant-modal-wrap{height:100dvh!important;max-height:100dvh!important;max-width:100vw!important;min-height:100dvh!important;width:100vw!important}.manage-training-preview-header{flex:0 0 32px!important;gap:4px!important;height:32px!important;min-height:32px!important;padding:2px 5px!important}.manage-training-preview-title-wrap{gap:4px!important}.manage-training-preview-pdf-icon{font-size:10px!important}.manage-training-preview-title-copy{max-width:92px!important}.manage-training-preview-title-copy strong{font-size:8.5px!important}.manage-training-preview-title-copy>span{display:none!important}.manage-training-preview-header-meta{flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}.manage-training-preview-header-meta>div{gap:2px!important;padding:0 4px!important}.manage-training-preview-header-meta span{font-size:5px!important}.manage-training-preview-header-meta strong{font-size:6.2px!important;max-width:82px!important}.manage-training-preview-close.ant-btn{font-size:8px!important;height:26px!important;min-height:26px!important;padding:0 5px!important}.manage-training-preview-footer{flex:0 0 32px!important;height:32px!important;min-height:32px!important;padding:2px 5px!important}.manage-training-preview-footer>span{display:none!important}.manage-training-preview-footer>div{justify-content:flex-end!important;width:100%!important}.manage-training-preview-footer .ant-btn{font-size:8.5px!important;height:26px!important;min-height:26px!important;padding:0 7px!important}.manage-training-preview-frame,.manage-training-preview-viewer{height:100%!important;min-height:0!important}}@media (max-width:420px){.manage-training-preview-header{flex-basis:30px!important;height:30px!important;min-height:30px!important}.manage-training-preview-title-copy{max-width:78px!important}.manage-training-preview-title-copy strong{font-size:8px!important}.manage-training-preview-header-meta span{font-size:4.8px!important}.manage-training-preview-header-meta strong{font-size:5.8px!important;max-width:72px!important}.manage-training-preview-footer{flex-basis:30px!important;height:30px!important;min-height:30px!important}}.assessment-dashboard-cmms{--dash-bg:#efedf3;--dash-surface:#f5f3f7;--dash-inner:#ebe8ef;--dash-text:#4b515c;--dash-muted:#7d8490;--dash-shadow-dark:#aea9b67a;--dash-shadow-light:#ffffffeb}.assessment-dashboard-cmms .assessment-cmms-heading>div:first-child>strong{color:var(--dash-title)!important;font-size:18px!important;font-weight:700!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions{align-items:center;display:flex;gap:10px}.assessment-dashboard-cmms .assessment-cmms-heading-actions>span{color:var(--dash-muted)!important;font-size:10px}.assessment-dashboard-cmms .assessment-cmms-heading-actions>span strong{color:var(--dash-text)!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn{background:var(--dash-surface)!important;border:0!important;border-radius:10px!important;box-shadow:5px 5px 10px #aea9b66b,-5px -5px 10px #ffffffe6!important;color:var(--dash-text)!important;height:36px!important}.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:focus,.assessment-dashboard-cmms .assessment-cmms-heading-actions .ant-btn:hover{box-shadow:inset 3px 3px 6px #aea9b652,inset -3px -3px 6px #ffffffe0!important;color:var(--dash-purple-dark)!important}.assessment-dashboard-cmms .assessment-cmms-kpi{box-shadow:8px 8px 18px var(--dash-shadow-dark),-8px -8px 18px var(--dash-shadow-light)!important}.assessment-dashboard-cmms .assessment-cmms-kpi:hover{box-shadow:10px 10px 20px #aea9b685,-10px -10px 20px #fffffff5!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{background:var(--dash-inner)!important;box-shadow:inset 3px 3px 6px #ada8b557,inset -3px -3px 6px #ffffffdb!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon .anticon{color:var(--dash-icon)!important}.assessment-dashboard-cmms .assessment-cmms-kpi-footer{border-top:1px solid #aaa5b338!important}.assessment-dashboard-cmms .assessment-cmms-panel,.assessment-dashboard-cmms .assessment-cmms-section,.assessment-dashboard-cmms .assessment-cmms-unit-card{box-shadow:8px 8px 18px var(--dash-shadow-dark),-8px -8px 18px var(--dash-shadow-light)!important}.assessment-dashboard-cmms .assessment-cmms-panel-title strong,.assessment-dashboard-cmms .assessment-cmms-section-head>div>strong,.assessment-dashboard-cmms .assessment-cmms-unit-head>strong{color:var(--dash-title)!important;display:block;font-size:11px;font-weight:700}.assessment-dashboard-cmms .assessment-cmms-panel-title span,.assessment-dashboard-cmms .assessment-cmms-section-head>div>span{color:var(--dash-muted)!important;display:block;font-size:8.5px;margin-top:2px}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--dash-purple) calc(var(--completion)*1%),#dcd8e2 0)!important;box-shadow:inset 4px 4px 8px #aaa5b34d,inset -4px -4px 8px #ffffffe0!important}.assessment-dashboard-cmms .assessment-cmms-gauge:after{background:var(--dash-surface)!important;box-shadow:4px 4px 9px #aea9b64d,-4px -4px 9px #ffffffe0!important}.assessment-dashboard-cmms .assessment-cmms-completion-stats>div+div{border-left:1px solid #aaa5b338}.assessment-dashboard-cmms .assessment-cmms-chart-grid i{border-top:1px dashed #878c962e}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:var(--dash-purple)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:var(--dash-purple-light)!important}.assessment-dashboard-cmms .assessment-cmms-chart-legend span,.assessment-dashboard-cmms .assessment-cmms-month>span{color:var(--dash-muted)!important}.assessment-dashboard-cmms .assessment-cmms-dept-row{border-bottom:1px solid #aaa5b32e}.assessment-dashboard-cmms .assessment-cmms-panel-footer{border-top:1px solid #aaa5b338}.assessment-dashboard-cmms .assessment-cmms-section-head{border-bottom:1px solid #aaa5b338}.assessment-dashboard-cmms .assessment-cmms-unit-head{border-bottom:1px solid #aaa5b333}.assessment-dashboard-cmms .assessment-cmms-unit-head>span{color:var(--dash-muted)!important}.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:var(--dash-purple)!important}.assessment-dashboard-cmms .assessment-cmms-progress,.assessment-dashboard-cmms .assessment-cmms-score-column>div{background:var(--dash-inner)!important;box-shadow:inset 3px 3px 6px #ada8b557,inset -3px -3px 6px #ffffffdb!important}.assessment-dashboard-cmms .assessment-cmms-score-column>span{color:var(--dash-text)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>small,.assessment-dashboard-cmms .assessment-cmms-week-row>span small{color:var(--dash-muted)!important}.assessment-dashboard-cmms .assessment-cmms-week-track{background:var(--dash-inner)!important;box-shadow:inset 3px 3px 6px #ada8b557,inset -3px -3px 6px #ffffffdb!important}.assessment-dashboard-cmms .assessment-cmms-table{background:#f3f0f5!important;box-shadow:inset 2px 2px 6px #ada8b53d,inset -2px -2px 6px #ffffffdb!important}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-thead>tr>th{background:#e9e6ec!important;border-bottom:1px solid #ddd9e2!important;color:var(--dash-text)!important;font-size:9px;font-weight:700}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr>td{background:var(--dash-surface)!important;border-bottom:1px solid #aaa5b333!important;color:var(--dash-text)!important;font-size:9px}.assessment-dashboard-cmms .assessment-cmms-table .ant-table-tbody>tr:hover>td{background:#f8f6fa!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag{background:var(--dash-inner)!important;box-shadow:inset 2px 2px 4px #ada8b54d,inset -2px -2px 4px #ffffffd1!important}.assessment-dashboard-cmms .assessment-cmms-empty,.assessment-dashboard-cmms .assessment-cmms-loading{color:var(--dash-muted)!important}@media (max-width:640px){.assessment-dashboard-cmms .assessment-cmms-heading{align-items:flex-start;flex-direction:column}.assessment-dashboard-cmms .assessment-cmms-heading-actions{justify-content:space-between;width:100%}.assessment-dashboard-cmms .assessment-cmms-kpi-grid{grid-template-columns:1fr}.assessment-dashboard-cmms .assessment-cmms-main-grid,.assessment-dashboard-cmms .assessment-cmms-secondary-grid{gap:12px}.assessment-dashboard-cmms .assessment-cmms-panel,.assessment-dashboard-cmms .assessment-cmms-section{border-radius:14px!important}.assessment-dashboard-cmms .assessment-cmms-monthly-chart{overflow-x:auto}.assessment-dashboard-cmms .assessment-cmms-chart-grid,.assessment-dashboard-cmms .assessment-cmms-month-bars{min-width:560px}.assessment-dashboard-cmms .assessment-cmms-score-chart{gap:8px;padding-inline:10px}.assessment-dashboard-cmms .assessment-cmms-week-row{gap:5px;grid-template-columns:52px minmax(70px,1fr) 38px 46px}}.assessment-dashboard-cmms{--dash-bg:#f4f2f6!important;--dash-surface:#f7f5f8!important;--dash-inner:#eeebf1!important;background:#f4f2f6!important}.assessment-dashboard-cmms .assessment-cmms-kpi,.assessment-dashboard-cmms .assessment-cmms-panel,.assessment-dashboard-cmms .assessment-cmms-section,.assessment-dashboard-cmms .assessment-cmms-unit-card{background:#f7f5f8!important;box-shadow:7px 7px 16px #b4b0ba66,-7px -7px 16px #fffffff0!important}.assessment-dashboard-cmms .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-progress,.assessment-dashboard-cmms .assessment-cmms-score-column>div,.assessment-dashboard-cmms .assessment-cmms-week-track{background:#eeebf1!important;box-shadow:inset 3px 3px 6px #b4b0ba47,inset -3px -3px 6px #ffffffd6!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--dash-purple) calc(var(--completion)*1%),#ddd9e3 0)!important;border-radius:50%!important;box-shadow:none!important;height:142px!important;width:142px!important}.assessment-dashboard-cmms .assessment-cmms-gauge:after{background:#fff!important;border-radius:50%!important;box-shadow:none!important;content:""!important;inset:21px!important;position:absolute!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center{position:relative!important;z-index:2!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center strong{color:#303641!important}.assessment-dashboard-cmms .assessment-cmms-gauge-center span{color:#7d8490!important}.exam-level-option.ant-btn{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.exam-level-option.ant-btn.level-1{background:#f3f8ff;border-color:#b9d4f4;color:#185fa8}.exam-level-option.ant-btn.level-1 .exam-level-option-number{background:#dcecff;color:#185fa8}.exam-level-option.ant-btn.level-1.is-selected,.exam-level-option.ant-btn.level-1.is-selected:focus,.exam-level-option.ant-btn.level-1.is-selected:hover,.exam-level-option.ant-btn.level-1:hover{background:#185fa8!important;border-color:#185fa8!important;box-shadow:0 6px 16px #185fa838}.exam-level-option.ant-btn.level-1.is-selected .exam-level-option-number{background:#fff;color:#185fa8}.exam-level-option.ant-btn.level-2{background:#fff8ee;border-color:#f2cf9f;color:#b75d00}.exam-level-option.ant-btn.level-2 .exam-level-option-number{background:#ffead0;color:#b75d00}.exam-level-option.ant-btn.level-2.is-selected,.exam-level-option.ant-btn.level-2.is-selected:focus,.exam-level-option.ant-btn.level-2.is-selected:hover,.exam-level-option.ant-btn.level-2:hover{background:#d96c00!important;border-color:#d96c00!important;box-shadow:0 6px 16px #d96c0038}.exam-level-option.ant-btn.level-2.is-selected .exam-level-option-number{background:#fff;color:#b75d00}.exam-level-option.ant-btn.level-3{background:#f0fbf5;border-color:#a9dcc0;color:#147a49}.exam-level-option.ant-btn.level-3 .exam-level-option-number{background:#d9f4e5;color:#147a49}.exam-level-option.ant-btn.level-3.is-selected,.exam-level-option.ant-btn.level-3.is-selected:focus,.exam-level-option.ant-btn.level-3.is-selected:hover,.exam-level-option.ant-btn.level-3:hover{background:#168554!important;border-color:#168554!important;box-shadow:0 6px 16px #16855438}.exam-level-option.ant-btn.level-3.is-selected .exam-level-option-number{background:#fff;color:#147a49}.exam-selected-assessment{animation:examAssessmentReveal .18s ease-out}@keyframes examAssessmentReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.exam-assessment-simple .exam-level-select-row{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important;justify-content:center!important;padding:8px 0 20px!important;text-align:center!important;width:100%!important}.exam-assessment-simple .exam-level-prompt{display:block!important;font-weight:600!important;margin:0!important;text-align:center!important;width:100%!important}.exam-assessment-simple .exam-level-options{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;margin:0 auto!important;width:100%!important}.exam-assessment-simple .exam-selected-assessment{text-align:left!important;width:100%!important}@media (max-width:640px){.exam-assessment-simple .exam-level-options{gap:8px!important}.exam-assessment-simple .exam-level-option.ant-btn{flex:1 1 120px;max-width:160px}}.exam-level-loading{align-items:center;color:#667085;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:14px;justify-content:center;min-height:220px;padding:36px 20px}.exam-level-option.ant-btn:disabled{cursor:wait;opacity:.65}.assessment-dashboard-cmms{--data-purple:#5b3fd1;--data-purple-dark:#4326a8;--data-green:#16a34a;--data-orange:#f59e0b;--data-blue:#2563eb;--data-red:#dc2626}.assessment-dashboard-cmms .assessment-cmms-kpi:first-child .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi:first-child .assessment-cmms-kpi-value strong{color:#5b3fd1!important}.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(2) .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(2) .assessment-cmms-kpi-value strong{color:#2563eb!important}.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(3) .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(3) .assessment-cmms-kpi-value strong{color:#4326a8!important}.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(4) .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(4) .assessment-cmms-kpi-value strong{color:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(5) .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(5) .assessment-cmms-kpi-value strong{color:#f59e0b!important}.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(6) .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(6) .assessment-cmms-kpi-value strong{color:#2563eb!important}.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(7) .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(7) .assessment-cmms-kpi-value strong{color:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(8) .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-kpi:nth-child(8) .assessment-cmms-kpi-value strong{color:#7c3aed!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(#5b3fd1 calc(var(--completion)*1%),#eee9fa 0)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:#5b3fd1!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-dept-values>span:first-child{color:#4326a8!important}.assessment-dashboard-cmms .assessment-cmms-dept-values>span.is-success{color:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:#5b3fd1!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending{background:#f59e0b!important}.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>small,.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>strong{color:#dc2626!important}.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>div i{background:#dc2626!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>strong{color:#f97316!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>div i{background:#f97316!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>strong{color:#2563eb!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>div i{background:#2563eb!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>strong{color:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>div i{background:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:#5b3fd1!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span:not(.is-success){color:#4326a8!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span.is-success{color:#16a34a!important}.assessment-dashboard-cmms .assessment-cmms-table .assessment-cmms-score{color:#2563eb!important}.exam-level-options,.exam-level-select-row{background:#0000!important;border:0!important;box-shadow:none!important}.exam-level-option.ant-btn.level-1{background:#fff!important;border-color:#86d5a4!important;box-shadow:none!important;color:#15803d!important}.exam-level-option.ant-btn.level-1 .exam-level-option-number{background:#dcfce7!important;color:#15803d!important}.exam-level-option.ant-btn.level-1.is-selected,.exam-level-option.ant-btn.level-1.is-selected:focus,.exam-level-option.ant-btn.level-1.is-selected:hover,.exam-level-option.ant-btn.level-1:hover{background:#16a34a!important;border-color:#16a34a!important;box-shadow:none!important;color:#fff!important}.exam-level-option.ant-btn.level-1.is-selected .exam-level-option-number,.exam-level-option.ant-btn.level-1:hover .exam-level-option-number{background:#fff!important;color:#15803d!important}.exam-level-option.ant-btn.level-2{background:#fff!important;border-color:#f2bd75!important;box-shadow:none!important;color:#c05f00!important}.exam-level-option.ant-btn.level-2 .exam-level-option-number{background:#ffedd5!important;color:#b45309!important}.exam-level-option.ant-btn.level-2.is-selected,.exam-level-option.ant-btn.level-2.is-selected:focus,.exam-level-option.ant-btn.level-2.is-selected:hover,.exam-level-option.ant-btn.level-2:hover{background:#ea7500!important;border-color:#ea7500!important;box-shadow:none!important;color:#fff!important}.exam-level-option.ant-btn.level-2.is-selected .exam-level-option-number,.exam-level-option.ant-btn.level-2:hover .exam-level-option-number{background:#fff!important;color:#b45309!important}.exam-level-option.ant-btn.level-3{background:#fff!important;border-color:#ef9a9a!important;box-shadow:none!important;color:#c62828!important}.exam-level-option.ant-btn.level-3 .exam-level-option-number{background:#fee2e2!important;color:#c62828!important}.exam-level-option.ant-btn.level-3.is-selected,.exam-level-option.ant-btn.level-3.is-selected:focus,.exam-level-option.ant-btn.level-3.is-selected:hover,.exam-level-option.ant-btn.level-3:hover{background:#dc2626!important;border-color:#dc2626!important;box-shadow:none!important;color:#fff!important}.exam-level-option.ant-btn.level-3.is-selected .exam-level-option-number,.exam-level-option.ant-btn.level-3:hover .exam-level-option-number{background:#fff!important;color:#c62828!important}.assessment-dashboard-cmms{--adc-attempts:#2563eb;--adc-submitted:#16a34a;--adc-progress:#f59e0b;--adc-danger:#dc2626;--adc-basic:#f97316;--adc-good:#2563eb;--adc-excellent:#16a34a}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:var(--adc-attempts)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:var(--adc-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-dept-values>span:first-child{color:var(--adc-attempts)!important}.assessment-dashboard-cmms .assessment-cmms-dept-values>span.is-success{color:var(--adc-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:var(--adc-attempts)!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:var(--adc-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending{background:var(--adc-progress)!important}.assessment-dashboard-cmms .assessment-cmms-unit-row-copy .is-submitted-value{color:var(--adc-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-unit-row-copy .is-progress-value{color:#b45309!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i.is-score-0-39{background:var(--adc-danger)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i.is-score-40-59{background:var(--adc-basic)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i.is-score-60-79{background:var(--adc-good)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div i.is-score-80-100{background:var(--adc-excellent)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>small,.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>strong{color:var(--adc-danger)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>strong{color:var(--adc-basic)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>strong{color:var(--adc-good)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>strong{color:var(--adc-excellent)!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:var(--adc-attempts)!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:var(--adc-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span:not(.is-success){color:var(--adc-attempts)!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span.is-success{color:var(--adc-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--adc-submitted) calc(var(--completion)*1%),#e5e7eb 0)!important}.assessment-dashboard-cmms .assessment-cmms-table .assessment-cmms-score{color:var(--adc-good)!important}.assessment-dashboard-cmms{--assessment-attempts:#6d4aff;--assessment-submitted:#16a34a;--assessment-progress:#f59e0b;--assessment-good:#2563eb;--assessment-danger:#dc2626;--assessment-basic:#f97316;--assessment-track:#ececef}.assessment-dashboard-cmms .assessment-cmms-gauge{background:conic-gradient(var(--assessment-submitted) calc(var(--completion)*1%),var(--assessment-track) 0)!important}.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts,.assessment-dashboard-cmms .assessment-cmms-monthly-chart .assessment-cmms-bar.is-attempts{background:var(--assessment-attempts)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted,.assessment-dashboard-cmms .assessment-cmms-monthly-chart .assessment-cmms-bar.is-submitted{background:var(--assessment-submitted)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-dept-values>span:first-child{color:var(--assessment-attempts)!important}.assessment-dashboard-cmms .assessment-cmms-dept-values>span.is-success{color:var(--assessment-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:var(--assessment-attempts)!important}.assessment-dashboard-cmms .assessment-cmms-progress{background:var(--assessment-track)!important}.assessment-dashboard-cmms .assessment-cmms-progress>i.is-success{background:var(--assessment-submitted)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-progress>i.is-pending{background:var(--assessment-progress)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-unit-row:first-of-type .assessment-cmms-unit-row-copy strong{color:var(--assessment-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-unit-row:nth-of-type(2) .assessment-cmms-unit-row-copy strong{color:var(--assessment-progress)!important}.assessment-dashboard-cmms .assessment-cmms-unit-meta strong{color:var(--assessment-good)!important}.assessment-dashboard-cmms .assessment-cmms-score-column>div{background:#f2f3f5!important}.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>div>i{background:var(--assessment-danger)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>div>i{background:var(--assessment-basic)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>div>i{background:var(--assessment-good)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>div>i{background:var(--assessment-submitted)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>small,.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>strong{color:var(--assessment-danger)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>strong{color:var(--assessment-basic)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>strong{color:var(--assessment-good)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>small,.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>strong{color:var(--assessment-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-week-track{background:var(--assessment-track)!important}.assessment-dashboard-cmms .assessment-cmms-week-track>i.is-attempts{background:var(--assessment-attempts)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-week-track>i.is-submitted{background:var(--assessment-submitted)!important;background-image:none!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span.is-success{color:var(--assessment-submitted)!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#15803d!important}.assessment-dashboard-cmms{--smad-blue:#2563eb;--smad-green:#16a34a;--smad-orange:#f59e0b;--smad-basic:#f97316;--smad-red:#dc2626}.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-attempts{background:var(--smad-blue)!important;background-color:var(--smad-blue)!important}.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted,.assessment-dashboard-cmms .assessment-cmms-chart-legend i.is-submitted{background:var(--smad-green)!important;background-color:var(--smad-green)!important}.assessment-dashboard-cmms .assessment-cmms-dept-values .is-attempts,.assessment-dashboard-cmms .assessment-cmms-dept-values>span:first-child{color:var(--smad-blue)!important}.assessment-dashboard-cmms .assessment-cmms-dept-values .is-success,.assessment-dashboard-cmms .assessment-cmms-dept-values>span.is-success{color:var(--smad-green)!important}.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:var(--smad-blue)!important;background-color:var(--smad-blue)!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success,.assessment-dashboard-cmms .assessment-cmms-unit-card .assessment-cmms-progress i.is-success{background:var(--smad-green)!important;background-color:var(--smad-green)!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending,.assessment-dashboard-cmms .assessment-cmms-unit-card .assessment-cmms-progress i.is-pending{background:var(--smad-orange)!important;background-color:var(--smad-orange)!important}.assessment-dashboard-cmms .assessment-cmms-unit-row-copy .is-submitted-value,.assessment-dashboard-cmms .assessment-cmms-unit-row:first-child .assessment-cmms-unit-row-copy strong{color:var(--smad-green)!important}.assessment-dashboard-cmms .assessment-cmms-unit-row-copy .is-progress-value,.assessment-dashboard-cmms .assessment-cmms-unit-row:nth-child(2) .assessment-cmms-unit-row-copy strong{color:var(--smad-orange)!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:var(--smad-blue)!important;background-color:var(--smad-blue)!important}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:var(--smad-green)!important;background-color:var(--smad-green)!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span:not(.is-success),.assessment-dashboard-cmms .assessment-cmms-week-values .is-attempts{color:var(--smad-blue)!important}.assessment-dashboard-cmms .assessment-cmms-week-row>span.is-success,.assessment-dashboard-cmms .assessment-cmms-week-values .is-submitted,.assessment-dashboard-cmms .assessment-cmms-week-values .is-success{color:var(--smad-green)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:first-child>div i,.assessment-dashboard-cmms .assessment-cmms-score-column>div i.is-score-0-39{background:var(--smad-red)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(2)>div i,.assessment-dashboard-cmms .assessment-cmms-score-column>div i.is-score-40-59{background:var(--smad-basic)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(3)>div i,.assessment-dashboard-cmms .assessment-cmms-score-column>div i.is-score-60-79{background:var(--smad-blue)!important}.assessment-dashboard-cmms .assessment-cmms-score-column:nth-child(4)>div i,.assessment-dashboard-cmms .assessment-cmms-score-column>div i.is-score-80-100{background:var(--smad-green)!important}.assessment-dashboard-cmms .assessment-cmms-week-tracks{display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;min-width:0!important;width:100%!important}.assessment-dashboard-cmms
.assessment-cmms-week-tracks
.assessment-cmms-week-track{background:#edf0f5!important;background-image:none!important;border-radius:999px!important;display:block!important;height:5px!important;min-height:5px!important;overflow:hidden!important;position:relative!important;width:100%!important}.assessment-dashboard-cmms
.assessment-cmms-week-tracks
.assessment-cmms-week-track>i{background-image:none!important;border-radius:999px!important;bottom:0!important;display:block!important;height:100%!important;left:0!important;position:absolute!important;top:0!important}.assessment-dashboard-cmms
.assessment-cmms-week-track>i.is-attempts,.assessment-dashboard-cmms
.assessment-cmms-week-track>i.smad-week-attempts,.assessment-dashboard-cmms
.assessment-cmms-week-tracks
.assessment-cmms-week-track>i.is-attempts,.assessment-dashboard-cmms
.assessment-cmms-week-tracks
.assessment-cmms-week-track>i.smad-week-attempts{background:#2563eb!important;background-color:#2563eb!important;background-image:none!important}.assessment-dashboard-cmms
.assessment-cmms-week-track>i.is-submitted,.assessment-dashboard-cmms
.assessment-cmms-week-track>i.smad-week-submitted,.assessment-dashboard-cmms
.assessment-cmms-week-tracks
.assessment-cmms-week-track>i.is-submitted,.assessment-dashboard-cmms
.assessment-cmms-week-tracks
.assessment-cmms-week-track>i.smad-week-submitted{background:#16a34a!important;background-color:#16a34a!important;background-image:none!important}.assessment-dashboard-cmms
.assessment-cmms-week-tracks
.is-attempt-track,.assessment-dashboard-cmms
.assessment-cmms-week-tracks
.is-submitted-track{box-shadow:none!important}.assessment-dashboard-cmms
.assessment-cmms-week-row
.smad-week-attempts-value,.assessment-dashboard-cmms
.assessment-cmms-week-values
.is-attempts{color:#2563eb!important}.assessment-dashboard-cmms
.assessment-cmms-week-row
.smad-week-submitted-value,.assessment-dashboard-cmms
.assessment-cmms-week-row>span.is-success,.assessment-dashboard-cmms
.assessment-cmms-week-values
.is-submitted,.assessment-dashboard-cmms
.assessment-cmms-week-values
.is-success{color:#16a34a!important}.page-container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh;padding:20px}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.page-title-wrap{display:flex;flex-direction:column;gap:4px}.page-title{color:#1e293b!important;font-weight:700!important;margin:0!important}.page-subtitle{color:#64748b;font-size:14px}.page-divider{margin-bottom:20px!important;margin-top:8px!important}.modern-card{background:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 4px 24px #0f172a14!important;overflow:hidden!important}.modern-card .ant-card-head{background:linear-gradient(135deg,#f8fafc,#fff)!important;border-bottom:1px solid #f1f5f9!important}.modern-card .ant-card-body{padding:20px!important}.compact-stats{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px}.compact-stat-item{padding:8px 12px;text-align:center}.compact-stat-value{font-size:20px;font-weight:700;line-height:1.2}.compact-stat-label{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.dashboard-card-grid{margin-top:8px}.dashboard-stat-card{border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 6px 20px #0f172a0f;cursor:pointer;min-height:150px;overflow:hidden;position:relative;transition:all .25s ease}.dashboard-stat-card:hover{box-shadow:0 12px 28px #0f172a1f;transform:translateY(-4px)}.dashboard-stat-card-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px}.dashboard-stat-value{color:#0f172a;font-size:28px;font-weight:700;line-height:1.2}.dashboard-stat-unit{color:#475569;font-size:14px;font-weight:600}.dashboard-stat-title{color:#334155;font-size:15px;font-weight:600;text-transform:capitalize}.dashboard-stat-icon{color:#0f172a73;font-size:20px;position:absolute;right:16px;top:16px}.dashboard-filter-wrap{margin-bottom:20px}.dashboard-chart-card{margin-top:24px}.dashboard-chart-wrap{min-height:420px;padding:12px 4px 4px;width:100%}.dashboard-loading-wrap{min-height:220px}.dashboard-loading-wrap,.dashboard-overlay-loader{align-items:center;display:flex;justify-content:center}.dashboard-overlay-loader{background:#ffffff8c;border-radius:16px;inset:0;position:absolute;z-index:10}.bg-card-green{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.bg-card-orange{background:linear-gradient(135deg,#ffedd5,#fed7aa)}.bg-card-blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}@media (max-width:768px){.page-container{padding:12px}.dashboard-stat-value{font-size:24px}.dashboard-chart-wrap{min-height:320px}}.bin-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 6px 20px #0f172a0f;cursor:pointer;height:100%;overflow:hidden;transition:all .25s ease}.bin-card:hover{border-color:#c4b5fd;box-shadow:0 12px 28px #0f172a1f;transform:translateY(-4px)}.bin-card-top{align-items:center;display:flex;justify-content:space-between;padding:14px 14px 0}.location-badge{border:1px solid;border-radius:999px;font-size:11px;font-weight:700;padding:6px 12px}.bin-card-image-wrap{align-items:center;display:flex;justify-content:center;min-height:145px;padding:10px 16px 0;position:relative}.bin-card-image{max-width:160px;object-fit:contain;width:100%}.bin-card-name{color:#0f172a;font-size:16px;font-weight:700;left:50%;position:absolute;text-align:center;top:56%;transform:translate(-50%,-50%);white-space:nowrap}.bin-card-footer{padding:10px 14px 14px}.pcs-badge{border-radius:12px;font-size:13px;font-weight:700;padding:8px 10px;text-align:center;width:100%}.full-badge{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;color:#fff}.empty-badge{background:#fff;border:1px solid #cbd5e1;color:#0f172a}.premium-report-table .ant-table{border-radius:16px;overflow:hidden}.premium-report-table .ant-table-container{border:1px solid #e2e8f0;border-radius:16px}.premium-report-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#eef2ff)!important;border-bottom:1px solid #e2e8f0!important;color:#0f172a!important;font-size:13px;font-weight:700}.premium-report-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9!important;color:#334155;font-size:13px}.premium-report-table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.premium-report-table .ant-pagination{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin:16px 8px 0!important;margin:20px 8px 4px!important}.premium-report-table .ant-pagination-item,.premium-report-table .ant-pagination-next,.premium-report-table .ant-pagination-prev{align-items:center;background:#fff!important;border:1px solid #dbe2ea!important;border-radius:10px!important;box-shadow:0 2px 8px #0f172a0a;display:flex;height:36px;justify-content:center;min-width:36px;transition:all .25s ease}.premium-report-table .ant-pagination-item a{color:#334155;font-weight:600}.premium-report-table .ant-pagination-item:hover,.premium-report-table .ant-pagination-next:hover,.premium-report-table .ant-pagination-prev:hover{background:#eff6ff!important;border-color:#3b82f6!important;transform:translateY(-1px)}.premium-report-table .ant-pagination-item-active{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#2563eb!important;box-shadow:0 8px 18px #2563eb38}.premium-report-table .ant-pagination-item-active a{color:#fff!important;font-weight:700}.premium-report-table .ant-pagination-next button,.premium-report-table .ant-pagination-prev button{background:#0000!important;border:none!important;box-shadow:none!important}.premium-page-arrow{color:#334155;font-size:18px;font-weight:700;line-height:1}.premium-report-table .ant-pagination-disabled{opacity:.45}.premium-report-table .ant-pagination-jump-next,.premium-report-table .ant-pagination-jump-prev{align-items:center;display:flex;justify-content:center}.premium-report-table .ant-pagination-jump-next .ant-pagination-item-container,.premium-report-table .ant-pagination-jump-prev .ant-pagination-item-container{color:#64748b}@media (max-width:768px){.premium-report-table .ant-pagination{flex-wrap:wrap;justify-content:center}}.eol-input{border-radius:10px!important;font-weight:600}.eol-input,.eol-input[readonly]{background-color:#9f5375!important}.eol-input[readonly]{color:#fff!important}.eol-select .ant-select-selector{align-items:center;border:1px solid #e2e8f0!important;border-radius:10px!important;display:flex}.bin-select{margin-top:10px}.eol-checkbox-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.line-select{min-width:220px}.no-data-wrap{padding:48px 20px;text-align:center}.no-data-text{color:#64748b;font-size:16px;font-weight:600}@media (max-width:768px){.line-select{min-width:100%;width:100%}.eol-checkbox-wrap{align-items:flex-start;flex-direction:column}}.eol-main-card .ant-card-body{padding:22px!important}.eol-section-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 24px #0f172a0d;height:100%;padding:20px}.eol-section-title{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:15px;font-weight:800;margin-bottom:18px;padding-bottom:10px}.eol-dispatch-card{background:linear-gradient(135deg,#fff,#f8fafc)}.eol-qty-card{margin-top:4px}.eol-input{background:linear-gradient(135deg,#9f5375,#a8557a)!important;border:none!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff29;color:#fff!important;font-weight:700;min-height:42px!important}.eol-select{width:100%}.eol-select .ant-select-selector{border:1px solid #dbe2ea!important;border-radius:12px!important;box-shadow:none!important;min-height:42px!important}.eol-check-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:10px 12px}.eol-qty-card .ant-table,.eol-qty-card table{width:100%}.eol-qty-card input{border-radius:10px!important}@media (max-width:768px){.eol-main-card .ant-card-body{padding:14px!important}.eol-section-card{border-radius:14px;padding:14px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.sm-page{background:#f5f7fb;min-height:100vh;padding:20px}.sm-page-inner{width:100%}.sm-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.sm-title-wrap{display:flex;flex-direction:column;gap:4px}.sm-page-title{align-items:center;color:#111827!important;display:flex;font-size:20px!important;font-weight:600!important;gap:10px;margin:0!important}.sm-page-subtitle{color:#6b7280!important;font-size:14px!important}.sm-top-actions{display:flex;flex-wrap:wrap;gap:10px}.sm-btn-soft.ant-btn{background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:none;color:#374151;font-weight:500;height:42px}.sm-btn-soft.ant-btn:focus,.sm-btn-soft.ant-btn:hover{border-color:#2150fd!important;color:#2150fd!important}.sm-btn-primary.ant-btn{background:#2150fd!important;border:0!important;border-radius:10px;box-shadow:none;color:#fff!important;font-weight:600;height:42px}.sm-btn-primary.ant-btn:focus,.sm-btn-primary.ant-btn:hover{background:#1741d8!important;color:#fff!important}.sm-card.ant-card{border:1px solid #edf0f5!important;border-radius:16px!important;box-shadow:0 8px 24px #0f172a0d!important;overflow:hidden}.sm-card .ant-card-head{border-bottom:1px solid #eef2f7;min-height:56px;padding:0 20px}.sm-card .ant-card-head-title{color:#111827;font-size:16px;font-weight:700;padding:16px 0}.sm-card .ant-card-extra{padding:12px 0}.sm-card .ant-card-body{padding:20px!important}.sm-filter-grid .ant-row{row-gap:14px}.sm-label{color:#111827;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.sm-date-picker,.sm-input,.sm-select{width:100%}.sm-date-picker.ant-picker,.sm-input .ant-input,.sm-select.ant-select .ant-select-selector{border-color:#d9dee8!important;border-radius:10px!important;box-shadow:none!important;height:44px!important}.sm-date-picker.ant-picker{padding:0 11px}.sm-date-picker.ant-picker:hover,.sm-input .ant-input:hover,.sm-select.ant-select:hover .ant-select-selector{border-color:#bfc8d8!important}.sm-date-picker.ant-picker-focused,.sm-input .ant-input:focus,.sm-select.ant-select-focused .ant-select-selector{border-color:#2150fd!important;box-shadow:0 0 0 2px #2150fd14!important}.sm-filter-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.sm-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:14px}.sm-section-title{color:#111827!important;font-size:16px!important;font-weight:700!important;margin:0!important}.sm-chip-row{display:flex;flex-wrap:wrap;gap:8px}.sm-chip{background:#fff;border:1px solid #d9dee8;border-radius:999px;color:#374151;font-size:13px;font-weight:600;padding:6px 12px}.sm-chip-blue{background:#eef4ff;border-color:#cfe0ff;color:#2150fd}.sm-chip-green{background:#effcf3;border-color:#c7f0d3;color:#15803d}.sm-table-wrap,.sm-table.ant-table-wrapper{width:100%}.sm-table .ant-table{border:1px solid #eef2f7;border-radius:14px!important;overflow:hidden}.sm-table .ant-table-container{border-inline-start:0!important;border-top:0!important}.sm-table .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom:1px solid #e9eef5!important;color:#111827!important;font-size:14px;font-weight:600;padding:14px 16px!important}.sm-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f3f8!important;color:#374151;font-size:14px;padding:14px 16px!important}.sm-table .ant-table-tbody>tr:hover>td{background:#fafcff!important}.sm-table .ant-table-summary>tr>td{background:#fbfcfe!important;border-top:1px solid #e9eef5!important;font-weight:700}.sm-table .ant-empty{margin:32px 0}.sm-table .ant-table-header{border-radius:12px 12px 0 0}.sm-row-red td{background:#ffe5e5!important}.sm-pill{align-items:center;background:#fff;border:1px solid #d8dee9;border-radius:999px;color:#374151;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-width:88px;padding:6px 14px}.sm-pill-success{background:#f0fdf4;border-color:#cfe9d7;color:#15803d}.sm-pill-danger{background:#fff1f2;border-color:#f5c2c7;color:#dc2626}.sm-pill-info{background:#eef4ff;border-color:#cfe0ff;color:#2150fd}.sm-action-group{align-items:center;display:flex;gap:10px;justify-content:flex-end}.sm-icon-btn.ant-btn{align-items:center;background:#fff!important;border-radius:10px!important;box-shadow:none!important;display:inline-flex;height:36px;justify-content:center;min-width:36px;width:36px}.sm-icon-btn-edit.ant-btn{border:1px solid #cfe0ff!important;color:#2150fd!important}.sm-icon-btn-edit.ant-btn:focus,.sm-icon-btn-edit.ant-btn:hover{background:#eef4ff!important;border-color:#2150fd!important;color:#2150fd!important}.sm-icon-btn-delete.ant-btn{border:1px solid #ffd2d2!important;color:#ef4444!important}.sm-icon-btn-delete.ant-btn:focus,.sm-icon-btn-delete.ant-btn:hover{background:#fff1f2!important;border-color:#ef4444!important;color:#ef4444!important}.sm-icon-btn-view.ant-btn{border:1px solid #d9dee8!important;color:#374151!important}.sm-icon-btn-view.ant-btn:focus,.sm-icon-btn-view.ant-btn:hover{background:#eef4ff!important;border-color:#2150fd!important;color:#2150fd!important}.sm-pagination-wrap{display:flex;justify-content:center;margin-top:18px}.sm-pagination.ant-pagination{flex-wrap:wrap;gap:8px}.sm-pagination.ant-pagination .ant-pagination-item,.sm-pagination.ant-pagination .ant-pagination-jump-next,.sm-pagination.ant-pagination .ant-pagination-jump-prev,.sm-pagination.ant-pagination .ant-pagination-next,.sm-pagination.ant-pagination .ant-pagination-prev{background:#fff;border:1px solid #e5e7eb;border-radius:10px!important;height:38px;line-height:36px;min-width:38px}.sm-pagination.ant-pagination .ant-pagination-item a{color:#374151;font-weight:600}.sm-pagination.ant-pagination .ant-pagination-item-active{background:#4f46e5!important;border-color:#4f46e5!important}.sm-pagination.ant-pagination .ant-pagination-item-active a{color:#fff!important}.sm-pagination.ant-pagination .ant-pagination-next button,.sm-pagination.ant-pagination .ant-pagination-prev button{border-radius:10px}.sm-pagination.ant-pagination .ant-pagination-disabled{opacity:.55}.sm-empty-wrap{padding:34px 12px}.sm-empty-text{color:#7b8494;font-size:14px;text-align:center}@media (max-width:991px){.sm-page{padding:14px}.sm-card .ant-card-body{padding:16px!important}.sm-page-title{font-size:18px!important}}@media (max-width:767px){.sm-header,.sm-section-header{align-items:stretch;flex-direction:column}.sm-filter-actions,.sm-top-actions{width:100%}.sm-filter-actions .ant-btn,.sm-top-actions .ant-btn{flex:1 1}.sm-action-group{justify-content:center}}.sm-input.ant-input,.sm-input.ant-input-affix-wrapper{border-color:#d9dee8!important;border-radius:10px!important;box-shadow:none!important;min-height:44px}.sm-input.ant-input-affix-wrapper:hover,.sm-input.ant-input:hover{border-color:#bfc8d8!important}.sm-input.ant-input-affix-wrapper-focused,.sm-input.ant-input-affix-wrapper:focus,.sm-input.ant-input:focus{border-color:#2150fd!important;box-shadow:0 0 0 2px #2150fd14!important}.ant-modal .ant-modal-content{border-radius:16px!important;overflow:hidden}.ant-modal .ant-modal-header{border-bottom:1px solid #eef2f7;margin-bottom:16px;padding-bottom:12px}.ant-modal .ant-modal-title{color:#111827;font-size:18px;font-weight:700}.sm-date-picker.ant-picker,.sm-select.ant-select{width:100%}.sm-select.ant-select .ant-select-selector{border-color:#d9dee8!important;border-radius:10px!important;box-shadow:none!important;min-height:44px!important}.sm-select.ant-select-single .ant-select-selector{align-items:center;display:flex}.sm-date-picker.ant-picker:hover,.sm-select.ant-select:hover .ant-select-selector{border-color:#bfc8d8!important}.sm-date-picker.ant-picker-focused,.sm-select.ant-select-focused .ant-select-selector{border-color:#2150fd!important;box-shadow:0 0 0 2px #2150fd14!important}.sm-card .ant-tabs-top>.ant-tabs-nav{margin-bottom:16px}.sm-card .ant-tabs-tab{color:#4b5563;font-weight:600}.sm-card .ant-tabs-tab:hover{color:#2150fd}.sm-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2150fd!important}.sm-card .ant-tabs-ink-bar{background:#2150fd!important}.sm-chart-card.ant-card{border:1px solid #eef2f7!important;border-radius:14px!important;box-shadow:none!important}.ant-modal .ant-modal-body{padding-top:4px}.sm-card .ant-divider{border-color:#eef2f7}.sm-op-box{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 6px 14px #0000000a;padding:10px}.sm-op-title{color:#111;font-weight:500;line-height:1.2}.sm-op-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:6px}.sm-report-center{margin:14px 0 8px;text-align:center}.sm-modal-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.sm-modal-footer .ant-btn{border-radius:10px!important;font-weight:600;height:40px;min-width:120px}.sm-modal-footer .sm-btn-primary.ant-btn{min-width:130px}.sm-btn-cancel.ant-btn{background:#fff!important;border:1px solid #d9dee8!important;border-radius:10px!important;color:#374151!important;font-weight:500;height:40px;min-width:100px}.sm-btn-cancel.ant-btn:focus,.sm-btn-cancel.ant-btn:hover{border-color:#bfc8d8!important;color:#111827!important}:root{--shell-sidebar:#a18ff4;--shell-sidebar-2:#8874e2;--shell-sidebar-hover:#ffffff12;--shell-sidebar-active:#5f51b6;--shell-sidebar-text:#f8f7ff;--shell-sidebar-muted:#ddd8f2;--shell-header:#fff;--shell-page-border:#ece6ef;--shell-text:#352b3d;--shell-muted:#8a7c92;--shell-primary:#7c3aed}.smartapp-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #ece6ef;border-bottom:1px solid var(--shell-page-border);box-shadow:0 2px 12px rgba(15,23,42,.035);gap:16px;height:64px;justify-content:space-between;padding:0 20px;position:sticky;top:0;width:100%;z-index:1050}.smartapp-header,.smartapp-header-left{align-items:center;display:flex;min-width:0}.smartapp-header-left{flex:1 1;gap:12px}.smartapp-header-icon-button,.smartapp-sidebar-toggle,.smartapp-user-trigger{border:0;font:inherit;outline:0}.smartapp-sidebar-toggle{align-items:center;background:#fff;border:1px solid #ece6ef;border-radius:10px;color:#5a4a63;cursor:pointer;display:inline-flex;font-size:17px;height:38px;justify-content:center;min-width:38px;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease;width:38px}.smartapp-sidebar-toggle:hover{background:#fbf8fc;border-color:#d1d5db;color:#7c3aed;color:var(--shell-primary)}.smartapp-header-title-wrap{display:flex;flex-direction:column;gap:1px;min-width:0}.smartapp-header-eyebrow{color:#b9a9c5;font-size:9px;font-weight:700;letter-spacing:.8px;line-height:1.2;text-transform:uppercase}.smartapp-header-title{color:#352b3d;color:var(--shell-text);font-size:17px;font-weight:700;letter-spacing:-.15px;line-height:1.35;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartapp-header-actions{align-items:center;display:flex;gap:8px}.smartapp-header-icon-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#5a4a63;cursor:pointer;display:inline-flex;font-size:18px;height:38px;justify-content:center;min-width:38px;padding:0;width:38px}.smartapp-header-icon-button:hover{background:#fbf8fc;border-color:#ece6ef;color:#7c3aed;color:var(--shell-primary)}.smartapp-user-trigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:9px;min-width:0;padding:4px 7px 4px 4px}.smartapp-user-trigger:hover{background:#fbf8fc;border-color:#ece6ef}.smartapp-header-avatar.ant-avatar,.smartapp-user-popover-avatar.ant-avatar{background:#f7f2fa;color:#6d28d9;font-weight:700}.smartapp-header-user-copy{text-align:left}.smartapp-header-user-copy span,.smartapp-header-user-copy strong{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartapp-header-user-copy strong{color:#46384f;font-size:11.5px;font-weight:700;line-height:1.25}.smartapp-header-user-copy span{color:#b9a9c5;font-size:9.5px;font-weight:500;margin-top:2px}.smartapp-user-popover{width:240px}.smartapp-user-popover-head{align-items:center;display:flex;gap:10px}.smartapp-user-popover-head>div{min-width:0}.smartapp-user-popover-head span,.smartapp-user-popover-head strong{display:block}.smartapp-user-popover-head strong{color:#46384f;font-size:12px;font-weight:700}.smartapp-user-popover-head span{color:#b9a9c5;font-size:10px;font-weight:500;margin-top:2px}.smartapp-user-divider.ant-divider{margin:12px 0!important}.smartapp-user-meta{grid-gap:9px;display:grid;gap:9px}.smartapp-user-meta>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.smartapp-user-meta span{color:#b9a9c5;font-size:10px;font-weight:500}.smartapp-user-meta strong{color:#5a4a63;font-size:10.5px;font-weight:700}.smartapp-logout-button.ant-btn{border-radius:9px;font-size:11px;font-weight:600;height:36px;margin-top:14px}.smartapp-sidebar.ant-layout-sider{background:#110b29!important;border-right:1px solid #ffffff0a;box-shadow:6px 0 22px #48398f24;height:100vh;min-height:100vh!important;position:sticky;top:0;transition:width .2s ease,min-width .2s ease,max-width .2s ease}.smartapp-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.smartapp-sidebar-brand{align-items:center;display:flex;flex:0 0 auto;gap:11px;min-height:72px;padding:14px 16px}.smartapp-sidebar-brand.is-collapsed{justify-content:center;padding-inline:10px}.smartapp-sidebar-brand-mark{align-items:center;background:#5f51b6;border-radius:10px;box-shadow:0 7px 18px #7c3aed3d;color:#fff;display:inline-flex;font-size:16px;font-weight:800;height:36px;justify-content:center;letter-spacing:-.3px;min-width:36px;width:36px}.smartapp-sidebar-brand-copy{min-width:0}.smartapp-sidebar-brand-copy span,.smartapp-sidebar-brand-copy strong{display:block}.smartapp-sidebar-brand-copy strong{color:#fff;font-size:16px;font-weight:750;letter-spacing:.2px;line-height:1.2}.smartapp-sidebar-brand-copy span{color:#ddd8f2;color:var(--shell-sidebar-muted);font-size:9px;font-weight:500;letter-spacing:.25px;margin-top:3px}.smartapp-sidebar-menu.ant-menu{background:#0000!important;border-inline-end:0!important;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 9px 16px;scrollbar-width:none}.smartapp-sidebar-menu.ant-menu::-webkit-scrollbar{width:0}.smartapp-sidebar-menu.ant-menu:hover{scrollbar-color:#b7c4d68c #0000;scrollbar-width:thin}.smartapp-sidebar-menu.ant-menu:hover::-webkit-scrollbar{width:5px}.smartapp-sidebar-menu.ant-menu:hover::-webkit-scrollbar-thumb{background:#b7c4d67a;border-radius:999px}.smartapp-sidebar-menu.ant-menu-dark .ant-menu-item,.smartapp-sidebar-menu.ant-menu-dark .ant-menu-submenu-title{align-items:center;border-radius:9px;color:#f8f7ff;color:var(--shell-sidebar-text);display:flex;font-size:11.5px;font-weight:550;height:auto;line-height:1.35!important;margin:3px 1px;min-height:42px;padding-bottom:9px!important;padding-top:9px!important;transition:background .16s ease,color .16s ease;width:calc(100% - 2px)}.smartapp-sidebar-menu.ant-menu-dark .ant-menu-item .anticon,.smartapp-sidebar-menu.ant-menu-dark .ant-menu-submenu-title .anticon{color:#ece9ff;font-size:15px}.smartapp-sidebar-menu.ant-menu-dark .ant-menu-item a{color:inherit!important}.smartapp-sidebar-menu.ant-menu-dark .ant-menu-item:hover,.smartapp-sidebar-menu.ant-menu-dark .ant-menu-submenu-title:hover{background:#ffffff12!important;background:var(--shell-sidebar-hover)!important;color:#fff!important}.smartapp-sidebar-menu.ant-menu-dark .ant-menu-item-selected{background:#5f51b6!important;box-shadow:0 5px 14px #5145a638!important;color:#fff!important}.smartapp-sidebar-menu.ant-menu-dark .ant-menu-item-selected .anticon,.smartapp-sidebar-menu.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important}.smartapp-sidebar-menu.ant-menu-dark .ant-menu-sub{background:#41319138!important;border-radius:8px;margin:2px 0 4px}.smartapp-sidebar-menu.ant-menu-dark .ant-menu-sub .ant-menu-item{font-size:10.75px;font-weight:500;margin-block:2px;min-height:38px}.smartapp-sidebar.ant-layout-sider-collapsed .smartapp-sidebar-menu.ant-menu-inline-collapsed{padding-inline:8px}.smartapp-sidebar.ant-layout-sider-collapsed .smartapp-sidebar-menu .ant-menu-item,.smartapp-sidebar.ant-layout-sider-collapsed .smartapp-sidebar-menu .ant-menu-submenu-title{border-radius:10px;height:44px;margin:4px auto;min-height:44px;padding-inline:calc(50% - 8px)!important;width:44px}.ant-menu-submenu-popup .ant-menu-dark{background:#5a4aad!important;border-radius:11px!important;box-shadow:0 12px 32px #3b155f4d!important;padding:7px!important}.ant-menu-submenu-popup .ant-menu-dark .ant-menu-item{border-radius:8px!important;color:#ece6ef!important;font-size:11px;height:auto;line-height:1.3!important;margin:2px 0!important;min-height:38px;padding-bottom:8px!important;padding-top:8px!important}.ant-menu-submenu-popup .ant-menu-dark .ant-menu-item:hover{background:#ffffff12!important;color:#fff!important}.ant-menu-submenu-popup .ant-menu-dark .ant-menu-item-selected{color:#fff!important}.smartapp-sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#48398f5c;border:0;inset:0;position:fixed;z-index:1190}@media (max-width:768px){.smartapp-header{gap:8px;height:58px;padding:0 10px}.smartapp-header-icon-button,.smartapp-sidebar-toggle{height:36px;min-width:36px;width:36px}.smartapp-header-left{gap:8px}.smartapp-header-eyebrow{display:none}.smartapp-header-title{font-size:13px}.smartapp-user-trigger{padding:2px}.smartapp-sidebar.ant-layout-sider{bottom:0;box-shadow:12px 0 34px #48398f3d;height:100vh!important;left:0;position:fixed!important;top:0;z-index:1200!important}.smartapp-sidebar.ant-layout-sider-collapsed{box-shadow:none}}@media (max-width:420px){.smartapp-header{padding-inline:8px}.smartapp-header-actions{gap:3px}.smartapp-header-title{font-size:12px}}.smartapp-user-popover{width:220px!important}.smartapp-user-popover-head{gap:10px!important;padding:0 0 10px!important}.smartapp-user-popover-avatar.ant-avatar{font-size:13px!important;height:38px!important;min-width:38px!important;width:38px!important}.smartapp-user-popover-identity strong{color:#4a3958;font-size:12px;font-weight:700;line-height:1.3}.smartapp-user-popover-identity span{color:#b9a9c5;font-size:9.5px;font-weight:500}.smartapp-user-popover .smartapp-user-divider.ant-divider{border-color:#ece6ef!important;margin:0 0 8px!important}.smartapp-user-popover .smartapp-user-divider-bottom.ant-divider{margin:8px 0!important}.smartapp-user-popover .smartapp-user-meta{grid-gap:0!important;display:grid!important;gap:0!important;padding:0!important}.smartapp-user-popover .smartapp-user-meta-row{align-items:center!important;border-radius:0!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:31px!important;padding:5px 2px!important}.smartapp-user-popover .smartapp-user-meta-row:hover{background:#0000!important}.smartapp-user-popover .smartapp-user-meta-row span{color:#b9a9c5!important;font-size:9.5px!important;font-weight:500!important}.smartapp-user-popover .smartapp-user-meta-row strong{color:#5a4a63!important;font-size:10px!important;font-weight:700!important;max-width:120px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.smartapp-user-popover .smartapp-logout-button.ant-btn{background:#fff!important;border:1px solid #fecaca!important;border-radius:8px!important;box-shadow:none!important;color:#dc2626!important;font-size:10.5px!important;font-weight:600!important;height:34px!important;margin:0!important;width:100%}.smartapp-user-popover .smartapp-logout-button.ant-btn:focus,.smartapp-user-popover .smartapp-logout-button.ant-btn:hover{background:#fff7f7!important;border-color:#fca5a5!important;color:#b91c1c!important}.smartapp-user-popover-overlay .ant-popover-inner{border-radius:11px!important;box-shadow:0 12px 30px #0f172a1a!important;max-width:244px!important;min-width:0!important;padding:12px!important;width:auto!important}.smartapp-user-popover{width:218px!important}.smartapp-user-popover-head{padding-bottom:8px!important}.smartapp-user-popover .smartapp-user-divider.ant-divider{margin-bottom:6px!important}.smartapp-user-popover .smartapp-user-divider-bottom.ant-divider{margin:6px 0 8px!important}.smartapp-user-popover .smartapp-user-meta-row{min-height:29px!important;padding:4px 2px!important}.smartapp-user-popover .smartapp-logout-button.ant-btn{height:33px!important}.smartapp-user-trigger{min-height:40px}.smartapp-header-user-copy strong{max-width:120px}.smartapp-sidebar.ant-layout-sider{overflow:hidden}.smartapp-sidebar-brand{transition:padding .22s ease,gap .22s ease,background .18s ease}.smartapp-sidebar-brand-mark{transform:translateZ(0);transition:transform .19s cubic-bezier(.22,.8,.22,1),box-shadow .19s ease}.smartapp-sidebar.is-expanded .smartapp-sidebar-brand:hover .smartapp-sidebar-brand-mark{box-shadow:0 9px 20px #7c3aed42;transform:translateY(-1px) scale(1.03)}.smartapp-sidebar-brand-copy{opacity:1;transform:translateX(0);transition:opacity .17s ease,transform .22s cubic-bezier(.22,.8,.22,1)}.smartapp-sidebar.is-collapsed .smartapp-sidebar-brand-copy{opacity:0;pointer-events:none;transform:translateX(-8px)}.smartapp-sidebar-menu .ant-menu-title-content{opacity:1;transform:translateX(0);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.8,.22,1)}.smartapp-sidebar.is-collapsed .smartapp-sidebar-menu .ant-menu-title-content{opacity:0;transform:translateX(-8px)}.smartapp-sidebar-menu .ant-menu-submenu-arrow{transition:transform .22s ease,opacity .18s ease!important}.smartapp-sidebar.is-collapsed .smartapp-sidebar-menu .ant-menu-submenu-arrow{opacity:0}.smartapp-sidebar-menu-modern>.ant-menu-item,.smartapp-sidebar-menu-modern>.ant-menu-submenu{animation:smartappMenuRender .28s cubic-bezier(.22,.8,.22,1) forwards;opacity:0}.smartapp-sidebar-menu-modern>:first-child{animation-delay:20ms}.smartapp-sidebar-menu-modern>:nth-child(2){animation-delay:40ms}.smartapp-sidebar-menu-modern>:nth-child(3){animation-delay:60ms}.smartapp-sidebar-menu-modern>:nth-child(4){animation-delay:80ms}.smartapp-sidebar-menu-modern>:nth-child(5){animation-delay:.1s}.smartapp-sidebar-menu-modern>:nth-child(6){animation-delay:.12s}.smartapp-sidebar-menu-modern>:nth-child(7){animation-delay:.14s}.smartapp-sidebar-menu-modern>:nth-child(8){animation-delay:.16s}.smartapp-sidebar-menu-modern>:nth-child(9){animation-delay:.18s}.smartapp-sidebar-menu-modern>:nth-child(10){animation-delay:.2s}.smartapp-sidebar-menu-modern>:nth-child(n+11){animation-delay:.22s}@keyframes smartappMenuRender{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-item,.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-submenu-title{overflow:hidden;position:relative;transform:translateZ(0);transition:background-color .17s ease,color .17s ease,transform .17s cubic-bezier(.22,.8,.22,1),box-shadow .17s ease!important}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-item:hover,.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-submenu-title:hover{transform:translateX(2px)}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-item-selected{background:#5f51b6!important;box-shadow:0 6px 16px #5145a638!important;color:#fff!important;position:relative;transform:translateX(0)}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-item-selected:before{animation:smartappActiveIndicator .19s ease-out;background:#e7e2ff;border-radius:0 999px 999px 0;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}@keyframes smartappActiveIndicator{0%{height:8px;opacity:0}to{height:22px;opacity:1}}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-item-selected .anticon{animation:smartappActiveIcon .19s ease-out;color:#fff!important}@keyframes smartappActiveIcon{0%{transform:scale(.9)}to{transform:scale(1)}}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#e7e2ff!important}.smartapp-sidebar-menu-modern .ant-menu-sub{animation:smartappSubMenuOpen .21s cubic-bezier(.22,.8,.22,1);transform-origin:top}@keyframes smartappSubMenuOpen{0%{opacity:0;transform:translateY(-4px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-sub .ant-menu-item{border-radius:8px!important;margin:2px 4px!important;width:calc(100% - 8px)!important}.smartapp-sidebar.is-collapsed .smartapp-sidebar-menu-modern .ant-menu-item,.smartapp-sidebar.is-collapsed .smartapp-sidebar-menu-modern .ant-menu-submenu-title{transform:none!important}.smartapp-sidebar.is-collapsed .smartapp-sidebar-menu-modern .ant-menu-item-selected:before{height:20px;left:2px}.ant-menu-submenu-popup .ant-menu-dark .ant-menu-item{transition:background-color .15s ease,color .15s ease,transform .15s ease!important}.ant-menu-submenu-popup .ant-menu-dark .ant-menu-item:hover{transform:translateX(2px)}.ant-menu-submenu-popup .ant-menu-dark .ant-menu-item-selected{background:#5f51b6!important;box-shadow:0 5px 12px #5145a633}.smartapp-sidebar-menu-modern.ant-menu{scrollbar-width:none}.smartapp-sidebar-menu-modern.ant-menu::-webkit-scrollbar{width:0}.smartapp-sidebar-menu-modern.ant-menu:hover{scrollbar-color:#aebed375 #0000;scrollbar-width:thin}.smartapp-sidebar-menu-modern.ant-menu:hover::-webkit-scrollbar{width:4px}.smartapp-sidebar-menu-modern.ant-menu:hover::-webkit-scrollbar-thumb{background:#aebed375;border-radius:999px}@media (max-width:768px){.smartapp-sidebar.ant-layout-sider{max-width:248px!important;min-width:248px!important;transform:translateX(0);transition:transform .26s cubic-bezier(.22,.8,.22,1),box-shadow .18s ease!important;width:248px!important}.smartapp-sidebar.ant-layout-sider-collapsed{max-width:0!important;min-width:0!important;transform:translateX(-100%);width:0!important}.smartapp-sidebar-backdrop{animation:smartappBackdropFade .21s ease-out}@keyframes smartappBackdropFade{0%{opacity:0}to{opacity:1}}.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-item:hover,.smartapp-sidebar-menu-modern.ant-menu-dark .ant-menu-submenu-title:hover{transform:none}}@media (max-width:420px){.smartapp-sidebar.ant-layout-sider{max-width:min(84vw,248px)!important;min-width:min(84vw,248px)!important;width:min(84vw,248px)!important}.smartapp-sidebar-brand{min-height:64px;padding:12px 14px}.smartapp-sidebar-menu-modern.ant-menu{padding:8px 7px 14px}}@media (prefers-reduced-motion:reduce){.smartapp-sidebar,.smartapp-sidebar *,.smartapp-sidebar-backdrop{animation:none!important;transition:none!important}}.smartapp-header-actions{flex-shrink:0;position:relative;z-index:2}.smartapp-user-trigger{border-radius:11px!important;transform:translateZ(0);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.22,.8,.22,1)!important}.smartapp-user-trigger:hover{background:#fbf8fc!important;border-color:#ece6ef!important}.smartapp-user-trigger.is-open{background:#fbf8fc!important;border-color:#e7e2ff!important;box-shadow:0 2px 8px #0f172a0a!important}.smartapp-user-trigger:active{transform:scale(.985)}.smartapp-header-user-copy{min-width:0;padding-right:1px}.smartapp-header-user-copy strong{display:block;font-size:11.5px!important;font-weight:700!important;line-height:1.25!important;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartapp-user-popover-overlay.ant-popover{transform-origin:top right}.smartapp-user-popover-overlay .ant-popover-inner{background:hsla(0,0%,100%,.995)!important;box-shadow:0 10px 28px rgba(15,23,42,.085),0 2px 8px rgba(15,23,42,.035)!important;max-width:220px!important;min-width:220px!important;padding:10px!important;transform:translateZ(0);width:220px!important;will-change:opacity,transform}.smartapp-user-popover-overlay .ant-popover-arrow,.smartapp-user-popover-overlay .ant-popover-title{display:none!important}.smartapp-user-popover-overlay.ant-popover-placement-bottom,.smartapp-user-popover-overlay.ant-popover-placement-bottomRight{transform-origin:top right!important}.smartapp-user-popover-overlay.zoom-big-appear,.smartapp-user-popover-overlay.zoom-big-enter{transform:translateY(-4px) scale(.985)}.smartapp-user-popover-overlay.zoom-big-appear-active,.smartapp-user-popover-overlay.zoom-big-enter-active{transition:opacity .16s ease,transform .18s cubic-bezier(.22,.8,.22,1)!important}.smartapp-user-popover-overlay.zoom-big-leave{opacity:1;transform:translateY(0) scale(1)}.smartapp-user-popover-overlay.zoom-big-leave-active{transform:translateY(-3px) scale(.99);transition:opacity .12s ease,transform .14s ease!important}.smartapp-user-popover{padding:0!important;width:100%!important}.smartapp-user-popover-head{align-items:center!important;display:flex!important;gap:9px!important;padding:1px 1px 9px!important}.smartapp-user-popover-avatar.ant-avatar{background:#f7f2fa!important;color:#6d28d9!important;flex-shrink:0;font-size:12px!important;font-weight:700!important;height:36px!important;line-height:36px!important;min-width:36px!important;width:36px!important}.smartapp-user-popover-identity{flex:1 1;min-width:0}.smartapp-user-popover-identity strong{color:#46384f!important;display:block;font-size:11.5px!important;font-weight:700!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartapp-user-popover-identity span{color:#b9a9c5!important;display:block;font-size:9.5px!important;font-weight:500!important;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartapp-user-popover
.smartapp-user-divider.ant-divider{border-color:#ece6ef!important;margin:0 0 5px!important}.smartapp-user-popover
.smartapp-user-divider-bottom.ant-divider{margin:5px 0 8px!important}.smartapp-user-popover
.smartapp-user-meta{grid-gap:0!important;display:grid!important;gap:0!important;padding:0!important}.smartapp-user-popover
.smartapp-user-meta-row{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:28px!important;padding:4px 1px!important}.smartapp-user-popover
.smartapp-user-meta-row span{color:#b9a9c5!important;font-size:9.5px!important;font-weight:550!important}.smartapp-user-popover
.smartapp-user-meta-row strong{color:#5a4a63!important;font-size:10px!important;font-weight:700!important;max-width:118px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.smartapp-user-popover
.smartapp-logout-button.ant-btn{background:#fff!important;border:1px solid #fecaca!important;border-radius:8px!important;box-shadow:none!important;color:#dc2626!important;font-size:10.5px!important;font-weight:600!important;height:33px!important;margin:0!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;width:100%!important}.smartapp-user-popover
.smartapp-logout-button.ant-btn:focus,.smartapp-user-popover
.smartapp-logout-button.ant-btn:hover{background:#fff7f7!important;border-color:#fca5a5!important;color:#b91c1c!important}@media (max-width:768px){.smartapp-user-popover-overlay.ant-popover{z-index:1180!important}.smartapp-user-trigger{min-height:38px!important;padding:2px!important}.smartapp-user-popover-overlay .ant-popover-inner{max-width:210px!important;min-width:210px!important;width:210px!important}}@media (prefers-reduced-motion:reduce){.smartapp-user-popover-overlay,.smartapp-user-popover-overlay *,.smartapp-user-trigger{animation:none!important;transition:none!important}}.smartapp-user-trigger{align-items:center!important;background:#0000!important;border:1px solid #0000!important;border-radius:10px!important;box-shadow:none!important;display:inline-flex!important;gap:8px!important;min-height:40px!important;padding:3px 8px 3px 4px!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.smartapp-user-trigger.is-open,.smartapp-user-trigger:hover{background:#fbf8fc!important;border-color:#ece6ef!important}.smartapp-user-trigger.is-open{box-shadow:0 1px 3px #0f172a0a!important}.smartapp-header-avatar.ant-avatar{background:#f7f2fa!important;color:#6d28d9!important;font-size:14px!important;font-weight:700!important;height:34px!important;line-height:34px!important;min-width:34px!important;width:34px!important}.smartapp-header-user-copy strong{color:#46384f!important;font-size:12px!important;font-weight:650!important;letter-spacing:-.05px;max-width:110px!important}.smartapp-user-popover-overlay.ant-popover{min-width:0!important;z-index:1160!important}.smartapp-user-popover-overlay .ant-popover-content{min-width:0!important}.smartapp-user-popover-overlay .ant-popover-inner{background:#fff!important;border:1px solid #ece6ef!important;border-radius:12px!important;box-shadow:0 12px 28px #0f172a14,0 2px 6px rgba(15,23,42,.025)!important;max-width:224px!important;min-width:224px!important;padding:8px!important;width:224px!important}.smartapp-user-popover-overlay .ant-popover-inner-content{padding:0!important}.smartapp-user-popover-overlay .ant-popover-arrow,.smartapp-user-popover-overlay .ant-popover-title{display:none!important}.smartapp-account-menu{width:100%}.smartapp-account-profile{align-items:center;display:flex;gap:10px;padding:6px 7px 8px}.smartapp-account-avatar.ant-avatar{background:#f7f2fa!important;color:#6d28d9!important;flex:0 0 auto;font-size:13px!important;font-weight:700!important;height:38px!important;line-height:38px!important;min-width:38px!important;width:38px!important}.smartapp-account-profile-copy{flex:1 1;min-width:0}.smartapp-account-name{color:#352b3d;font-size:12.5px;font-weight:650;letter-spacing:-.05px;line-height:1.35}.smartapp-account-name,.smartapp-account-username{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartapp-account-username{color:#8a7c92;font-size:10.5px;font-weight:500;line-height:1.3;margin-top:2px}.smartapp-account-divider{background:#ece6ef;height:1px;margin:2px 4px}.smartapp-account-details{padding:5px}.smartapp-account-detail-row{align-items:center;border-radius:7px;display:flex;gap:12px;justify-content:space-between;min-height:30px;padding:5px 4px}.smartapp-account-detail-label{color:#8a7c92;font-size:10.5px;font-weight:550}.smartapp-account-detail-value{color:#46384f;font-size:10.5px;font-weight:650;max-width:118px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.smartapp-account-logout{align-items:center;background:#0000;border:0;border-radius:8px;color:#d92d20;cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:600;gap:9px;margin-top:4px;min-height:36px;padding:7px 8px;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.smartapp-account-logout:focus-visible,.smartapp-account-logout:hover{background:#fff4f2;color:#b42318;outline:none}.smartapp-account-logout-icon{align-items:center;background:#fff1f0;border-radius:7px;color:currentColor;display:inline-flex;flex:0 0 auto;font-size:12px;height:26px;justify-content:center;width:26px}.smartapp-user-popover-overlay.ant-popover-placement-bottomRight{transform-origin:top right!important}.smartapp-user-popover-overlay.zoom-big-appear,.smartapp-user-popover-overlay.zoom-big-enter{opacity:0;transform:translateY(-3px) scale(.99)}.smartapp-user-popover-overlay.zoom-big-appear-active,.smartapp-user-popover-overlay.zoom-big-enter-active{opacity:1;transform:translateY(0) scale(1);transition:opacity .14s ease,transform .16s cubic-bezier(.22,.8,.22,1)!important}.smartapp-user-popover-overlay.zoom-big-leave-active{opacity:0;transform:translateY(-2px) scale(.992);transition:opacity .11s ease,transform .12s ease!important}@media (max-width:768px){.smartapp-user-popover-overlay .ant-popover-inner{max-width:214px!important;min-width:214px!important;width:214px!important}.smartapp-account-profile{padding-inline:6px}}.smartapp-sidebar-brand{align-items:center!important;border-bottom:1px solid #ffffff12;display:flex!important;gap:0!important;height:78px;justify-content:center!important;min-height:78px!important;overflow:hidden;padding:10px 12px!important;transition:min-height .22s ease,height .22s ease,padding .22s ease,background-color .18s ease!important}.smartapp-sidebar-brand.is-collapsed{height:72px;justify-content:center!important;min-height:72px!important;padding:10px 8px!important}.smartapp-sidebar-brand-logo{display:block;flex:0 0 auto;height:56px;max-width:100%;object-fit:contain;object-position:center;opacity:1;transform:translateZ(0) scale(1);transition:width .24s cubic-bezier(.22,.8,.22,1),height .24s cubic-bezier(.22,.8,.22,1),opacity .17s ease,transform .19s cubic-bezier(.22,.8,.22,1),filter .19s ease!important;width:154px}.smartapp-sidebar.is-expanded .smartapp-sidebar-brand:hover .smartapp-sidebar-brand-logo{transform:translateZ(0) scale(1.025)}.smartapp-sidebar.is-collapsed .smartapp-sidebar-brand-logo{height:50px;transform:translateZ(0) scale(1);width:54px}.smartapp-sidebar-brand-copy,.smartapp-sidebar-brand-mark{display:none!important}.smartapp-sidebar.ant-layout-sider{transition:width .26s cubic-bezier(.22,.8,.22,1),min-width .26s cubic-bezier(.22,.8,.22,1),max-width .26s cubic-bezier(.22,.8,.22,1),flex-basis .26s cubic-bezier(.22,.8,.22,1),transform .26s cubic-bezier(.22,.8,.22,1),box-shadow .18s ease!important;will-change:width,min-width,max-width,flex-basis,transform}.smartapp-sidebar-menu .ant-menu-title-content{transition:opacity .18s ease,transform .22s cubic-bezier(.22,.8,.22,1)!important}@media (max-width:768px){.smartapp-sidebar-brand{height:72px;min-height:72px!important;padding:9px 12px!important}.smartapp-sidebar-brand-logo{height:52px;width:148px}.smartapp-sidebar.is-collapsed .smartapp-sidebar-brand-logo{height:46px;width:48px}}@media (max-width:420px){.smartapp-sidebar-brand{height:68px;min-height:68px!important;padding:8px 10px!important}.smartapp-sidebar-brand-logo{height:48px;width:138px}}@media (prefers-reduced-motion:reduce){.smartapp-sidebar-brand,.smartapp-sidebar-brand-logo{animation:none!important;transition:none!important}}.assessment-dashboard-cmms{--dash-bg:#eef0f4;--dash-surface:#eef0f4;--dash-white:#fff;--dash-text:#3f4652;--dash-title:#303641;--dash-muted:#7d8592;--dash-icon:#747b86;--dash-purple:#6f5bc7;--dash-purple-dark:#5f51b6;--dash-purple-light:#b9afe8;--dash-shadow-dark:#aeb3bc7a;--dash-shadow-light:#fffffff5;background:var(--dash-bg)!important;color:var(--dash-text)!important;min-height:100%}.assessment-dashboard-cmms .assessment-cmms-heading{align-items:center;background:#0000!important;border:0!important;box-shadow:none!important;display:flex;gap:14px;justify-content:space-between;margin-bottom:20px;padding:4px 2px 8px}.assessment-dashboard-cmms
.assessment-cmms-heading>div:first-child>strong{color:var(--dash-title)!important;font-size:18px;font-weight:700}.assessment-dashboard-cmms
.assessment-cmms-heading-actions{align-items:center;display:flex;gap:10px}.assessment-dashboard-cmms
.assessment-cmms-heading-actions>span{color:var(--dash-muted)!important;font-size:10px}.assessment-dashboard-cmms
.assessment-cmms-heading-actions>span strong{color:var(--dash-text)!important}.assessment-dashboard-cmms
.assessment-cmms-heading-actions .ant-btn{background:var(--dash-surface)!important;border:0!important;border-radius:10px!important;box-shadow:5px 5px 10px var(--dash-shadow-dark),-5px -5px 10px var(--dash-shadow-light)!important;color:var(--dash-text)!important;height:36px}.assessment-dashboard-cmms
.assessment-cmms-heading-actions .ant-btn:focus,.assessment-dashboard-cmms
.assessment-cmms-heading-actions .ant-btn:hover{box-shadow:inset 3px 3px 6px #aeb3bc59,inset -3px -3px 6px #ffffffe6!important;color:var(--dash-purple-dark)!important}.assessment-dashboard-cmms .assessment-cmms-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.assessment-dashboard-cmms .assessment-cmms-kpi{background:var(--dash-surface)!important;border:0!important;border-radius:16px!important;box-shadow:7px 7px 16px var(--dash-shadow-dark),-7px -7px 16px var(--dash-shadow-light)!important;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.assessment-dashboard-cmms .assessment-cmms-kpi:hover{box-shadow:9px 9px 18px #aeb3bc85,-9px -9px 18px #fffffffa!important;transform:translateY(-2px)}.assessment-dashboard-cmms .assessment-cmms-kpi-main{align-items:center;background:#0000!important;display:flex;gap:12px;min-height:72px;padding:14px 15px 10px}.assessment-dashboard-cmms .assessment-cmms-kpi-icon{align-items:center;background:var(--dash-surface)!important;border:0!important;border-radius:11px!important;box-shadow:inset 3px 3px 7px #aeb3bc61,inset -3px -3px 7px #ffffffeb!important;color:var(--dash-icon)!important;display:inline-flex;font-size:18px;height:38px;justify-content:center;min-width:38px;width:38px}.assessment-dashboard-cmms
.assessment-cmms-kpi-icon .anticon{color:var(--dash-icon)!important}.assessment-dashboard-cmms .assessment-cmms-kpi-value{flex:1 1;min-width:0;text-align:right}.assessment-dashboard-cmms .assessment-cmms-kpi-value span{color:var(--dash-muted)!important;display:block;font-size:10px;font-weight:500}.assessment-dashboard-cmms .assessment-cmms-kpi-value strong{color:var(--dash-title)!important;display:block;font-size:20px;font-weight:700;line-height:1;margin-top:3px}.assessment-dashboard-cmms .assessment-cmms-kpi-footer{align-items:center;background:#0000!important;border-top:1px solid #bcc0c740!important;color:var(--dash-muted)!important;display:flex;font-size:9px;min-height:30px;padding:6px 15px}.assessment-dashboard-cmms .assessment-cmms-main-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(240px,.9fr) minmax(430px,2fr) minmax(240px,1fr);margin-bottom:16px}.assessment-dashboard-cmms .assessment-cmms-secondary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1.5fr;margin-bottom:16px}.assessment-dashboard-cmms .assessment-cmms-panel,.assessment-dashboard-cmms .assessment-cmms-section,.assessment-dashboard-cmms .assessment-cmms-unit-card{background:var(--dash-surface)!important;border:0!important;box-shadow:7px 7px 16px var(--dash-shadow-dark),-7px -7px 16px var(--dash-shadow-light)!important}.assessment-dashboard-cmms .assessment-cmms-panel{border-radius:16px!important;min-width:0;overflow:hidden}.assessment-dashboard-cmms .assessment-cmms-section{border-radius:16px!important;margin-bottom:16px;overflow:hidden}.assessment-dashboard-cmms .assessment-cmms-unit-card{border-radius:13px!important;overflow:hidden}.assessment-dashboard-cmms .assessment-cmms-panel-title,.assessment-dashboard-cmms .assessment-cmms-section-head{padding:13px 15px 9px}.assessment-dashboard-cmms
.assessment-cmms-section-head>div>strong,.assessment-dashboard-cmms .assessment-cmms-panel-title strong,.assessment-dashboard-cmms .assessment-cmms-unit-head>strong{color:var(--dash-title)!important;display:block;font-size:11px;font-weight:700}.assessment-dashboard-cmms
.assessment-cmms-section-head>div>span,.assessment-dashboard-cmms .assessment-cmms-panel-title span{color:var(--dash-muted)!important;display:block;font-size:8.5px;margin-top:2px}.assessment-dashboard-cmms .assessment-cmms-gauge-wrap{align-items:center;display:flex;justify-content:center;min-height:190px;padding:8px 0}.assessment-dashboard-cmms .assessment-cmms-gauge{--completion:0;background:conic-gradient(var(--dash-purple) calc(var(--completion)*1%),#dfe2e8 0)!important;border-radius:50%;box-shadow:inset 4px 4px 8px #aaafb84d,inset -4px -4px 8px #ffffffe6!important;display:grid;height:142px;place-items:center;position:relative;width:142px}.assessment-dashboard-cmms .assessment-cmms-gauge:after{background:var(--dash-surface);border-radius:50%;box-shadow:4px 4px 9px #aeb3bc4d,-4px -4px 9px #ffffffeb;content:"";inset:21px;position:absolute}.assessment-dashboard-cmms .assessment-cmms-gauge-center{align-items:center;background:#0000!important;box-shadow:none!important;display:flex;flex-direction:column;position:relative;z-index:2}.assessment-dashboard-cmms .assessment-cmms-gauge-center strong{color:var(--dash-title)!important;font-size:21px;font-weight:700}.assessment-dashboard-cmms .assessment-cmms-gauge-center span{color:var(--dash-muted)!important;font-size:9px;margin-top:3px}.assessment-dashboard-cmms .assessment-cmms-completion-stats{display:grid;grid-template-columns:1fr 1fr;padding:0 16px 12px}.assessment-dashboard-cmms .assessment-cmms-completion-stats>div{text-align:center}.assessment-dashboard-cmms
.assessment-cmms-completion-stats>div+div{border-left:1px solid #b7bbc340}.assessment-dashboard-cmms .assessment-cmms-completion-stats span{color:var(--dash-muted)!important;display:block;font-size:8px}.assessment-dashboard-cmms .assessment-cmms-completion-stats strong{color:var(--dash-title)!important;display:block;font-size:17px;margin-top:3px}.assessment-dashboard-cmms .assessment-cmms-monthly-chart{min-height:235px;padding:12px 14px 34px;position:relative}.assessment-dashboard-cmms .assessment-cmms-chart-grid{inset:12px 14px 44px;position:absolute}.assessment-dashboard-cmms .assessment-cmms-chart-grid i{border-top:1px dashed #878c9633;left:0;position:absolute;right:0}.assessment-dashboard-cmms .assessment-cmms-month-bars{grid-gap:5px;align-items:end;display:grid;gap:5px;grid-template-columns:repeat(12,minmax(0,1fr));inset:12px 14px 43px;position:absolute}.assessment-dashboard-cmms .assessment-cmms-month{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.assessment-dashboard-cmms .assessment-cmms-month-bar-area{align-items:flex-end;display:flex;flex:1 1;gap:3px;justify-content:center;width:100%}.assessment-dashboard-cmms .assessment-cmms-bar{border-radius:4px 4px 1px 1px;max-width:40%;width:8px}.assessment-dashboard-cmms
.assessment-cmms-chart-legend i.is-attempts,.assessment-dashboard-cmms .assessment-cmms-bar.is-attempts{background:var(--dash-purple)!important}.assessment-dashboard-cmms
.assessment-cmms-chart-legend i.is-submitted,.assessment-dashboard-cmms .assessment-cmms-bar.is-submitted{background:var(--dash-purple-light)!important}.assessment-dashboard-cmms .assessment-cmms-month>span{color:var(--dash-muted);font-size:7.5px;margin-top:7px}.assessment-dashboard-cmms .assessment-cmms-chart-legend{bottom:9px;display:flex;gap:14px;justify-content:center;left:0;position:absolute;right:0}.assessment-dashboard-cmms .assessment-cmms-chart-legend span{align-items:center;color:var(--dash-muted);display:inline-flex;font-size:7.5px;gap:4px}.assessment-dashboard-cmms .assessment-cmms-chart-legend i{border-radius:50%;height:6px;width:6px}.assessment-dashboard-cmms .assessment-cmms-dept-list{min-height:220px;padding:4px 14px 10px}.assessment-dashboard-cmms .assessment-cmms-dept-row{align-items:center;border-bottom:1px solid #babec638;display:flex;gap:10px;justify-content:space-between;min-height:48px}.assessment-dashboard-cmms .assessment-cmms-dept-row:last-child{border-bottom:0}.assessment-dashboard-cmms .assessment-cmms-dept-row>div:first-child strong{color:var(--dash-title)!important;font-size:9px;font-weight:600}.assessment-dashboard-cmms .assessment-cmms-dept-values{align-items:center;display:flex;gap:12px}.assessment-dashboard-cmms .assessment-cmms-dept-values span{color:var(--dash-text)!important;font-size:11px;font-weight:700;min-width:34px;text-align:right}.assessment-dashboard-cmms .assessment-cmms-dept-values small{color:var(--dash-muted)!important;display:block;font-size:6.5px;font-weight:500}.assessment-dashboard-cmms .assessment-cmms-panel-footer{align-items:center;border-top:1px solid #b9bdc540;color:var(--dash-muted)!important;display:flex;font-size:8px;justify-content:space-between;min-height:31px;padding:7px 14px}.assessment-dashboard-cmms .assessment-cmms-panel-footer strong{color:var(--dash-purple-dark)!important}.assessment-dashboard-cmms .assessment-cmms-section-head{align-items:center;border-bottom:1px solid #b9bdc540;display:flex;gap:14px;justify-content:space-between}.assessment-dashboard-cmms .assessment-cmms-top-unit{color:var(--dash-muted)!important;font-size:8px}.assessment-dashboard-cmms .assessment-cmms-top-unit strong{color:var(--dash-purple-dark)!important}.assessment-dashboard-cmms .assessment-cmms-unit-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.assessment-dashboard-cmms .assessment-cmms-unit-head{align-items:center;border-bottom:1px solid #b9bdc538;display:flex;gap:10px;justify-content:space-between;min-height:38px;padding:8px 10px}.assessment-dashboard-cmms .assessment-cmms-unit-head>span{align-items:center;color:var(--dash-muted);display:flex;font-size:7.5px;gap:5px}.assessment-dashboard-cmms .assessment-cmms-unit-head>span i{background:var(--dash-purple);border-radius:50%;height:6px;width:6px}.assessment-dashboard-cmms .assessment-cmms-unit-body{padding:9px 10px 10px}.assessment-dashboard-cmms .assessment-cmms-unit-row+.assessment-cmms-unit-row{margin-top:8px}.assessment-dashboard-cmms .assessment-cmms-unit-row-copy{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.assessment-dashboard-cmms .assessment-cmms-unit-row-copy span{color:var(--dash-muted)!important;font-size:7.5px}.assessment-dashboard-cmms .assessment-cmms-unit-row-copy strong{color:var(--dash-text)!important;font-size:8px}.assessment-dashboard-cmms .assessment-cmms-progress{background:var(--dash-surface);border-radius:999px;box-shadow:inset 2px 2px 4px #adb2bb61,inset -2px -2px 4px #ffffffe0;height:7px;overflow:hidden}.assessment-dashboard-cmms .assessment-cmms-progress i{border-radius:inherit;display:block;height:100%}.assessment-dashboard-cmms .assessment-cmms-progress i.is-success{background:var(--dash-purple)!important}.assessment-dashboard-cmms .assessment-cmms-progress i.is-pending{background:var(--dash-purple-light)!important}.assessment-dashboard-cmms .assessment-cmms-unit-meta{color:var(--dash-muted)!important;display:flex;font-size:7px;justify-content:space-between;margin-top:9px}.assessment-dashboard-cmms .assessment-cmms-unit-meta strong{color:var(--dash-text)!important}.assessment-dashboard-cmms .assessment-cmms-score-chart{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);min-height:190px;padding:12px 18px 16px}.assessment-dashboard-cmms .assessment-cmms-score-column{text-align:center}.assessment-dashboard-cmms .assessment-cmms-score-column>strong{color:var(--dash-text)!important;display:block;font-size:10px;margin-bottom:4px}.assessment-dashboard-cmms .assessment-cmms-score-column>div{background:var(--dash-surface);border-radius:8px;box-shadow:inset 3px 3px 6px #adb2bb57,inset -3px -3px 6px #ffffffe6;height:120px;overflow:hidden;position:relative}.assessment-dashboard-cmms .assessment-cmms-score-column>div i{background:var(--dash-purple)!important;border-radius:7px 7px 0 0;bottom:0;left:0;position:absolute;right:0}.assessment-dashboard-cmms .assessment-cmms-score-column>span{color:var(--dash-text);display:block;font-size:7.5px;margin-top:5px}.assessment-dashboard-cmms .assessment-cmms-score-column>small{color:var(--dash-muted);font-size:6.5px}.assessment-dashboard-cmms .assessment-cmms-week-list{padding:10px 14px 14px}.assessment-dashboard-cmms .assessment-cmms-week-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:58px minmax(90px,1fr) 42px 50px;min-height:30px}.assessment-dashboard-cmms .assessment-cmms-week-row>span,.assessment-dashboard-cmms .assessment-cmms-week-row>strong{color:var(--dash-text)!important;font-size:7.5px}.assessment-dashboard-cmms .assessment-cmms-week-row>span{text-align:right}.assessment-dashboard-cmms .assessment-cmms-week-row>span small{color:var(--dash-muted);display:block;font-size:6px}.assessment-dashboard-cmms .assessment-cmms-week-track{background:var(--dash-surface);border-radius:999px;box-shadow:inset 2px 2px 4px #adb2bb59,inset -2px -2px 4px #ffffffe0;height:8px;overflow:hidden;position:relative}.assessment-dashboard-cmms .assessment-cmms-week-track i{border-radius:999px;height:4px;left:0;position:absolute}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-attempts{background:var(--dash-purple-dark)!important;top:0}.assessment-dashboard-cmms .assessment-cmms-week-track i.is-submitted{background:var(--dash-purple-light)!important;bottom:0}.assessment-dashboard-cmms .assessment-cmms-table{background:var(--dash-surface);border-radius:12px;box-shadow:inset 2px 2px 6px #aeb3bc38,inset -2px -2px 6px #ffffffe0;margin:0 12px 12px;overflow:hidden}.assessment-dashboard-cmms .assessment-cmms-table .ant-table,.assessment-dashboard-cmms .assessment-cmms-table .ant-table-container,.assessment-dashboard-cmms .assessment-cmms-table .ant-table-content{background:#0000!important}.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-thead>tr>th{background:#e6e8ed!important;border-bottom:1px solid #d7dbe2!important;color:var(--dash-text)!important;font-size:9px;font-weight:700}.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #b8bcc440!important;color:var(--dash-text)!important;font-size:9px}.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-tbody>tr:hover>td{background:#ffffff57!important}.assessment-dashboard-cmms .assessment-cmms-exam,.assessment-dashboard-cmms .assessment-cmms-score,.assessment-dashboard-cmms .assessment-cmms-user strong{color:var(--dash-title)!important}.assessment-dashboard-cmms .assessment-cmms-status.ant-tag{background:var(--dash-surface)!important;border:0!important;border-radius:999px;box-shadow:inset 2px 2px 4px #aeb3bc59,inset -2px -2px 4px #ffffffe0!important;color:var(--dash-text)!important;margin:0}.assessment-dashboard-cmms .assessment-cmms-empty,.assessment-dashboard-cmms .assessment-cmms-loading{align-items:center;color:var(--dash-muted);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:180px}@media (max-width:1180px){.assessment-dashboard-cmms .assessment-cmms-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-dashboard-cmms .assessment-cmms-main-grid{grid-template-columns:1fr 1fr}.assessment-dashboard-cmms .assessment-cmms-dept-panel{grid-column:1/-1}.assessment-dashboard-cmms .assessment-cmms-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.assessment-dashboard-cmms .assessment-cmms-main-grid,.assessment-dashboard-cmms .assessment-cmms-secondary-grid{grid-template-columns:1fr}.assessment-dashboard-cmms .assessment-cmms-dept-panel{grid-column:auto}.assessment-dashboard-cmms .assessment-cmms-unit-grid{grid-template-columns:1fr}}@media (max-width:640px){.assessment-dashboard-cmms .assessment-cmms-heading{align-items:flex-start;flex-direction:column}.assessment-dashboard-cmms .assessment-cmms-heading-actions{justify-content:space-between;width:100%}.assessment-dashboard-cmms .assessment-cmms-kpi-grid{grid-template-columns:1fr}.assessment-dashboard-cmms .assessment-cmms-kpi{border-radius:14px!important}.assessment-dashboard-cmms .assessment-cmms-main-grid,.assessment-dashboard-cmms .assessment-cmms-secondary-grid{gap:12px}.assessment-dashboard-cmms .assessment-cmms-panel,.assessment-dashboard-cmms .assessment-cmms-section{border-radius:14px!important}.assessment-dashboard-cmms .assessment-cmms-monthly-chart{overflow-x:auto}.assessment-dashboard-cmms .assessment-cmms-chart-grid,.assessment-dashboard-cmms .assessment-cmms-month-bars{min-width:560px}.assessment-dashboard-cmms .assessment-cmms-score-chart{gap:8px;padding-inline:10px}.assessment-dashboard-cmms .assessment-cmms-week-row{gap:5px;grid-template-columns:52px minmax(70px,1fr) 38px 46px}}.assessment-dashboard-cmms{--dash-bg:#fff!important;--dash-surface:#fff!important;background:#fff!important}.assessment-dashboard-cmms
.assessment-cmms-table .ant-table,.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-container,.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-content,.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-tbody>tr>td,.assessment-dashboard-cmms .assessment-cmms-gauge-center,.assessment-dashboard-cmms .assessment-cmms-gauge:after,.assessment-dashboard-cmms .assessment-cmms-kpi,.assessment-dashboard-cmms .assessment-cmms-kpi-icon,.assessment-dashboard-cmms .assessment-cmms-panel,.assessment-dashboard-cmms .assessment-cmms-section,.assessment-dashboard-cmms .assessment-cmms-table,.assessment-dashboard-cmms .assessment-cmms-unit-card{background:#fff!important}.assessment-dashboard-cmms
.assessment-cmms-table .ant-table-thead>tr>th{background:#fafafa!important}.assessment-dashboard-cmms .assessment-cmms-progress,.assessment-dashboard-cmms .assessment-cmms-score-column>div,.assessment-dashboard-cmms .assessment-cmms-week-track{background:#fff!important}.sad-page{--sad-brand:#6f5bc7;--sad-attempts:#0891b2;--sad-submitted:#16a34a;--sad-progress:#f59e0b;--sad-blue:#2563eb;--sad-red:#dc2626;--sad-orange:#f97316;--sad-slate:#64748b;--sad-bg:#fff;--sad-inner:#fff;--sad-shadow-dark:#949cb047;--sad-shadow-light:#fff;--sad-raised:8px 8px 20px var(--sad-shadow-dark),-6px -6px 16px var(--sad-shadow-light),0 0 0 1px #949cb014;--sad-raised-sm:5px 5px 12px var(--sad-shadow-dark),-4px -4px 10px var(--sad-shadow-light),0 0 0 1px #949cb014;--sad-raised-hover:11px 11px 26px #949cb057,-6px -6px 16px var(--sad-shadow-light),0 0 0 1px #949cb014;--sad-inset:inset 3px 3px 7px #949cb042,inset -3px -3px 7px #fff;--sad-inset-sm:inset 2px 2px 5px #949cb03d,inset -2px -2px 5px #fff;--sad-line:#949cb02e;--sad-title:#2b303a;--sad-text:#4b515c;--sad-muted:#7d8490;background:var(--sad-bg);color:var(--sad-text);font-size:12px;min-height:100%;min-width:0;padding:20px 22px 30px;width:100%}.sad-page,.sad-page *,.sad-page :after,.sad-page :before{box-sizing:border-box}.sad-page h1,.sad-page h3,.sad-page p{margin:0}.sad-page .sad-bg-attempts{background:var(--sad-attempts)}.sad-page .sad-bg-submitted{background:var(--sad-submitted)}.sad-page .sad-bg-progress{background:var(--sad-progress)}.sad-page .sad-text-attempts{color:var(--sad-attempts)}.sad-page .sad-text-submitted{color:var(--sad-submitted)}.sad-page .sad-text-progress{color:#c77c00}.sad-page .sad-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.sad-page .sad-header h1{color:var(--sad-title);font-size:18px;font-weight:700;line-height:1.3}.sad-page .sad-header p{color:var(--sad-muted);font-size:11px;margin-top:3px}.sad-page .sad-header-actions{align-items:center;display:flex;flex-shrink:0;gap:14px}.sad-page .sad-header-actions>span{color:var(--sad-muted);font-size:11px}.sad-page .sad-header-actions>span strong,.sad-page .sad-refresh-btn.ant-btn{color:var(--sad-text);font-weight:600}.sad-page .sad-refresh-btn.ant-btn{background:var(--sad-bg);border:0;border-radius:10px;box-shadow:var(--sad-raised-sm);font-size:12px;height:36px;padding:0 16px;transition:box-shadow .18s ease,color .18s ease}.sad-page .sad-refresh-btn.ant-btn:focus,.sad-page .sad-refresh-btn.ant-btn:hover{background:var(--sad-bg);color:var(--sad-brand)}.sad-page .sad-refresh-btn.ant-btn:active{box-shadow:var(--sad-inset)}.sad-page .sad-loading{background:var(--sad-bg);border-radius:18px;box-shadow:var(--sad-raised);color:var(--sad-muted);flex-direction:column;font-size:12px;gap:12px;min-height:380px}.sad-page .sad-empty,.sad-page .sad-loading{align-items:center;display:flex;justify-content:center}.sad-page .sad-empty{min-height:140px}.sad-page .sad-card{background:var(--sad-bg);border:0;border-radius:18px;box-shadow:var(--sad-raised);display:flex;flex-direction:column;min-width:0;overflow:hidden}.sad-page .sad-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 10px}.sad-page .sad-card-head h3{color:var(--sad-title);font-size:13px;font-weight:700;line-height:1.35}.sad-page .sad-card-head p{color:var(--sad-muted);font-size:10.5px;margin-top:2px}.sad-page .sad-card-footer{align-items:center;background:var(--sad-inner);border-radius:10px;box-shadow:var(--sad-inset-sm);color:var(--sad-muted);display:flex;font-size:11px;gap:10px;justify-content:space-between;margin:auto 12px 12px;min-height:38px;padding:0 14px}.sad-page .sad-card-footer strong{color:var(--sad-title);font-weight:700}.sad-page .sad-legend{align-items:center;display:flex;gap:16px;justify-content:center;padding:6px 16px 16px}.sad-page .sad-legend span{align-items:center;color:var(--sad-muted);display:inline-flex;font-size:10.5px;font-weight:500;gap:6px}.sad-page .sad-legend i{border-radius:50%;height:8px;width:8px}.sad-page .sad-kpi-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.sad-page .sad-kpi{--tone:var(--sad-brand);background:var(--sad-bg);border:0;border-radius:16px;box-shadow:var(--sad-raised);min-width:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.sad-page .sad-kpi:hover{box-shadow:var(--sad-raised-hover);transform:translateY(-2px)}.sad-page .sad-tone-brand{--tone:var(--sad-brand)}.sad-page .sad-tone-blue{--tone:var(--sad-blue)}.sad-page .sad-tone-attempts{--tone:var(--sad-attempts)}.sad-page .sad-tone-submitted{--tone:var(--sad-submitted)}.sad-page .sad-tone-progress{--tone:var(--sad-progress)}.sad-page .sad-tone-slate{--tone:var(--sad-slate)}.sad-page .sad-kpi-main{align-items:center;display:flex;gap:12px;min-height:76px;padding:16px 16px 12px}.sad-page .sad-kpi-icon{align-items:center;background:var(--sad-inner);border-radius:12px;box-shadow:var(--sad-inset);color:var(--tone);display:inline-flex;flex:0 0 42px;font-size:18px;height:42px;justify-content:center;width:42px}.sad-page .sad-kpi-value{flex:1 1;min-width:0;text-align:right}.sad-page .sad-kpi-value span{color:var(--sad-muted);display:block;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sad-page .sad-kpi-value strong{color:var(--tone);display:block;font-size:22px;font-weight:700;line-height:1;margin-top:4px}.sad-page .sad-kpi-note{align-items:center;border-top:1px solid var(--sad-line);color:var(--sad-muted);display:flex;font-size:10.5px;min-height:30px;padding:0 16px 4px}.sad-page .sad-main-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(230px,.9fr) minmax(420px,2fr) minmax(240px,1fr);margin-bottom:20px}.sad-page .sad-gauge-wrap{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:186px;padding:8px 0}.sad-page .sad-gauge{--sad-completion:0;background:conic-gradient(var(--sad-brand) calc(var(--sad-completion)*1%),#dcdfe7 0);border-radius:50%;height:142px;position:relative;width:142px}.sad-page .sad-gauge:after{background:var(--sad-bg);border-radius:50%;content:"";inset:20px;position:absolute}.sad-page .sad-gauge-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:1}.sad-page .sad-gauge-center strong{color:var(--sad-title);font-size:22px;font-weight:700;line-height:1}.sad-page .sad-gauge-center span{color:var(--sad-muted);font-size:10.5px;margin-top:5px}.sad-page .sad-completion-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 12px 14px}.sad-page .sad-completion-stats>div{background:var(--sad-bg);border-radius:12px;box-shadow:var(--sad-raised-sm);padding:10px 6px;text-align:center}.sad-page .sad-completion-stats span{color:var(--sad-muted);display:block;font-size:10.5px}.sad-page .sad-completion-stats strong{display:block;font-size:20px;font-weight:700;margin-top:4px}.sad-page .sad-monthly-scroll{background:var(--sad-inner);border-radius:14px;box-shadow:var(--sad-inset);flex:1 1;margin:0 14px;overflow-x:auto;overflow-y:hidden}.sad-page .sad-monthly-chart{height:230px;min-width:420px;padding:12px 14px 0;position:relative}.sad-page .sad-chart-grid{inset:12px 14px 26px;pointer-events:none;position:absolute}.sad-page .sad-chart-grid i{border-top:1px dashed #8c94a547;left:0;position:absolute;right:0}.sad-page .sad-month-bars{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(12,minmax(0,1fr));height:100%;position:relative;z-index:1}.sad-page .sad-month{align-items:center;display:flex;flex-direction:column;height:100%;min-width:0}.sad-page .sad-month-bar-area{align-items:flex-end;display:flex;flex:1 1;gap:3px;justify-content:center;width:100%}.sad-page .sad-bar{border-radius:5px 5px 0 0;box-shadow:2px 2px 5px #78809159;display:block;max-width:40%;min-height:0;transition:height .25s ease;width:9px}.sad-page .sad-month>span{align-items:center;color:var(--sad-muted);display:flex;font-size:10px;height:26px}.sad-page .sad-module-list{flex:1 1;max-height:270px;overflow-y:auto;padding:4px 14px 8px;scrollbar-color:#c9ccd6 #0000;scrollbar-width:thin}.sad-page .sad-module-row{grid-gap:10px;align-items:center;background:var(--sad-inner);border-radius:12px;box-shadow:var(--sad-inset-sm);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px;min-height:46px;padding:6px 12px}.sad-page .sad-module-row:last-child{margin-bottom:0}.sad-page .sad-module-row>strong{color:var(--sad-title);font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sad-page .sad-module-values{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,56px)}.sad-page .sad-module-values span{font-size:13px;font-weight:700;line-height:1.1;text-align:right}.sad-page .sad-module-values small{color:var(--sad-muted);display:block;font-size:9px;font-weight:500;margin-top:2px}.sad-page .sad-units{margin-bottom:20px}.sad-page .sad-top-unit{background:var(--sad-bg);border-radius:999px;box-shadow:var(--sad-raised-sm);color:var(--sad-muted);flex-shrink:0;font-size:10.5px;padding:5px 10px;white-space:nowrap}.sad-page .sad-top-unit strong{color:var(--sad-brand);font-weight:700}.sad-page .sad-unit-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:6px 18px 20px}.sad-page .sad-unit{background:var(--sad-bg);border:0;border-radius:14px;box-shadow:var(--sad-raised-sm);min-width:0}.sad-page .sad-unit-head{align-items:center;border-bottom:1px solid var(--sad-line);display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:10px 14px}.sad-page .sad-unit-head>strong{color:var(--sad-title);font-size:12.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sad-page .sad-unit-head>span{align-items:center;display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:600;gap:6px}.sad-page .sad-dot{border-radius:50%;height:7px;width:7px}.sad-page .sad-unit-body{padding:12px 14px 14px}.sad-page .sad-unit-row+.sad-unit-row{margin-top:12px}.sad-page .sad-unit-row-copy{align-items:center;display:flex;font-size:10.5px;gap:8px;justify-content:space-between;margin-bottom:6px}.sad-page .sad-unit-row-copy span{color:var(--sad-text)}.sad-page .sad-unit-row-copy strong{font-weight:700}.sad-page .sad-progress{background:var(--sad-inner);border-radius:999px;box-shadow:var(--sad-inset-sm);height:9px;overflow:hidden;padding:2px}.sad-page .sad-progress i{border-radius:inherit;display:block;height:100%;transition:width .25s ease}.sad-page .sad-unit-meta{align-items:center;border-top:1px solid var(--sad-line);color:var(--sad-muted);display:flex;font-size:10.5px;gap:8px;justify-content:space-between;margin-top:14px;padding-top:10px}.sad-page .sad-unit-meta strong{color:var(--sad-blue);font-weight:700}.sad-page .sad-secondary-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-bottom:20px}.sad-page .sad-score-chart{grid-gap:12px;align-items:end;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 18px 20px}.sad-page .sad-score-col{--band:var(--sad-blue);align-items:center;display:flex;flex-direction:column;min-width:0}.sad-page .sad-band-red{--band:var(--sad-red)}.sad-page .sad-band-orange{--band:var(--sad-orange)}.sad-page .sad-band-blue{--band:var(--sad-blue)}.sad-page .sad-band-green{--band:var(--sad-submitted)}.sad-page .sad-score-col>strong{color:var(--band);font-size:14px;font-weight:700;margin-bottom:8px}.sad-page .sad-score-track{align-items:flex-end;background:var(--sad-inner);border-radius:12px;box-shadow:var(--sad-inset);display:flex;height:134px;overflow:hidden;padding:4px;width:40px}.sad-page .sad-score-track i{background:var(--band);border-radius:8px;box-shadow:2px 2px 5px #7880914d;display:block;transition:height .25s ease;width:100%}.sad-page .sad-score-col>span{color:var(--sad-title);font-size:11px;font-weight:600;margin-top:10px}.sad-page .sad-score-col>small{color:var(--band);font-size:10px;font-weight:600;margin-top:2px;text-align:center}.sad-page .sad-week-scroll{flex:1 1;overflow-x:auto}.sad-page .sad-week-list{min-width:380px;padding:4px 18px}.sad-page .sad-week-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--sad-line);display:grid;gap:12px;grid-template-columns:60px minmax(0,1fr) 54px 62px;min-height:40px}.sad-page .sad-week-row:last-child{border-bottom:0}.sad-page .sad-week-date{color:var(--sad-title);font-size:11px;font-weight:600}.sad-page .sad-week-bars{display:flex;flex-direction:column;gap:5px;min-width:0}.sad-page .sad-week-track{background:var(--sad-inner);border-radius:999px;box-shadow:var(--sad-inset-sm);height:8px;overflow:hidden;position:relative}.sad-page .sad-week-track i{border-radius:999px;bottom:2px;display:block;left:2px;max-width:calc(100% - 4px);position:absolute;top:2px;transition:width .25s ease}.sad-page .sad-week-value{font-size:13px;font-weight:700;line-height:1.1;text-align:right}.sad-page .sad-week-value small{color:var(--sad-muted);display:block;font-size:9px;font-weight:500;margin-top:2px}.sad-page .sad-table{background:var(--sad-inner);border-radius:14px;box-shadow:var(--sad-inset);margin:4px 14px 16px;min-width:0;overflow:hidden;width:auto}.sad-page .sad-table .ant-table,.sad-page .sad-table .ant-table-container,.sad-page .sad-table .ant-table-content{background:#0000}.sad-page .sad-table .ant-table{color:var(--sad-text);font-size:12px}.sad-page .sad-table .ant-table-thead>tr>th{background:#0000;border-bottom:1px solid var(--sad-line);color:var(--sad-muted);font-size:11px;font-weight:600;padding:11px 12px;white-space:nowrap}.sad-page .sad-table .ant-table-thead>tr>th:before{display:none}.sad-page .sad-table .ant-table-tbody>tr>td{background:#0000;border-bottom:1px solid var(--sad-line);color:var(--sad-text);font-size:12px;padding:11px 12px}.sad-page .sad-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.sad-page .sad-table .ant-table-tbody>tr:hover>td,.sad-page .sad-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#f8fafc}.sad-page .sad-table .ant-table-placeholder:hover>td,.sad-page .sad-table .ant-table-placeholder>td{background:#0000}.sad-page .sad-cell-strong{color:var(--sad-title);font-weight:600}.sad-page .sad-score{color:var(--sad-blue);font-weight:700}.sad-page .sad-status{background:var(--sad-bg);border-radius:999px;box-shadow:var(--sad-raised-sm);display:inline-block;font-size:11px;font-weight:600;line-height:18px;min-width:78px;padding:3px 10px;text-align:center;text-transform:capitalize}.sad-page .sad-status-submitted{color:#15803d}.sad-page .sad-status-progress{color:#b45309}.sad-page .sad-status-neutral{color:var(--sad-slate)}@media (max-width:1200px){.sad-page .sad-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.sad-page .sad-modules{grid-column:1/-1}}@media (max-width:900px){.sad-page .sad-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sad-page .sad-main-grid,.sad-page .sad-secondary-grid{grid-template-columns:1fr}.sad-page .sad-modules{grid-column:auto}}@media (max-width:640px){.sad-page{--sad-raised:6px 6px 13px var(--sad-shadow-dark),-6px -6px 13px var(--sad-shadow-light);padding:14px 12px 22px}.sad-page .sad-header{align-items:flex-start;flex-direction:column;gap:10px}.sad-page .sad-header-actions{justify-content:space-between;width:100%}.sad-page .sad-kpi-grid{gap:14px}.sad-page .sad-kpi-main{gap:10px;min-height:66px;padding:12px}.sad-page .sad-kpi-icon{flex-basis:36px;font-size:15px;height:36px;width:36px}.sad-page .sad-kpi-value strong{font-size:18px}.sad-page .sad-kpi-note{font-size:10px;padding:0 12px 4px}.sad-page .sad-card{border-radius:16px}.sad-page .sad-card-head{flex-direction:column}.sad-page .sad-top-unit{white-space:normal}.sad-page .sad-unit-grid{grid-template-columns:1fr;padding:6px 14px 16px}.sad-page .sad-score-chart{gap:6px;padding-inline:10px}.sad-page .sad-score-track{width:30px}}@media (max-width:420px){.sad-page .sad-kpi-grid{grid-template-columns:1fr}.sad-page .sad-score-col>small{font-size:9px}}.sad-page{--sad-gloss-surface:linear-gradient(160deg,#fff,#fff 45%,#f6f8fb);--sad-gloss-rim:inset 0 1px 0 #fff,inset 0 -1px 0 #949cb01f}.sad-page .sad-card,.sad-page .sad-completion-stats>div,.sad-page .sad-kpi,.sad-page .sad-refresh-btn.ant-btn,.sad-page .sad-status,.sad-page .sad-top-unit,.sad-page .sad-unit{background:var(--sad-gloss-surface);box-shadow:var(--sad-raised),var(--sad-gloss-rim);position:relative}.sad-page .sad-completion-stats>div,.sad-page .sad-refresh-btn.ant-btn,.sad-page .sad-status,.sad-page .sad-top-unit,.sad-page .sad-unit{box-shadow:var(--sad-raised-sm),var(--sad-gloss-rim)}.sad-page .sad-refresh-btn.ant-btn:focus,.sad-page .sad-refresh-btn.ant-btn:hover{background:var(--sad-gloss-surface)}.sad-page .sad-kpi:hover{box-shadow:var(--sad-raised-hover),var(--sad-gloss-rim)}.sad-page .sad-card:before,.sad-page .sad-kpi:before,.sad-page .sad-unit:before{background:linear-gradient(180deg,#ffffffe6,#fff0);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;content:"";height:46%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.sad-page .sad-card>*,.sad-page .sad-kpi>*,.sad-page .sad-unit>*{position:relative;z-index:1}.sad-page .sad-card-footer,.sad-page .sad-kpi-icon,.sad-page .sad-module-row,.sad-page .sad-monthly-scroll,.sad-page .sad-progress,.sad-page .sad-score-track,.sad-page .sad-table,.sad-page .sad-week-track{background:linear-gradient(180deg,#f3f5f9,#fff)}.sad-page .sad-kpi-icon{box-shadow:var(--sad-inset),inset 0 -8px 12px #ffffffb3}.sad-page .sad-bar,.sad-page .sad-dot,.sad-page .sad-legend i,.sad-page .sad-progress i,.sad-page .sad-score-track i,.sad-page .sad-week-track i{box-shadow:inset 0 1px 0 #ffffff80,0 2px 6px #505a6e2e}.sad-page .sad-dot,.sad-page .sad-legend i,.sad-page .sad-progress i,.sad-page .sad-week-track i{background-image:linear-gradient(180deg,#fff9,#fff0 60%,#0000000d)}.sad-page .sad-bar,.sad-page .sad-score-track i{background-image:linear-gradient(90deg,#ffffff80,#ffffff1f 40%,#fff0 60%,#0000000f)}.sad-page .sad-gauge{box-shadow:0 6px 16px #6f5bc72e,inset 0 2px 3px #fff9}.sad-page .sad-gauge:before{background:linear-gradient(160deg,#ffffff8c,#fff0 45%);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.sad-page .sad-gauge:after{background:linear-gradient(160deg,#fff,#f6f8fb);box-shadow:inset 2px 2px 6px #949cb038}
/*# sourceMappingURL=main.1e523248.css.map*/