@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Raleway:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:left;box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-inline:none;flex-direction:column;width:100%;max-width:none;min-height:100vh;margin:0;display:flex}#root input,#root textarea,#root select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#root .qsc-date-input,#root .qsc-time-input{box-sizing:border-box;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%}#root .qsc-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;margin-left:4px}#root .qsc-time-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;margin-left:4px}html,body{width:100%;min-height:100%;margin:0;padding:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.enrollment-report-root{color:#1a1a1a;background:#fff;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.enrollment-report-page.en-rtl,.enrollment-report-page.en-rtl .enrollment-report-main,.enrollment-report-page.en-rtl .enrollment-report-sidebar{text-align:right;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif}.enrollment-report-page.en-rtl,.enrollment-report-page.en-rtl .enrollment-report-main{direction:rtl}.enrollment-report-date-text{text-align:left;white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}.enrollment-report-page-label{white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}.enrollment-report-page.en-rtl .enrollment-report-meta-value .enrollment-report-date-text{text-align:left}.enrollment-report-date-sep{white-space:pre;unicode-bidi:isolate}.enrollment-report-stat .enrollment-report-ar-text{text-align:center}.enrollment-report-page.en-rtl .enrollment-report-sidebar-title,.enrollment-report-page.en-rtl .enrollment-report-course-label,.enrollment-report-page.en-rtl .enrollment-report-stat-label,.enrollment-report-page.en-rtl .enrollment-report-meta-key,.enrollment-report-page.en-rtl .enrollment-report-section-title{text-transform:none;letter-spacing:normal}.enrollment-report-page{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:794px;height:1123px;display:flex;position:relative;overflow:hidden}.enrollment-report-page+.enrollment-report-page{margin-top:0}.enrollment-report-sidebar{color:#fff;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;flex-shrink:0;justify-content:space-between;width:178px;padding:28px 18px 24px;display:flex;position:relative;overflow:hidden}.enrollment-report-sidebar-artwork{pointer-events:none;z-index:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:100%;display:block;position:absolute;inset:0}.enrollment-report-sidebar-ribbon{z-index:2;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#00a651;width:4px;position:absolute;top:0;bottom:0}.enrollment-report-page:not(.en-rtl) .enrollment-report-sidebar-ribbon{right:0}.enrollment-report-page.en-rtl .enrollment-report-sidebar-ribbon{left:0}.enrollment-report-sidebar>div:not([aria-hidden=true]){z-index:1;position:relative}.enrollment-report-sidebar-accent{background:#00a651;width:34px;height:3px;margin-bottom:18px}.enrollment-report-sidebar-title{letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.25}.enrollment-report-sidebar-meta{color:#b8c9dc;margin-top:10px;font-size:8px;line-height:1.5}.enrollment-report-sidebar-code,.enrollment-report-sidebar-rev,.enrollment-report-page.en-rtl .enrollment-report-sidebar-code,.enrollment-report-page.en-rtl .enrollment-report-sidebar-rev,.enrollment-report-page.en-rtl .enrollment-report-sidebar-tag{text-align:left;direction:ltr;unicode-bidi:isolate}.enrollment-report-page.en-rtl .enrollment-report-header,.enrollment-report-page.en-rtl .enrollment-report-footer{flex-direction:row-reverse}.enrollment-report-sidebar-footer{color:#d5e2ef;font-size:8px;line-height:1.5}.enrollment-report-sidebar-tag{color:#00a651;margin-top:6px;font-size:9px;font-weight:700}.enrollment-report-main{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:22px 24px 18px;display:flex;overflow:hidden}.enrollment-report-header{border-bottom:1px solid #d9e1ea;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:10px;display:flex}.enrollment-report-logo{object-fit:contain;width:auto;height:34px}.enrollment-report-location{color:#8a96a3;margin-top:4px;font-size:9px}.enrollment-report-course-label{color:#00a651;letter-spacing:.06em;margin-bottom:4px;font-size:8px;font-weight:700}.enrollment-report-course-name{letter-spacing:normal;color:#1a1a1a;max-width:100%;margin:0 0 8px;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:700;line-height:1.15}.enrollment-report-course-name .enrollment-report-ar-text{font-size:inherit;font-weight:inherit;line-height:inherit}.enrollment-report-clients{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.enrollment-report-page.en-rtl .enrollment-report-clients{text-align:right;direction:ltr;width:100%;display:block}.enrollment-report-page.en-rtl .enrollment-report-client-pill .enrollment-report-ar-text{display:inline}.enrollment-report-page.en-rtl .enrollment-report-client-pill{margin-right:6px}.enrollment-report-page.en-rtl .enrollment-report-client-pill:last-child{margin-right:0}.enrollment-report-client-pill{color:#333;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:180px;padding:3px 10px;font-size:8px;display:inline-block;overflow:hidden}.enrollment-report-client-pill:first-child{background:#e3edf7}.enrollment-report-client-pill:nth-child(2){color:#1b5e20;background:#e8f5e9}.enrollment-report-stats{gap:8px;margin-bottom:14px;display:flex}.enrollment-report-stat{text-align:center;color:#fff;background:#163b6b;border-radius:8px;flex:1;padding:10px 8px 8px}.enrollment-report-stat-value{color:#b4d335;font-size:20px;font-weight:700;line-height:1}.enrollment-report-stat-label{letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:6.5px}.enrollment-report-meta-grid{grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:8px;display:grid}.enrollment-report-meta-item{border-bottom:1px solid #e6ebf0;padding-bottom:6px}.enrollment-report-meta-item.full{grid-column:1/-1}.enrollment-report-meta-key{color:#8a96a3;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:7px}.enrollment-report-meta-value{color:#1a1a1a;font-size:10px;font-weight:600}.enrollment-report-section-title{color:#8a96a3;letter-spacing:.05em;text-transform:uppercase;margin:12px 0 8px;font-size:8px}.enrollment-report-participants{flex-direction:column;flex:none;gap:5px;padding-bottom:16px;display:flex}.enrollment-report-row{box-sizing:border-box;background:#f4f6f9;border-left:3px solid #00a651;border-radius:2px;flex-shrink:0;grid-template-columns:28px 1fr 150px;align-items:center;gap:8px;min-height:36px;padding:3px 10px 3px 0;display:grid}.enrollment-report-page.en-rtl .enrollment-report-row{border-left:none;border-right:3px solid #00a651;grid-template-columns:150px 1fr 28px;padding:4px 0 4px 10px}.enrollment-report-row-index{color:#1b4d8f;text-align:center;font-family:Courier New,monospace;font-size:10px;font-weight:700}.enrollment-report-row-main{min-width:0}.enrollment-report-row-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.enrollment-report-row-email{color:#555;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.enrollment-report-row-side{text-align:right;min-width:0}.enrollment-report-page.en-rtl .enrollment-report-row-side{text-align:left}.enrollment-report-row-mobile{color:#1b4d8f;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.enrollment-report-row-company{color:#1b4d8f;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:600;overflow:hidden}.enrollment-report-footer{color:#666;border-top:1px solid #e6ebf0;flex-shrink:0;justify-content:space-between;margin-top:auto;padding-top:10px;font-size:7px;display:flex}.enrollment-report-continuation .enrollment-report-meta-grid,.enrollment-report-continuation .enrollment-report-stats,.enrollment-report-continuation .enrollment-report-clients,.enrollment-report-continuation .enrollment-report-course-name,.enrollment-report-continuation .enrollment-report-course-label{display:none}.enrollment-report-first-page .enrollment-report-clients,.enrollment-report-first-page .enrollment-report-stats{margin-bottom:10px}.enrollment-report-first-page .enrollment-report-meta-grid{margin-bottom:4px}.enrollment-report-first-page .enrollment-report-section-title{margin-top:8px}.enrollment-report-ar-text{max-width:100%;text-align:inherit;letter-spacing:normal;text-transform:none;direction:ltr;unicode-bidi:embed;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif;display:inline-block}.report-date-text,.report-time-text,.enrollment-report-date-text{text-align:left;white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}.assessment-report-root{color:#1f2a44;background:#fff;font-family:Raleway,system-ui,sans-serif}.assessment-report-page{box-sizing:border-box;color:#3c3c3b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:1123px;height:794px;padding:30px 36px 26px;position:relative;overflow:hidden}.assessment-report-page.ar-rtl{direction:rtl;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif}.assessment-report-accent{border-radius:3px;height:5px;margin-bottom:20px;display:flex;overflow:hidden}.assessment-report-accent-green{background:#64b448;flex-shrink:0;width:130px}.assessment-report-accent-navy{background:#16306b;flex:1}.assessment-report-top{justify-content:space-between;align-items:center;display:flex}.assessment-report-logo{object-fit:contain;width:auto;height:44px}.assessment-report-page.ar-rtl .assessment-report-logo{height:48px}.assessment-report-title-block{text-align:right}.assessment-report-page.ar-rtl .assessment-report-title-block{text-align:left}.assessment-report-title{color:#1f2a44;letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1.1}.assessment-report-page.ar-rtl .assessment-report-title{font-weight:700}.assessment-report-meta-line{letter-spacing:.5px;color:#9aa3b0;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:10px}.assessment-report-summary{border-top:1px solid #eef1f6;align-items:stretch;gap:24px;margin-top:18px;padding-top:18px;display:flex}.assessment-report-meta-grid{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;align-content:start;align-items:start;gap:13px 26px;display:grid}.assessment-report-meta-grid>div{min-width:0;margin:0;padding:0}.assessment-report-meta-label{letter-spacing:1px;color:#aab2c0;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:8.5px;line-height:1}.assessment-report-page.ar-rtl .assessment-report-meta-label{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:9.5px;font-weight:600}.assessment-report-meta-value{color:#1f2a44;margin:3px 0 0;font-size:12.5px;font-weight:700;line-height:1.2}.assessment-report-meta-label .enrollment-report-ar-text,.assessment-report-meta-value .enrollment-report-ar-text{line-height:inherit;display:inline}.assessment-report-tiles{flex:none;gap:9px;display:flex}.assessment-report-tile{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:96px;padding:13px 14px;display:flex}.assessment-report-page.ar-rtl .assessment-report-tile{text-align:right;align-items:flex-end}.assessment-report-tile-value{color:#7dd45a;text-align:left;width:100%;font-size:22px;font-weight:800;line-height:1}.assessment-report-page.ar-rtl .assessment-report-tile-value{text-align:right;font-weight:700}.assessment-report-tile-label{letter-spacing:.8px;color:#ffffffa6;text-transform:uppercase;text-align:left;width:100%;margin-top:4px;font-size:8.5px;font-weight:700;line-height:1}.assessment-report-page.ar-rtl .assessment-report-tile-label{letter-spacing:normal;text-transform:none;color:#ffffffb3;text-align:right;margin-top:5px;font-size:9.5px;font-weight:600}.assessment-report-continued{color:#16306b;margin-top:8px;font-size:12px;font-weight:700}.assessment-report-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:20px}.assessment-report-table th{color:#fff;text-transform:uppercase;background:#16306b;border:1px solid #2c4a86;padding:10px 4px;font-size:10px;font-weight:700}.assessment-report-page.ar-rtl .assessment-report-table th{text-transform:none;font-size:11px}.assessment-report-table th.name-col{text-align:left;letter-spacing:.8px;padding:10px 12px}.assessment-report-page.ar-rtl .assessment-report-table th.name-col{text-align:right}.assessment-report-table th.progress-col{text-align:left;letter-spacing:.5px;background:#0e2350;padding:10px 14px}.assessment-report-page.ar-rtl .assessment-report-table th.progress-col{text-align:right}.assessment-report-table td{vertical-align:middle;border:1px solid #e5e9f0;padding:10px 4px;font-size:13px}.assessment-report-table td.name-col{color:#1f2a44;padding:10px 12px;font-size:12.5px;font-weight:700}.assessment-report-page.ar-rtl .assessment-report-table td.name-col{font-size:13px}.assessment-report-table td.sn-col{text-align:center;color:#2b4f9c;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.assessment-report-table td.score-col{text-align:center;color:#6b7484;font-weight:600}.assessment-report-table td.post-score-col{font-weight:800}.assessment-report-table td.progress-col{vertical-align:middle;padding:8px 14px}.assessment-report-row-even{background:#fff}.assessment-report-row-odd{background:#f7f9fc}.assessment-report-progress-bars{flex-direction:column;gap:4px;width:100%;min-height:20px;display:flex}.assessment-report-progress-track{background:#edf0f5;border-radius:4px;flex-shrink:0;width:100%;height:8px;display:block;overflow:hidden}.assessment-report-progress-bar{border-radius:4px;height:8px;min-height:8px;display:block}.assessment-report-progress-bar.empty{opacity:.55}.assessment-report-footer-block{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.assessment-report-legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.assessment-report-legend-item{color:#8b93a2;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.assessment-report-page.ar-rtl .assessment-report-legend-item{font-size:11px;font-weight:500}.assessment-report-legend-bar{border-radius:5px;width:16px;height:9px;display:inline-block}.assessment-report-legend-bar.grey{background:#c4ccd6}.assessment-report-legend-bar.green{background:linear-gradient(90deg,#64b448,#3f9e2a)}.assessment-report-signature{text-align:right}.assessment-report-page.ar-rtl .assessment-report-signature{text-align:left}.assessment-report-signature-line{color:#6b7484;border-top:1px solid #c4ccd6;width:210px;padding-top:5px;font-size:10px;font-weight:600}.assessment-report-page.ar-rtl .assessment-report-signature-line{width:220px;font-size:11px}.assessment-report-bottom{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.assessment-report-tagline{letter-spacing:1.5px;color:#aab2c0;text-transform:uppercase;font-size:9.5px;font-weight:700}.assessment-report-page.ar-rtl .assessment-report-tagline{letter-spacing:normal;text-transform:none;font-size:11px;font-weight:600}.assessment-report-hashtag{color:#64b448;font-size:9.5px;font-weight:800}.assessment-report-code{color:#aab2c0;font-family:IBM Plex Mono,monospace;font-size:9.5px}.assessment-report-ar-text{direction:ltr;unicode-bidi:embed;max-width:100%;display:inline-block}.assessment-report-page.ar-rtl .assessment-report-meta-line,.assessment-report-page.ar-rtl .assessment-report-ltr,.assessment-report-page.ar-rtl .assessment-report-tile-value,.assessment-report-page.ar-rtl .assessment-report-table td.score-col,.assessment-report-page.ar-rtl .assessment-report-code,.assessment-report-page.ar-rtl .assessment-report-hashtag{direction:ltr;unicode-bidi:embed}.assessment-report-page.ar-rtl .assessment-report-meta-line{text-align:left}.assessment-report-page.ar-rtl .assessment-report-table td.score-col{text-align:center}.assessment-report-page-label{color:#aab2c0;font-size:9px;position:absolute;bottom:18px;right:36px}.assessment-report-page.ar-rtl .assessment-report-page-label{left:36px;right:auto}.attendance-time-report-root{color:#1f2a44;background:#fff;font-family:Raleway,system-ui,sans-serif}.attendance-time-report-page{box-sizing:border-box;color:#3c3c3b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:1123px;height:794px;padding:30px 36px 26px;position:relative;overflow:hidden}.attendance-time-report-page.ar-rtl{direction:rtl;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif}.attendance-time-report-accent{border-radius:3px;height:5px;margin-bottom:20px;display:flex;overflow:hidden}.attendance-time-report-accent-green{background:#64b448;flex-shrink:0;width:130px}.attendance-time-report-accent-navy{background:#16306b;flex:1}.attendance-time-report-top{justify-content:space-between;align-items:center;display:flex}.attendance-time-report-logo{object-fit:contain;width:auto;height:44px;display:block}.attendance-time-report-title-block{text-align:right}.attendance-time-report-page.ar-rtl .attendance-time-report-title-block{text-align:left}.attendance-time-report-title{color:#1f2a44;letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1}.attendance-time-report-meta-line{letter-spacing:.5px;color:#9aa3b0;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:10px}.attendance-time-report-summary{border-top:1px solid #eef1f6;align-items:stretch;gap:24px;margin-top:18px;padding-top:18px;display:flex}.attendance-time-report-meta-grid{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;align-content:start;align-items:start;gap:13px 26px;min-width:0;display:grid}.attendance-time-report-meta-grid>div{min-width:0;margin:0;padding:0}.attendance-time-report-meta-label{letter-spacing:1px;color:#aab2c0;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:8.5px;line-height:1}.attendance-time-report-page.ar-rtl .attendance-time-report-meta-label{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:9.5px;font-weight:600}.attendance-time-report-meta-value{color:#1f2a44;margin:3px 0 0;font-size:12.5px;font-weight:700;line-height:1.2}.attendance-time-report-meta-label .enrollment-report-ar-text,.attendance-time-report-meta-value .enrollment-report-ar-text{line-height:inherit;display:inline}.attendance-time-report-tiles{flex:none;gap:9px;display:flex}.attendance-time-report-tile{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:118px;min-height:68px;padding:12px 16px 14px;display:flex}.attendance-time-report-page.ar-rtl .attendance-time-report-tile{text-align:right;align-items:flex-end;width:122px}.attendance-time-report-tile-value{color:#7dd45a;text-align:left;width:100%;font-size:23px;font-weight:800;line-height:1}.attendance-time-report-page.ar-rtl .attendance-time-report-tile-value{text-align:right;font-weight:700}.attendance-time-report-tile-label{letter-spacing:.8px;color:#ffffffa6;text-transform:uppercase;text-align:left;width:100%;margin-top:4px;font-size:8.5px;font-weight:700;line-height:1}.attendance-time-report-page.ar-rtl .attendance-time-report-tile-label{letter-spacing:normal;text-transform:none;color:#ffffffb3;text-align:right;margin-top:5px;font-size:9.5px;font-weight:600}.attendance-time-report-page.with-full-header{padding-top:24px}.attendance-time-report-page.with-full-header .attendance-time-report-accent{margin-bottom:20px}.attendance-time-report-page.with-full-header .attendance-time-report-block-label{margin-top:4px}.attendance-time-report-page.with-full-header .attendance-time-report-table{margin-top:10px}.attendance-time-report-page:not(.with-full-header) .attendance-time-report-table{margin-top:8px}.attendance-time-report-page:not(.with-full-header) .attendance-time-report-continued{margin-top:4px}.attendance-time-report-continued,.attendance-time-report-block-label{letter-spacing:1.5px;text-transform:uppercase;color:#2b4f9c;margin-top:8px;font-size:10px;font-weight:800}.attendance-time-report-page.ar-rtl .attendance-time-report-block-label,.attendance-time-report-page.ar-rtl .attendance-time-report-continued{text-transform:none;letter-spacing:normal;font-size:11px}.attendance-time-report-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:18px}.attendance-time-report-table th{color:#fff;text-transform:uppercase;vertical-align:middle;background:#16306b;border:1px solid #2c4a86;padding:6px 4px;font-size:10px;font-weight:700}.attendance-time-report-table th.day-group{background:#16306b;padding:0}.attendance-time-report-day-head{flex-direction:column;min-height:36px;display:flex}.attendance-time-report-day-head-date{border-bottom:1px solid #2c4a86;justify-content:center;align-items:center;padding:4px 2px 3px;font-size:9px;line-height:1.1;display:flex}.attendance-time-report-day-head-subs{background:#21407e;flex-direction:row;display:flex}.attendance-time-report-day-head-sub{letter-spacing:.3px;border-inline-start:1px solid #2c4a86;flex:1;justify-content:center;align-items:center;padding:3px 1px;font-size:8px;line-height:1;display:flex}.attendance-time-report-day-head-sub:first-child{border-inline-start:none}.attendance-time-report-page.ar-rtl .attendance-time-report-table th{text-transform:none;font-size:11px}.attendance-time-report-table th.name-col{text-align:left;letter-spacing:.8px;padding:6px 12px}.attendance-time-report-page.ar-rtl .attendance-time-report-table th.name-col{text-align:right}.attendance-time-report-table td{vertical-align:middle;border:1px solid #e5e9f0;padding:7px 4px;font-size:10px}.attendance-time-report-table td.name-col{color:#1f2a44;padding:7px 12px;font-size:12.5px;font-weight:700}.attendance-time-report-table td.sn-col{text-align:center;color:#2b4f9c;padding:7px 4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.attendance-time-report-table td.time-col{text-align:center;color:#37414f;padding:7px 1px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.attendance-time-report-table td.time-col.absent{color:#c0392b}.attendance-time-report-table td.time-col.day-start{border-left:2px solid #d4dae3}.attendance-time-report-page.ar-rtl .attendance-time-report-table td.time-col.day-start{border-left:1px solid #e5e9f0;border-right:2px solid #d4dae3}.attendance-time-report-table td.total-col{text-align:center;padding:6px}.attendance-time-report-total-value{font-size:12px;font-weight:800;line-height:1}.attendance-time-report-total-bar{background:#edf0f5;border-radius:3px;height:4px;margin-top:4px;overflow:hidden}.attendance-time-report-total-bar>div{height:100%}.attendance-time-report-row-even{background:#fff}.attendance-time-report-row-odd{background:#f7f9fc}.attendance-time-report-footer-block{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.attendance-time-report-legend{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.attendance-time-report-legend-item{color:#8b93a2;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.attendance-time-report-legend-dot{background:#c0392b;border-radius:2px;width:9px;height:9px;display:inline-block}.attendance-time-report-signature-line{color:#6b7484;text-align:center;border-top:1px solid #c4ccd6;width:200px;padding-top:2px;font-size:10px;font-weight:600}.attendance-time-report-signature-line>*{text-align:center;width:100%;display:block}.attendance-time-report-page.ar-rtl .attendance-time-report-signature-line{text-align:center;width:220px;font-size:11px}.attendance-time-report-bottom{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.attendance-time-report-tagline{letter-spacing:1.5px;color:#aab2c0;text-transform:uppercase;font-size:9.5px;font-weight:700}.attendance-time-report-hashtag{color:#64b448;font-size:9.5px;font-weight:800}.attendance-time-report-code{color:#aab2c0;font-family:IBM Plex Mono,monospace;font-size:9.5px}.attendance-time-report-page-label{color:#aab2c0;font-size:9px;position:absolute;bottom:18px;right:36px}.attendance-time-report-page.ar-rtl .attendance-time-report-page-label{left:36px;right:auto}.attendance-time-report-page.ar-rtl .attendance-time-report-meta-line,.attendance-time-report-page.ar-rtl .attendance-time-report-ltr,.attendance-time-report-page.ar-rtl .attendance-time-report-table td.time-col,.attendance-time-report-page.ar-rtl .attendance-time-report-code,.attendance-time-report-page.ar-rtl .attendance-time-report-hashtag{direction:ltr;unicode-bidi:embed}.attendance-time-report-page.ar-rtl .attendance-time-report-meta-line{text-align:left}.attendance-pa-report-root{color:#1f2a44;background:#fff;font-family:Raleway,system-ui,sans-serif}.attendance-pa-report-page{box-sizing:border-box;color:#3c3c3b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:1123px;height:794px;padding:30px 36px 26px;position:relative;overflow:hidden}.attendance-pa-report-page.ar-rtl{direction:rtl;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif}.attendance-pa-report-accent{border-radius:3px;height:5px;margin-bottom:20px;display:flex;overflow:hidden}.attendance-pa-report-accent-green{background:#64b448;flex-shrink:0;width:130px}.attendance-pa-report-accent-navy{background:#16306b;flex:1}.attendance-pa-report-top{justify-content:space-between;align-items:center;display:flex}.attendance-pa-report-logo{object-fit:contain;width:auto;height:44px;display:block}.attendance-pa-report-title-block{text-align:right}.attendance-pa-report-page.ar-rtl .attendance-pa-report-title-block{text-align:left}.attendance-pa-report-title{color:#1f2a44;letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1}.attendance-pa-report-meta-line{letter-spacing:.5px;color:#9aa3b0;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:10px}.attendance-pa-report-summary{border-top:1px solid #eef1f6;align-items:stretch;gap:24px;margin-top:18px;padding-top:18px;display:flex}.attendance-pa-report-meta-grid{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;align-content:start;align-items:start;gap:13px 26px;min-width:0;display:grid}.attendance-pa-report-meta-grid>div{min-width:0;margin:0;padding:0}.attendance-pa-report-meta-label{letter-spacing:1px;color:#aab2c0;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:8.5px;line-height:1}.attendance-pa-report-page.ar-rtl .attendance-pa-report-meta-label{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:9.5px;font-weight:600}.attendance-pa-report-meta-value{color:#1f2a44;margin:3px 0 0;font-size:12.5px;font-weight:700;line-height:1.2}.attendance-pa-report-meta-label .enrollment-report-ar-text,.attendance-pa-report-meta-value .enrollment-report-ar-text{line-height:inherit;display:inline}.attendance-pa-report-tiles{flex:none;gap:9px;display:flex}.attendance-pa-report-tile{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:118px;min-height:68px;padding:12px 16px 14px;display:flex}.attendance-pa-report-page.ar-rtl .attendance-pa-report-tile{text-align:right;align-items:flex-end;width:122px}.attendance-pa-report-tile-value{color:#7dd45a;text-align:left;width:100%;font-size:23px;font-weight:800;line-height:1}.attendance-pa-report-page.ar-rtl .attendance-pa-report-tile-value{text-align:right;font-weight:700}.attendance-pa-report-tile-label{letter-spacing:.8px;color:#ffffffa6;text-transform:uppercase;text-align:left;width:100%;margin-top:4px;font-size:8.5px;font-weight:700;line-height:1}.attendance-pa-report-page.ar-rtl .attendance-pa-report-tile-label{letter-spacing:normal;text-transform:none;color:#ffffffb3;text-align:right;margin-top:5px;font-size:9.5px;font-weight:600}.attendance-pa-report-page.with-full-header{padding-top:24px}.attendance-pa-report-page.with-full-header .attendance-pa-report-accent{margin-bottom:20px}.attendance-pa-report-page.with-full-header .attendance-pa-report-block-label{margin-top:4px}.attendance-pa-report-page.with-full-header .attendance-pa-report-table{margin-top:10px}.attendance-pa-report-page:not(.with-full-header) .attendance-pa-report-table{margin-top:8px}.attendance-pa-report-page:not(.with-full-header) .attendance-pa-report-continued{margin-top:4px}.attendance-pa-report-continued,.attendance-pa-report-block-label{letter-spacing:1.5px;text-transform:uppercase;color:#2b4f9c;margin-top:8px;font-size:10px;font-weight:800}.attendance-pa-report-page.ar-rtl .attendance-pa-report-block-label,.attendance-pa-report-page.ar-rtl .attendance-pa-report-continued{text-transform:none;letter-spacing:normal;font-size:11px}.attendance-pa-report-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:18px}.attendance-pa-report-table th{color:#fff;text-transform:uppercase;vertical-align:middle;background:#16306b;border:1px solid #2c4a86;padding:6px 4px;font-size:10px;font-weight:700}.attendance-pa-report-table th.day-group{background:#16306b;padding:0}.attendance-pa-report-day-head{flex-direction:column;min-height:36px;display:flex}.attendance-pa-report-day-head-date{border-bottom:1px solid #2c4a86;justify-content:center;align-items:center;padding:4px 2px 3px;font-size:9px;line-height:1.1;display:flex}.attendance-pa-report-day-head-subs{background:#21407e;flex-direction:row;display:flex}.attendance-pa-report-day-head-sub{letter-spacing:.3px;border-inline-start:1px solid #2c4a86;flex:1;justify-content:center;align-items:center;padding:3px 1px;font-size:7.5px;line-height:1;display:flex}.attendance-pa-report-day-head-sub:first-child{border-inline-start:none}.attendance-pa-report-page.ar-rtl .attendance-pa-report-table th{text-transform:none;font-size:11px}.attendance-pa-report-table th.name-col{text-align:left;letter-spacing:.8px;width:230px;padding:6px 12px}.attendance-pa-report-page.ar-rtl .attendance-pa-report-table th.name-col{text-align:right}.attendance-pa-report-table td{vertical-align:middle;border:1px solid #e5e9f0;padding:7px 4px;font-size:10px}.attendance-pa-report-table td.name-col{color:#1f2a44;padding:7px 12px;font-size:12.5px;font-weight:700}.attendance-pa-report-table td.sn-col{text-align:center;color:#2b4f9c;padding:7px 4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.attendance-pa-report-table td.mark-col{text-align:center;padding:6px 1px}.attendance-pa-report-table td.mark-col.day-start{border-left:2px solid #d4dae3}.attendance-pa-report-page.ar-rtl .attendance-pa-report-table td.mark-col.day-start{border-left:1px solid #e5e9f0;border-right:2px solid #d4dae3}.attendance-pa-report-mark{border-radius:6px;min-width:22px;padding:3px 0;font-size:10.5px;font-weight:800;line-height:1;display:inline-block}.attendance-pa-report-mark.present{color:#1f8a3b;background:#64b4482e}.attendance-pa-report-mark.absent{color:#c0392b;background:#c0392b1f}.attendance-pa-report-legend-badge{text-align:center;border-radius:5px;min-width:22px;padding:2px 0;font-size:10px;font-weight:800;line-height:1;display:inline-block}.attendance-pa-report-legend-badge.present{color:#1f8a3b;background:#64b4482e}.attendance-pa-report-legend-badge.absent{color:#c0392b;background:#c0392b1f}.attendance-pa-report-legend-item{color:#6b7484;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.attendance-pa-report-table td.total-col{text-align:center;padding:6px}.attendance-pa-report-table th.total-col-header{letter-spacing:.5px;background:#0e2350;width:96px;font-size:9.5px}.attendance-pa-report-total-value{font-size:12px;font-weight:800;line-height:1}.attendance-pa-report-total-bar{background:#edf0f5;border-radius:3px;height:4px;margin-top:4px;overflow:hidden}.attendance-pa-report-total-bar>div{height:100%}.attendance-pa-report-row-even{background:#fff}.attendance-pa-report-row-odd{background:#f7f9fc}.attendance-pa-report-footer-block{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.attendance-pa-report-legend{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.attendance-pa-report-legend-dot{background:#c0392b;border-radius:2px;width:9px;height:9px;display:inline-block}.attendance-pa-report-signature-line{color:#6b7484;text-align:center;border-top:1px solid #c4ccd6;width:200px;padding-top:2px;font-size:10px;font-weight:600}.attendance-pa-report-signature-line>*{text-align:center;width:100%;display:block}.attendance-pa-report-page.ar-rtl .attendance-pa-report-signature-line{text-align:center;width:220px;font-size:11px}.attendance-pa-report-bottom{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.attendance-pa-report-tagline{letter-spacing:1.5px;color:#aab2c0;text-transform:uppercase;font-size:9.5px;font-weight:700}.attendance-pa-report-hashtag{color:#64b448;font-size:9.5px;font-weight:800}.attendance-pa-report-code{color:#aab2c0;font-family:IBM Plex Mono,monospace;font-size:9.5px}.attendance-pa-report-page-label{color:#aab2c0;font-size:9px;position:absolute;bottom:18px;right:36px}.attendance-pa-report-page.ar-rtl .attendance-pa-report-page-label{left:36px;right:auto}.attendance-pa-report-page.ar-rtl .attendance-pa-report-meta-line,.attendance-pa-report-page.ar-rtl .attendance-pa-report-ltr,.attendance-pa-report-page.ar-rtl .attendance-pa-report-code,.attendance-pa-report-page.ar-rtl .attendance-pa-report-mark,.attendance-pa-report-page.ar-rtl .attendance-pa-report-hashtag{direction:ltr;unicode-bidi:embed}.attendance-pa-report-page.ar-rtl .attendance-pa-report-meta-line{text-align:left}.signature-sheet-root{color:#1f2a44;background:#fff;font-family:Raleway,system-ui,sans-serif}.signature-sheet-page{box-sizing:border-box;color:#3c3c3b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;width:1123px;height:794px;padding:30px 36px 26px;display:flex;position:relative;overflow:hidden}.signature-sheet-page-main{flex:auto;min-height:0;overflow:hidden}.signature-sheet-page-footer{flex-shrink:0}.signature-sheet-page.ar-rtl{direction:rtl;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif}.signature-sheet-accent{border-radius:3px;height:5px;margin-bottom:20px;display:flex;overflow:hidden}.signature-sheet-accent-green{background:#64b448;flex-shrink:0;width:130px}.signature-sheet-accent-navy{background:#16306b;flex:1}.signature-sheet-top{justify-content:space-between;align-items:center;display:flex}.signature-sheet-logo{object-fit:contain;width:auto;height:44px;display:block}.signature-sheet-title-block{text-align:right}.signature-sheet-page.ar-rtl .signature-sheet-title-block{text-align:left}.signature-sheet-title{color:#1f2a44;letter-spacing:-.3px;font-size:22px;font-weight:800;line-height:1}.signature-sheet-meta-line{letter-spacing:.5px;color:#9aa3b0;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:10px}.signature-sheet-summary{border-top:1px solid #eef1f6;align-items:stretch;gap:24px;margin-top:18px;padding-top:18px;display:flex}.signature-sheet-meta-grid{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;align-content:start;align-items:start;gap:13px 26px;min-width:0;display:grid}.signature-sheet-meta-grid>div{min-width:0;margin:0;padding:0}.signature-sheet-meta-label{letter-spacing:1px;color:#aab2c0;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:8.5px;line-height:1}.signature-sheet-page.ar-rtl .signature-sheet-meta-label{letter-spacing:normal;text-transform:none;font-family:inherit;font-size:9.5px;font-weight:600}.signature-sheet-meta-value{color:#1f2a44;margin:3px 0 0;font-size:12.5px;font-weight:700;line-height:1.2}.signature-sheet-meta-label .enrollment-report-ar-text,.signature-sheet-meta-value .enrollment-report-ar-text{line-height:inherit;display:inline}.signature-sheet-tiles{flex:none;gap:9px;display:flex}.signature-sheet-tile{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:118px;min-height:68px;padding:12px 16px 14px;display:flex}.signature-sheet-page.ar-rtl .signature-sheet-tile{text-align:right;align-items:flex-end;width:122px}.signature-sheet-tile-value{color:#7dd45a;text-align:left;width:100%;font-size:23px;font-weight:800;line-height:1}.signature-sheet-page.ar-rtl .signature-sheet-tile-value{text-align:right;font-weight:700}.signature-sheet-tile-label{letter-spacing:.8px;color:#ffffffa6;text-transform:uppercase;text-align:left;width:100%;margin-top:4px;font-size:8.5px;font-weight:700;line-height:1}.signature-sheet-page.ar-rtl .signature-sheet-tile-label{letter-spacing:normal;text-transform:none;color:#ffffffb3;text-align:right;margin-top:5px;font-size:9.5px;font-weight:600}.signature-sheet-continued,.signature-sheet-block-label{letter-spacing:1.5px;text-transform:uppercase;color:#2b4f9c;margin-top:8px;font-size:10px;font-weight:800}.signature-sheet-page.ar-rtl .signature-sheet-block-label,.signature-sheet-page.ar-rtl .signature-sheet-continued{text-transform:none;letter-spacing:normal;font-size:11px}.signature-sheet-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:18px}.signature-sheet-table th{color:#fff;text-transform:uppercase;vertical-align:middle;background:#16306b;border:1px solid #2c4a86;padding:6px 4px;font-size:10px;font-weight:700}.signature-sheet-table th.day-col{background:#21407e;padding:8px 4px;font-size:10px}.signature-sheet-page.ar-rtl .signature-sheet-table th{text-transform:none;font-size:11px}.signature-sheet-table th.name-col{text-align:left;letter-spacing:.8px;width:240px;padding:6px 12px}.signature-sheet-page.ar-rtl .signature-sheet-table th.name-col{text-align:right}.signature-sheet-table th.sn-col{width:34px}.signature-sheet-table td{vertical-align:middle;border:1px solid #e5e9f0}.signature-sheet-table td.name-col{color:#1f2a44;background:#fff;padding:0 12px;font-size:12.5px;font-weight:700}.signature-sheet-table td.sn-col{text-align:center;color:#2b4f9c;padding:0 4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.signature-sheet-table td.signature-cell{background:#fff;height:34px;padding:0}.signature-sheet-row-even{background:#fff}.signature-sheet-row-odd{background:#f7f9fc}.signature-sheet-footer-block{flex-shrink:0;justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.signature-sheet-footer-note{color:#8b93a2;max-width:55%;font-size:10px;font-weight:600;line-height:1.3}.signature-sheet-page.ar-rtl .signature-sheet-footer-note{text-align:right;font-size:11px;font-weight:500}.signature-sheet-signature-line{color:#6b7484;text-align:center;border-top:1px solid #c4ccd6;flex-shrink:0;width:200px;padding-top:2px;font-size:10px;font-weight:600}.signature-sheet-signature-line>*{text-align:center;width:100%;display:block}.signature-sheet-page.ar-rtl .signature-sheet-signature-line{text-align:center;width:220px;font-size:11px}.signature-sheet-bottom{border-top:1px solid #eef1f6;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.signature-sheet-tagline{letter-spacing:1.5px;color:#aab2c0;text-transform:uppercase;font-size:9.5px;font-weight:700}.signature-sheet-hashtag{color:#64b448;font-size:9.5px;font-weight:800}.signature-sheet-code{color:#aab2c0;font-family:IBM Plex Mono,monospace;font-size:9.5px}.signature-sheet-page-label{color:#aab2c0;font-size:9px;position:absolute;bottom:18px;right:36px}.signature-sheet-page.ar-rtl .signature-sheet-page-label{left:36px;right:auto}.signature-sheet-page.ar-rtl .signature-sheet-meta-line,.signature-sheet-page.ar-rtl .signature-sheet-ltr,.signature-sheet-page.ar-rtl .signature-sheet-code,.signature-sheet-page.ar-rtl .signature-sheet-hashtag{direction:ltr;unicode-bidi:embed}.signature-sheet-page.ar-rtl .signature-sheet-meta-line{text-align:left}.participant-eval-report-root{color:#3c3c3b;--pe-muted-label:#556275;--pe-muted-meta:#5e6d82;background:#fff;font-family:Raleway,system-ui,sans-serif}.participant-eval-report-page.ar-rtl,.participant-eval-report-page.ar-rtl .participant-eval-report-main{text-align:right;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif}.participant-eval-report-page.ar-rtl .participant-eval-report-masthead-meta,.participant-eval-report-page.ar-rtl .participant-eval-report-footer-code,.participant-eval-report-page.ar-rtl .participant-eval-report-ltr{text-align:left;direction:ltr}.participant-eval-report-page.ar-rtl .participant-eval-report-meta-label,.participant-eval-report-page.ar-rtl .participant-eval-report-masthead-kicker,.participant-eval-report-page.ar-rtl .participant-eval-report-banner-kicker,.participant-eval-report-page.ar-rtl .participant-eval-report-score-kicker,.participant-eval-report-page.ar-rtl .participant-eval-report-section-kicker,.participant-eval-report-page.ar-rtl .participant-eval-report-footer-tagline,.participant-eval-report-page.ar-rtl .participant-eval-report-list-header-label,.participant-eval-report-page.ar-rtl .participant-eval-report-tile-label,.participant-eval-report-page.ar-rtl .participant-eval-report-table-foot td{text-transform:none;letter-spacing:normal}.participant-eval-report-page{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:794px;height:1123px;padding:44px 50px 40px;position:relative;overflow:hidden}.participant-eval-report-page.summary-page{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:1123px;padding:34px 44px 18px;display:grid}.participant-eval-report-summary-page-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.participant-eval-report-summary-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.participant-eval-report-summary-body>:not(.participant-eval-report-summary-list){flex-shrink:0}.participant-eval-report-summary-list{flex:auto;min-height:0;overflow:hidden}.participant-eval-report-masthead{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.participant-eval-report-logo{object-fit:contain;width:auto;height:44px;display:block}.summary-page .participant-eval-report-logo{height:40px}.participant-eval-report-masthead-right{text-align:right}.ar-rtl .participant-eval-report-masthead-right{text-align:left}.participant-eval-report-masthead-kicker{letter-spacing:.18em;color:#64b448;text-transform:uppercase;font-size:11px;font-weight:700}.participant-eval-report-summary-title{color:#1f2a44;letter-spacing:-.3px;font-size:20px;font-weight:800;line-height:1}.participant-eval-report-masthead-meta{letter-spacing:.5px;color:var(--pe-muted-meta);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.summary-page .participant-eval-report-masthead-meta{margin-top:5px;font-size:9.5px}.participant-eval-report-meta-grid{grid-template-columns:1fr 1fr;gap:10px 40px;margin-top:24px;display:grid}.summary-page .participant-eval-report-meta-grid{border-top:1px solid #eef1f6;margin-top:16px;padding-top:16px}.participant-eval-report-meta-row{align-items:baseline;gap:8px;display:flex}.participant-eval-report-meta-label{letter-spacing:.5px;color:#aab2c0;text-transform:uppercase;flex:none;width:96px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.summary-page .participant-eval-report-meta-label{letter-spacing:1px;color:#aab2c0;width:auto;font-size:8.5px}.participant-eval-report-meta-value{color:#1f2a44;font-size:13px;font-weight:700}.summary-page .participant-eval-report-meta-cell .participant-eval-report-meta-value{margin-top:3px;font-size:12px}.participant-eval-report-banner{align-items:stretch;gap:14px;margin-top:22px;display:flex}.participant-eval-report-banner-name{box-sizing:border-box;background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:0;padding:16px 20px;display:flex}.participant-eval-report-banner-kicker{letter-spacing:1.5px;color:#ffffff8c;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.participant-eval-report-banner-title{color:#fff;margin-top:3px;font-size:19px;font-weight:800;line-height:1.15}.participant-eval-report-score-tile{text-align:center;box-sizing:border-box;border:1px solid #e7ebf2;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:0;width:150px;padding:14px 16px;display:flex}.participant-eval-report-score-tile.overall{border:none}.participant-eval-report-score-kicker{letter-spacing:1px;color:#98a1af;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1}.participant-eval-report-score-tile.overall .participant-eval-report-score-kicker{color:#fffc}.participant-eval-report-score-value{color:#1f2a44;justify-content:center;align-items:baseline;width:100%;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:26px;font-weight:800;line-height:1.1;display:flex}.participant-eval-report-score-value.overall-pct{color:#fff;margin-top:3px;font-family:Raleway,system-ui,sans-serif;font-size:30px;line-height:1.1}.participant-eval-report-score-denom{color:#b3bac6;font-size:14px}.participant-eval-report-banner-name .enrollment-report-ar-text,.participant-eval-report-score-tile .enrollment-report-ar-text{line-height:inherit;display:inline}.participant-eval-report-criteria-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:22px}.participant-eval-report-criteria-table th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#16306b;border:1px solid #2c4a86;padding:8px 12px;font-size:10px;font-weight:700}.ar-rtl .participant-eval-report-criteria-table th{text-align:right;text-transform:none;letter-spacing:normal}.participant-eval-report-criteria-table th.sn-col{text-align:center;width:34px;padding:8px 6px}.participant-eval-report-criteria-table th.grade-col{width:200px}.participant-eval-report-criteria-table td{color:#37414f;vertical-align:middle;border:1px solid #e5e9f0;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.2}.ar-rtl .participant-eval-report-criteria-table td{vertical-align:top;line-height:1.35}.ar-rtl .participant-eval-report-criteria-table td:not(.sn-col){white-space:normal}.ar-rtl .participant-eval-report-criteria-table .participant-eval-report-grade-bar-wrap{margin-top:2px}.participant-eval-report-criteria-table td .enrollment-report-ar-text,.participant-eval-report-row-name .enrollment-report-ar-text{line-height:inherit;display:inline}.participant-eval-report-criteria-table td.sn-col{text-align:center;color:#2b4f9c;padding:8px 6px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.participant-eval-report-criteria-table tr.row-even td{background:#f7f9fc}.participant-eval-report-grade-bar-wrap{align-items:center;gap:9px;display:flex}.ar-rtl .participant-eval-report-grade-bar-wrap{direction:rtl}.participant-eval-report-grade-bar-track{background:#edf0f5;border-radius:4px;flex:1;height:8px;overflow:hidden}.ar-rtl .participant-eval-report-grade-bar-track{direction:rtl}.participant-eval-report-grade-bar-fill{border-radius:4px;height:100%}.participant-eval-report-grade-num{text-align:right;color:#1f2a44;flex:none;width:34px;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:700}.ar-rtl .participant-eval-report-grade-num{text-align:left}.participant-eval-report-grade-denom{color:#b3bac6;font-size:9px}.participant-eval-report-table-foot td{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#0e2350;border:1px solid #2c4a86;padding:11px 14px;font-size:12px;font-weight:800}.participant-eval-report-table-foot .total-label{text-align:right}.ar-rtl .participant-eval-report-table-foot .total-label{text-align:left}.participant-eval-report-table-foot .total-value{padding:8px 12px}.participant-eval-report-total-value{justify-content:center;align-items:center;gap:8px;display:flex}.participant-eval-report-table-foot .total-num{color:#7dd45a;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:800}.participant-eval-report-table-foot .total-denom{color:#fff9;font-size:11px}.participant-eval-report-scale-note{color:#98a1af;margin-top:8px;font-size:10px;font-weight:600}.participant-eval-report-section-kicker{letter-spacing:.12em;color:var(--pe-muted-label);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.participant-eval-report-ruled-text{color:#37414f;min-height:42px;font-size:12px;font-weight:500;line-height:1.6}.participant-eval-report-ruled-text .enrollment-report-ar-text{line-height:inherit;display:inline}.ar-rtl .participant-eval-report-ruled-text[dir=ltr]{text-align:right}.participant-eval-report-signature-line.instructor{flex-wrap:wrap;align-items:baseline;gap:0;display:flex}.ar-rtl .participant-eval-report-signature-line.instructor{direction:rtl}.participant-eval-report-ruled-blank{background-image:repeating-linear-gradient(#0000 0 20px,#e5e9f0 20px 21px);min-height:42px}.participant-eval-report-signatures{justify-content:space-between;align-items:flex-end;margin-top:30px;display:flex}.participant-eval-report-signature-line{color:#6b7484;border-top:1px solid #c4ccd6;padding-top:5px;font-size:10px;font-weight:600}.participant-eval-report-signature-line.instructor{width:230px}.participant-eval-report-signature-line.date{width:170px}.participant-eval-report-footer{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;padding-top:14px;display:flex;position:absolute;bottom:26px;left:50px;right:50px}.participant-eval-report-page.summary-page .participant-eval-report-footer,.participant-eval-report-summary-footer{background:#fff;border-top:1px solid #eef1f6;flex-shrink:0;margin-top:0;padding-top:10px;position:static;bottom:auto;left:auto;right:auto}.participant-eval-report-footer-tagline{letter-spacing:1.5px;color:var(--pe-muted-label);text-transform:uppercase;font-size:9.5px;font-weight:700}.participant-eval-report-footer-hashtag{color:#64b448;font-size:9.5px;font-weight:800}.participant-eval-report-footer-code{color:var(--pe-muted-meta);font-size:10px;font-weight:500}.participant-eval-report-accent-bar{border-radius:3px;height:5px;margin-bottom:18px;display:flex;overflow:hidden}.participant-eval-report-accent-bar .green{background:#64b448;width:110px}.participant-eval-report-accent-bar .blue{background:#16306b;flex:1}.participant-eval-report-tiles{gap:9px;margin-top:16px;display:flex}.participant-eval-report-tile{background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:10px;flex:1;padding:12px 14px}.participant-eval-report-tile-value{color:#7dd45a;font-size:21px;font-weight:800;line-height:1}.participant-eval-report-tile-label{letter-spacing:.8px;color:#ffffffa6;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700}.participant-eval-report-dist-strip{margin-top:14px}.participant-eval-report-dist-bar{border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.participant-eval-report-dist-seg{color:#fff;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.participant-eval-report-dist-legend{flex-wrap:wrap;gap:16px;margin-top:9px;display:flex}.participant-eval-report-dist-legend-item{color:#6b7484;align-items:center;gap:6px;font-size:9.5px;font-weight:600;display:inline-flex}.participant-eval-report-dist-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.participant-eval-report-dist-sub{color:var(--pe-muted-meta)}.participant-eval-report-list-header{align-items:center;gap:12px;margin-top:22px;padding:0 10px 4px;display:flex}.participant-eval-report-list-header-label{letter-spacing:1px;color:#b3bac6;text-transform:uppercase;font-size:9px;font-weight:700}.participant-eval-report-list-header-name{flex:none;width:210px}.participant-eval-report-list-header-score{flex:1}.participant-eval-report-list-header-pct{flex:none;width:46px}.participant-eval-report-row{border-radius:8px;align-items:center;gap:12px;padding:5px 10px;display:flex}.participant-eval-report-row.even{background:#f7f9fc}.participant-eval-report-row-rank{text-align:center;color:#b3bac6;flex:none;width:22px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.participant-eval-report-row-dot{border-radius:50%;flex:none;width:8px;height:8px}.participant-eval-report-row-name{color:#1f2a44;white-space:nowrap;text-overflow:ellipsis;flex:none;width:210px;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.ar-rtl .participant-eval-report-row-name{white-space:normal;line-height:1.35}.participant-eval-report-row-bar-track{background:#edf0f5;border-radius:8px;flex:1;height:14px;position:relative;overflow:hidden}.participant-eval-report-row-bar-fill{border-radius:8px;height:100%;position:absolute;top:0}.participant-eval-report-row-bar-fill.ltr{left:0}.participant-eval-report-row-bar-fill.rtl{right:0}.participant-eval-report-row-avg-line{opacity:.5;background:#0e2350;width:2px;height:20px;position:absolute;top:-2px}.participant-eval-report-row-pct{text-align:right;flex:none;width:46px;font-size:13px;font-weight:800}.ar-rtl .participant-eval-report-row-pct{text-align:left}.participant-eval-report-section-block{margin-top:22px}.participant-eval-report-section-block.tight{margin-top:18px}.course-eval-report-root{color:#3c3c3b;--ce-muted-label:#556275;--ce-muted-meta:#5e6d82;background:#fff;font-family:Raleway,system-ui,sans-serif}.course-eval-report-page.ar-rtl,.course-eval-report-page.ar-rtl .course-eval-report-main{text-align:right;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif}.course-eval-report-page.ar-rtl .course-eval-report-masthead-meta,.course-eval-report-page.ar-rtl .course-eval-report-footer-code,.course-eval-report-page.ar-rtl .course-eval-report-ltr{text-align:left;direction:ltr}.course-eval-report-page.ar-rtl .course-eval-report-meta-label,.course-eval-report-page.ar-rtl .course-eval-report-section-kicker,.course-eval-report-page.ar-rtl .course-eval-report-section-avg-label,.course-eval-report-page.ar-rtl .course-eval-report-banner-kicker,.course-eval-report-page.ar-rtl .course-eval-report-overall-kicker,.course-eval-report-page.ar-rtl .course-eval-report-meta-cell-label,.course-eval-report-page.ar-rtl .course-eval-report-comment-label,.course-eval-report-page.ar-rtl .course-eval-report-feedback-list-title,.course-eval-report-page.ar-rtl .course-eval-report-footer-tagline{text-transform:none;letter-spacing:normal}.course-eval-report-page{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:794px;height:1123px;padding:34px 44px 40px;position:relative;overflow:hidden}.course-eval-report-page.detail-page{flex-direction:column;padding:26px 40px 52px;display:flex}.course-eval-report-page.detail-page .course-eval-report-accent-bar{margin-bottom:12px}.course-eval-report-page.detail-page .course-eval-report-logo{height:44px}.course-eval-report-page.detail-page .course-eval-report-title{font-size:18px}.course-eval-report-page.detail-page .course-eval-report-banner{align-items:stretch;gap:12px;margin-top:14px}.course-eval-report-page.detail-page .course-eval-report-banner-name{justify-content:center;gap:0;padding:15px 18px}.course-eval-report-page.detail-page .course-eval-report-banner-kicker{font-size:9.5px;line-height:1}.course-eval-report-page.detail-page .course-eval-report-banner-title{margin-top:2px;font-size:20px;line-height:1.15}.course-eval-report-page.detail-page .course-eval-report-banner-sub{margin-top:5px;font-size:10.5px;line-height:1.2}.course-eval-report-page.detail-page .course-eval-report-overall-tile{justify-content:center;align-self:stretch;gap:0;width:150px;padding:14px}.course-eval-report-page.detail-page .course-eval-report-overall-kicker{font-size:9px;line-height:1}.course-eval-report-page.detail-page .course-eval-report-overall-value{margin-top:2px;font-size:34px;line-height:1.05}.course-eval-report-page.detail-page .course-eval-report-overall-denom{font-size:15px}.course-eval-report-page.detail-page .course-eval-report-overall-band{margin-top:2px;font-size:10.5px;line-height:1.15}.course-eval-report-page.detail-page .course-eval-report-meta-row{margin-top:10px;padding:9px 0}.course-eval-report-page.detail-page .course-eval-report-meta-cell-value{font-size:11.5px}.course-eval-report-detail-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.course-eval-report-sections-stack{flex:1;min-height:0;overflow:hidden}.course-eval-report-page.detail-page .course-eval-report-section-block{margin-top:8px}.course-eval-report-page.detail-page .course-eval-report-section-head{padding:7px 14px}.course-eval-report-page.detail-page .course-eval-report-section-title{font-size:12.5px}.course-eval-report-page.detail-page .course-eval-report-item-row{gap:12px;padding:5px 14px}.course-eval-report-page.detail-page .course-eval-report-item-text{font-size:11.5px;font-weight:500;line-height:1.2}.course-eval-report-page.detail-page.ar-rtl .course-eval-report-section-title,.course-eval-report-page.detail-page.ar-rtl .course-eval-report-item-text{white-space:normal;line-height:1.35}.course-eval-report-page.detail-page.ar-rtl .course-eval-report-item-row{align-items:flex-start}.course-eval-report-page.detail-page.ar-rtl .course-eval-report-item-meter-wrap,.course-eval-report-page.detail-page.ar-rtl .course-eval-report-item-score{margin-top:2px}.course-eval-report-page.detail-page .course-eval-report-item-meter-wrap{width:120px}.course-eval-report-page.detail-page .course-eval-report-item-meter-track{height:8px}.course-eval-report-page.detail-page .course-eval-report-item-score{width:52px;font-size:12px}.course-eval-report-page.detail-page .course-eval-report-feedback{flex-shrink:0;margin-top:auto;margin-bottom:14px;padding-top:8px}.course-eval-report-page.detail-page .course-eval-report-section-kicker{margin-bottom:6px;font-size:10px}.course-eval-report-page.detail-page .course-eval-report-comment-row{gap:8px}.course-eval-report-page.detail-page .course-eval-report-comment-card{min-height:40px;padding:6px 10px}.course-eval-report-page.detail-page .course-eval-report-comment-label{min-height:16px;margin-bottom:3px;font-size:8px}.course-eval-report-page.detail-page .course-eval-report-comment-text,.course-eval-report-page.detail-page .course-eval-report-comment-empty{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.course-eval-report-page.detail-page.ar-rtl .course-eval-report-comment-text,.course-eval-report-page.detail-page.ar-rtl .course-eval-report-comment-empty{-webkit-line-clamp:4}.course-eval-report-page.detail-page .course-eval-report-footer{flex-shrink:0;margin-top:0;padding-top:10px;position:absolute;bottom:18px;left:40px;right:40px}.course-eval-report-page.summary-page{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:1123px;padding:26px 40px 18px;display:grid}.course-eval-report-summary-page-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.course-eval-report-summary-page-main>:not(.course-eval-report-summary-body){flex-shrink:0}.course-eval-report-page.summary-page .course-eval-report-logo{height:40px}.course-eval-report-page.summary-page .course-eval-report-title{font-size:18px}.course-eval-report-page.summary-page .course-eval-report-masthead{border-bottom:none;padding-bottom:0}.course-eval-report-page.summary-page .course-eval-report-summary-hero{align-items:stretch;gap:12px;margin-top:16px}.course-eval-report-page.summary-page .course-eval-report-banner-name{box-sizing:border-box;justify-content:center;padding:15px 18px}.course-eval-report-page.summary-page .course-eval-report-banner-kicker{font-size:9.5px;line-height:1}.course-eval-report-page.summary-page .course-eval-report-banner-title{margin-top:2px;font-size:18px;line-height:1.15}.course-eval-report-page.summary-page .course-eval-report-banner-sub{margin-top:5px;font-size:10.5px;line-height:1.2}.course-eval-report-page.summary-page .course-eval-report-banner-name,.course-eval-report-page.summary-page .course-eval-report-respondents-tile,.course-eval-report-page.summary-page .course-eval-report-overall-tile{box-sizing:border-box;align-self:stretch;margin-top:0;margin-bottom:0}.course-eval-report-respondents-tile{text-align:center;box-sizing:border-box;background:linear-gradient(160deg,#2b4f9c,#1d3c7d);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;width:120px;padding:14px;line-height:1.05;display:flex}.course-eval-report-respondents-kicker{letter-spacing:1px;color:#ffffffbf;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1}.course-eval-report-page.ar-rtl .course-eval-report-respondents-kicker{text-transform:none;letter-spacing:normal}.course-eval-report-respondents-value{color:#fff;justify-content:center;align-items:center;height:36px;margin-top:2px;font-size:34px;font-weight:800;line-height:1.05;display:flex}.course-eval-report-respondents-sub{color:#ffffffb3;margin-top:0;font-size:10px;font-weight:600;line-height:1}.course-eval-report-page.summary-page .course-eval-report-overall-tile{justify-content:center;width:150px;padding:14px}.course-eval-report-page.summary-page .course-eval-report-overall-kicker{font-size:9px;line-height:1}.course-eval-report-page.summary-page .course-eval-report-overall-value{margin-top:2px;font-size:34px;line-height:1.05}.course-eval-report-page.summary-page .course-eval-report-overall-denom{font-size:15px}.course-eval-report-page.summary-page .course-eval-report-overall-band{margin-top:2px;font-size:10.5px;line-height:1.15}.course-eval-report-summary-section-head{justify-content:flex-start}.course-eval-report-page.summary-page .course-eval-report-section-block{margin-top:12px}.course-eval-report-page.summary-page .course-eval-report-item-row{padding:5px 14px}.course-eval-report-page.summary-page .course-eval-report-item-text{font-size:11.5px;font-weight:500;line-height:1.2}.course-eval-report-page.summary-page.ar-rtl .course-eval-report-item-text{white-space:normal;line-height:1.35}.course-eval-report-page.summary-page.ar-rtl .course-eval-report-item-row{align-items:flex-start}.course-eval-report-page.summary-page .course-eval-report-item-meter-wrap{width:160px}.course-eval-report-page.summary-page .course-eval-report-item-meter-track{border-radius:5px;height:9px}.course-eval-report-page.summary-page .course-eval-report-item-score{font-size:13px;font-weight:800}.course-eval-report-page.summary-page .course-eval-report-summary-caption{color:#98a1af;margin-top:12px;font-size:10.5px;font-weight:600}.course-eval-report-page.summary-page .course-eval-report-section-kicker{color:#b3bac6}.course-eval-report-page.summary-page .course-eval-report-meta-grid{margin-top:12px;padding-top:10px}.course-eval-report-page.summary-page .course-eval-report-tiles{margin-top:12px}.course-eval-report-page.summary-page .course-eval-report-tile{padding:11px 13px}.course-eval-report-page.summary-page .course-eval-report-tile-value{font-size:21px}.course-eval-report-page.summary-page .course-eval-report-tile-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-eval-report-summary-continuation-head{flex-shrink:0}.course-eval-report-summary-continuation-head .course-eval-report-accent-bar{margin-bottom:12px}.course-eval-report-summary-body{flex:1;min-height:0;overflow:hidden}.course-eval-report-page.summary-page .course-eval-report-summary-section{margin-top:12px}.course-eval-report-page.summary-page .course-eval-report-summary-footer{background:#fff;border-top:1px solid #eef1f6;flex-shrink:0;margin-top:0;padding-top:10px;position:static;bottom:auto;left:auto;right:auto}.course-eval-report-summary-caption{color:var(--ce-muted-meta);margin-top:12px;font-size:11px;font-weight:500;line-height:1.45}.course-eval-report-feedback-columns{align-items:stretch;gap:10px;display:flex}.course-eval-report-feedback-list{background:#fff;border:1px solid #e7ebf2;border-radius:10px;flex:1;padding:13px 15px}.course-eval-report-feedback-list-title{letter-spacing:.8px;color:#2b4f9c;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.course-eval-report-feedback-list-item{gap:8px;margin-top:7px;display:flex}.course-eval-report-feedback-bullet{color:#64b448;flex:none;font-weight:800}.course-eval-report-feedback-text{color:#37414f;font-size:12px;font-weight:500;line-height:1.5}.course-eval-report-feedback-name{color:#aab2c0;font-weight:600}.course-eval-report-feedback-empty{color:#c4ccd6;margin-top:6px;font-size:11px}.course-eval-report-page.summary-page .course-eval-report-feedback{border-top:1px solid #eef1f6;flex-direction:column;flex:auto;min-height:0;margin-top:16px;padding-top:14px;display:flex;overflow:hidden}.course-eval-report-page.summary-page .course-eval-report-feedback-columns{flex:auto;min-height:0;overflow:hidden}.course-eval-report-page.summary-page .course-eval-report-feedback-list{min-height:0;overflow:hidden}.course-eval-report-accent-bar{border-radius:3px;height:5px;margin-bottom:16px;display:flex;overflow:hidden}.course-eval-report-accent-bar .green{background:#64b448;width:110px}.course-eval-report-accent-bar .blue{background:#16306b;flex:1}.course-eval-report-masthead{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.course-eval-report-logo{object-fit:contain;width:auto;height:44px;display:block}.course-eval-report-masthead-right{text-align:right}.ar-rtl .course-eval-report-masthead-right{text-align:left}.course-eval-report-title{color:#1f2a44;letter-spacing:-.3px;font-size:18px;font-weight:800;line-height:1}.course-eval-report-masthead-meta{letter-spacing:.5px;color:#9aa3b0;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.course-eval-report-banner{align-items:stretch;gap:12px;margin-top:16px;display:flex}.course-eval-report-banner-name{box-sizing:border-box;background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:0;padding:15px 18px;display:flex}.course-eval-report-banner-kicker{letter-spacing:1.5px;color:#ffffff8c;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1}.course-eval-report-banner-title{color:#fff;margin-top:2px;font-size:18px;font-weight:800;line-height:1.15}.course-eval-report-banner-sub{color:#fff9;margin-top:5px;font-size:10.5px;font-weight:500;line-height:1.2}.course-eval-report-banner-sub>*{vertical-align:baseline;display:inline}.course-eval-report-overall-tile{text-align:center;box-sizing:border-box;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:0;width:150px;padding:14px;line-height:1.05;display:flex}.course-eval-report-overall-kicker{letter-spacing:1px;color:#ffffffd9;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1}.course-eval-report-overall-value{color:#fff;text-align:center;justify-content:center;align-items:baseline;width:100%;height:36px;margin-top:2px;font-size:34px;font-weight:800;line-height:1.05;display:flex}.course-eval-report-page.ar-rtl .course-eval-report-overall-tile .course-eval-report-ltr{text-align:center;direction:ltr}.course-eval-report-overall-denom{font-size:15px;font-weight:700;line-height:1}.course-eval-report-overall-band{color:#ffffffe6;text-align:center;width:100%;margin-top:2px;font-size:10.5px;font-weight:700;line-height:1}.course-eval-report-banner-name .enrollment-report-ar-text,.course-eval-report-respondents-tile .enrollment-report-ar-text,.course-eval-report-overall-tile .enrollment-report-ar-text{line-height:inherit;display:inline}.course-eval-report-meta-row{border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6;grid-template-columns:repeat(4,1fr);gap:8px 24px;margin-top:14px;padding:12px 0;display:grid}.course-eval-report-meta-cell-label{letter-spacing:1px;color:#aab2c0;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.course-eval-report-meta-cell-value{color:#1f2a44;margin-top:2px;font-size:11.5px;font-weight:700}.course-eval-report-section-block{margin-top:14px}.course-eval-report-section-head{background:#16306b;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:7px 14px;display:flex}.course-eval-report-section-title{color:#fff;font-size:12.5px;font-weight:800}.course-eval-report-section-avg-wrap{align-items:center;gap:8px;display:flex}.course-eval-report-section-avg-label{letter-spacing:.5px;color:#fff9;text-transform:uppercase;font-size:9px;font-weight:700}.course-eval-report-section-avg-value{color:#7dd45a;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:800}.course-eval-report-section-avg-denom{color:#ffffff80;font-size:10px}.course-eval-report-item-table{border:1px solid #e7ebf2;border-top:none;border-radius:0 0 8px 8px;overflow:hidden}.course-eval-report-item-row{border-bottom:1px solid #eef1f6;align-items:center;gap:12px;padding:5px 14px;display:flex}.course-eval-report-item-row.even{background:#f7f9fc}.course-eval-report-item-text{color:#37414f;flex:1;font-size:11.5px;font-weight:500;line-height:1.2}.course-eval-report-item-text .enrollment-report-ar-text,.course-eval-report-item-score .enrollment-report-ar-text{line-height:inherit;display:inline}.course-eval-report-item-meter-wrap{flex:none;align-items:center;width:120px;display:flex}.course-eval-report-item-meter-track{background:#edf0f5;border-radius:4px;flex:1;height:8px;overflow:hidden}.course-eval-report-item-meter-track.empty{background:#f0f2f6}.course-eval-report-item-meter-fill{border-radius:4px;height:100%}.ar-rtl .course-eval-report-item-meter-fill{margin-left:auto}.course-eval-report-item-score{text-align:right;flex:none;width:52px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.ar-rtl .course-eval-report-item-score{text-align:left}.course-eval-report-feedback{border-top:1px solid #eef1f6;margin-top:16px;padding-top:14px}.course-eval-report-section-kicker{letter-spacing:.12em;color:var(--ce-muted-label);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.course-eval-report-comment-row{align-items:stretch;gap:10px;display:flex}.course-eval-report-comment-card{background:#fff;border:1px solid #e7ebf2;border-radius:10px;flex-direction:column;flex:1;padding:9px 11px;display:flex}.course-eval-report-comment-label{letter-spacing:.8px;color:#2b4f9c;text-transform:uppercase;min-height:18px;margin-bottom:4px;font-size:9px;font-weight:700}.course-eval-report-comment-text{color:#37414f;font-size:12px;font-weight:500;line-height:1.35}.course-eval-report-comment-empty{color:#c4ccd6;font-size:12px;font-style:italic;font-weight:500}.course-eval-report-footer{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;padding-top:12px;display:flex;position:absolute;bottom:26px;left:44px;right:44px}.course-eval-report-footer-tagline{letter-spacing:1.5px;color:var(--ce-muted-label);text-transform:uppercase;font-size:9.5px;font-weight:700}.course-eval-report-footer-hashtag{color:#64b448;font-size:9.5px;font-weight:800}.course-eval-report-footer-code{color:var(--ce-muted-meta);font-size:10px;font-weight:500}.course-eval-report-tiles{gap:9px;margin-top:14px;display:flex}.course-eval-report-tile{background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:11px;flex:1;padding:13px 15px}.course-eval-report-tile-value{color:#7dd45a;font-size:23px;font-weight:800;line-height:1}.course-eval-report-tile-label{letter-spacing:.8px;color:#ffffffa6;text-transform:uppercase;margin-top:4px;font-size:8.5px;font-weight:700}.course-eval-report-tile-sub{color:#ffffff80;margin-top:2px;font-size:9px;font-weight:600}.course-eval-report-dist-row{gap:6px;margin-top:12px;display:flex}.course-eval-report-dist-chip{text-align:center;color:#fff;border-radius:8px;flex:1;padding:8px 6px;font-size:10px;font-weight:800}.course-eval-report-dist-chip span{opacity:.85;margin-top:2px;font-size:8px;font-weight:600;display:block}.course-eval-report-summary-section{margin-top:16px}.course-eval-report-statement-row{border-bottom:1px solid #eef1f6;align-items:center;gap:10px;padding:6px 0;display:flex}.course-eval-report-statement-text{color:#37414f;flex:1;font-size:12px;font-weight:500}.course-eval-report-statement-meter-wrap{flex:none;width:140px}.course-eval-report-statement-meter-track{background:#edf0f5;border-radius:5px;height:10px;overflow:hidden}.course-eval-report-statement-meter-fill{border-radius:5px;height:100%}.ar-rtl .course-eval-report-statement-meter-fill{margin-left:auto}.course-eval-report-statement-avg{text-align:right;flex:none;width:42px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.ar-rtl .course-eval-report-statement-avg{text-align:left}.course-eval-report-mini-dist{border-radius:4px;flex:none;gap:1px;width:72px;height:8px;display:flex;overflow:hidden}.course-eval-report-mini-dist-seg{height:100%}.course-eval-report-summary-footer{justify-content:space-between;align-items:center;display:flex}.course-eval-report-meta-grid{border-top:1px solid #eef1f6;grid-template-columns:1fr 1fr;gap:10px 32px;margin-top:14px;padding-top:12px;display:grid}.closing-report-root{color:#3c3c3b;background:0 0;font-family:Raleway,system-ui,sans-serif}.closing-report-page.ar-rtl{text-align:right;direction:rtl;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif}.closing-report-page.ar-rtl .cr-ltr{text-align:left;direction:ltr}.closing-report-page.ar-rtl .cr-mono{letter-spacing:normal;text-transform:none}.closing-report-page{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:794px;height:1123px;position:relative;overflow:hidden}.cr-accent-bar-top{border-radius:3px;height:5px;margin-bottom:18px;display:flex;overflow:hidden}.cr-accent-bar-top .cr-accent-green{background:#64b448;width:110px}.cr-accent-bar-top .cr-accent-navy{background:#16306b;flex:1}.cr-masthead{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.cr-masthead-logo{width:auto;height:40px;display:block}.cr-masthead-right{text-align:right}.cr-masthead-title{color:#1f2a44;letter-spacing:-.3px;font-size:18px;font-weight:800;line-height:1}.cr-masthead-meta{letter-spacing:.5px;color:#9aa3b0;text-align:right;direction:ltr;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:9px}.cr-footer{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;padding-top:12px;display:flex;position:absolute;bottom:26px;left:44px;right:44px}.cr-footer-tagline{letter-spacing:1.5px;color:#aab2c0;text-transform:uppercase;font-size:9.5px;font-weight:700}.cr-footer-hashtag{color:#64b448;font-size:9.5px;font-weight:800}.cr-footer-code{color:#aab2c0;font-family:IBM Plex Mono,monospace;font-size:9.5px}.closing-report-page.ar-rtl .cr-footer-hashtag,.closing-report-page.ar-rtl .cr-footer-code,.closing-report-page.ar-rtl .cr-cover-bottom-hashtag,.closing-report-page.ar-rtl .cr-cover-bottom-code{direction:ltr}.closing-report-page.cover{background:#16306b;padding:0}.cr-cover-wrap{height:100%;display:flex;position:absolute;inset:0}.cr-cover-left{box-sizing:border-box;background:#fff;flex-direction:column;width:52%;height:100%;padding:56px 46px 44px;display:flex;position:relative;overflow:hidden}.cr-cover-left-accent{background:linear-gradient(#64b448,#16306b);width:5px;height:100%;position:absolute;top:0;left:0}.cr-cover-logo{flex-shrink:0;align-self:flex-start;width:auto;height:58px;display:block}.cr-cover-main{flex:auto;min-height:0;margin-top:44px;overflow:hidden}.cr-cover-subtitle{letter-spacing:3px;color:#64b448;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.cr-cover-title{letter-spacing:-1px;color:#16306b;margin:14px 0 0;font-size:46px;font-weight:800;line-height:1.04}.cr-cover-dots{gap:6px;margin-top:20px;display:flex}.cr-cover-dot-green{background:#64b448;width:46px;height:3px}.cr-cover-dot-gold{background:#f5a81c;width:20px;height:3px}.cr-cover-course-title{color:#1f2a44;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:22px;font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cr-cover-meta{margin-top:24px}.cr-cover-meta-row{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.cr-cover-meta-row:last-child{border-bottom:none}.cr-cover-meta-label{letter-spacing:1.5px;color:#aab2c0;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9.5px}.closing-report-page.cover.ar-rtl .cr-cover-meta-label{letter-spacing:normal;text-transform:none;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif;font-size:10.5px;font-weight:600}.cr-cover-meta-value{color:#1f2a44;text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:230px;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.closing-report-page.cover.ar-rtl .cr-cover-meta-value{text-align:left}.cr-cover-bottom{border-top:1px solid #e9edf3;flex-shrink:0;margin-top:auto;padding-top:20px}.cr-cover-bottom-ar{color:#16306b;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:700}.closing-report-page.cover.ar-rtl .cr-cover-bottom-ar{text-align:right}.cr-cover-bottom-ar .enrollment-report-ar-text,.cr-footer-tagline .enrollment-report-ar-text{text-align:right;width:100%}.closing-report-page.cover:not(.ar-rtl) .cr-cover-bottom-ar{text-align:right}.cr-cover-bottom-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.cr-cover-bottom-tagline{color:#8b93a2;font-size:11px;font-weight:600}.cr-cover-bottom-tagline.is-en{letter-spacing:1px;text-transform:uppercase}.cr-cover-bottom-hashtag{color:#64b448;font-size:12px;font-weight:800}.cr-cover-bottom-code{color:#c4ccd6;text-align:left;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.cr-cover-right{background:linear-gradient(150deg,#0b1c40,#16306b 55%,#1c3f7d);width:48%;height:100%;position:relative;overflow:hidden}.cr-cover-right-accent{z-index:3;background:#f5a81c;width:4px;height:100%;position:absolute;top:0;left:0}.cr-cover-image{background-position:50% 22%;background-repeat:no-repeat;background-size:130%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 74%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 74%,#0000 100%)}.cr-cover-image-overlay{mix-blend-mode:multiply;background:linear-gradient(#0b1c4042,#16306b1a 50%,#0b1c407a);position:absolute;inset:0}.cr-cover-photo-placeholder{color:#ffffff73;letter-spacing:2px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.closing-report-page.toc{padding:44px 56px 40px}.cr-toc-list{margin-top:28px}.cr-toc-item{border-bottom:1px solid #eef1f6;align-items:baseline;gap:16px;padding:15px 0;display:flex}.cr-toc-num{color:#64b448;flex-shrink:0;width:34px;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:700}.cr-toc-title{color:#1f2a44;font-size:16px;font-weight:700}.closing-report-page.dashboard{flex-direction:column;padding:44px 56px 40px;display:flex}.closing-report-page.dashboard .cr-footer{flex-shrink:0;margin-top:auto;position:static;bottom:auto;left:auto;right:auto}.closing-report-page.dashboard>:not(.cr-dashboard-body){flex-shrink:0}.cr-dashboard-body{flex:auto;min-height:0;overflow:hidden}.cr-dashboard-subtitle{color:#6b7484;margin-top:16px;font-size:12px;font-weight:600}.cr-tiles-row{gap:10px;margin-top:16px;display:flex}.cr-tile{background:linear-gradient(160deg,#0e2350,#1d3c7d);border-radius:11px;flex:1;padding:13px 15px}.cr-tile-number{color:#7dd45a;font-size:23px;font-weight:800;line-height:1.05}.cr-tile-label{letter-spacing:.8px;color:#ffffffa6;text-transform:uppercase;margin-top:4px;font-size:8.5px;font-weight:700}.cr-panels-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.cr-panel{background:#fff;border:1px solid #e7ebf2;border-radius:12px;padding:16px 18px}.cr-panel-title{letter-spacing:1px;color:#b3bac6;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800}.cr-panel-body{justify-content:center;align-items:center;display:flex}.cr-donut{border-radius:50%;flex-shrink:0;width:112px;height:112px;position:relative}.cr-donut-inner{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:13px}.cr-donut-value{font-size:23px;font-weight:800}.cr-assess-vert{justify-content:center;align-items:flex-end;gap:24px;height:112px;display:flex}.cr-assess-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.cr-assess-col-value{font-size:14px;font-weight:800}.cr-assess-col-value.pre{color:#98a1af}.cr-assess-col-value.post{color:#1f8a3b}.cr-assess-bar{border-radius:5px 5px 0 0;width:42px;margin-top:4px}.cr-assess-bar.pre{background:#c4ccd6}.cr-assess-bar.post{background:linear-gradient(#64b448,#3f9e2a)}.cr-assess-arrow{color:#64b448;padding-bottom:34px;font-size:22px}.cr-assess-col-label{text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:700}.cr-assess-col-label.pre{color:#98a1af}.cr-assess-col-label.post{color:#1f8a3b}.cr-stars-wrap{text-align:center;padding:8px 0}.cr-stars-big-value{color:#1f8a3b;font-size:44px;font-weight:800;line-height:1}.cr-stars-big-max{color:#b3bac6;font-size:18px}.cr-stars-row{margin-top:10px}.cr-star-filled{color:#f5a81c;font-size:20px}.cr-star-empty{color:#e3e7ee;font-size:20px}.cr-improvement{box-sizing:border-box;border:1px solid #e7ebf2;border-radius:12px;flex-direction:column;height:100%;min-height:0;margin-top:14px;padding:16px 18px;display:flex;overflow:hidden}.cr-improvement-title{letter-spacing:1px;color:#b3bac6;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:800}.cr-improvement-continued{letter-spacing:1px;color:#b3bac6;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800}.cr-improve-rows{flex-direction:column;flex:auto;gap:9px;min-height:0;display:flex;overflow:hidden}.cr-improve-row{align-items:center;gap:12px;display:flex}.cr-improve-name{color:#1f2a44;white-space:nowrap;text-overflow:ellipsis;flex:none;width:150px;font-size:11px;font-weight:700;overflow:hidden}.cr-improve-bars{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cr-improve-bar-track{background:#edf0f5;border-radius:4px;height:6px;overflow:hidden}.cr-improve-bar{border-radius:4px;height:100%}.cr-improve-bar.pre{background:#c4ccd6}.cr-improve-bar.post{background:linear-gradient(90deg,#64b448,#3f9e2a)}.cr-improve-delta{text-align:right;flex:none;width:54px;font-size:11px;font-weight:800}.cr-improvement-legend{gap:16px;margin-top:12px;display:flex}.cr-legend-item{color:#8b93a2;align-items:center;gap:6px;font-size:9.5px;font-weight:600;display:inline-flex}.cr-legend-bar{border-radius:5px;width:16px;height:9px;display:inline-block}.cr-legend-bar.pre{background:#c4ccd6}.cr-legend-bar.post{background:linear-gradient(90deg,#64b448,#3f9e2a)}.closing-report-page.divider{background:#0b1c40;padding:0}.cr-divider-inner{color:#fff;background:linear-gradient(160deg,#0b1c40,#16306b 60%,#274a93);flex-direction:column;justify-content:center;height:1123px;padding:0 64px;display:flex;position:relative;overflow:hidden}.closing-report-page.divider.ar-rtl .cr-divider-inner{background:linear-gradient(210deg,#0b1c40,#16306b 60%,#274a93)}.cr-divider-dots{z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Ccircle cx='9' cy='9' r='1.6' fill='white' fill-opacity='0.1'/%3E%3C/svg%3E");background-size:18px 18px;width:320px;height:320px;position:absolute;bottom:-40px;left:-40px}.closing-report-page.divider.ar-rtl .cr-divider-dots{left:auto;right:-40px}.cr-divider-accent{z-index:1;background:#64b448;width:6px;height:100%;position:absolute;top:0;left:0}.cr-divider-content{z-index:2;position:relative}.cr-divider-num{color:#7dd45a38;font-family:IBM Plex Mono,monospace;font-size:120px;font-weight:700;line-height:1}.closing-report-page.divider.ar-rtl .cr-divider-num{text-align:right}.cr-divider-bar{background:#64b448;width:60px;height:4px;margin:8px 0 20px}.cr-divider-title{letter-spacing:-.5px;color:#fff;margin:0;font-size:40px;font-weight:800;line-height:1.1}.closing-report-page.divider.ar-rtl .cr-divider-title{font-size:38px;line-height:1.25}.cr-divider-bottom-left{color:#7dd45a;z-index:2;font-size:12px;font-weight:800;position:absolute;bottom:56px;left:64px}.cr-divider-bottom-right{color:#ffffff80;z-index:2;font-family:IBM Plex Mono,monospace;font-size:10px;position:absolute;bottom:54px;right:64px}.closing-report-page.thank-you{background:#0b1c40;padding:0}.cr-thankyou-inner{color:#fff;text-align:center;background:radial-gradient(#1a3a72 0%,#122a58 45%,#0b1c40 100%);flex-direction:column;justify-content:center;align-items:center;height:1123px;display:flex;position:relative;overflow:hidden}.cr-thankyou-dots-tl,.cr-thankyou-dots-br{z-index:0;pointer-events:none;opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='8' cy='8' r='1.35' fill='white' fill-opacity='0.14'/%3E%3C/svg%3E");background-size:16px 16px;width:280px;height:280px;position:absolute}.cr-thankyou-dots-tl{top:-24px;left:-24px}.cr-thankyou-dots-br{bottom:-24px;right:-24px}.cr-thankyou-content{z-index:2;flex-direction:column;align-items:center;max-width:640px;padding:0 40px;display:flex;position:relative}.cr-thankyou-logo{object-fit:contain;width:auto;height:72px;display:block}.closing-report-page.thank-you.ar-rtl .cr-thankyou-logo{height:70px}.cr-thankyou-rule{background:#ffffff59;width:220px;height:1px;margin-top:28px}.cr-thankyou-rule-after{margin-top:32px;margin-bottom:0}.cr-thankyou-heading{letter-spacing:-.4px;color:#fff;margin:28px 0 0;font-size:56px;font-weight:800;line-height:1.15}.closing-report-page.thank-you.ar-rtl .cr-thankyou-heading{letter-spacing:normal;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif;font-size:58px}.cr-thankyou-tagline-ar{color:#ffffffeb;margin-top:18px;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:700;line-height:1.45}.closing-report-page.thank-you.ar-rtl .cr-thankyou-tagline-ar{font-size:19px}.cr-thankyou-tagline-en{color:#ffffffb8;letter-spacing:.02em;margin-top:8px;font-size:15px;font-weight:500}.closing-report-page.thank-you.ar-rtl .cr-thankyou-tagline-en{color:#ffffffad;font-size:14px}.cr-thankyou-hashtag{color:#7dd45a;letter-spacing:.4px;margin-top:28px;font-size:15px;font-weight:800}.cr-thankyou-url{text-align:center;color:#ffffffb8;z-index:2;justify-content:center;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex;position:absolute;bottom:48px;left:0;right:0}.cr-thankyou-globe{opacity:.85;flex-shrink:0}.closing-report-page.ar-rtl .cr-cover-meta-label{text-align:right}.closing-report-page.ar-rtl .cr-cover-meta-value{text-align:left}.closing-report-page.ar-rtl .cr-improve-name{text-align:right}.closing-report-page.ar-rtl .cr-improve-delta,.closing-report-page.ar-rtl .cr-masthead-right,.closing-report-page.ar-rtl .cr-masthead-meta{text-align:left}.closing-report-page.ar-rtl .cr-cover-left-accent,.closing-report-page.ar-rtl .cr-cover-right-accent,.closing-report-page.ar-rtl .cr-divider-accent{left:auto;right:0}.closing-report-page.ar-rtl .cr-divider-bottom-left{left:auto;right:64px}.closing-report-page.ar-rtl .cr-divider-bottom-right{left:64px;right:auto}
