.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}@charset "UTF-8";.page-content.training-module{padding-top:calc(70px + .75rem);padding-left:.75rem;padding-right:.75rem;padding-bottom:60px}html[data-layout=horizontal] .page-content.training-module{margin-top:0;padding-top:calc(70px + 2.85rem)}@media (max-width: 1024.98px){html[data-layout=horizontal] .page-content.training-module{padding-top:calc(70px + 2.65rem)}}.training-module{position:relative;background:linear-gradient(165deg,#e6f2ff 0%,#f4f8fc 22%,var(--app-surface-elevated, #fff) 60%);border-radius:0 0 1.25rem 1.25rem;min-height:calc(100vh - 7rem)}.training-module:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0d6efd,#6f42c1,#0dcaf0);border-radius:0 0 4px 4px;opacity:.9;pointer-events:none}.training-module .training-page-header{margin-top:.15rem;margin-bottom:.65rem}.training-module .training-page-back{margin-bottom:.4rem}.training-module .training-page-back{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--primary-color, #0d6efd)!important;margin-bottom:.5rem;padding:.15rem 0;text-decoration:none;border:0;background:transparent;line-height:1.35;transition:color .15s ease,transform .15s ease}.training-module .training-page-back i{font-size:1.05rem;line-height:1}.training-module .training-page-back:hover{color:var(--primary-hover, #0b5ed7)!important;transform:translate(-2px);text-decoration:none}.training-module .training-page-back:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #0d6efd) 45%,transparent);outline-offset:2px;border-radius:.25rem}.training-module .training-hero{background:linear-gradient(135deg,#0d6efd14,#6f42c10d);border:1px solid rgba(13,110,253,.12);border-radius:.75rem;padding:.65rem 1rem;margin-bottom:1rem;box-shadow:0 4px 18px #0f223a0d}.training-module .training-hero-title{font-weight:700;letter-spacing:-.02em;font-size:clamp(1.05rem,2.2vw,1.28rem);line-height:1.25;margin-bottom:.25rem;background:linear-gradient(120deg,#0b5ed7,#6f42c1 55%,#0aa2c0);-webkit-background-clip:text;background-clip:text;color:transparent}.training-module .training-hero .training-badge-pill{margin-bottom:.35rem}.training-module .training-hero p,.training-module .training-hero .small,.training-module .training-course-list-page__lede,.training-module .training-wizard-hero__lede{font-size:.8125rem;line-height:1.4;margin-bottom:0}.training-module .training-badge-pill{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding-top:.25rem!important;padding-bottom:.25rem!important}.training-module .training-stat-card{border:1px solid var(--app-border, rgba(15, 23, 42, .06))!important;border-radius:.6rem!important;box-shadow:0 6px 28px #0f223a12!important;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden;background:var(--app-surface-elevated, #fff)}.training-module .training-stat-card:after{content:"";display:block;height:3px;margin:-1.25rem -1.25rem .75rem;background:linear-gradient(90deg,#0d6efd,#6f42c1);opacity:.35}.training-module .training-stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 36px #0f223a1a!important}.training-module .training-card-elevated{border:1px solid var(--app-border, rgba(15, 23, 42, .07))!important;border-radius:.6rem!important;box-shadow:0 8px 32px #0f223a14!important;background:var(--app-surface-elevated, #fff)}.training-module .training-panel-accent{border-radius:.75rem;border:1px solid rgba(13,110,253,.12);background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated, #fff) 95%,transparent),color-mix(in srgb,var(--app-hover, #f0f8ff) 50%,transparent))}.training-module .nav-tabs-custom .nav-link.active{font-weight:600;border-bottom-color:#0d6efd!important;color:#0d6efd!important}.training-module .training-icon-tile{width:40px;height:40px;background:linear-gradient(145deg,#0d6efd26,#6f42c11f);color:#0d6efd}.training-module .training-curriculum-row{transition:background .15s ease}.training-module .training-curriculum-row:hover{background:#0d6efd0a}.training-module .training-quiz-results-summary{margin-bottom:1rem}.training-module .training-quiz-results-summary__title{margin:0 0 2.5rem;font-size:1rem;font-weight:700;color:var(--app-text, #0f172a);letter-spacing:-.01em}.training-module .training-quiz-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}@media (max-width: 900px){.training-module .training-quiz-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.training-module .training-quiz-stat-grid{grid-template-columns:1fr}}.training-module .training-quiz-stat-card{--stat-accent: #0094d2;position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem .85rem;min-height:5.25rem;border:1px solid var(--app-border, rgba(15, 23, 42, .08));border-radius:.6rem;background:var(--app-surface-elevated, #fff);box-shadow:0 6px 28px #0f223a14;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.training-module .training-quiz-stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 36px #0f223a24}.training-module .training-quiz-stat-card__head{display:flex;align-items:center;gap:1.1rem;width:100%}.training-module .training-quiz-stat-card__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;margin-left:.4rem}.training-module .training-quiz-stat-card__icon{width:42px;height:42px;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.15rem;margin-top:.35rem;background:var(--stat-accent);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--stat-accent) 40%,transparent)}.training-module .training-quiz-stat-card__value{font-size:1.3rem;font-weight:700;color:var(--app-text, #0f172a);line-height:1.15;letter-spacing:-.02em}.training-module .training-quiz-stat-card__label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted, #64748b)}.training-module .training-quiz-stat-card__sub{font-size:.7rem;color:var(--app-text-muted, #64748b);padding-left:calc(42px + 1.1rem)}.training-module .training-quiz-stat-card:nth-child(1){--stat-accent: #f59e0b}.training-module .training-quiz-stat-card:nth-child(2){--stat-accent: #22c55e}.training-module .training-quiz-stat-card:nth-child(3){--stat-accent: #ef4444}.training-module .training-quiz-stat-card:nth-child(4){--stat-accent: #6366f1}.training-module .training-quiz-stat-card:nth-child(5){--stat-accent: #0ea5e9}.training-module .training-quiz-results-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem;margin-bottom:2.85rem;padding:.7rem .9rem;border-radius:.75rem;border:1px solid rgba(13,110,253,.1);background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated, #fff) 98%,transparent),color-mix(in srgb,var(--app-hover, #f0f8ff) 45%,transparent));box-shadow:0 4px 18px #0f223a0a}.training-module .training-quiz-results-table-card{border:1px solid var(--app-border, rgba(15, 23, 42, .07))!important;border-radius:.6rem!important;background:var(--app-surface-elevated, #fff);box-shadow:0 8px 32px #0f223a12!important;overflow:hidden}.training-curriculum .col-lg-4 .training-card-elevated,.training-curriculum .list-group-item.training-curriculum-row .btn-link{box-shadow:none!important}.training-curriculum .list-group-item.training-curriculum-row .btn-link:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.training-curriculum .list-group-item.training-curriculum-row .btn-link:focus,.training-curriculum .list-group-item.training-curriculum-row .btn-link:active{box-shadow:none!important}.p-dropdown-panel.training-scope-dd-panel{border-radius:.55rem!important;border:1px solid var(--app-border, rgba(15, 23, 42, .1))!important;box-shadow:0 16px 40px #0f172a1f!important;margin-top:4px;overflow:hidden;background:var(--app-surface-elevated, #fff)}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-header{padding:0;border-bottom:1px solid rgba(15,23,42,.06)}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-filter-container{position:relative;width:100%;padding:.45rem .55rem}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-filter.p-inputtext{width:100%;border-radius:.4rem;border:1px solid rgba(15,23,42,.1)!important;font-size:.8125rem;padding:.35rem 1.85rem .35rem .5rem!important;margin:0!important;box-shadow:none!important;outline:none!important}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-filter.p-inputtext:focus{border-color:#64748b73!important;box-shadow:0 0 0 2px #94a3b833!important;outline:none!important}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-filter-icon{position:absolute!important;top:50%!important;right:.8rem!important;left:auto!important;margin:0!important;transform:translateY(-50%)!important;color:var(--app-text-muted, #64748b)!important;pointer-events:none}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-items{padding:.35rem 0}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-item{margin:0 .35rem;padding:.45rem .65rem!important;border-radius:.4rem;font-size:.8125rem;font-weight:500;color:var(--app-text, #334155)!important}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-item:not(.p-highlight):hover{background:var(--app-hover, #f8f9fa)!important;color:var(--app-text, #0f172a)!important}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-item.p-highlight{background:var(--app-hover, #f8f9fa)!important;color:var(--app-text, #0f172a)!important;font-weight:600}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-item.p-highlight.p-focus{background:var(--app-border, #e2e8f0)!important}.p-dropdown-panel.training-scope-dd-panel .p-dropdown-item.p-focus{background:var(--app-hover, #f8f9fa)!important;color:var(--app-text, #0f172a)!important}.p-dropdown-panel.training-admin-dd-panel{border-radius:.5rem!important;border:1px solid var(--app-border, rgba(15, 23, 42, .1))!important;box-shadow:0 12px 32px #0f172a24!important;overflow:hidden;background:var(--app-surface-elevated, #fff)!important;z-index:1100!important}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-header{padding:0;border-bottom:1px solid rgba(15,23,42,.06)}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-filter-container{position:relative;width:100%;padding:.5rem .55rem}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-filter.p-inputtext{width:100%;border-radius:.4rem!important;border:1px solid rgba(15,23,42,.1)!important;font-size:.8125rem!important;padding:.4rem 2rem .4rem .55rem!important;margin:0!important;box-shadow:none!important;outline:none!important;color:var(--app-text, #0f172a)}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-filter.p-inputtext:focus{border-color:#64748b73!important;box-shadow:0 0 0 2px #94a3b833!important}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-filter-icon{position:absolute!important;top:50%!important;right:.85rem!important;left:auto!important;margin:0!important;transform:translateY(-50%)!important;color:var(--app-text-muted, #64748b)!important;pointer-events:none;width:.9rem;height:.9rem}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-filter-icon svg{width:.9rem;height:.9rem}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-items{padding:.35rem 0}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-item{margin:0 .4rem;padding:.5rem .65rem!important;border-radius:.4rem;font-size:.8125rem;font-weight:500;color:var(--app-text, #334155)!important;line-height:1.35;white-space:normal}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-item:not(.p-highlight):hover{background:var(--app-hover, #f8f9fa)!important;color:var(--app-text, #0f172a)!important}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-item.p-highlight{background:var(--app-border, #e2e8f0)!important;color:var(--app-text, #0f172a)!important;font-weight:600}.p-dropdown-panel.training-admin-dd-panel .p-dropdown-item.p-focus{background:var(--app-hover, #f8f9fa)!important;color:var(--app-text, #0f172a)!important}.training-quiz-inline-media,.training-quiz-inline-option{width:min(100%,280px);height:168px;max-width:100%;object-fit:contain;object-position:center;border-radius:.5rem;border:1px solid var(--app-border, rgba(15, 23, 42, .12));background:var(--app-hover, #f8f9fa);display:block}.training-quiz-inline-option{margin-top:.35rem}.training-quiz-option-caption{display:block;font-weight:500;margin-bottom:.35rem}::ng-deep .training-quiz-response-dialog.p-dialog{border:none;border-radius:20px;overflow:hidden;box-shadow:0 28px 64px #0f172a38;width:min(1200px,96vw)!important;max-width:96vw}::ng-deep .training-quiz-response-dialog .p-dialog-content{padding:0;background:var(--app-surface-elevated, #fff)}::ng-deep .training-quiz-response-dialog--pass .p-dialog-content{background:linear-gradient(168deg,var(--app-surface-elevated, #fff) 0%,color-mix(in srgb,var(--main-color, #0094d2) 8%,#f0fdf4) 42%,#ecfdf5 100%)}::ng-deep .training-quiz-response-dialog--fail .p-dialog-content{background:linear-gradient(168deg,var(--app-surface-elevated, #fff) 0%,#fef2f2 42%,#fff7ed 100%)}.training-quiz-response-dialog__lesson-pick{display:flex;align-items:center;gap:.65rem;padding:.75rem 1.15rem;border-bottom:1px solid var(--app-border, rgba(15, 23, 42, .08));background:color-mix(in srgb,var(--app-hover, #f8f9fa) 85%,transparent)}.training-quiz-response-dialog__lesson-pick label{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted, #64748b);white-space:nowrap}.training-quiz-response-dialog__lesson-pick .form-select{max-width:18rem;border-radius:999px;font-size:.8125rem;font-weight:600;border-color:#0f172a1f;box-shadow:0 1px 3px #0f172a0a}.training-module .text-muted,.training-module .text-muted-custom,.training-module .text-secondary,.training-module .text-black-50,.training-module .small.text-muted,.training-module span.text-muted,.training-module p.text-muted,.training-module div.text-muted,.training-module small.text-muted,.training-module .small.text-muted *,.training-admin .text-muted,.training-admin .text-muted-custom,.training-admin .text-secondary,.training-admin .text-black-50,.training-admin .small.text-muted,.training-admin span.text-muted,.training-admin p.text-muted,.training-admin div.text-muted,.training-admin small.text-muted,.training-admin .small.text-muted *,.training-curriculum .text-muted,.training-curriculum .text-muted-custom,.training-curriculum .text-secondary,.training-curriculum .text-black-50,.training-curriculum .small.text-muted,.training-curriculum span.text-muted,.training-curriculum p.text-muted,.training-curriculum div.text-muted,.training-curriculum small.text-muted,.training-curriculum .small.text-muted *,.training-course-list .text-muted,.training-course-list .text-muted-custom,.training-course-list .text-secondary,.training-course-list .text-black-50,.training-course-list .small.text-muted,.training-course-list span.text-muted,.training-course-list p.text-muted,.training-course-list div.text-muted,.training-course-list small.text-muted,.training-course-list .small.text-muted *,.training-course-form .text-muted,.training-course-form .text-muted-custom,.training-course-form .text-secondary,.training-course-form .text-black-50,.training-course-form .small.text-muted,.training-course-form span.text-muted,.training-course-form p.text-muted,.training-course-form div.text-muted,.training-course-form small.text-muted,.training-course-form .small.text-muted *,.training-course-attendees .text-muted,.training-course-attendees .text-muted-custom,.training-course-attendees .text-secondary,.training-course-attendees .text-black-50,.training-course-attendees .small.text-muted,.training-course-attendees span.text-muted,.training-course-attendees p.text-muted,.training-course-attendees div.text-muted,.training-course-attendees small.text-muted,.training-course-attendees .small.text-muted *,.training-manage-assignees .text-muted,.training-manage-assignees .text-muted-custom,.training-manage-assignees .text-secondary,.training-manage-assignees .text-black-50,.training-manage-assignees .small.text-muted,.training-manage-assignees span.text-muted,.training-manage-assignees p.text-muted,.training-manage-assignees div.text-muted,.training-manage-assignees small.text-muted,.training-manage-assignees .small.text-muted *,.training-bulk-edit-assignees .text-muted,.training-bulk-edit-assignees .text-muted-custom,.training-bulk-edit-assignees .text-secondary,.training-bulk-edit-assignees .text-black-50,.training-bulk-edit-assignees .small.text-muted,.training-bulk-edit-assignees span.text-muted,.training-bulk-edit-assignees p.text-muted,.training-bulk-edit-assignees div.text-muted,.training-bulk-edit-assignees small.text-muted,.training-bulk-edit-assignees .small.text-muted *,.training-settings .text-muted,.training-settings .text-muted-custom,.training-settings .text-secondary,.training-settings .text-black-50,.training-settings .small.text-muted,.training-settings span.text-muted,.training-settings p.text-muted,.training-settings div.text-muted,.training-settings small.text-muted,.training-settings .small.text-muted *,.training-quiz-review .text-muted,.training-quiz-review .text-muted-custom,.training-quiz-review .text-secondary,.training-quiz-review .text-black-50,.training-quiz-review .small.text-muted,.training-quiz-review span.text-muted,.training-quiz-review p.text-muted,.training-quiz-review div.text-muted,.training-quiz-review small.text-muted,.training-quiz-review .small.text-muted *,.training-quiz-response-page .text-muted,.training-quiz-response-page .text-muted-custom,.training-quiz-response-page .text-secondary,.training-quiz-response-page .text-black-50,.training-quiz-response-page .small.text-muted,.training-quiz-response-page span.text-muted,.training-quiz-response-page p.text-muted,.training-quiz-response-page div.text-muted,.training-quiz-response-page small.text-muted,.training-quiz-response-page .small.text-muted *,.training-learn-course .text-muted,.training-learn-course .text-muted-custom,.training-learn-course .text-secondary,.training-learn-course .text-black-50,.training-learn-course .small.text-muted,.training-learn-course span.text-muted,.training-learn-course p.text-muted,.training-learn-course div.text-muted,.training-learn-course small.text-muted,.training-learn-course .small.text-muted *,.training-dashboard .text-muted,.training-dashboard .text-muted-custom,.training-dashboard .text-secondary,.training-dashboard .text-black-50,.training-dashboard .small.text-muted,.training-dashboard span.text-muted,.training-dashboard p.text-muted,.training-dashboard div.text-muted,.training-dashboard small.text-muted,.training-dashboard .small.text-muted *,.training-assigned-courses .text-muted,.training-assigned-courses .text-muted-custom,.training-assigned-courses .text-secondary,.training-assigned-courses .text-black-50,.training-assigned-courses .small.text-muted,.training-assigned-courses span.text-muted,.training-assigned-courses p.text-muted,.training-assigned-courses div.text-muted,.training-assigned-courses small.text-muted,.training-assigned-courses .small.text-muted *,.training-course-preview .text-muted,.training-course-preview .text-muted-custom,.training-course-preview .text-secondary,.training-course-preview .text-black-50,.training-course-preview .small.text-muted,.training-course-preview span.text-muted,.training-course-preview p.text-muted,.training-course-preview div.text-muted,.training-course-preview small.text-muted,.training-course-preview .small.text-muted *,.training-course-analytics-pop .text-muted,.training-course-analytics-pop .text-muted-custom,.training-course-analytics-pop .text-secondary,.training-course-analytics-pop .text-black-50,.training-course-analytics-pop .small.text-muted,.training-course-analytics-pop span.text-muted,.training-course-analytics-pop p.text-muted,.training-course-analytics-pop div.text-muted,.training-course-analytics-pop small.text-muted,.training-course-analytics-pop .small.text-muted *,.training-course-enrollment-pop .text-muted,.training-course-enrollment-pop .text-muted-custom,.training-course-enrollment-pop .text-secondary,.training-course-enrollment-pop .text-black-50,.training-course-enrollment-pop .small.text-muted,.training-course-enrollment-pop span.text-muted,.training-course-enrollment-pop p.text-muted,.training-course-enrollment-pop div.text-muted,.training-course-enrollment-pop small.text-muted,.training-course-enrollment-pop .small.text-muted *,.training-module-quiz-dialog .text-muted,.training-module-quiz-dialog .text-muted-custom,.training-module-quiz-dialog .text-secondary,.training-module-quiz-dialog .text-black-50,.training-module-quiz-dialog .small.text-muted,.training-module-quiz-dialog span.text-muted,.training-module-quiz-dialog p.text-muted,.training-module-quiz-dialog div.text-muted,.training-module-quiz-dialog small.text-muted,.training-module-quiz-dialog .small.text-muted *,.training-lesson-preview-dialog .text-muted,.training-lesson-preview-dialog .text-muted-custom,.training-lesson-preview-dialog .text-secondary,.training-lesson-preview-dialog .text-black-50,.training-lesson-preview-dialog .small.text-muted,.training-lesson-preview-dialog span.text-muted,.training-lesson-preview-dialog p.text-muted,.training-lesson-preview-dialog div.text-muted,.training-lesson-preview-dialog small.text-muted,.training-lesson-preview-dialog .small.text-muted *,.training-course-finish-assessment-dialog .text-muted,.training-course-finish-assessment-dialog .text-muted-custom,.training-course-finish-assessment-dialog .text-secondary,.training-course-finish-assessment-dialog .text-black-50,.training-course-finish-assessment-dialog .small.text-muted,.training-course-finish-assessment-dialog span.text-muted,.training-course-finish-assessment-dialog p.text-muted,.training-course-finish-assessment-dialog div.text-muted,.training-course-finish-assessment-dialog small.text-muted,.training-course-finish-assessment-dialog .small.text-muted *,.training-course-attendees-pop .text-muted,.training-course-attendees-pop .text-muted-custom,.training-course-attendees-pop .text-secondary,.training-course-attendees-pop .text-black-50,.training-course-attendees-pop .small.text-muted,.training-course-attendees-pop span.text-muted,.training-course-attendees-pop p.text-muted,.training-course-attendees-pop div.text-muted,.training-course-attendees-pop small.text-muted,.training-course-attendees-pop .small.text-muted *,.training-bulk-edit-assignees-pop .text-muted,.training-bulk-edit-assignees-pop .text-muted-custom,.training-bulk-edit-assignees-pop .text-secondary,.training-bulk-edit-assignees-pop .text-black-50,.training-bulk-edit-assignees-pop .small.text-muted,.training-bulk-edit-assignees-pop span.text-muted,.training-bulk-edit-assignees-pop p.text-muted,.training-bulk-edit-assignees-pop div.text-muted,.training-bulk-edit-assignees-pop small.text-muted,.training-bulk-edit-assignees-pop .small.text-muted *,.training-manage-assignees-pop .text-muted,.training-manage-assignees-pop .text-muted-custom,.training-manage-assignees-pop .text-secondary,.training-manage-assignees-pop .text-black-50,.training-manage-assignees-pop .small.text-muted,.training-manage-assignees-pop span.text-muted,.training-manage-assignees-pop p.text-muted,.training-manage-assignees-pop div.text-muted,.training-manage-assignees-pop small.text-muted,.training-manage-assignees-pop .small.text-muted *,.p-dropdown-panel.training-scope-dd-panel .text-muted,.p-dropdown-panel.training-scope-dd-panel .text-muted-custom,.p-dropdown-panel.training-scope-dd-panel .text-secondary,.p-dropdown-panel.training-scope-dd-panel .text-black-50,.p-dropdown-panel.training-scope-dd-panel .small.text-muted,.p-dropdown-panel.training-scope-dd-panel span.text-muted,.p-dropdown-panel.training-scope-dd-panel p.text-muted,.p-dropdown-panel.training-scope-dd-panel div.text-muted,.p-dropdown-panel.training-scope-dd-panel small.text-muted,.p-dropdown-panel.training-scope-dd-panel .small.text-muted *,.p-dropdown-panel.training-admin-dd-panel .text-muted,.p-dropdown-panel.training-admin-dd-panel .text-muted-custom,.p-dropdown-panel.training-admin-dd-panel .text-secondary,.p-dropdown-panel.training-admin-dd-panel .text-black-50,.p-dropdown-panel.training-admin-dd-panel .small.text-muted,.p-dropdown-panel.training-admin-dd-panel span.text-muted,.p-dropdown-panel.training-admin-dd-panel p.text-muted,.p-dropdown-panel.training-admin-dd-panel div.text-muted,.p-dropdown-panel.training-admin-dd-panel small.text-muted,.p-dropdown-panel.training-admin-dd-panel .small.text-muted *,.p-multiselect-panel.training-scope-ms-panel .text-muted,.p-multiselect-panel.training-scope-ms-panel .text-muted-custom,.p-multiselect-panel.training-scope-ms-panel .text-secondary,.p-multiselect-panel.training-scope-ms-panel .text-black-50,.p-multiselect-panel.training-scope-ms-panel .small.text-muted,.p-multiselect-panel.training-scope-ms-panel span.text-muted,.p-multiselect-panel.training-scope-ms-panel p.text-muted,.p-multiselect-panel.training-scope-ms-panel div.text-muted,.p-multiselect-panel.training-scope-ms-panel small.text-muted,.p-multiselect-panel.training-scope-ms-panel .small.text-muted *{color:var(--app-text-muted, #6c757d)!important;opacity:1!important;-webkit-text-fill-color:var(--app-text-muted, #6c757d)!important}.training-module thead th,.training-module thead th *,.training-module th,.training-module th *,.training-admin thead th,.training-admin thead th *,.training-admin th,.training-admin th *,.training-curriculum thead th,.training-curriculum thead th *,.training-curriculum th,.training-curriculum th *,.training-course-list thead th,.training-course-list thead th *,.training-course-list th,.training-course-list th *,.training-course-form thead th,.training-course-form thead th *,.training-course-form th,.training-course-form th *,.training-course-attendees thead th,.training-course-attendees thead th *,.training-course-attendees th,.training-course-attendees th *,.training-manage-assignees thead th,.training-manage-assignees thead th *,.training-manage-assignees th,.training-manage-assignees th *,.training-bulk-edit-assignees thead th,.training-bulk-edit-assignees thead th *,.training-bulk-edit-assignees th,.training-bulk-edit-assignees th *,.training-settings thead th,.training-settings thead th *,.training-settings th,.training-settings th *,.training-quiz-review thead th,.training-quiz-review thead th *,.training-quiz-review th,.training-quiz-review th *,.training-quiz-response-page thead th,.training-quiz-response-page thead th *,.training-quiz-response-page th,.training-quiz-response-page th *,.training-learn-course thead th,.training-learn-course thead th *,.training-learn-course th,.training-learn-course th *,.training-dashboard thead th,.training-dashboard thead th *,.training-dashboard th,.training-dashboard th *,.training-assigned-courses thead th,.training-assigned-courses thead th *,.training-assigned-courses th,.training-assigned-courses th *,.training-course-preview thead th,.training-course-preview thead th *,.training-course-preview th,.training-course-preview th *,.training-course-analytics-pop thead th,.training-course-analytics-pop thead th *,.training-course-analytics-pop th,.training-course-analytics-pop th *,.training-course-enrollment-pop thead th,.training-course-enrollment-pop thead th *,.training-course-enrollment-pop th,.training-course-enrollment-pop th *,.training-module-quiz-dialog thead th,.training-module-quiz-dialog thead th *,.training-module-quiz-dialog th,.training-module-quiz-dialog th *,.training-lesson-preview-dialog thead th,.training-lesson-preview-dialog thead th *,.training-lesson-preview-dialog th,.training-lesson-preview-dialog th *,.training-course-finish-assessment-dialog thead th,.training-course-finish-assessment-dialog thead th *,.training-course-finish-assessment-dialog th,.training-course-finish-assessment-dialog th *,.training-course-attendees-pop thead th,.training-course-attendees-pop thead th *,.training-course-attendees-pop th,.training-course-attendees-pop th *,.training-bulk-edit-assignees-pop thead th,.training-bulk-edit-assignees-pop thead th *,.training-bulk-edit-assignees-pop th,.training-bulk-edit-assignees-pop th *,.training-manage-assignees-pop thead th,.training-manage-assignees-pop thead th *,.training-manage-assignees-pop th,.training-manage-assignees-pop th *,.p-dropdown-panel.training-scope-dd-panel thead th,.p-dropdown-panel.training-scope-dd-panel thead th *,.p-dropdown-panel.training-scope-dd-panel th,.p-dropdown-panel.training-scope-dd-panel th *,.p-dropdown-panel.training-admin-dd-panel thead th,.p-dropdown-panel.training-admin-dd-panel thead th *,.p-dropdown-panel.training-admin-dd-panel th,.p-dropdown-panel.training-admin-dd-panel th *,.p-multiselect-panel.training-scope-ms-panel thead th,.p-multiselect-panel.training-scope-ms-panel thead th *,.p-multiselect-panel.training-scope-ms-panel th,.p-multiselect-panel.training-scope-ms-panel th *{color:var(--app-text, #212529)!important}.training-module .training-course-list-page__cell-muted,.training-module .training-course-list-page__course-meta,.training-module .training-course-list-page__cell-suffix,.training-module .training-admin-card__meta-label,.training-module .training-admin-card__duration,.training-module .training-admin-card__duration *,.training-module .training-admin-card__unused-label,.training-module .training-course-list-page__lede,.training-module .training-course-list-page__panel-sub,.training-module .training-course-list-page__empty-copy,.training-module .training-course-analytics-pop__kicker,.training-module .training-course-analytics-pop__meta,.training-module .training-course-analytics-pop__meta *,.training-module .training-course-enrollment-pop__kicker,.training-module .training-course-enrollment-pop__status,.training-module .training-course-enrollment-pop__hint,.training-module .training-bottom-card__kicker,.training-module .training-chart-status-legend__item,.training-module .training-chart-status-legend__item *,.training-module .training-chart-empty,.training-module .training-attendees-vlist__head,.training-module .training-attendees-vlist__head *,.training-module .training-attendees-vrow .text-muted,.training-module .training-course-name-item .text-muted,.training-module .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-module .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-module .training-admin-card__stat-item i,.training-module .training-admin-card__quick-stats-stacked i,.training-module .nav-tabs-custom .nav-link:not(.active),.training-module .training-step-kicker,.training-module .training-wizard-hero__lede,.training-module .training-module-quiz__label,.training-module .training-module-quiz__label *,.training-module .training-module-quiz__timer-label,.training-module .training-module-quiz__timer-label *,.training-module .training-module-quiz__timer-block p,.training-module .training-module-quiz__timer-block span,.training-module .training-module-quiz__surface-title,.training-module .training-module-quiz-dialog .text-muted,.training-module .training-module-quiz-dialog .small,.training-module p-dialog .text-muted,.training-module p-dialog .small,.training-admin .training-course-list-page__cell-muted,.training-admin .training-course-list-page__course-meta,.training-admin .training-course-list-page__cell-suffix,.training-admin .training-admin-card__meta-label,.training-admin .training-admin-card__duration,.training-admin .training-admin-card__duration *,.training-admin .training-admin-card__unused-label,.training-admin .training-course-list-page__lede,.training-admin .training-course-list-page__panel-sub,.training-admin .training-course-list-page__empty-copy,.training-admin .training-course-analytics-pop__kicker,.training-admin .training-course-analytics-pop__meta,.training-admin .training-course-analytics-pop__meta *,.training-admin .training-course-enrollment-pop__kicker,.training-admin .training-course-enrollment-pop__status,.training-admin .training-course-enrollment-pop__hint,.training-admin .training-bottom-card__kicker,.training-admin .training-chart-status-legend__item,.training-admin .training-chart-status-legend__item *,.training-admin .training-chart-empty,.training-admin .training-attendees-vlist__head,.training-admin .training-attendees-vlist__head *,.training-admin .training-attendees-vrow .text-muted,.training-admin .training-course-name-item .text-muted,.training-admin .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-admin .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-admin .training-admin-card__stat-item i,.training-admin .training-admin-card__quick-stats-stacked i,.training-admin .nav-tabs-custom .nav-link:not(.active),.training-admin .training-step-kicker,.training-admin .training-wizard-hero__lede,.training-admin .training-module-quiz__label,.training-admin .training-module-quiz__label *,.training-admin .training-module-quiz__timer-label,.training-admin .training-module-quiz__timer-label *,.training-admin .training-module-quiz__timer-block p,.training-admin .training-module-quiz__timer-block span,.training-admin .training-module-quiz__surface-title,.training-admin .training-module-quiz-dialog .text-muted,.training-admin .training-module-quiz-dialog .small,.training-admin p-dialog .text-muted,.training-admin p-dialog .small,.training-curriculum .training-course-list-page__cell-muted,.training-curriculum .training-course-list-page__course-meta,.training-curriculum .training-course-list-page__cell-suffix,.training-curriculum .training-admin-card__meta-label,.training-curriculum .training-admin-card__duration,.training-curriculum .training-admin-card__duration *,.training-curriculum .training-admin-card__unused-label,.training-curriculum .training-course-list-page__lede,.training-curriculum .training-course-list-page__panel-sub,.training-curriculum .training-course-list-page__empty-copy,.training-curriculum .training-course-analytics-pop__kicker,.training-curriculum .training-course-analytics-pop__meta,.training-curriculum .training-course-analytics-pop__meta *,.training-curriculum .training-course-enrollment-pop__kicker,.training-curriculum .training-course-enrollment-pop__status,.training-curriculum .training-course-enrollment-pop__hint,.training-curriculum .training-bottom-card__kicker,.training-curriculum .training-chart-status-legend__item,.training-curriculum .training-chart-status-legend__item *,.training-curriculum .training-chart-empty,.training-curriculum .training-attendees-vlist__head,.training-curriculum .training-attendees-vlist__head *,.training-curriculum .training-attendees-vrow .text-muted,.training-curriculum .training-course-name-item .text-muted,.training-curriculum .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-curriculum .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-curriculum .training-admin-card__stat-item i,.training-curriculum .training-admin-card__quick-stats-stacked i,.training-curriculum .nav-tabs-custom .nav-link:not(.active),.training-curriculum .training-step-kicker,.training-curriculum .training-wizard-hero__lede,.training-curriculum .training-module-quiz__label,.training-curriculum .training-module-quiz__label *,.training-curriculum .training-module-quiz__timer-label,.training-curriculum .training-module-quiz__timer-label *,.training-curriculum .training-module-quiz__timer-block p,.training-curriculum .training-module-quiz__timer-block span,.training-curriculum .training-module-quiz__surface-title,.training-curriculum .training-module-quiz-dialog .text-muted,.training-curriculum .training-module-quiz-dialog .small,.training-curriculum p-dialog .text-muted,.training-curriculum p-dialog .small,.training-course-list .training-course-list-page__cell-muted,.training-course-list .training-course-list-page__course-meta,.training-course-list .training-course-list-page__cell-suffix,.training-course-list .training-admin-card__meta-label,.training-course-list .training-admin-card__duration,.training-course-list .training-admin-card__duration *,.training-course-list .training-admin-card__unused-label,.training-course-list .training-course-list-page__lede,.training-course-list .training-course-list-page__panel-sub,.training-course-list .training-course-list-page__empty-copy,.training-course-list .training-course-analytics-pop__kicker,.training-course-list .training-course-analytics-pop__meta,.training-course-list .training-course-analytics-pop__meta *,.training-course-list .training-course-enrollment-pop__kicker,.training-course-list .training-course-enrollment-pop__status,.training-course-list .training-course-enrollment-pop__hint,.training-course-list .training-bottom-card__kicker,.training-course-list .training-chart-status-legend__item,.training-course-list .training-chart-status-legend__item *,.training-course-list .training-chart-empty,.training-course-list .training-attendees-vlist__head,.training-course-list .training-attendees-vlist__head *,.training-course-list .training-attendees-vrow .text-muted,.training-course-list .training-course-name-item .text-muted,.training-course-list .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-course-list .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-course-list .training-admin-card__stat-item i,.training-course-list .training-admin-card__quick-stats-stacked i,.training-course-list .nav-tabs-custom .nav-link:not(.active),.training-course-list .training-step-kicker,.training-course-list .training-wizard-hero__lede,.training-course-list .training-module-quiz__label,.training-course-list .training-module-quiz__label *,.training-course-list .training-module-quiz__timer-label,.training-course-list .training-module-quiz__timer-label *,.training-course-list .training-module-quiz__timer-block p,.training-course-list .training-module-quiz__timer-block span,.training-course-list .training-module-quiz__surface-title,.training-course-list .training-module-quiz-dialog .text-muted,.training-course-list .training-module-quiz-dialog .small,.training-course-list p-dialog .text-muted,.training-course-list p-dialog .small,.training-course-form .training-course-list-page__cell-muted,.training-course-form .training-course-list-page__course-meta,.training-course-form .training-course-list-page__cell-suffix,.training-course-form .training-admin-card__meta-label,.training-course-form .training-admin-card__duration,.training-course-form .training-admin-card__duration *,.training-course-form .training-admin-card__unused-label,.training-course-form .training-course-list-page__lede,.training-course-form .training-course-list-page__panel-sub,.training-course-form .training-course-list-page__empty-copy,.training-course-form .training-course-analytics-pop__kicker,.training-course-form .training-course-analytics-pop__meta,.training-course-form .training-course-analytics-pop__meta *,.training-course-form .training-course-enrollment-pop__kicker,.training-course-form .training-course-enrollment-pop__status,.training-course-form .training-course-enrollment-pop__hint,.training-course-form .training-bottom-card__kicker,.training-course-form .training-chart-status-legend__item,.training-course-form .training-chart-status-legend__item *,.training-course-form .training-chart-empty,.training-course-form .training-attendees-vlist__head,.training-course-form .training-attendees-vlist__head *,.training-course-form .training-attendees-vrow .text-muted,.training-course-form .training-course-name-item .text-muted,.training-course-form .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-course-form .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-course-form .training-admin-card__stat-item i,.training-course-form .training-admin-card__quick-stats-stacked i,.training-course-form .nav-tabs-custom .nav-link:not(.active),.training-course-form .training-step-kicker,.training-course-form .training-wizard-hero__lede,.training-course-form .training-module-quiz__label,.training-course-form .training-module-quiz__label *,.training-course-form .training-module-quiz__timer-label,.training-course-form .training-module-quiz__timer-label *,.training-course-form .training-module-quiz__timer-block p,.training-course-form .training-module-quiz__timer-block span,.training-course-form .training-module-quiz__surface-title,.training-course-form .training-module-quiz-dialog .text-muted,.training-course-form .training-module-quiz-dialog .small,.training-course-form p-dialog .text-muted,.training-course-form p-dialog .small,.training-course-attendees .training-course-list-page__cell-muted,.training-course-attendees .training-course-list-page__course-meta,.training-course-attendees .training-course-list-page__cell-suffix,.training-course-attendees .training-admin-card__meta-label,.training-course-attendees .training-admin-card__duration,.training-course-attendees .training-admin-card__duration *,.training-course-attendees .training-admin-card__unused-label,.training-course-attendees .training-course-list-page__lede,.training-course-attendees .training-course-list-page__panel-sub,.training-course-attendees .training-course-list-page__empty-copy,.training-course-attendees .training-course-analytics-pop__kicker,.training-course-attendees .training-course-analytics-pop__meta,.training-course-attendees .training-course-analytics-pop__meta *,.training-course-attendees .training-course-enrollment-pop__kicker,.training-course-attendees .training-course-enrollment-pop__status,.training-course-attendees .training-course-enrollment-pop__hint,.training-course-attendees .training-bottom-card__kicker,.training-course-attendees .training-chart-status-legend__item,.training-course-attendees .training-chart-status-legend__item *,.training-course-attendees .training-chart-empty,.training-course-attendees .training-attendees-vlist__head,.training-course-attendees .training-attendees-vlist__head *,.training-course-attendees .training-attendees-vrow .text-muted,.training-course-attendees .training-course-name-item .text-muted,.training-course-attendees .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-course-attendees .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-course-attendees .training-admin-card__stat-item i,.training-course-attendees .training-admin-card__quick-stats-stacked i,.training-course-attendees .nav-tabs-custom .nav-link:not(.active),.training-course-attendees .training-step-kicker,.training-course-attendees .training-wizard-hero__lede,.training-course-attendees .training-module-quiz__label,.training-course-attendees .training-module-quiz__label *,.training-course-attendees .training-module-quiz__timer-label,.training-course-attendees .training-module-quiz__timer-label *,.training-course-attendees .training-module-quiz__timer-block p,.training-course-attendees .training-module-quiz__timer-block span,.training-course-attendees .training-module-quiz__surface-title,.training-course-attendees .training-module-quiz-dialog .text-muted,.training-course-attendees .training-module-quiz-dialog .small,.training-course-attendees p-dialog .text-muted,.training-course-attendees p-dialog .small,.training-manage-assignees .training-course-list-page__cell-muted,.training-manage-assignees .training-course-list-page__course-meta,.training-manage-assignees .training-course-list-page__cell-suffix,.training-manage-assignees .training-admin-card__meta-label,.training-manage-assignees .training-admin-card__duration,.training-manage-assignees .training-admin-card__duration *,.training-manage-assignees .training-admin-card__unused-label,.training-manage-assignees .training-course-list-page__lede,.training-manage-assignees .training-course-list-page__panel-sub,.training-manage-assignees .training-course-list-page__empty-copy,.training-manage-assignees .training-course-analytics-pop__kicker,.training-manage-assignees .training-course-analytics-pop__meta,.training-manage-assignees .training-course-analytics-pop__meta *,.training-manage-assignees .training-course-enrollment-pop__kicker,.training-manage-assignees .training-course-enrollment-pop__status,.training-manage-assignees .training-course-enrollment-pop__hint,.training-manage-assignees .training-bottom-card__kicker,.training-manage-assignees .training-chart-status-legend__item,.training-manage-assignees .training-chart-status-legend__item *,.training-manage-assignees .training-chart-empty,.training-manage-assignees .training-attendees-vlist__head,.training-manage-assignees .training-attendees-vlist__head *,.training-manage-assignees .training-attendees-vrow .text-muted,.training-manage-assignees .training-course-name-item .text-muted,.training-manage-assignees .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-manage-assignees .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-manage-assignees .training-admin-card__stat-item i,.training-manage-assignees .training-admin-card__quick-stats-stacked i,.training-manage-assignees .nav-tabs-custom .nav-link:not(.active),.training-manage-assignees .training-step-kicker,.training-manage-assignees .training-wizard-hero__lede,.training-manage-assignees .training-module-quiz__label,.training-manage-assignees .training-module-quiz__label *,.training-manage-assignees .training-module-quiz__timer-label,.training-manage-assignees .training-module-quiz__timer-label *,.training-manage-assignees .training-module-quiz__timer-block p,.training-manage-assignees .training-module-quiz__timer-block span,.training-manage-assignees .training-module-quiz__surface-title,.training-manage-assignees .training-module-quiz-dialog .text-muted,.training-manage-assignees .training-module-quiz-dialog .small,.training-manage-assignees p-dialog .text-muted,.training-manage-assignees p-dialog .small,.training-bulk-edit-assignees .training-course-list-page__cell-muted,.training-bulk-edit-assignees .training-course-list-page__course-meta,.training-bulk-edit-assignees .training-course-list-page__cell-suffix,.training-bulk-edit-assignees .training-admin-card__meta-label,.training-bulk-edit-assignees .training-admin-card__duration,.training-bulk-edit-assignees .training-admin-card__duration *,.training-bulk-edit-assignees .training-admin-card__unused-label,.training-bulk-edit-assignees .training-course-list-page__lede,.training-bulk-edit-assignees .training-course-list-page__panel-sub,.training-bulk-edit-assignees .training-course-list-page__empty-copy,.training-bulk-edit-assignees .training-course-analytics-pop__kicker,.training-bulk-edit-assignees .training-course-analytics-pop__meta,.training-bulk-edit-assignees .training-course-analytics-pop__meta *,.training-bulk-edit-assignees .training-course-enrollment-pop__kicker,.training-bulk-edit-assignees .training-course-enrollment-pop__status,.training-bulk-edit-assignees .training-course-enrollment-pop__hint,.training-bulk-edit-assignees .training-bottom-card__kicker,.training-bulk-edit-assignees .training-chart-status-legend__item,.training-bulk-edit-assignees .training-chart-status-legend__item *,.training-bulk-edit-assignees .training-chart-empty,.training-bulk-edit-assignees .training-attendees-vlist__head,.training-bulk-edit-assignees .training-attendees-vlist__head *,.training-bulk-edit-assignees .training-attendees-vrow .text-muted,.training-bulk-edit-assignees .training-course-name-item .text-muted,.training-bulk-edit-assignees .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-bulk-edit-assignees .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-bulk-edit-assignees .training-admin-card__stat-item i,.training-bulk-edit-assignees .training-admin-card__quick-stats-stacked i,.training-bulk-edit-assignees .nav-tabs-custom .nav-link:not(.active),.training-bulk-edit-assignees .training-step-kicker,.training-bulk-edit-assignees .training-wizard-hero__lede,.training-bulk-edit-assignees .training-module-quiz__label,.training-bulk-edit-assignees .training-module-quiz__label *,.training-bulk-edit-assignees .training-module-quiz__timer-label,.training-bulk-edit-assignees .training-module-quiz__timer-label *,.training-bulk-edit-assignees .training-module-quiz__timer-block p,.training-bulk-edit-assignees .training-module-quiz__timer-block span,.training-bulk-edit-assignees .training-module-quiz__surface-title,.training-bulk-edit-assignees .training-module-quiz-dialog .text-muted,.training-bulk-edit-assignees .training-module-quiz-dialog .small,.training-bulk-edit-assignees p-dialog .text-muted,.training-bulk-edit-assignees p-dialog .small,.training-settings .training-course-list-page__cell-muted,.training-settings .training-course-list-page__course-meta,.training-settings .training-course-list-page__cell-suffix,.training-settings .training-admin-card__meta-label,.training-settings .training-admin-card__duration,.training-settings .training-admin-card__duration *,.training-settings .training-admin-card__unused-label,.training-settings .training-course-list-page__lede,.training-settings .training-course-list-page__panel-sub,.training-settings .training-course-list-page__empty-copy,.training-settings .training-course-analytics-pop__kicker,.training-settings .training-course-analytics-pop__meta,.training-settings .training-course-analytics-pop__meta *,.training-settings .training-course-enrollment-pop__kicker,.training-settings .training-course-enrollment-pop__status,.training-settings .training-course-enrollment-pop__hint,.training-settings .training-bottom-card__kicker,.training-settings .training-chart-status-legend__item,.training-settings .training-chart-status-legend__item *,.training-settings .training-chart-empty,.training-settings .training-attendees-vlist__head,.training-settings .training-attendees-vlist__head *,.training-settings .training-attendees-vrow .text-muted,.training-settings .training-course-name-item .text-muted,.training-settings .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-settings .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-settings .training-admin-card__stat-item i,.training-settings .training-admin-card__quick-stats-stacked i,.training-settings .nav-tabs-custom .nav-link:not(.active),.training-settings .training-step-kicker,.training-settings .training-wizard-hero__lede,.training-settings .training-module-quiz__label,.training-settings .training-module-quiz__label *,.training-settings .training-module-quiz__timer-label,.training-settings .training-module-quiz__timer-label *,.training-settings .training-module-quiz__timer-block p,.training-settings .training-module-quiz__timer-block span,.training-settings .training-module-quiz__surface-title,.training-settings .training-module-quiz-dialog .text-muted,.training-settings .training-module-quiz-dialog .small,.training-settings p-dialog .text-muted,.training-settings p-dialog .small,.training-quiz-review .training-course-list-page__cell-muted,.training-quiz-review .training-course-list-page__course-meta,.training-quiz-review .training-course-list-page__cell-suffix,.training-quiz-review .training-admin-card__meta-label,.training-quiz-review .training-admin-card__duration,.training-quiz-review .training-admin-card__duration *,.training-quiz-review .training-admin-card__unused-label,.training-quiz-review .training-course-list-page__lede,.training-quiz-review .training-course-list-page__panel-sub,.training-quiz-review .training-course-list-page__empty-copy,.training-quiz-review .training-course-analytics-pop__kicker,.training-quiz-review .training-course-analytics-pop__meta,.training-quiz-review .training-course-analytics-pop__meta *,.training-quiz-review .training-course-enrollment-pop__kicker,.training-quiz-review .training-course-enrollment-pop__status,.training-quiz-review .training-course-enrollment-pop__hint,.training-quiz-review .training-bottom-card__kicker,.training-quiz-review .training-chart-status-legend__item,.training-quiz-review .training-chart-status-legend__item *,.training-quiz-review .training-chart-empty,.training-quiz-review .training-attendees-vlist__head,.training-quiz-review .training-attendees-vlist__head *,.training-quiz-review .training-attendees-vrow .text-muted,.training-quiz-review .training-course-name-item .text-muted,.training-quiz-review .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-quiz-review .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-quiz-review .training-admin-card__stat-item i,.training-quiz-review .training-admin-card__quick-stats-stacked i,.training-quiz-review .nav-tabs-custom .nav-link:not(.active),.training-quiz-review .training-step-kicker,.training-quiz-review .training-wizard-hero__lede,.training-quiz-review .training-module-quiz__label,.training-quiz-review .training-module-quiz__label *,.training-quiz-review .training-module-quiz__timer-label,.training-quiz-review .training-module-quiz__timer-label *,.training-quiz-review .training-module-quiz__timer-block p,.training-quiz-review .training-module-quiz__timer-block span,.training-quiz-review .training-module-quiz__surface-title,.training-quiz-review .training-module-quiz-dialog .text-muted,.training-quiz-review .training-module-quiz-dialog .small,.training-quiz-review p-dialog .text-muted,.training-quiz-review p-dialog .small,.training-quiz-response-page .training-course-list-page__cell-muted,.training-quiz-response-page .training-course-list-page__course-meta,.training-quiz-response-page .training-course-list-page__cell-suffix,.training-quiz-response-page .training-admin-card__meta-label,.training-quiz-response-page .training-admin-card__duration,.training-quiz-response-page .training-admin-card__duration *,.training-quiz-response-page .training-admin-card__unused-label,.training-quiz-response-page .training-course-list-page__lede,.training-quiz-response-page .training-course-list-page__panel-sub,.training-quiz-response-page .training-course-list-page__empty-copy,.training-quiz-response-page .training-course-analytics-pop__kicker,.training-quiz-response-page .training-course-analytics-pop__meta,.training-quiz-response-page .training-course-analytics-pop__meta *,.training-quiz-response-page .training-course-enrollment-pop__kicker,.training-quiz-response-page .training-course-enrollment-pop__status,.training-quiz-response-page .training-course-enrollment-pop__hint,.training-quiz-response-page .training-bottom-card__kicker,.training-quiz-response-page .training-chart-status-legend__item,.training-quiz-response-page .training-chart-status-legend__item *,.training-quiz-response-page .training-chart-empty,.training-quiz-response-page .training-attendees-vlist__head,.training-quiz-response-page .training-attendees-vlist__head *,.training-quiz-response-page .training-attendees-vrow .text-muted,.training-quiz-response-page .training-course-name-item .text-muted,.training-quiz-response-page .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-quiz-response-page .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-quiz-response-page .training-admin-card__stat-item i,.training-quiz-response-page .training-admin-card__quick-stats-stacked i,.training-quiz-response-page .nav-tabs-custom .nav-link:not(.active),.training-quiz-response-page .training-step-kicker,.training-quiz-response-page .training-wizard-hero__lede,.training-quiz-response-page .training-module-quiz__label,.training-quiz-response-page .training-module-quiz__label *,.training-quiz-response-page .training-module-quiz__timer-label,.training-quiz-response-page .training-module-quiz__timer-label *,.training-quiz-response-page .training-module-quiz__timer-block p,.training-quiz-response-page .training-module-quiz__timer-block span,.training-quiz-response-page .training-module-quiz__surface-title,.training-quiz-response-page .training-module-quiz-dialog .text-muted,.training-quiz-response-page .training-module-quiz-dialog .small,.training-quiz-response-page p-dialog .text-muted,.training-quiz-response-page p-dialog .small,.training-learn-course .training-course-list-page__cell-muted,.training-learn-course .training-course-list-page__course-meta,.training-learn-course .training-course-list-page__cell-suffix,.training-learn-course .training-admin-card__meta-label,.training-learn-course .training-admin-card__duration,.training-learn-course .training-admin-card__duration *,.training-learn-course .training-admin-card__unused-label,.training-learn-course .training-course-list-page__lede,.training-learn-course .training-course-list-page__panel-sub,.training-learn-course .training-course-list-page__empty-copy,.training-learn-course .training-course-analytics-pop__kicker,.training-learn-course .training-course-analytics-pop__meta,.training-learn-course .training-course-analytics-pop__meta *,.training-learn-course .training-course-enrollment-pop__kicker,.training-learn-course .training-course-enrollment-pop__status,.training-learn-course .training-course-enrollment-pop__hint,.training-learn-course .training-bottom-card__kicker,.training-learn-course .training-chart-status-legend__item,.training-learn-course .training-chart-status-legend__item *,.training-learn-course .training-chart-empty,.training-learn-course .training-attendees-vlist__head,.training-learn-course .training-attendees-vlist__head *,.training-learn-course .training-attendees-vrow .text-muted,.training-learn-course .training-course-name-item .text-muted,.training-learn-course .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-learn-course .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-learn-course .training-admin-card__stat-item i,.training-learn-course .training-admin-card__quick-stats-stacked i,.training-learn-course .nav-tabs-custom .nav-link:not(.active),.training-learn-course .training-step-kicker,.training-learn-course .training-wizard-hero__lede,.training-learn-course .training-module-quiz__label,.training-learn-course .training-module-quiz__label *,.training-learn-course .training-module-quiz__timer-label,.training-learn-course .training-module-quiz__timer-label *,.training-learn-course .training-module-quiz__timer-block p,.training-learn-course .training-module-quiz__timer-block span,.training-learn-course .training-module-quiz__surface-title,.training-learn-course .training-module-quiz-dialog .text-muted,.training-learn-course .training-module-quiz-dialog .small,.training-learn-course p-dialog .text-muted,.training-learn-course p-dialog .small,.training-dashboard .training-course-list-page__cell-muted,.training-dashboard .training-course-list-page__course-meta,.training-dashboard .training-course-list-page__cell-suffix,.training-dashboard .training-admin-card__meta-label,.training-dashboard .training-admin-card__duration,.training-dashboard .training-admin-card__duration *,.training-dashboard .training-admin-card__unused-label,.training-dashboard .training-course-list-page__lede,.training-dashboard .training-course-list-page__panel-sub,.training-dashboard .training-course-list-page__empty-copy,.training-dashboard .training-course-analytics-pop__kicker,.training-dashboard .training-course-analytics-pop__meta,.training-dashboard .training-course-analytics-pop__meta *,.training-dashboard .training-course-enrollment-pop__kicker,.training-dashboard .training-course-enrollment-pop__status,.training-dashboard .training-course-enrollment-pop__hint,.training-dashboard .training-bottom-card__kicker,.training-dashboard .training-chart-status-legend__item,.training-dashboard .training-chart-status-legend__item *,.training-dashboard .training-chart-empty,.training-dashboard .training-attendees-vlist__head,.training-dashboard .training-attendees-vlist__head *,.training-dashboard .training-attendees-vrow .text-muted,.training-dashboard .training-course-name-item .text-muted,.training-dashboard .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-dashboard .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-dashboard .training-admin-card__stat-item i,.training-dashboard .training-admin-card__quick-stats-stacked i,.training-dashboard .nav-tabs-custom .nav-link:not(.active),.training-dashboard .training-step-kicker,.training-dashboard .training-wizard-hero__lede,.training-dashboard .training-module-quiz__label,.training-dashboard .training-module-quiz__label *,.training-dashboard .training-module-quiz__timer-label,.training-dashboard .training-module-quiz__timer-label *,.training-dashboard .training-module-quiz__timer-block p,.training-dashboard .training-module-quiz__timer-block span,.training-dashboard .training-module-quiz__surface-title,.training-dashboard .training-module-quiz-dialog .text-muted,.training-dashboard .training-module-quiz-dialog .small,.training-dashboard p-dialog .text-muted,.training-dashboard p-dialog .small,.training-assigned-courses .training-course-list-page__cell-muted,.training-assigned-courses .training-course-list-page__course-meta,.training-assigned-courses .training-course-list-page__cell-suffix,.training-assigned-courses .training-admin-card__meta-label,.training-assigned-courses .training-admin-card__duration,.training-assigned-courses .training-admin-card__duration *,.training-assigned-courses .training-admin-card__unused-label,.training-assigned-courses .training-course-list-page__lede,.training-assigned-courses .training-course-list-page__panel-sub,.training-assigned-courses .training-course-list-page__empty-copy,.training-assigned-courses .training-course-analytics-pop__kicker,.training-assigned-courses .training-course-analytics-pop__meta,.training-assigned-courses .training-course-analytics-pop__meta *,.training-assigned-courses .training-course-enrollment-pop__kicker,.training-assigned-courses .training-course-enrollment-pop__status,.training-assigned-courses .training-course-enrollment-pop__hint,.training-assigned-courses .training-bottom-card__kicker,.training-assigned-courses .training-chart-status-legend__item,.training-assigned-courses .training-chart-status-legend__item *,.training-assigned-courses .training-chart-empty,.training-assigned-courses .training-attendees-vlist__head,.training-assigned-courses .training-attendees-vlist__head *,.training-assigned-courses .training-attendees-vrow .text-muted,.training-assigned-courses .training-course-name-item .text-muted,.training-assigned-courses .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-assigned-courses .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-assigned-courses .training-admin-card__stat-item i,.training-assigned-courses .training-admin-card__quick-stats-stacked i,.training-assigned-courses .nav-tabs-custom .nav-link:not(.active),.training-assigned-courses .training-step-kicker,.training-assigned-courses .training-wizard-hero__lede,.training-assigned-courses .training-module-quiz__label,.training-assigned-courses .training-module-quiz__label *,.training-assigned-courses .training-module-quiz__timer-label,.training-assigned-courses .training-module-quiz__timer-label *,.training-assigned-courses .training-module-quiz__timer-block p,.training-assigned-courses .training-module-quiz__timer-block span,.training-assigned-courses .training-module-quiz__surface-title,.training-assigned-courses .training-module-quiz-dialog .text-muted,.training-assigned-courses .training-module-quiz-dialog .small,.training-assigned-courses p-dialog .text-muted,.training-assigned-courses p-dialog .small,.training-course-preview .training-course-list-page__cell-muted,.training-course-preview .training-course-list-page__course-meta,.training-course-preview .training-course-list-page__cell-suffix,.training-course-preview .training-admin-card__meta-label,.training-course-preview .training-admin-card__duration,.training-course-preview .training-admin-card__duration *,.training-course-preview .training-admin-card__unused-label,.training-course-preview .training-course-list-page__lede,.training-course-preview .training-course-list-page__panel-sub,.training-course-preview .training-course-list-page__empty-copy,.training-course-preview .training-course-analytics-pop__kicker,.training-course-preview .training-course-analytics-pop__meta,.training-course-preview .training-course-analytics-pop__meta *,.training-course-preview .training-course-enrollment-pop__kicker,.training-course-preview .training-course-enrollment-pop__status,.training-course-preview .training-course-enrollment-pop__hint,.training-course-preview .training-bottom-card__kicker,.training-course-preview .training-chart-status-legend__item,.training-course-preview .training-chart-status-legend__item *,.training-course-preview .training-chart-empty,.training-course-preview .training-attendees-vlist__head,.training-course-preview .training-attendees-vlist__head *,.training-course-preview .training-attendees-vrow .text-muted,.training-course-preview .training-course-name-item .text-muted,.training-course-preview .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-course-preview .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-course-preview .training-admin-card__stat-item i,.training-course-preview .training-admin-card__quick-stats-stacked i,.training-course-preview .nav-tabs-custom .nav-link:not(.active),.training-course-preview .training-step-kicker,.training-course-preview .training-wizard-hero__lede,.training-course-preview .training-module-quiz__label,.training-course-preview .training-module-quiz__label *,.training-course-preview .training-module-quiz__timer-label,.training-course-preview .training-module-quiz__timer-label *,.training-course-preview .training-module-quiz__timer-block p,.training-course-preview .training-module-quiz__timer-block span,.training-course-preview .training-module-quiz__surface-title,.training-course-preview .training-module-quiz-dialog .text-muted,.training-course-preview .training-module-quiz-dialog .small,.training-course-preview p-dialog .text-muted,.training-course-preview p-dialog .small,.training-course-analytics-pop .training-course-list-page__cell-muted,.training-course-analytics-pop .training-course-list-page__course-meta,.training-course-analytics-pop .training-course-list-page__cell-suffix,.training-course-analytics-pop .training-admin-card__meta-label,.training-course-analytics-pop .training-admin-card__duration,.training-course-analytics-pop .training-admin-card__duration *,.training-course-analytics-pop .training-admin-card__unused-label,.training-course-analytics-pop .training-course-list-page__lede,.training-course-analytics-pop .training-course-list-page__panel-sub,.training-course-analytics-pop .training-course-list-page__empty-copy,.training-course-analytics-pop .training-course-analytics-pop__kicker,.training-course-analytics-pop .training-course-analytics-pop__meta,.training-course-analytics-pop .training-course-analytics-pop__meta *,.training-course-analytics-pop .training-course-enrollment-pop__kicker,.training-course-analytics-pop .training-course-enrollment-pop__status,.training-course-analytics-pop .training-course-enrollment-pop__hint,.training-course-analytics-pop .training-bottom-card__kicker,.training-course-analytics-pop .training-chart-status-legend__item,.training-course-analytics-pop .training-chart-status-legend__item *,.training-course-analytics-pop .training-chart-empty,.training-course-analytics-pop .training-attendees-vlist__head,.training-course-analytics-pop .training-attendees-vlist__head *,.training-course-analytics-pop .training-attendees-vrow .text-muted,.training-course-analytics-pop .training-course-name-item .text-muted,.training-course-analytics-pop .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-course-analytics-pop .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-course-analytics-pop .training-admin-card__stat-item i,.training-course-analytics-pop .training-admin-card__quick-stats-stacked i,.training-course-analytics-pop .nav-tabs-custom .nav-link:not(.active),.training-course-analytics-pop .training-step-kicker,.training-course-analytics-pop .training-wizard-hero__lede,.training-course-analytics-pop .training-module-quiz__label,.training-course-analytics-pop .training-module-quiz__label *,.training-course-analytics-pop .training-module-quiz__timer-label,.training-course-analytics-pop .training-module-quiz__timer-label *,.training-course-analytics-pop .training-module-quiz__timer-block p,.training-course-analytics-pop .training-module-quiz__timer-block span,.training-course-analytics-pop .training-module-quiz__surface-title,.training-course-analytics-pop .training-module-quiz-dialog .text-muted,.training-course-analytics-pop .training-module-quiz-dialog .small,.training-course-analytics-pop p-dialog .text-muted,.training-course-analytics-pop p-dialog .small,.training-course-enrollment-pop .training-course-list-page__cell-muted,.training-course-enrollment-pop .training-course-list-page__course-meta,.training-course-enrollment-pop .training-course-list-page__cell-suffix,.training-course-enrollment-pop .training-admin-card__meta-label,.training-course-enrollment-pop .training-admin-card__duration,.training-course-enrollment-pop .training-admin-card__duration *,.training-course-enrollment-pop .training-admin-card__unused-label,.training-course-enrollment-pop .training-course-list-page__lede,.training-course-enrollment-pop .training-course-list-page__panel-sub,.training-course-enrollment-pop .training-course-list-page__empty-copy,.training-course-enrollment-pop .training-course-analytics-pop__kicker,.training-course-enrollment-pop .training-course-analytics-pop__meta,.training-course-enrollment-pop .training-course-analytics-pop__meta *,.training-course-enrollment-pop .training-course-enrollment-pop__kicker,.training-course-enrollment-pop .training-course-enrollment-pop__status,.training-course-enrollment-pop .training-course-enrollment-pop__hint,.training-course-enrollment-pop .training-bottom-card__kicker,.training-course-enrollment-pop .training-chart-status-legend__item,.training-course-enrollment-pop .training-chart-status-legend__item *,.training-course-enrollment-pop .training-chart-empty,.training-course-enrollment-pop .training-attendees-vlist__head,.training-course-enrollment-pop .training-attendees-vlist__head *,.training-course-enrollment-pop .training-attendees-vrow .text-muted,.training-course-enrollment-pop .training-course-name-item .text-muted,.training-course-enrollment-pop .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-course-enrollment-pop .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-course-enrollment-pop .training-admin-card__stat-item i,.training-course-enrollment-pop .training-admin-card__quick-stats-stacked i,.training-course-enrollment-pop .nav-tabs-custom .nav-link:not(.active),.training-course-enrollment-pop .training-step-kicker,.training-course-enrollment-pop .training-wizard-hero__lede,.training-course-enrollment-pop .training-module-quiz__label,.training-course-enrollment-pop .training-module-quiz__label *,.training-course-enrollment-pop .training-module-quiz__timer-label,.training-course-enrollment-pop .training-module-quiz__timer-label *,.training-course-enrollment-pop .training-module-quiz__timer-block p,.training-course-enrollment-pop .training-module-quiz__timer-block span,.training-course-enrollment-pop .training-module-quiz__surface-title,.training-course-enrollment-pop .training-module-quiz-dialog .text-muted,.training-course-enrollment-pop .training-module-quiz-dialog .small,.training-course-enrollment-pop p-dialog .text-muted,.training-course-enrollment-pop p-dialog .small,.training-module-quiz-dialog .training-course-list-page__cell-muted,.training-module-quiz-dialog .training-course-list-page__course-meta,.training-module-quiz-dialog .training-course-list-page__cell-suffix,.training-module-quiz-dialog .training-admin-card__meta-label,.training-module-quiz-dialog .training-admin-card__duration,.training-module-quiz-dialog .training-admin-card__duration *,.training-module-quiz-dialog .training-admin-card__unused-label,.training-module-quiz-dialog .training-course-list-page__lede,.training-module-quiz-dialog .training-course-list-page__panel-sub,.training-module-quiz-dialog .training-course-list-page__empty-copy,.training-module-quiz-dialog .training-course-analytics-pop__kicker,.training-module-quiz-dialog .training-course-analytics-pop__meta,.training-module-quiz-dialog .training-course-analytics-pop__meta *,.training-module-quiz-dialog .training-course-enrollment-pop__kicker,.training-module-quiz-dialog .training-course-enrollment-pop__status,.training-module-quiz-dialog .training-course-enrollment-pop__hint,.training-module-quiz-dialog .training-bottom-card__kicker,.training-module-quiz-dialog .training-chart-status-legend__item,.training-module-quiz-dialog .training-chart-status-legend__item *,.training-module-quiz-dialog .training-chart-empty,.training-module-quiz-dialog .training-attendees-vlist__head,.training-module-quiz-dialog .training-attendees-vlist__head *,.training-module-quiz-dialog .training-attendees-vrow .text-muted,.training-module-quiz-dialog .training-course-name-item .text-muted,.training-module-quiz-dialog .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-module-quiz-dialog .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-module-quiz-dialog .training-admin-card__stat-item i,.training-module-quiz-dialog .training-admin-card__quick-stats-stacked i,.training-module-quiz-dialog .nav-tabs-custom .nav-link:not(.active),.training-module-quiz-dialog .training-step-kicker,.training-module-quiz-dialog .training-wizard-hero__lede,.training-module-quiz-dialog .training-module-quiz__label,.training-module-quiz-dialog .training-module-quiz__label *,.training-module-quiz-dialog .training-module-quiz__timer-label,.training-module-quiz-dialog .training-module-quiz__timer-label *,.training-module-quiz-dialog .training-module-quiz__timer-block p,.training-module-quiz-dialog .training-module-quiz__timer-block span,.training-module-quiz-dialog .training-module-quiz__surface-title,.training-module-quiz-dialog .training-module-quiz-dialog .text-muted,.training-module-quiz-dialog .training-module-quiz-dialog .small,.training-module-quiz-dialog p-dialog .text-muted,.training-module-quiz-dialog p-dialog .small,.training-lesson-preview-dialog .training-course-list-page__cell-muted,.training-lesson-preview-dialog .training-course-list-page__course-meta,.training-lesson-preview-dialog .training-course-list-page__cell-suffix,.training-lesson-preview-dialog .training-admin-card__meta-label,.training-lesson-preview-dialog .training-admin-card__duration,.training-lesson-preview-dialog .training-admin-card__duration *,.training-lesson-preview-dialog .training-admin-card__unused-label,.training-lesson-preview-dialog .training-course-list-page__lede,.training-lesson-preview-dialog .training-course-list-page__panel-sub,.training-lesson-preview-dialog .training-course-list-page__empty-copy,.training-lesson-preview-dialog .training-course-analytics-pop__kicker,.training-lesson-preview-dialog .training-course-analytics-pop__meta,.training-lesson-preview-dialog .training-course-analytics-pop__meta *,.training-lesson-preview-dialog .training-course-enrollment-pop__kicker,.training-lesson-preview-dialog .training-course-enrollment-pop__status,.training-lesson-preview-dialog .training-course-enrollment-pop__hint,.training-lesson-preview-dialog .training-bottom-card__kicker,.training-lesson-preview-dialog .training-chart-status-legend__item,.training-lesson-preview-dialog .training-chart-status-legend__item *,.training-lesson-preview-dialog .training-chart-empty,.training-lesson-preview-dialog .training-attendees-vlist__head,.training-lesson-preview-dialog .training-attendees-vlist__head *,.training-lesson-preview-dialog .training-attendees-vrow .text-muted,.training-lesson-preview-dialog .training-course-name-item .text-muted,.training-lesson-preview-dialog .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-lesson-preview-dialog .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-lesson-preview-dialog .training-admin-card__stat-item i,.training-lesson-preview-dialog .training-admin-card__quick-stats-stacked i,.training-lesson-preview-dialog .nav-tabs-custom .nav-link:not(.active),.training-lesson-preview-dialog .training-step-kicker,.training-lesson-preview-dialog .training-wizard-hero__lede,.training-lesson-preview-dialog .training-module-quiz__label,.training-lesson-preview-dialog .training-module-quiz__label *,.training-lesson-preview-dialog .training-module-quiz__timer-label,.training-lesson-preview-dialog .training-module-quiz__timer-label *,.training-lesson-preview-dialog .training-module-quiz__timer-block p,.training-lesson-preview-dialog .training-module-quiz__timer-block span,.training-lesson-preview-dialog .training-module-quiz__surface-title,.training-lesson-preview-dialog .training-module-quiz-dialog .text-muted,.training-lesson-preview-dialog .training-module-quiz-dialog .small,.training-lesson-preview-dialog p-dialog .text-muted,.training-lesson-preview-dialog p-dialog .small,.training-course-finish-assessment-dialog .training-course-list-page__cell-muted,.training-course-finish-assessment-dialog .training-course-list-page__course-meta,.training-course-finish-assessment-dialog .training-course-list-page__cell-suffix,.training-course-finish-assessment-dialog .training-admin-card__meta-label,.training-course-finish-assessment-dialog .training-admin-card__duration,.training-course-finish-assessment-dialog .training-admin-card__duration *,.training-course-finish-assessment-dialog .training-admin-card__unused-label,.training-course-finish-assessment-dialog .training-course-list-page__lede,.training-course-finish-assessment-dialog .training-course-list-page__panel-sub,.training-course-finish-assessment-dialog .training-course-list-page__empty-copy,.training-course-finish-assessment-dialog .training-course-analytics-pop__kicker,.training-course-finish-assessment-dialog .training-course-analytics-pop__meta,.training-course-finish-assessment-dialog .training-course-analytics-pop__meta *,.training-course-finish-assessment-dialog .training-course-enrollment-pop__kicker,.training-course-finish-assessment-dialog .training-course-enrollment-pop__status,.training-course-finish-assessment-dialog .training-course-enrollment-pop__hint,.training-course-finish-assessment-dialog .training-bottom-card__kicker,.training-course-finish-assessment-dialog .training-chart-status-legend__item,.training-course-finish-assessment-dialog .training-chart-status-legend__item *,.training-course-finish-assessment-dialog .training-chart-empty,.training-course-finish-assessment-dialog .training-attendees-vlist__head,.training-course-finish-assessment-dialog .training-attendees-vlist__head *,.training-course-finish-assessment-dialog .training-attendees-vrow .text-muted,.training-course-finish-assessment-dialog .training-course-name-item .text-muted,.training-course-finish-assessment-dialog .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-course-finish-assessment-dialog .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-course-finish-assessment-dialog .training-admin-card__stat-item i,.training-course-finish-assessment-dialog .training-admin-card__quick-stats-stacked i,.training-course-finish-assessment-dialog .nav-tabs-custom .nav-link:not(.active),.training-course-finish-assessment-dialog .training-step-kicker,.training-course-finish-assessment-dialog .training-wizard-hero__lede,.training-course-finish-assessment-dialog .training-module-quiz__label,.training-course-finish-assessment-dialog .training-module-quiz__label *,.training-course-finish-assessment-dialog .training-module-quiz__timer-label,.training-course-finish-assessment-dialog .training-module-quiz__timer-label *,.training-course-finish-assessment-dialog .training-module-quiz__timer-block p,.training-course-finish-assessment-dialog .training-module-quiz__timer-block span,.training-course-finish-assessment-dialog .training-module-quiz__surface-title,.training-course-finish-assessment-dialog .training-module-quiz-dialog .text-muted,.training-course-finish-assessment-dialog .training-module-quiz-dialog .small,.training-course-finish-assessment-dialog p-dialog .text-muted,.training-course-finish-assessment-dialog p-dialog .small,.training-course-attendees-pop .training-course-list-page__cell-muted,.training-course-attendees-pop .training-course-list-page__course-meta,.training-course-attendees-pop .training-course-list-page__cell-suffix,.training-course-attendees-pop .training-admin-card__meta-label,.training-course-attendees-pop .training-admin-card__duration,.training-course-attendees-pop .training-admin-card__duration *,.training-course-attendees-pop .training-admin-card__unused-label,.training-course-attendees-pop .training-course-list-page__lede,.training-course-attendees-pop .training-course-list-page__panel-sub,.training-course-attendees-pop .training-course-list-page__empty-copy,.training-course-attendees-pop .training-course-analytics-pop__kicker,.training-course-attendees-pop .training-course-analytics-pop__meta,.training-course-attendees-pop .training-course-analytics-pop__meta *,.training-course-attendees-pop .training-course-enrollment-pop__kicker,.training-course-attendees-pop .training-course-enrollment-pop__status,.training-course-attendees-pop .training-course-enrollment-pop__hint,.training-course-attendees-pop .training-bottom-card__kicker,.training-course-attendees-pop .training-chart-status-legend__item,.training-course-attendees-pop .training-chart-status-legend__item *,.training-course-attendees-pop .training-chart-empty,.training-course-attendees-pop .training-attendees-vlist__head,.training-course-attendees-pop .training-attendees-vlist__head *,.training-course-attendees-pop .training-attendees-vrow .text-muted,.training-course-attendees-pop .training-course-name-item .text-muted,.training-course-attendees-pop .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-course-attendees-pop .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-course-attendees-pop .training-admin-card__stat-item i,.training-course-attendees-pop .training-admin-card__quick-stats-stacked i,.training-course-attendees-pop .nav-tabs-custom .nav-link:not(.active),.training-course-attendees-pop .training-step-kicker,.training-course-attendees-pop .training-wizard-hero__lede,.training-course-attendees-pop .training-module-quiz__label,.training-course-attendees-pop .training-module-quiz__label *,.training-course-attendees-pop .training-module-quiz__timer-label,.training-course-attendees-pop .training-module-quiz__timer-label *,.training-course-attendees-pop .training-module-quiz__timer-block p,.training-course-attendees-pop .training-module-quiz__timer-block span,.training-course-attendees-pop .training-module-quiz__surface-title,.training-course-attendees-pop .training-module-quiz-dialog .text-muted,.training-course-attendees-pop .training-module-quiz-dialog .small,.training-course-attendees-pop p-dialog .text-muted,.training-course-attendees-pop p-dialog .small,.training-bulk-edit-assignees-pop .training-course-list-page__cell-muted,.training-bulk-edit-assignees-pop .training-course-list-page__course-meta,.training-bulk-edit-assignees-pop .training-course-list-page__cell-suffix,.training-bulk-edit-assignees-pop .training-admin-card__meta-label,.training-bulk-edit-assignees-pop .training-admin-card__duration,.training-bulk-edit-assignees-pop .training-admin-card__duration *,.training-bulk-edit-assignees-pop .training-admin-card__unused-label,.training-bulk-edit-assignees-pop .training-course-list-page__lede,.training-bulk-edit-assignees-pop .training-course-list-page__panel-sub,.training-bulk-edit-assignees-pop .training-course-list-page__empty-copy,.training-bulk-edit-assignees-pop .training-course-analytics-pop__kicker,.training-bulk-edit-assignees-pop .training-course-analytics-pop__meta,.training-bulk-edit-assignees-pop .training-course-analytics-pop__meta *,.training-bulk-edit-assignees-pop .training-course-enrollment-pop__kicker,.training-bulk-edit-assignees-pop .training-course-enrollment-pop__status,.training-bulk-edit-assignees-pop .training-course-enrollment-pop__hint,.training-bulk-edit-assignees-pop .training-bottom-card__kicker,.training-bulk-edit-assignees-pop .training-chart-status-legend__item,.training-bulk-edit-assignees-pop .training-chart-status-legend__item *,.training-bulk-edit-assignees-pop .training-chart-empty,.training-bulk-edit-assignees-pop .training-attendees-vlist__head,.training-bulk-edit-assignees-pop .training-attendees-vlist__head *,.training-bulk-edit-assignees-pop .training-attendees-vrow .text-muted,.training-bulk-edit-assignees-pop .training-course-name-item .text-muted,.training-bulk-edit-assignees-pop .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-bulk-edit-assignees-pop .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-bulk-edit-assignees-pop .training-admin-card__stat-item i,.training-bulk-edit-assignees-pop .training-admin-card__quick-stats-stacked i,.training-bulk-edit-assignees-pop .nav-tabs-custom .nav-link:not(.active),.training-bulk-edit-assignees-pop .training-step-kicker,.training-bulk-edit-assignees-pop .training-wizard-hero__lede,.training-bulk-edit-assignees-pop .training-module-quiz__label,.training-bulk-edit-assignees-pop .training-module-quiz__label *,.training-bulk-edit-assignees-pop .training-module-quiz__timer-label,.training-bulk-edit-assignees-pop .training-module-quiz__timer-label *,.training-bulk-edit-assignees-pop .training-module-quiz__timer-block p,.training-bulk-edit-assignees-pop .training-module-quiz__timer-block span,.training-bulk-edit-assignees-pop .training-module-quiz__surface-title,.training-bulk-edit-assignees-pop .training-module-quiz-dialog .text-muted,.training-bulk-edit-assignees-pop .training-module-quiz-dialog .small,.training-bulk-edit-assignees-pop p-dialog .text-muted,.training-bulk-edit-assignees-pop p-dialog .small,.training-manage-assignees-pop .training-course-list-page__cell-muted,.training-manage-assignees-pop .training-course-list-page__course-meta,.training-manage-assignees-pop .training-course-list-page__cell-suffix,.training-manage-assignees-pop .training-admin-card__meta-label,.training-manage-assignees-pop .training-admin-card__duration,.training-manage-assignees-pop .training-admin-card__duration *,.training-manage-assignees-pop .training-admin-card__unused-label,.training-manage-assignees-pop .training-course-list-page__lede,.training-manage-assignees-pop .training-course-list-page__panel-sub,.training-manage-assignees-pop .training-course-list-page__empty-copy,.training-manage-assignees-pop .training-course-analytics-pop__kicker,.training-manage-assignees-pop .training-course-analytics-pop__meta,.training-manage-assignees-pop .training-course-analytics-pop__meta *,.training-manage-assignees-pop .training-course-enrollment-pop__kicker,.training-manage-assignees-pop .training-course-enrollment-pop__status,.training-manage-assignees-pop .training-course-enrollment-pop__hint,.training-manage-assignees-pop .training-bottom-card__kicker,.training-manage-assignees-pop .training-chart-status-legend__item,.training-manage-assignees-pop .training-chart-status-legend__item *,.training-manage-assignees-pop .training-chart-empty,.training-manage-assignees-pop .training-attendees-vlist__head,.training-manage-assignees-pop .training-attendees-vlist__head *,.training-manage-assignees-pop .training-attendees-vrow .text-muted,.training-manage-assignees-pop .training-course-name-item .text-muted,.training-manage-assignees-pop .training-course-list-page__view-toggle .res-btn:not(.list-active),.training-manage-assignees-pop .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.training-manage-assignees-pop .training-admin-card__stat-item i,.training-manage-assignees-pop .training-admin-card__quick-stats-stacked i,.training-manage-assignees-pop .nav-tabs-custom .nav-link:not(.active),.training-manage-assignees-pop .training-step-kicker,.training-manage-assignees-pop .training-wizard-hero__lede,.training-manage-assignees-pop .training-module-quiz__label,.training-manage-assignees-pop .training-module-quiz__label *,.training-manage-assignees-pop .training-module-quiz__timer-label,.training-manage-assignees-pop .training-module-quiz__timer-label *,.training-manage-assignees-pop .training-module-quiz__timer-block p,.training-manage-assignees-pop .training-module-quiz__timer-block span,.training-manage-assignees-pop .training-module-quiz__surface-title,.training-manage-assignees-pop .training-module-quiz-dialog .text-muted,.training-manage-assignees-pop .training-module-quiz-dialog .small,.training-manage-assignees-pop p-dialog .text-muted,.training-manage-assignees-pop p-dialog .small,.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__cell-muted,.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__course-meta,.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__cell-suffix,.p-dropdown-panel.training-scope-dd-panel .training-admin-card__meta-label,.p-dropdown-panel.training-scope-dd-panel .training-admin-card__duration,.p-dropdown-panel.training-scope-dd-panel .training-admin-card__duration *,.p-dropdown-panel.training-scope-dd-panel .training-admin-card__unused-label,.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__lede,.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__panel-sub,.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__empty-copy,.p-dropdown-panel.training-scope-dd-panel .training-course-analytics-pop__kicker,.p-dropdown-panel.training-scope-dd-panel .training-course-analytics-pop__meta,.p-dropdown-panel.training-scope-dd-panel .training-course-analytics-pop__meta *,.p-dropdown-panel.training-scope-dd-panel .training-course-enrollment-pop__kicker,.p-dropdown-panel.training-scope-dd-panel .training-course-enrollment-pop__status,.p-dropdown-panel.training-scope-dd-panel .training-course-enrollment-pop__hint,.p-dropdown-panel.training-scope-dd-panel .training-bottom-card__kicker,.p-dropdown-panel.training-scope-dd-panel .training-chart-status-legend__item,.p-dropdown-panel.training-scope-dd-panel .training-chart-status-legend__item *,.p-dropdown-panel.training-scope-dd-panel .training-chart-empty,.p-dropdown-panel.training-scope-dd-panel .training-attendees-vlist__head,.p-dropdown-panel.training-scope-dd-panel .training-attendees-vlist__head *,.p-dropdown-panel.training-scope-dd-panel .training-attendees-vrow .text-muted,.p-dropdown-panel.training-scope-dd-panel .training-course-name-item .text-muted,.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__view-toggle .res-btn:not(.list-active),.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.p-dropdown-panel.training-scope-dd-panel .training-admin-card__stat-item i,.p-dropdown-panel.training-scope-dd-panel .training-admin-card__quick-stats-stacked i,.p-dropdown-panel.training-scope-dd-panel .nav-tabs-custom .nav-link:not(.active),.p-dropdown-panel.training-scope-dd-panel .training-step-kicker,.p-dropdown-panel.training-scope-dd-panel .training-wizard-hero__lede,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz__label,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz__label *,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz__timer-label,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz__timer-label *,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz__timer-block p,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz__timer-block span,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz__surface-title,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz-dialog .text-muted,.p-dropdown-panel.training-scope-dd-panel .training-module-quiz-dialog .small,.p-dropdown-panel.training-scope-dd-panel p-dialog .text-muted,.p-dropdown-panel.training-scope-dd-panel p-dialog .small,.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__cell-muted,.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__course-meta,.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__cell-suffix,.p-dropdown-panel.training-admin-dd-panel .training-admin-card__meta-label,.p-dropdown-panel.training-admin-dd-panel .training-admin-card__duration,.p-dropdown-panel.training-admin-dd-panel .training-admin-card__duration *,.p-dropdown-panel.training-admin-dd-panel .training-admin-card__unused-label,.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__lede,.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__panel-sub,.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__empty-copy,.p-dropdown-panel.training-admin-dd-panel .training-course-analytics-pop__kicker,.p-dropdown-panel.training-admin-dd-panel .training-course-analytics-pop__meta,.p-dropdown-panel.training-admin-dd-panel .training-course-analytics-pop__meta *,.p-dropdown-panel.training-admin-dd-panel .training-course-enrollment-pop__kicker,.p-dropdown-panel.training-admin-dd-panel .training-course-enrollment-pop__status,.p-dropdown-panel.training-admin-dd-panel .training-course-enrollment-pop__hint,.p-dropdown-panel.training-admin-dd-panel .training-bottom-card__kicker,.p-dropdown-panel.training-admin-dd-panel .training-chart-status-legend__item,.p-dropdown-panel.training-admin-dd-panel .training-chart-status-legend__item *,.p-dropdown-panel.training-admin-dd-panel .training-chart-empty,.p-dropdown-panel.training-admin-dd-panel .training-attendees-vlist__head,.p-dropdown-panel.training-admin-dd-panel .training-attendees-vlist__head *,.p-dropdown-panel.training-admin-dd-panel .training-attendees-vrow .text-muted,.p-dropdown-panel.training-admin-dd-panel .training-course-name-item .text-muted,.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__view-toggle .res-btn:not(.list-active),.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.p-dropdown-panel.training-admin-dd-panel .training-admin-card__stat-item i,.p-dropdown-panel.training-admin-dd-panel .training-admin-card__quick-stats-stacked i,.p-dropdown-panel.training-admin-dd-panel .nav-tabs-custom .nav-link:not(.active),.p-dropdown-panel.training-admin-dd-panel .training-step-kicker,.p-dropdown-panel.training-admin-dd-panel .training-wizard-hero__lede,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz__label,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz__label *,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz__timer-label,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz__timer-label *,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz__timer-block p,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz__timer-block span,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz__surface-title,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz-dialog .text-muted,.p-dropdown-panel.training-admin-dd-panel .training-module-quiz-dialog .small,.p-dropdown-panel.training-admin-dd-panel p-dialog .text-muted,.p-dropdown-panel.training-admin-dd-panel p-dialog .small,.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__cell-muted,.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__course-meta,.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__cell-suffix,.p-multiselect-panel.training-scope-ms-panel .training-admin-card__meta-label,.p-multiselect-panel.training-scope-ms-panel .training-admin-card__duration,.p-multiselect-panel.training-scope-ms-panel .training-admin-card__duration *,.p-multiselect-panel.training-scope-ms-panel .training-admin-card__unused-label,.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__lede,.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__panel-sub,.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__empty-copy,.p-multiselect-panel.training-scope-ms-panel .training-course-analytics-pop__kicker,.p-multiselect-panel.training-scope-ms-panel .training-course-analytics-pop__meta,.p-multiselect-panel.training-scope-ms-panel .training-course-analytics-pop__meta *,.p-multiselect-panel.training-scope-ms-panel .training-course-enrollment-pop__kicker,.p-multiselect-panel.training-scope-ms-panel .training-course-enrollment-pop__status,.p-multiselect-panel.training-scope-ms-panel .training-course-enrollment-pop__hint,.p-multiselect-panel.training-scope-ms-panel .training-bottom-card__kicker,.p-multiselect-panel.training-scope-ms-panel .training-chart-status-legend__item,.p-multiselect-panel.training-scope-ms-panel .training-chart-status-legend__item *,.p-multiselect-panel.training-scope-ms-panel .training-chart-empty,.p-multiselect-panel.training-scope-ms-panel .training-attendees-vlist__head,.p-multiselect-panel.training-scope-ms-panel .training-attendees-vlist__head *,.p-multiselect-panel.training-scope-ms-panel .training-attendees-vrow .text-muted,.p-multiselect-panel.training-scope-ms-panel .training-course-name-item .text-muted,.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__view-toggle .res-btn:not(.list-active),.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__view-toggle .res-btn:not(.list-active) *,.p-multiselect-panel.training-scope-ms-panel .training-admin-card__stat-item i,.p-multiselect-panel.training-scope-ms-panel .training-admin-card__quick-stats-stacked i,.p-multiselect-panel.training-scope-ms-panel .nav-tabs-custom .nav-link:not(.active),.p-multiselect-panel.training-scope-ms-panel .training-step-kicker,.p-multiselect-panel.training-scope-ms-panel .training-wizard-hero__lede,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz__label,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz__label *,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz__timer-label,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz__timer-label *,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz__timer-block p,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz__timer-block span,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz__surface-title,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz-dialog .text-muted,.p-multiselect-panel.training-scope-ms-panel .training-module-quiz-dialog .small,.p-multiselect-panel.training-scope-ms-panel p-dialog .text-muted,.p-multiselect-panel.training-scope-ms-panel p-dialog .small{color:var(--app-text-muted, #6c757d)!important;opacity:1!important;-webkit-text-fill-color:var(--app-text-muted, #6c757d)!important}.training-module i.text-muted,.training-module .ri-file-list-3-line.text-muted,.training-module .ri-user-line.text-muted,.training-module .training-course-list-page__filter-icon,.training-module .training-course-analytics-pop__filter-icon,.training-module .training-course-enrollment-pop__filter-icon,.training-module .training-attendees-enrolled-search-input .input-group-text,.training-module .btn-kebab,.training-module .btn-kebab i,.training-module .btn-close,.training-admin i.text-muted,.training-admin .ri-file-list-3-line.text-muted,.training-admin .ri-user-line.text-muted,.training-admin .training-course-list-page__filter-icon,.training-admin .training-course-analytics-pop__filter-icon,.training-admin .training-course-enrollment-pop__filter-icon,.training-admin .training-attendees-enrolled-search-input .input-group-text,.training-admin .btn-kebab,.training-admin .btn-kebab i,.training-admin .btn-close,.training-curriculum i.text-muted,.training-curriculum .ri-file-list-3-line.text-muted,.training-curriculum .ri-user-line.text-muted,.training-curriculum .training-course-list-page__filter-icon,.training-curriculum .training-course-analytics-pop__filter-icon,.training-curriculum .training-course-enrollment-pop__filter-icon,.training-curriculum .training-attendees-enrolled-search-input .input-group-text,.training-curriculum .btn-kebab,.training-curriculum .btn-kebab i,.training-curriculum .btn-close,.training-course-list i.text-muted,.training-course-list .ri-file-list-3-line.text-muted,.training-course-list .ri-user-line.text-muted,.training-course-list .training-course-list-page__filter-icon,.training-course-list .training-course-analytics-pop__filter-icon,.training-course-list .training-course-enrollment-pop__filter-icon,.training-course-list .training-attendees-enrolled-search-input .input-group-text,.training-course-list .btn-kebab,.training-course-list .btn-kebab i,.training-course-list .btn-close,.training-course-form i.text-muted,.training-course-form .ri-file-list-3-line.text-muted,.training-course-form .ri-user-line.text-muted,.training-course-form .training-course-list-page__filter-icon,.training-course-form .training-course-analytics-pop__filter-icon,.training-course-form .training-course-enrollment-pop__filter-icon,.training-course-form .training-attendees-enrolled-search-input .input-group-text,.training-course-form .btn-kebab,.training-course-form .btn-kebab i,.training-course-form .btn-close,.training-course-attendees i.text-muted,.training-course-attendees .ri-file-list-3-line.text-muted,.training-course-attendees .ri-user-line.text-muted,.training-course-attendees .training-course-list-page__filter-icon,.training-course-attendees .training-course-analytics-pop__filter-icon,.training-course-attendees .training-course-enrollment-pop__filter-icon,.training-course-attendees .training-attendees-enrolled-search-input .input-group-text,.training-course-attendees .btn-kebab,.training-course-attendees .btn-kebab i,.training-course-attendees .btn-close,.training-manage-assignees i.text-muted,.training-manage-assignees .ri-file-list-3-line.text-muted,.training-manage-assignees .ri-user-line.text-muted,.training-manage-assignees .training-course-list-page__filter-icon,.training-manage-assignees .training-course-analytics-pop__filter-icon,.training-manage-assignees .training-course-enrollment-pop__filter-icon,.training-manage-assignees .training-attendees-enrolled-search-input .input-group-text,.training-manage-assignees .btn-kebab,.training-manage-assignees .btn-kebab i,.training-manage-assignees .btn-close,.training-bulk-edit-assignees i.text-muted,.training-bulk-edit-assignees .ri-file-list-3-line.text-muted,.training-bulk-edit-assignees .ri-user-line.text-muted,.training-bulk-edit-assignees .training-course-list-page__filter-icon,.training-bulk-edit-assignees .training-course-analytics-pop__filter-icon,.training-bulk-edit-assignees .training-course-enrollment-pop__filter-icon,.training-bulk-edit-assignees .training-attendees-enrolled-search-input .input-group-text,.training-bulk-edit-assignees .btn-kebab,.training-bulk-edit-assignees .btn-kebab i,.training-bulk-edit-assignees .btn-close,.training-settings i.text-muted,.training-settings .ri-file-list-3-line.text-muted,.training-settings .ri-user-line.text-muted,.training-settings .training-course-list-page__filter-icon,.training-settings .training-course-analytics-pop__filter-icon,.training-settings .training-course-enrollment-pop__filter-icon,.training-settings .training-attendees-enrolled-search-input .input-group-text,.training-settings .btn-kebab,.training-settings .btn-kebab i,.training-settings .btn-close,.training-quiz-review i.text-muted,.training-quiz-review .ri-file-list-3-line.text-muted,.training-quiz-review .ri-user-line.text-muted,.training-quiz-review .training-course-list-page__filter-icon,.training-quiz-review .training-course-analytics-pop__filter-icon,.training-quiz-review .training-course-enrollment-pop__filter-icon,.training-quiz-review .training-attendees-enrolled-search-input .input-group-text,.training-quiz-review .btn-kebab,.training-quiz-review .btn-kebab i,.training-quiz-review .btn-close,.training-quiz-response-page i.text-muted,.training-quiz-response-page .ri-file-list-3-line.text-muted,.training-quiz-response-page .ri-user-line.text-muted,.training-quiz-response-page .training-course-list-page__filter-icon,.training-quiz-response-page .training-course-analytics-pop__filter-icon,.training-quiz-response-page .training-course-enrollment-pop__filter-icon,.training-quiz-response-page .training-attendees-enrolled-search-input .input-group-text,.training-quiz-response-page .btn-kebab,.training-quiz-response-page .btn-kebab i,.training-quiz-response-page .btn-close,.training-learn-course i.text-muted,.training-learn-course .ri-file-list-3-line.text-muted,.training-learn-course .ri-user-line.text-muted,.training-learn-course .training-course-list-page__filter-icon,.training-learn-course .training-course-analytics-pop__filter-icon,.training-learn-course .training-course-enrollment-pop__filter-icon,.training-learn-course .training-attendees-enrolled-search-input .input-group-text,.training-learn-course .btn-kebab,.training-learn-course .btn-kebab i,.training-learn-course .btn-close,.training-dashboard i.text-muted,.training-dashboard .ri-file-list-3-line.text-muted,.training-dashboard .ri-user-line.text-muted,.training-dashboard .training-course-list-page__filter-icon,.training-dashboard .training-course-analytics-pop__filter-icon,.training-dashboard .training-course-enrollment-pop__filter-icon,.training-dashboard .training-attendees-enrolled-search-input .input-group-text,.training-dashboard .btn-kebab,.training-dashboard .btn-kebab i,.training-dashboard .btn-close,.training-assigned-courses i.text-muted,.training-assigned-courses .ri-file-list-3-line.text-muted,.training-assigned-courses .ri-user-line.text-muted,.training-assigned-courses .training-course-list-page__filter-icon,.training-assigned-courses .training-course-analytics-pop__filter-icon,.training-assigned-courses .training-course-enrollment-pop__filter-icon,.training-assigned-courses .training-attendees-enrolled-search-input .input-group-text,.training-assigned-courses .btn-kebab,.training-assigned-courses .btn-kebab i,.training-assigned-courses .btn-close,.training-course-preview i.text-muted,.training-course-preview .ri-file-list-3-line.text-muted,.training-course-preview .ri-user-line.text-muted,.training-course-preview .training-course-list-page__filter-icon,.training-course-preview .training-course-analytics-pop__filter-icon,.training-course-preview .training-course-enrollment-pop__filter-icon,.training-course-preview .training-attendees-enrolled-search-input .input-group-text,.training-course-preview .btn-kebab,.training-course-preview .btn-kebab i,.training-course-preview .btn-close,.training-course-analytics-pop i.text-muted,.training-course-analytics-pop .ri-file-list-3-line.text-muted,.training-course-analytics-pop .ri-user-line.text-muted,.training-course-analytics-pop .training-course-list-page__filter-icon,.training-course-analytics-pop .training-course-analytics-pop__filter-icon,.training-course-analytics-pop .training-course-enrollment-pop__filter-icon,.training-course-analytics-pop .training-attendees-enrolled-search-input .input-group-text,.training-course-analytics-pop .btn-kebab,.training-course-analytics-pop .btn-kebab i,.training-course-analytics-pop .btn-close,.training-course-enrollment-pop i.text-muted,.training-course-enrollment-pop .ri-file-list-3-line.text-muted,.training-course-enrollment-pop .ri-user-line.text-muted,.training-course-enrollment-pop .training-course-list-page__filter-icon,.training-course-enrollment-pop .training-course-analytics-pop__filter-icon,.training-course-enrollment-pop .training-course-enrollment-pop__filter-icon,.training-course-enrollment-pop .training-attendees-enrolled-search-input .input-group-text,.training-course-enrollment-pop .btn-kebab,.training-course-enrollment-pop .btn-kebab i,.training-course-enrollment-pop .btn-close,.training-module-quiz-dialog i.text-muted,.training-module-quiz-dialog .ri-file-list-3-line.text-muted,.training-module-quiz-dialog .ri-user-line.text-muted,.training-module-quiz-dialog .training-course-list-page__filter-icon,.training-module-quiz-dialog .training-course-analytics-pop__filter-icon,.training-module-quiz-dialog .training-course-enrollment-pop__filter-icon,.training-module-quiz-dialog .training-attendees-enrolled-search-input .input-group-text,.training-module-quiz-dialog .btn-kebab,.training-module-quiz-dialog .btn-kebab i,.training-module-quiz-dialog .btn-close,.training-lesson-preview-dialog i.text-muted,.training-lesson-preview-dialog .ri-file-list-3-line.text-muted,.training-lesson-preview-dialog .ri-user-line.text-muted,.training-lesson-preview-dialog .training-course-list-page__filter-icon,.training-lesson-preview-dialog .training-course-analytics-pop__filter-icon,.training-lesson-preview-dialog .training-course-enrollment-pop__filter-icon,.training-lesson-preview-dialog .training-attendees-enrolled-search-input .input-group-text,.training-lesson-preview-dialog .btn-kebab,.training-lesson-preview-dialog .btn-kebab i,.training-lesson-preview-dialog .btn-close,.training-course-finish-assessment-dialog i.text-muted,.training-course-finish-assessment-dialog .ri-file-list-3-line.text-muted,.training-course-finish-assessment-dialog .ri-user-line.text-muted,.training-course-finish-assessment-dialog .training-course-list-page__filter-icon,.training-course-finish-assessment-dialog .training-course-analytics-pop__filter-icon,.training-course-finish-assessment-dialog .training-course-enrollment-pop__filter-icon,.training-course-finish-assessment-dialog .training-attendees-enrolled-search-input .input-group-text,.training-course-finish-assessment-dialog .btn-kebab,.training-course-finish-assessment-dialog .btn-kebab i,.training-course-finish-assessment-dialog .btn-close,.training-course-attendees-pop i.text-muted,.training-course-attendees-pop .ri-file-list-3-line.text-muted,.training-course-attendees-pop .ri-user-line.text-muted,.training-course-attendees-pop .training-course-list-page__filter-icon,.training-course-attendees-pop .training-course-analytics-pop__filter-icon,.training-course-attendees-pop .training-course-enrollment-pop__filter-icon,.training-course-attendees-pop .training-attendees-enrolled-search-input .input-group-text,.training-course-attendees-pop .btn-kebab,.training-course-attendees-pop .btn-kebab i,.training-course-attendees-pop .btn-close,.training-bulk-edit-assignees-pop i.text-muted,.training-bulk-edit-assignees-pop .ri-file-list-3-line.text-muted,.training-bulk-edit-assignees-pop .ri-user-line.text-muted,.training-bulk-edit-assignees-pop .training-course-list-page__filter-icon,.training-bulk-edit-assignees-pop .training-course-analytics-pop__filter-icon,.training-bulk-edit-assignees-pop .training-course-enrollment-pop__filter-icon,.training-bulk-edit-assignees-pop .training-attendees-enrolled-search-input .input-group-text,.training-bulk-edit-assignees-pop .btn-kebab,.training-bulk-edit-assignees-pop .btn-kebab i,.training-bulk-edit-assignees-pop .btn-close,.training-manage-assignees-pop i.text-muted,.training-manage-assignees-pop .ri-file-list-3-line.text-muted,.training-manage-assignees-pop .ri-user-line.text-muted,.training-manage-assignees-pop .training-course-list-page__filter-icon,.training-manage-assignees-pop .training-course-analytics-pop__filter-icon,.training-manage-assignees-pop .training-course-enrollment-pop__filter-icon,.training-manage-assignees-pop .training-attendees-enrolled-search-input .input-group-text,.training-manage-assignees-pop .btn-kebab,.training-manage-assignees-pop .btn-kebab i,.training-manage-assignees-pop .btn-close,.p-dropdown-panel.training-scope-dd-panel i.text-muted,.p-dropdown-panel.training-scope-dd-panel .ri-file-list-3-line.text-muted,.p-dropdown-panel.training-scope-dd-panel .ri-user-line.text-muted,.p-dropdown-panel.training-scope-dd-panel .training-course-list-page__filter-icon,.p-dropdown-panel.training-scope-dd-panel .training-course-analytics-pop__filter-icon,.p-dropdown-panel.training-scope-dd-panel .training-course-enrollment-pop__filter-icon,.p-dropdown-panel.training-scope-dd-panel .training-attendees-enrolled-search-input .input-group-text,.p-dropdown-panel.training-scope-dd-panel .btn-kebab,.p-dropdown-panel.training-scope-dd-panel .btn-kebab i,.p-dropdown-panel.training-scope-dd-panel .btn-close,.p-dropdown-panel.training-admin-dd-panel i.text-muted,.p-dropdown-panel.training-admin-dd-panel .ri-file-list-3-line.text-muted,.p-dropdown-panel.training-admin-dd-panel .ri-user-line.text-muted,.p-dropdown-panel.training-admin-dd-panel .training-course-list-page__filter-icon,.p-dropdown-panel.training-admin-dd-panel .training-course-analytics-pop__filter-icon,.p-dropdown-panel.training-admin-dd-panel .training-course-enrollment-pop__filter-icon,.p-dropdown-panel.training-admin-dd-panel .training-attendees-enrolled-search-input .input-group-text,.p-dropdown-panel.training-admin-dd-panel .btn-kebab,.p-dropdown-panel.training-admin-dd-panel .btn-kebab i,.p-dropdown-panel.training-admin-dd-panel .btn-close,.p-multiselect-panel.training-scope-ms-panel i.text-muted,.p-multiselect-panel.training-scope-ms-panel .ri-file-list-3-line.text-muted,.p-multiselect-panel.training-scope-ms-panel .ri-user-line.text-muted,.p-multiselect-panel.training-scope-ms-panel .training-course-list-page__filter-icon,.p-multiselect-panel.training-scope-ms-panel .training-course-analytics-pop__filter-icon,.p-multiselect-panel.training-scope-ms-panel .training-course-enrollment-pop__filter-icon,.p-multiselect-panel.training-scope-ms-panel .training-attendees-enrolled-search-input .input-group-text,.p-multiselect-panel.training-scope-ms-panel .btn-kebab,.p-multiselect-panel.training-scope-ms-panel .btn-kebab i,.p-multiselect-panel.training-scope-ms-panel .btn-close{color:var(--app-text, #212529)!important;opacity:1!important}.training-module input::placeholder,.training-module textarea::placeholder,.training-admin input::placeholder,.training-admin textarea::placeholder,.training-curriculum input::placeholder,.training-curriculum textarea::placeholder,.training-course-list input::placeholder,.training-course-list textarea::placeholder,.training-course-form input::placeholder,.training-course-form textarea::placeholder,.training-course-attendees input::placeholder,.training-course-attendees textarea::placeholder,.training-manage-assignees input::placeholder,.training-manage-assignees textarea::placeholder,.training-bulk-edit-assignees input::placeholder,.training-bulk-edit-assignees textarea::placeholder,.training-settings input::placeholder,.training-settings textarea::placeholder,.training-quiz-review input::placeholder,.training-quiz-review textarea::placeholder,.training-quiz-response-page input::placeholder,.training-quiz-response-page textarea::placeholder,.training-learn-course input::placeholder,.training-learn-course textarea::placeholder,.training-dashboard input::placeholder,.training-dashboard textarea::placeholder,.training-assigned-courses input::placeholder,.training-assigned-courses textarea::placeholder,.training-course-preview input::placeholder,.training-course-preview textarea::placeholder,.training-course-analytics-pop input::placeholder,.training-course-analytics-pop textarea::placeholder,.training-course-enrollment-pop input::placeholder,.training-course-enrollment-pop textarea::placeholder,.training-module-quiz-dialog input::placeholder,.training-module-quiz-dialog textarea::placeholder,.training-lesson-preview-dialog input::placeholder,.training-lesson-preview-dialog textarea::placeholder,.training-course-finish-assessment-dialog input::placeholder,.training-course-finish-assessment-dialog textarea::placeholder,.training-course-attendees-pop input::placeholder,.training-course-attendees-pop textarea::placeholder,.training-bulk-edit-assignees-pop input::placeholder,.training-bulk-edit-assignees-pop textarea::placeholder,.training-manage-assignees-pop input::placeholder,.training-manage-assignees-pop textarea::placeholder,.p-dropdown-panel.training-scope-dd-panel input::placeholder,.p-dropdown-panel.training-scope-dd-panel textarea::placeholder,.p-dropdown-panel.training-admin-dd-panel input::placeholder,.p-dropdown-panel.training-admin-dd-panel textarea::placeholder,.p-multiselect-panel.training-scope-ms-panel input::placeholder,.p-multiselect-panel.training-scope-ms-panel textarea::placeholder{color:color-mix(in srgb,var(--app-text-muted, #6c757d) 85%,transparent)!important}.course-detail-page .training-page-back{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--primary-color, #0d6efd)!important;margin-bottom:0;padding:.15rem 0;text-decoration:none;border:0;background:transparent;line-height:1.35;transition:color .15s ease,transform .15s ease}.course-detail-page .training-page-back i{font-size:1.05rem;line-height:1}.course-detail-page .training-page-back:hover{color:var(--primary-hover, #0b5ed7)!important;transform:translate(-2px);text-decoration:none}.course-detail-page .training-page-back:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #0d6efd) 45%,transparent);outline-offset:2px;border-radius:.25rem}[data-layout-mode=dark] .training-module{background:linear-gradient(165deg,color-mix(in srgb,var(--app-surface, #111316) 92%,var(--primary-color, #4f46e5) 8%) 0%,var(--app-surface, #111316) 40%,var(--app-surface-elevated, #212529) 100%);color:var(--app-text, #ced4da)}[data-layout-mode=dark] .training-module .training-stat-card,[data-layout-mode=dark] .training-module .training-card-elevated,[data-layout-mode=dark] .training-module .training-quiz-stat-card,[data-layout-mode=dark] .training-module .training-quiz-results-table-card{background:var(--app-surface-elevated, #212529)!important;border-color:var(--app-border, rgba(255, 255, 255, .1))!important}[data-layout-mode=dark] .training-module .training-panel-accent{background:linear-gradient(180deg,var(--app-surface-elevated, #212529) 0%,color-mix(in srgb,var(--app-surface, #111316) 88%,var(--primary-color, #0d6efd) 12%) 100%);border-color:color-mix(in srgb,var(--primary-color, #0d6efd) 18%,var(--app-border, rgba(255, 255, 255, .1)))}[data-layout-mode=dark] .training-module .training-quiz-results-toolbar{background:linear-gradient(180deg,var(--app-surface-elevated, #212529) 0%,color-mix(in srgb,var(--app-surface, #111316) 92%,var(--primary-color, #0d6efd) 8%) 100%);border-color:color-mix(in srgb,var(--primary-color, #0d6efd) 16%,var(--app-border, rgba(255, 255, 255, .1)))}[data-layout-mode=dark] .training-module .training-quiz-results-summary__title,[data-layout-mode=dark] .training-module .training-quiz-stat-card__value{color:var(--app-text, #ced4da)}[data-layout-mode=dark] .training-module .training-quiz-stat-card__label,[data-layout-mode=dark] .training-module .training-quiz-stat-card__sub{color:var(--app-text-muted, #adb5bd)}[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel{background:var(--app-surface-elevated, #212529)!important;border-color:var(--app-border, rgba(255, 255, 255, .1))!important}[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel .p-dropdown-header,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel .p-dropdown-header{border-bottom-color:var(--app-border, rgba(255, 255, 255, .08))}[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel .p-dropdown-filter.p-inputtext,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel .p-dropdown-filter.p-inputtext{color:var(--app-text, #ced4da);border-color:var(--app-border, rgba(255, 255, 255, .12))!important}[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel .p-dropdown-filter-icon,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel .p-dropdown-filter-icon{color:var(--app-text-muted, #adb5bd)!important}[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel .p-dropdown-item,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel .p-dropdown-item{color:var(--app-text, #ced4da)!important}[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel .p-dropdown-item:not(.p-highlight):hover,[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel .p-dropdown-item.p-highlight,[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel .p-dropdown-item.p-focus,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel .p-dropdown-item:not(.p-highlight):hover,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel .p-dropdown-item.p-highlight,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel .p-dropdown-item.p-focus{background:var(--app-hover, rgba(255, 255, 255, .06))!important;color:var(--app-text, #ced4da)!important}[data-layout-mode=dark] .p-dropdown-panel.training-scope-dd-panel .p-dropdown-item.p-highlight.p-focus,[data-layout-mode=dark] .p-dropdown-panel.training-admin-dd-panel .p-dropdown-item.p-highlight.p-focus{background:var(--app-hover, rgba(255, 255, 255, .1))!important}[data-layout-mode=dark] .training-quiz-inline-media,[data-layout-mode=dark] .training-quiz-inline-option{background:var(--app-hover, #1a1d21);border-color:var(--app-border, rgba(255, 255, 255, .12))}[data-layout-mode=dark] ::ng-deep .training-quiz-response-dialog .p-dialog-content{background:var(--app-surface-elevated, #212529)}[data-layout-mode=dark] .training-quiz-response-dialog__lesson-pick{background:color-mix(in srgb,var(--app-hover, #1a1d21) 85%,transparent);border-bottom-color:var(--app-border, rgba(255, 255, 255, .08))}[data-layout-mode=dark] .training-quiz-response-dialog__lesson-pick label{color:var(--app-text-muted, #adb5bd)}[data-layout=horizontal] .page-content.training-module{margin-top:0!important;padding-top:calc(70px + 3.75rem)!important;padding-bottom:60px!important;padding-left:.75rem!important;padding-right:.75rem!important}@media (max-width: 1024.98px){[data-layout=horizontal] .page-content.training-module{margin-top:0!important;padding-top:calc(70px + 3.5rem)!important}}@media (max-width: 991.98px){[data-layout=horizontal] .page-content.training-module{padding-top:calc(70px + .5rem)!important}}[data-layout=vertical] .page-content.training-module,[data-layout=semibox] .page-content.training-module{padding-top:calc(70px + .75rem)!important;padding-bottom:60px!important;padding-left:.75rem!important;padding-right:.75rem!important}@media (max-width: 1024.1px){:is([data-layout=vertical],[data-layout=semibox]) .main-content .page-content.training-module{padding-top:calc(115px + .65rem)!important}}.training-curriculum .list-group-item.training-curriculum-row .btn-link{text-decoration:none!important;border:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.training-curriculum .list-group-item.training-curriculum-row .btn-link:hover,.training-curriculum .list-group-item.training-curriculum-row .btn-link:focus,.training-curriculum .list-group-item.training-curriculum-row .btn-link:focus-visible,.training-curriculum .list-group-item.training-curriculum-row .btn-link:active{text-decoration:none!important;box-shadow:none!important;border:0!important}.training-curriculum .list-group-item.training-curriculum-row .btn-link i{display:inline-block;line-height:1;vertical-align:middle}.training-curriculum .col-lg-4 .training-card-elevated{box-shadow:none!important}.page-content.training-module{min-width:0;overflow-x:clip}.page-content.training-module .container-fluid,.page-content.training-module .training-admin,.page-content.training-module .training-page,.page-content.training-module .training-curriculum,.page-content.training-module .training-add-course{min-width:0}.page-content.training-module .training-hero-title{word-break:break-word;overflow-wrap:anywhere}.page-content.training-module .nav-tabs-custom{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.page-content.training-module .nav-tabs-custom .nav-link{white-space:nowrap}.page-content.training-module .row,.page-content.training-module [class*=col-]{min-width:0}.page-content.training-module .table-responsive{-webkit-overflow-scrolling:touch}.training-chart-compact .training-chart-host{position:relative;width:100%;height:220px}@media (min-width: 576px){.training-chart-compact .training-chart-host{height:280px}}@media (min-width: 992px){.training-chart-compact .training-chart-host{height:340px}}html.has-surface-background body,body.has-surface-background{background-color:var(--app-surface, #edf0f5)!important;background-image:var(--app-surface-background-image)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-attachment:fixed!important}html.has-surface-background #layout-wrapper,html.has-surface-background .main-content,html.has-surface-background .page-content,html.has-surface-background .lt-page,html.has-surface-background .tl-page,html.has-surface-background .eh-page,body.has-surface-background #layout-wrapper,body.has-surface-background .main-content,body.has-surface-background .page-content,body.has-surface-background .lt-page,body.has-surface-background .tl-page,body.has-surface-background .eh-page{background:transparent!important;background-color:transparent!important;background-image:none!important}.surface-bg-crop-modal{z-index:1065!important}body.modal-open:has(.surface-bg-crop-modal.show) .modal-backdrop.show{z-index:1060}:root{--app-font-family: "Poppins", sans-serif;--app-font-scale: 1}*{font-family:var(--app-font-family)}input::-ms-reveal{display:none}.hrp-employee-mode-banner{position:sticky;top:var(--vz-header-height, 70px);z-index:1005;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem clamp(1rem,3vw,2rem);color:var(--app-surface-elevated, #fff);background:var(--app-primary, var(--vz-primary, #0094d2));box-shadow:var(--app-shadow-sm, 0 2px 8px rgba(0, 0, 0, .12))}.hrp-employee-mode-banner__label,.hrp-employee-mode-control{display:flex;align-items:center;gap:.65rem}.hrp-employee-mode-banner__label i{font-size:1.2rem}.hrp-employee-mode-banner__label small{display:block;margin-top:.1rem;color:inherit;opacity:.85}.hrp-employee-mode-control{justify-content:space-between;width:100%;margin-top:.85rem;margin-bottom:.85rem;padding:.75rem;color:var(--app-text, #212529);background:var(--app-surface-elevated, #fff);border:1px solid var(--app-border-color, rgba(0, 0, 0, .12));border-radius:var(--app-radius, .5rem)}.hrp-employee-mode-control small{display:block;margin-top:.15rem;color:var(--app-text-muted, #6c757d)}.hrp-employee-mode-control__copy{min-width:0}.hrp-navbar-mode{display:inline-flex;align-items:center;gap:.5rem;margin-left:.75rem;color:#fff;font-size:.8rem;font-weight:600;white-space:nowrap}.hrp-mode-toggle--navbar{color:inherit}.hrp-mode-toggle--navbar .hrp-mode-toggle__track{background:#fff}.hrp-mode-toggle.hrp-mode-toggle--navbar input:checked+.hrp-mode-toggle__track{background:#fff}.hrp-mode-toggle--navbar .hrp-mode-toggle__track:after,.hrp-mode-toggle--navbar input:checked+.hrp-mode-toggle__track:after{background:var(--app-primary, var(--vz-primary, #0094d2))}.hrp-navbar-mode__option{color:#fff}.hrp-mode-tooltip{margin-left:.2rem;color:var(--app-text-muted, #6c757d);font-size:.9rem;font-weight:400;cursor:help}.hrp-mode-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;margin:0;color:var(--app-text-muted, #6c757d);font-size:.75rem;font-weight:600;cursor:pointer}.hrp-mode-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hrp-mode-toggle__track{position:relative;width:2.25rem;height:1.25rem;border-radius:999px;background:var(--app-border-color, #ced4da);transition:background-color .2s ease}.hrp-mode-toggle__track:after{position:absolute;top:.15rem;left:.15rem;width:.95rem;height:.95rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;content:"";transition:transform .2s ease}.hrp-mode-toggle input:checked+.hrp-mode-toggle__track{background:var(--app-primary, var(--vz-primary, #0094d2))}.hrp-mode-toggle input:checked+.hrp-mode-toggle__track:after{transform:translate(1rem)}.hrp-mode-toggle input:focus-visible+.hrp-mode-toggle__track{outline:2px solid var(--app-primary, var(--vz-primary, #0094d2));outline-offset:2px}.hrp-mode-toggle input:disabled+.hrp-mode-toggle__track{cursor:wait;opacity:.6}.hrp-mode-toggle .is-active{color:var(--app-text, #212529)}.hrp-application-access{border-color:var(--app-border-color, rgba(0, 0, 0, .12))!important;background:var(--app-surface-elevated, #fff)}.hrp-application-access__employee-mode{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--app-border-color, rgba(0, 0, 0, .12))}@media (max-width: 575.98px){.hrp-employee-mode-banner{align-items:stretch;flex-direction:column;top:var(--vz-header-height, 70px)}}.error-msg{color:var(--error-color);font-size:14px}.is-invalid,.error,.p-invalid{border:1px solid var(--error-color)!important}.swal2-popup:not(.bg-success):not(.bg-danger):not(.bg-info):not(.swal2-toast):not(.swal-notify-info-subtle){background-color:var(--app-surface-elevated, #fff)!important;color:var(--app-text, #212529)}.swal2-popup.swal-notify-info-subtle{background:linear-gradient(165deg,#f8fafc,#f1f5f9,#ecfeff)!important;border:1px solid rgba(14,116,144,.18)!important;box-shadow:0 16px 44px #0f172a1a!important}.swal2-popup.swal-notify-info-subtle h2.swal2-title.swal-notify-info-subtle__title,.swal2-popup.swal-notify-info-subtle .swal2-title{color:#0f172a!important}.swal2-popup.swal-notify-info-subtle .swal2-html-container.swal-notify-info-subtle__html,.swal2-popup.swal-notify-info-subtle .swal2-html-container{color:#475569!important}.swal2-popup.swal-notify-info-subtle .swal2-timer-progress-bar-container{background:#94a3b859}.swal2-popup.swal-notify-info-subtle .swal2-timer-progress-bar.swal-notify-info-subtle__timer{background:#0891b273!important}.swal2-container{z-index:50000!important}.swal2-container.swal2-container--above-modal,body.swal-over-modal-open .swal2-container{z-index:50001!important;pointer-events:auto!important}body.swal-over-modal-open .modal.show,body.swal-over-modal-open .modal-backdrop{pointer-events:none!important}body.swal-over-modal-open .swal2-container .swal2-popup,body.swal-over-modal-open .swal2-container .swal2-textarea{pointer-events:auto!important}.training-course-complete-popup.swal2-popup{overflow:visible!important}.training-course-complete-popup.swal2-popup .swal2-title{margin-top:2.35rem!important;padding-top:.5rem}.training-course-complete-popup.swal2-popup .swal2-html-container{margin-top:.35rem!important}.hamburger-icon.open span:nth-child(2){left:3px;top:13px;width:10px;transform:rotate(45deg);transition-delay:50ms}.hamburger-icon.open{transform:rotate(-90deg)}.page-content{padding:calc(70px + .5rem) .75rem 60px .75rem}[data-layout-mode=dark] .swal2-popup.swal-notify-info-subtle{background:linear-gradient(165deg,var(--app-surface-elevated) 0%,var(--app-surface) 50%,color-mix(in srgb,var(--app-surface) 85%,#0e7490) 100%)!important;border-color:var(--app-border)!important;box-shadow:0 16px 44px #00000059!important}[data-layout-mode=dark] .swal2-popup.swal-notify-info-subtle h2.swal2-title.swal-notify-info-subtle__title,[data-layout-mode=dark] .swal2-popup.swal-notify-info-subtle .swal2-title{color:var(--app-text)!important}[data-layout-mode=dark] .swal2-popup.swal-notify-info-subtle .swal2-html-container.swal-notify-info-subtle__html,[data-layout-mode=dark] .swal2-popup.swal-notify-info-subtle .swal2-html-container{color:var(--app-text-muted)!important}.nav-bread__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.nav-bread__row>.breadcrmb{min-width:0;flex:1 1 auto}.nav-bread__actions{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;flex-shrink:0}.theme-page-back{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--primary-color, #405189);background:color-mix(in srgb,var(--primary-color, #405189) 10%,#fff);border:1px solid color-mix(in srgb,var(--primary-color, #405189) 28%,transparent);border-radius:.4rem;padding:.35rem .75rem;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.theme-page-back i{font-size:1rem;line-height:1}.theme-page-back:hover{color:#fff;background:var(--primary-color, #405189);border-color:var(--primary-color, #405189);text-decoration:none;box-shadow:0 2px 8px color-mix(in srgb,var(--primary-color, #405189) 28%,transparent)}.theme-page-back:focus-visible{outline:0;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary-color, #405189) 25%,transparent)}@media (min-width: 992px){.nav-bread{margin-top:-.5rem;margin-bottom:0;position:relative;z-index:2}.breadcrmb .breadcrumb{margin-bottom:0;padding:.15rem 0;background:transparent!important;font-size:.8rem}.breadcrmb .breadcrumb .breadcrumb-item{color:var(--app-text-muted, #878a99);font-weight:500}.breadcrmb .breadcrumb .breadcrumb-item.active{color:var(--app-text, #495057);font-weight:600}.breadcrmb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--app-text-muted, #adb5bd)}.page-content .container-fluid.pt-2{padding-top:0!important;margin-top:-4px!important}}html[data-layout=horizontal] .main-content>.page-content{padding-top:calc(70px + 4.9rem);margin-top:0!important}html[data-layout=horizontal] .navbar-menu{z-index:1005}html[data-layout=horizontal] #page-topbar{top:0;z-index:1010}@media (max-width: 1024.98px){html[data-layout=horizontal] .main-content>.page-content{padding-top:calc(70px + .5rem)!important}}.navbar-header{border-bottom:1px solid var(--app-border, #ccc)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background-color:var(--app-surface, #f1f1f1)}::-webkit-scrollbar-thumb{background-color:var(--app-text-muted, #888);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--app-text, #555)}.card{background-color:var(--app-surface-elevated, #fff)!important}.bg-white .form-control{background-color:var(--app-input-bg, #fff)}.form-select{background-color:var(--app-input-bg, #fff)!important;color:var(--app-text, #212529)}.dashed{color:#9d8787!important}.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:3000}.spinner{border:8px solid var(--app-border, #f3f3f3);border-top:8px solid var(--primary-color, #3498db);border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal .btn-close{box-shadow:none!important;border-radius:15px}.modal .btn-close:hover{background-color:var(--app-hover, #f2f2f2)}.offcanvas .btn-close{box-shadow:none!important;border-radius:15px}.offcanvas .btn-close:hover{background-color:var(--app-hover, #f2f2f2)}.cursor-pointer{cursor:pointer}.findpagesize{width:64px;height:37px}::ng-deep .p-breadcrumb{background:none!important;border:1px solid var(--app-border, #edf0f5);border-radius:3px;padding:.571rem 0rem}.page-title{font-size:1.15rem!important}@media (max-width: 500px){.page-title{font-size:1rem!important}}thead tr{text-wrap:nowrap}td .table-span{display:flex;margin-top:9px}tbody tr td{padding:.6rem .5rem;vertical-align:middle}.page-heading{color:var(--primary-color);font-size:1.25rem;font-weight:500;line-height:1.2}.p-overlay.p-component{z-index:1200!important}.p-multiselect-panel,.p-multiselect-panel.p-component,.p-multiselect-panel.p-component-overlay{z-index:1201!important}.modal,.modal .modal-dialog,.modal .modal-dialog .modal-content,.modal .modal-dialog .modal-body{overflow:visible!important}.modal.app-form-scroll-modal,.modal.eh-form-modal{overflow:hidden!important}.modal.app-form-scroll-modal>*:not(.modal-dialog),.modal.eh-form-modal>*:not(.modal-dialog){display:contents}.modal.app-form-scroll-modal .modal-dialog,.modal.eh-form-modal .modal-dialog{overflow:hidden!important;max-height:calc(100% - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:.75rem auto;display:flex;width:calc(100% - 1rem)}.modal.app-form-scroll-modal .modal-dialog .modal-content,.modal.eh-form-modal .modal-dialog .modal-content{overflow:hidden!important;max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);width:100%;display:flex;flex-direction:column}.modal.app-form-scroll-modal .modal-dialog .modal-header,.modal.app-form-scroll-modal .modal-dialog .modal-footer,.modal.app-form-scroll-modal .modal-dialog .modal-tabs,.modal.app-form-scroll-modal .modal-dialog nav.modal-tabs,.modal.eh-form-modal .modal-dialog .modal-header,.modal.eh-form-modal .modal-dialog .modal-footer,.modal.eh-form-modal .modal-dialog .modal-tabs,.modal.eh-form-modal .modal-dialog nav.modal-tabs{flex-shrink:0}.modal.app-form-scroll-modal .modal-dialog .modal-body,.modal.eh-form-modal .modal-dialog .modal-body{overflow-y:auto!important;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.modal.eh-form-modal .modal-dialog{max-width:min(920px,100vw - 24px);width:calc(100% - 24px)}body.training-guest-watch-active{margin:0!important;padding:0!important;overflow:hidden;background:#000!important}body.training-guest-watch-active.training-guest-watch-complete-active{background:#f1f5f9!important}@media (max-width: 991.98px){html[data-layout=horizontal] .main-content>.page-content{padding-top:calc(70px + .5rem)!important}.page-content .nav-bread{margin-top:0!important;padding-top:5px!important;margin-bottom:.25rem!important}.breadcrmb .breadcrumb{margin-bottom:0!important;padding:.25rem 0!important;background:transparent!important;font-size:.8rem!important}.breadcrmb .breadcrumb .breadcrumb-item{color:var(--app-text-muted, #878a99)!important;font-weight:500!important}.breadcrmb .breadcrumb .breadcrumb-item.active{color:var(--app-text, #495057)!important;font-weight:600!important}.page-content .container-fluid .card.mt-3{margin-top:.5rem!important}}.p-dropdown-panel .p-dropdown-items{margin:2px!important;padding:3px!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{width:100%!important;margin:2px!important;padding:3px!important}.p-autocomplete-panel.reporting-ac-panel,.p-dropdown-panel.reporting-dd-panel{box-sizing:border-box}.p-autocomplete-panel.reporting-ac-panel .p-autocomplete-items,.p-dropdown-panel.reporting-dd-panel .p-dropdown-items{width:100%;padding-left:0}.p-autocomplete-panel.reporting-ac-panel .p-autocomplete-item,.p-dropdown-panel.reporting-dd-panel .p-dropdown-item{width:100%;white-space:normal}.p-dropdown-panel.reporting-dd-panel .p-dropdown-item.p-highlight .reporting-option-location,.p-dropdown-panel.reporting-dd-panel .p-dropdown-item.p-focus .reporting-option-location,.p-autocomplete-panel.reporting-ac-panel .p-autocomplete-item.p-highlight .reporting-option-location,.p-autocomplete-panel.reporting-ac-panel .p-autocomplete-item.p-focus .reporting-option-location{color:#ffffffeb}.document-preview-body{position:relative;display:flex;min-height:400px;height:70vh;padding:0!important;align-items:center;justify-content:center;overflow:hidden;background:var(--app-surface, #f8fafc)}.document-preview-frame{width:100%;height:100%;border:0;background:var(--app-surface-elevated, #fff)}.document-preview-image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.document-preview-loading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;color:var(--app-text-muted, #64748b);background:color-mix(in srgb,var(--app-surface, #f8fafc) 92%,transparent)}.document-preview-message{max-width:440px;padding:2rem;color:var(--app-text-muted, #64748b);text-align:center}.document-preview-message h6{margin:.75rem 0 .5rem;color:var(--app-text, #334155);font-size:1rem}.document-preview-message p{margin-bottom:1rem}.document-preview-message__icon{display:block;color:var(--primary-color);font-size:3rem;line-height:1}.p-tooltip.tl-light-tooltip{max-width:23.5rem}.p-tooltip.tl-light-tooltip .p-tooltip-text{padding:.55rem .75rem;background-color:var(--app-surface-elevated, #ffffff);color:var(--app-text, #334155);font-size:.8125rem;line-height:1.4;border:1px solid var(--app-border, #e2e8f0);box-shadow:0 4px 12px #0f172a14}.p-tooltip.tl-light-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--app-surface-elevated, #ffffff)}.p-tooltip.tl-light-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--app-surface-elevated, #ffffff)}.p-tooltip.tl-light-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:var(--app-surface-elevated, #ffffff)}.p-tooltip.tl-light-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--app-surface-elevated, #ffffff)}@media (max-width: 575.98px){.document-preview-body{min-height:320px;height:65vh}}.lt-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;padding:.4rem .85rem;white-space:nowrap;font-weight:600;line-height:1;box-sizing:border-box}.lt-action-btn i{font-size:1rem;line-height:1;margin:0;flex-shrink:0;display:inline-flex;align-items:center}.lt-action-btn span{line-height:1}.hrp-btn-filters{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;padding:.4rem .85rem;white-space:nowrap;border-radius:.375rem;font-weight:600;line-height:1.2;color:#fff!important;background-color:var(--primary-color, #0d6efd)!important;border-color:var(--primary-color, #0d6efd)!important}.hrp-btn-filters i,.hrp-btn-filters .ri-filter-2-fill,.hrp-btn-filters .ri-filter-3-line,.hrp-btn-filters .ri-filter-2-line,.hrp-btn-filters .bi-funnel,.hrp-btn-filters .bi-funnel-fill,.hrp-btn-filters .fa-filter{color:#fff!important;font-size:1rem;line-height:1}.hrp-btn-filters:hover,.hrp-btn-filters:focus,.hrp-btn-filters:active,.hrp-btn-filters.active,.hrp-btn-filters[aria-expanded=true]{color:#fff!important;background-color:var(--primary-color-dark, var(--primary-color, #0b5ed7))!important;border-color:var(--primary-color-dark, var(--primary-color, #0b5ed7))!important}.hrp-btn-filters:disabled,.hrp-btn-filters.disabled{opacity:.65}.lt-page,.tl-page{--leave-page-action-h: 36px;background:var(--app-surface, #f4f6f9);min-height:calc(100vh - 70px)}.lt-card,.tl-card{background:var(--app-surface-elevated, #fff);border:1px solid var(--app-border, #e8ecf1);border-radius:16px;box-shadow:0 8px 24px #0f172a0f}.lt-card__title,.tl-card__title{color:var(--primary-color, #0d6efd);font-weight:700}.lt-card__subtitle,.tl-card__subtitle{color:var(--app-text-muted, #64748b);font-size:.8125rem}@media (max-width: 767.98px){.lt-card,.tl-card{border-radius:14px}}.hrp-btn-filters--icon{width:38px;min-width:38px;height:38px;padding:0;position:relative}.hrp-btn-filters__badge{position:absolute;top:-.2rem;right:-.2rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:#fff!important;color:var(--primary-color, #0d6efd)!important;font-size:.65rem;font-weight:700;line-height:1.1rem;text-align:center;box-shadow:0 0 0 1px var(--primary-color, #0d6efd);border:none!important}.hrp-btn-filters .filter-active-badge,.hrp-btn-filters .hrp-btn-filters__dot{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--primary-color, #0d6efd);margin-left:2px;flex-shrink:0}html[data-menu-type=overlay] #mobile-menu-switch,html[data-menu-type=drawer] #mobile-menu-switch,html[data-menu-type=static] #mobile-menu-switch,html[data-menu-type=slim] #mobile-menu-switch,html[data-menu-type=slim-plus] #mobile-menu-switch,html[data-menu-type=reveal] #mobile-menu-switch,html[data-menu-type=horizontal] #mobile-menu-switch{display:inline-flex!important;pointer-events:auto!important;cursor:pointer;z-index:1006;position:relative}#page-topbar #vertical-btn-res,[data-layout=vertical] #vertical-btn-res,[data-layout=vertical][data-sidebar-size=sm] #vertical-btn-res{display:none!important}@media (min-width: 1024.1px){html[data-menu-type=horizontal] #mobile-menu-switch{display:none!important}}@media (max-width: 1024.1px){html[data-menu-type=static] body.vertical-sidebar-enable .app-menu.navbar-menu{left:0!important;margin-left:0!important;position:fixed!important;top:0!important;height:100vh!important;z-index:1005!important;box-shadow:2px 0 10px #0000001f}html[data-menu-type=static] body.vertical-sidebar-enable .vertical-overlay{display:block!important;z-index:1004}html[data-menu-type=static][data-layout=vertical] .main-content>.page-content{padding-top:calc(70px + .5rem)!important}html[data-menu-type=static][data-layout=vertical] .page-content .nav-bread{margin-top:0!important;padding-top:.25rem!important;position:relative;z-index:1}}html[data-topbar=dark] #page-topbar .navbar-brand-box{background:transparent!important;background-color:transparent!important;border:0!important;border-bottom:none!important;position:static}html[data-topbar=dark] #page-topbar .logo-dark{display:none!important}html[data-topbar=dark] #page-topbar .logo-light{display:inline-block!important}@media (min-width: 768px){html[data-menu-type=slim][data-layout=vertical] #page-topbar{left:70px!important}html[data-menu-type=slim][data-layout=vertical] .main-content,html[data-menu-type=slim][data-layout=vertical] .footer{margin-left:70px!important}}html[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav>.nav-item:hover>a.nav-link{position:relative;width:270px!important;color:#fff!important;background:var(--vz-vertical-menu-bg-dark, #405189)!important;z-index:1006}html[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav>.nav-item:hover>a.nav-link span{display:inline-block!important;padding-left:25px;color:#fff!important}@media (min-width: 768px){html[data-menu-type=slim-plus][data-layout=vertical] #page-topbar{left:70px!important}html[data-menu-type=slim-plus][data-layout=vertical] .main-content,html[data-menu-type=slim-plus][data-layout=vertical] .footer{margin-left:70px!important}html[data-menu-type=slim-plus][data-layout=vertical][data-sidebar-size=sm-hover-active] #page-topbar{left:250px!important}html[data-menu-type=slim-plus][data-layout=vertical][data-sidebar-size=sm-hover-active] .main-content,html[data-menu-type=slim-plus][data-layout=vertical][data-sidebar-size=sm-hover-active] .footer{margin-left:250px!important}}html[data-menu-type=overlay][data-layout=vertical] #page-topbar{left:0!important}html[data-menu-type=overlay][data-layout=vertical] .main-content,html[data-menu-type=overlay][data-layout=vertical] .footer,html[data-menu-type=overlay][data-layout=vertical] .app-content{margin-left:0!important}html[data-menu-type=overlay][data-layout=vertical] .navbar-menu{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:1005!important;margin:0!important;height:100vh!important;width:280px!important;max-width:85vw;transform:translate(-105%);transition:transform .28s ease,opacity .28s ease;opacity:.96;box-shadow:none;padding-top:0!important}html[data-menu-type=overlay] body.menu-overlay-open .navbar-menu{transform:translate(0)!important;box-shadow:12px 0 40px #00000059}html[data-menu-type=overlay] body.menu-overlay-open .vertical-overlay,body.menu-overlay-open .vertical-overlay{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#0f172a73!important;z-index:1004}html[data-menu-type=drawer][data-layout=vertical] #page-topbar{left:0!important;transition:left .28s ease}html[data-menu-type=drawer][data-layout=vertical] .main-content,html[data-menu-type=drawer][data-layout=vertical] .footer,html[data-menu-type=drawer][data-layout=vertical] .app-content{margin-left:0!important;transition:margin-left .28s ease,transform .28s ease}html[data-menu-type=drawer][data-layout=vertical] .navbar-menu{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:1005!important;margin:0!important;height:100vh!important;width:320px!important;max-width:90vw;transform:translate(-105%);transition:transform .28s ease;border-radius:0 16px 16px 0;box-shadow:none;padding-top:0!important}html[data-menu-type=drawer] body.menu-drawer-open .navbar-menu{transform:translate(0)!important;box-shadow:4px 0 24px #0f172a1f}html[data-menu-type=drawer] body.menu-drawer-open #page-topbar{left:min(320px,90vw)!important}html[data-menu-type=drawer] body.menu-drawer-open .main-content,html[data-menu-type=drawer] body.menu-drawer-open .footer,html[data-menu-type=drawer] body.menu-drawer-open .app-content{margin-left:min(320px,90vw)!important}html[data-menu-type=drawer] .vertical-overlay,html[data-menu-type=drawer] body.menu-drawer-open .vertical-overlay{display:none!important}html[data-menu-type=reveal][data-layout=vertical] #page-topbar{left:0!important}html[data-menu-type=reveal][data-layout=vertical] .main-content,html[data-menu-type=reveal][data-layout=vertical] .footer,html[data-menu-type=reveal][data-layout=vertical] .app-content{margin-left:0!important}html[data-menu-type=reveal][data-layout=vertical] .navbar-menu{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:1005!important;margin:0!important;height:100vh!important;width:260px!important;max-width:85vw;transform:translate(-105%);transition:transform .32s cubic-bezier(.22,1,.36,1);box-shadow:none;padding-top:0!important}html[data-menu-type=reveal] body.menu-reveal-open .navbar-menu{transform:translate(0)!important;box-shadow:8px 0 32px #0f172a47}html[data-menu-type=reveal] body.menu-reveal-open .vertical-overlay,body.menu-reveal-open .vertical-overlay{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#0f172a59!important;z-index:1004}html[data-layout=vertical][data-sidebar=dark] .navbar-menu,html[data-layout=semibox][data-sidebar=dark] .navbar-menu,html[data-layout=horizontal][data-sidebar=dark] .navbar-menu{background:var(--vz-vertical-menu-bg-dark, var(--secondary-color, var(--main-color)))!important;border-right-color:var(--vz-vertical-menu-bg-dark, var(--secondary-color, transparent))!important}html[data-layout=vertical][data-sidebar=dark] .navbar-brand-box,html[data-layout=semibox][data-sidebar=dark] .navbar-brand-box{background-color:var(--vz-vertical-menu-bg-dark, var(--secondary-color, var(--main-color)))!important}html[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link.active,html[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link:hover,html[data-layout=semibox][data-sidebar=dark] .navbar-nav .nav-link.active,html[data-layout=semibox][data-sidebar=dark] .navbar-nav .nav-link:hover,html[data-layout=horizontal][data-sidebar=dark] .navbar-menu .navbar-nav .nav-link.active,html[data-layout=horizontal][data-sidebar=dark] .navbar-menu .navbar-nav .nav-link:hover{color:var(--theme-color, var(--main-color))!important}.driver-popover.hrpops-guide-popover{font-family:inherit;color:var(--bs-body-color, #212529);background:var(--bs-body-bg, #fff);border:1px solid color-mix(in srgb,var(--bs-border-color, #e9ebec) 85%,transparent);border-radius:18px;min-width:260px;max-width:min(340px,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);display:flex;flex-direction:column;overflow:visible;padding:1.05rem 1.1rem .9rem;box-shadow:0 1px 2px #0f172a0a,0 16px 40px #0f172a29}.driver-popover.hrpops-guide-popover .driver-popover-title{font-size:1.05rem;font-weight:650;line-height:1.35;color:var(--bs-body-color, #212529);padding-right:1.6rem}.driver-popover.hrpops-guide-popover.has-guide-extra .driver-popover-title{padding-right:7.5rem}.driver-popover.hrpops-guide-popover .driver-popover-description{font-size:.875rem;line-height:1.5;color:var(--bs-secondary-color, #6c757d);margin-top:.4rem;overflow-y:auto;min-height:0}.driver-popover.hrpops-guide-popover .driver-popover-close-btn{color:var(--bs-secondary-color, #878a99);top:.4rem;right:.2rem}.driver-popover.hrpops-guide-popover .driver-popover-close-btn:hover,.driver-popover.hrpops-guide-popover .driver-popover-close-btn:focus{color:var(--bs-body-color, #212529)}.driver-popover.hrpops-guide-popover .driver-popover-footer{margin-top:.9rem;gap:.4rem;flex-wrap:wrap;flex-shrink:0}.driver-popover.hrpops-guide-popover.is-advancing .driver-popover-next-btn,.driver-popover.hrpops-guide-popover.is-advancing .driver-popover-prev-btn{opacity:.65;pointer-events:none}body.guide-tour-advancing .driver-popover.hrpops-guide-popover .driver-popover-next-btn{opacity:.65}.driver-popover.hrpops-guide-popover .driver-popover-progress-text{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color, #878a99)}.driver-popover.hrpops-guide-popover .driver-popover-footer-btn{min-height:2rem;padding:.35rem .85rem;border-radius:8px;border:0;font-size:.8125rem;font-weight:600;background:transparent;color:var(--primary-color, var(--vz-primary, #405189))}.driver-popover.hrpops-guide-popover .driver-popover-footer-btn:hover,.driver-popover.hrpops-guide-popover .driver-popover-footer-btn:focus{background:color-mix(in srgb,var(--primary-color, var(--vz-primary, #405189)) 10%,transparent)}.driver-popover.hrpops-guide-popover .driver-popover-next-btn{color:#fff;background:var(--primary-color, var(--vz-primary, #405189))}.driver-popover.hrpops-guide-popover .driver-popover-next-btn:hover,.driver-popover.hrpops-guide-popover .driver-popover-next-btn:focus{color:#fff;background:var(--primary-color-dark, var(--primary-color, #0b5ed7));filter:brightness(.96)}.driver-popover.hrpops-guide-popover .hrpops-guide-skip{all:unset;cursor:pointer;margin-right:auto;padding:.35rem .4rem;font-size:.8125rem;font-weight:500;color:var(--bs-secondary-color, #878a99)}.driver-popover.hrpops-guide-popover .hrpops-guide-skip:hover,.driver-popover.hrpops-guide-popover .hrpops-guide-skip:focus-visible{color:var(--bs-body-color, #212529)}.driver-popover.hrpops-guide-popover .hrpops-guide-extra-slot{position:absolute;top:.48rem;right:1.85rem;z-index:2;display:flex;align-items:center;gap:.3rem;max-width:calc(100% - 3rem)}.driver-popover.hrpops-guide-popover .hrpops-guide-extra-btn{appearance:none;margin:0;padding:.18rem .5rem;font-size:.7rem;font-weight:600;line-height:1.3;color:var(--primary-color, var(--vz-primary, #405189));background:color-mix(in srgb,var(--primary-color, var(--vz-primary, #405189)) 9%,transparent);border:0;border-radius:6px;cursor:pointer;white-space:nowrap}.driver-popover.hrpops-guide-popover .hrpops-guide-extra-btn:hover,.driver-popover.hrpops-guide-popover .hrpops-guide-extra-btn:focus-visible{background:color-mix(in srgb,var(--primary-color, var(--vz-primary, #405189)) 16%,transparent);outline:none}.driver-popover.hrpops-guide-popover .driver-popover-arrow{border:5px solid var(--bs-body-bg, #fff);z-index:1}@keyframes hrpops-guide-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--primary-color, #405189) 40%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--primary-color, #405189) 0%,transparent)}}body.guide-tour-active .driver-active-element{border-radius:10px;animation:hrpops-guide-pulse 1.6s ease-out 2}html[data-layout=horizontal] .navbar-nav .nav-item.guide-menu-open>.menu-dropdown{display:block!important;height:auto!important}@media (max-width: 1024.98px){.driver-popover.hrpops-guide-popover{max-width:min(300px,100vw - 1.5rem);padding:.9rem .95rem .8rem}.driver-popover.hrpops-guide-popover .driver-popover-description{font-size:.84rem}}body.guide-tour-active app-emp-assistant{visibility:hidden!important;pointer-events:none!important}body.guide-tour-active .modal.show{z-index:1000000100}body.guide-tour-active .modal-backdrop.show{z-index:1000000090}body.guide-tour-active .swal2-container{z-index:1000000200}.leave-page-bell{--leave-bell-size: 2.25rem;position:relative;display:inline-flex;align-items:center;flex:0 0 auto;vertical-align:middle}.btn.leave-page-bell__btn,.leave-page-bell__btn{position:relative;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;width:var(--leave-bell-size);height:var(--leave-bell-size);min-width:var(--leave-bell-size);min-height:var(--leave-bell-size);padding:0!important;margin:0;line-height:1!important;border-radius:50%!important;border:1px solid var(--app-border, #e2e8f0);background:var(--app-surface-elevated, #fff);color:var(--app-text, #334155);box-shadow:none;flex-shrink:0}.btn.leave-page-bell__btn:hover,.leave-page-bell__btn:hover{background:var(--app-hover, #f1f5f9);color:var(--app-text, #0f172a);border-color:var(--app-border, #cbd5e1)}.btn.leave-page-bell__btn:focus-visible,.leave-page-bell__btn:focus-visible{outline:2px solid rgba(64,81,137,.45);outline-offset:2px}.leave-page-bell__icon{display:block;font-size:1.15rem;line-height:1;width:1.15rem;height:1.15rem;margin:0;padding:0;pointer-events:none}.leave-page-bell__badge{position:absolute;top:-.2rem;right:-.2rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;border-radius:999px;border:1.5px solid var(--app-surface-elevated, #fff);background:#dc3545;color:#fff;font-size:.62rem;font-weight:700;line-height:1;text-align:center;pointer-events:none}.hrp-topbar-bell-wrap{position:relative;display:inline-flex}.hrp-topbar-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;margin-left:.5rem;border:0;border-radius:50%;background:transparent;color:#f3f3f3;font-size:1.15rem;line-height:1;flex-shrink:0}.hrp-topbar-bell:hover,.hrp-topbar-bell:focus{background:#ffffff26;color:#fff}.hrp-topbar-bell__badge{position:absolute;top:-.1rem;right:-.1rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;border-radius:999px;background:#dc3545;color:#fff;font-size:.62rem;font-weight:700;line-height:1;pointer-events:none}.hrp-notif-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:1080;width:22rem;max-width:calc(100vw - 1.5rem);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 12px 32px #0f172a2e;overflow:hidden;color:#212529}.hrp-notif-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;border-bottom:1px solid rgba(0,0,0,.07)}.hrp-notif-panel__title{font-size:.9rem;font-weight:600}.hrp-notif-panel__mark-all{border:0;background:transparent;padding:0;color:#0d6efd;font-size:.78rem;font-weight:600}.hrp-notif-panel__mark-all:hover{text-decoration:underline}.hrp-notif-panel__body{max-height:60vh;overflow-y:auto}.hrp-notif-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.75rem 1rem;color:#6c757d;font-size:.85rem}.hrp-notif-empty i{font-size:1.5rem}.hrp-notif-row{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .85rem;border-bottom:1px solid rgba(0,0,0,.05)}.hrp-notif-row:last-child{border-bottom:0}.hrp-notif-row:hover{background:#0d6efd0d}.hrp-notif-row__icon{margin-top:.15rem;color:#0d6efd;font-size:.95rem;flex-shrink:0}.hrp-notif-row__main{flex:1 1 auto;min-width:0;cursor:pointer}.hrp-notif-row__title{font-size:.83rem;font-weight:600;line-height:1.3}.hrp-notif-row__tag{margin-left:.35rem;padding:.05rem .35rem;border-radius:999px;background:#0d6efd1f;color:#0d6efd;font-size:.65rem;font-weight:600;vertical-align:middle}.hrp-notif-row__body{margin-top:.15rem;color:#495057;font-size:.78rem;line-height:1.35;white-space:pre-line;overflow-wrap:anywhere}.hrp-notif-row__body--clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hrp-notif-row__time{margin-top:.2rem;color:#adb5bd;font-size:.7rem}.hrp-notif-row__read{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;color:#6c757d;font-size:.8rem;line-height:1}.hrp-notif-row__read:hover{border-color:#198754;color:#198754}@media (max-width: 575.98px){.hrp-notif-panel{position:fixed;top:3.5rem;right:.75rem;left:.75rem;width:auto;max-width:none}.hrp-notif-panel__body{max-height:65vh}}.hrp-menu-dot{display:inline-block;flex:0 0 auto;width:.5rem;height:.5rem;margin-left:.4rem;border-radius:50%;background:#dc3545;vertical-align:middle}.leave-page-bell__panel{position:absolute;top:calc(100% + .4rem);right:0;left:auto;z-index:1060;width:min(22rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:min(18rem,60vh);overflow:auto;overscroll-behavior:contain;padding:.75rem;border:1px solid var(--app-border, #e2e8f0);border-radius:.65rem;background:var(--app-surface-elevated, #fff);box-shadow:0 10px 28px #0f172a24;-webkit-overflow-scrolling:touch}.leave-page-bell__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.leave-page-bell__head-title{font-size:.85rem;font-weight:600;color:var(--app-text, #212529);line-height:1.3}.hrp-bell__mark-all{border:0;background:transparent;padding:0;font-size:.72rem;font-weight:600;color:var(--app-primary, #405189);cursor:pointer;white-space:nowrap;line-height:1.3}.hrp-bell__mark-all:hover:not(:disabled){text-decoration:underline}.hrp-bell__mark-all:disabled{color:var(--app-muted, #94a3b8);cursor:default}.hrp-bell__mark-all:focus-visible{outline:2px solid rgba(64,81,137,.45);outline-offset:2px;border-radius:.2rem}.hrp-bell-host--open{overflow:visible!important;position:relative;z-index:1050}.hrp-bell-item--unread{position:relative;padding-left:.6rem}.hrp-bell-item--unread:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:.3rem;height:.3rem;border-radius:50%;background:var(--app-primary, #405189)}.leave-page-bell__list{margin:0;padding:0}.leave-page-bell__item{padding:.55rem 0;border-bottom:1px solid var(--app-border, #eef2f7);cursor:pointer;border-radius:.35rem;transition:background-color .15s ease}.leave-page-bell__item:hover,.leave-page-bell__item:focus-visible{background:var(--app-hover, #f8fafc);outline:none}.leave-page-bell__item:last-child{border-bottom:0}.leave-page-bell__item-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.leave-page-bell__item-title{font-size:.8rem;font-weight:600;color:var(--app-text, #0f172a);word-break:break-word}.leave-page-bell__item-body{font-size:.75rem;color:var(--app-muted, #64748b);line-height:1.4;word-break:break-word}.leave-page-bell__empty{margin:0}@media (max-width: 767.98px){.leave-page-bell{--leave-bell-size: 2.5rem}.leave-page-bell__icon{font-size:1.2rem;width:1.2rem;height:1.2rem}.leave-page-bell__panel{position:fixed;top:auto;left:.75rem;right:.75rem;width:auto;max-width:none;max-height:min(16rem,50vh);margin-top:.35rem;padding:.65rem .7rem;transform:translateY(0)}.lm-page-header,.lt-card__header,.card-header{position:relative;overflow:visible}.lm-page-header .leave-page-bell,.lt-card__header .leave-page-bell,.card-header .leave-page-bell{position:static}.lm-page-header .leave-page-bell__panel,.lt-card__header .leave-page-bell__panel,.card-header .leave-page-bell__panel{position:absolute;top:calc(100% + .35rem);left:.5rem;right:.5rem;width:auto;max-width:none;margin-top:0;transform:none}}@media (max-width: 575.98px){.leave-page-bell__panel{left:.5rem;right:.5rem}}tr.leave-row-highlight>td,tr.leave-row-highlight:hover>td{background-color:color-mix(in srgb,var(--primary-color, #0094d2) 14%,#fff)!important;--bs-table-accent-bg: color-mix(in srgb, var(--primary-color, #0094d2) 14%, #fff);--bs-table-bg-state: color-mix(in srgb, var(--primary-color, #0094d2) 14%, #fff);--bs-table-hover-bg: color-mix(in srgb, var(--primary-color, #0094d2) 14%, #fff);box-shadow:none!important;color:inherit}tr.leave-row-highlight>td:first-child,tr.leave-row-highlight:hover>td:first-child{border-left:3px solid var(--primary-color, #0094d2);box-shadow:none!important}.leave-card.leave-row-highlight,.leave-card.leave-row-highlight:hover{background-color:color-mix(in srgb,var(--primary-color, #0094d2) 14%,#fff);border-color:var(--primary-color, #0094d2);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color, #0094d2) 35%,transparent)}.lt-info-col{width:3.5rem;padding-right:1.75rem!important;text-align:center;transform:translate(-.65rem)}thead th.lt-info-col{transform:none!important}.btn.lt-info-btn,.lt-info-btn{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;min-width:1.85rem;min-height:1.85rem;padding:0!important;border:none;border-radius:50%;background:transparent;color:var(--secondary-color, color-mix(in srgb, var(--primary-color, #0094d2) 55%, #000));line-height:1;box-shadow:none}.btn.lt-info-btn i,.lt-info-btn i{display:block;font-size:1.05rem;line-height:1;width:1em;height:1em;margin:0}.btn.lt-info-btn:hover,.btn.lt-info-btn:focus-visible,.lt-info-btn:hover,.lt-info-btn:focus-visible{color:color-mix(in srgb,var(--secondary-color, #003366) 82%,#000);background:color-mix(in srgb,var(--secondary-color, #003366) 10%,transparent);transform:none;box-shadow:none}.lt-info-overlay{position:fixed;inset:0;z-index:1050;background:#0f172a73}.lt-info-modal{position:fixed;z-index:1055;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,100vw - 2rem);background:var(--app-surface-elevated, #fff);border:1px solid var(--app-border, #e8ecf1);border-radius:14px;box-shadow:0 18px 48px #0f172a2e;overflow:hidden}.lt-info-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid var(--app-border, #eef2f6);background:linear-gradient(180deg,var(--app-surface-elevated, #fff) 0%,var(--app-hover, #fafbfc) 100%)}.lt-info-modal__header-actions{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}.lt-timeline-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--app-border, #e8ecf1);border-radius:8px;background:var(--app-surface-elevated, #fff);color:var(--primary-color, #0094d2);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.lt-timeline-btn:hover{background:var(--app-hover, #f5f8fb);border-color:color-mix(in srgb,var(--primary-color, #0094d2) 35%,var(--app-border, #e8ecf1));color:var(--primary-color-dark, #0077a8)}.lt-timeline-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #0094d2) 45%,transparent);outline-offset:2px}.lt-info-modal__title{margin:0;font-size:1.05rem!important;font-weight:700;color:var(--secondary-color, color-mix(in srgb, var(--primary-color, #0094d2) 55%, #000));display:inline-flex;align-items:center}.lt-info-modal__body{padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.75rem}.lt-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.lt-info-row--stack{flex-direction:column;gap:.25rem}.lt-info-row--stack .lt-info-row__value{text-align:left}.lt-info-row__label{flex:0 0 38%;font-size:.8125rem;color:var(--app-text-muted, #64748b);font-weight:500}.lt-info-row__value{flex:1 1 auto;text-align:right;font-size:.875rem;font-weight:600;color:var(--app-text, #212529);word-break:break-word}.lt-info-row__value--pending{color:var(--secondary-color, color-mix(in srgb, var(--primary-color, #0094d2) 55%, #000))}.lt-info-row__value--lop{color:#b45309}.lt-info-row__value--no-lop{color:#15803d}.lt-info-note{display:flex;align-items:flex-start;gap:.5rem;margin-top:.15rem;padding:.7rem .8rem;border-radius:8px;font-size:.8125rem;line-height:1.45}.lt-info-note i{flex:0 0 auto;margin-top:.15rem}.lt-info-note--lop{color:#92400e;background:color-mix(in srgb,#f59e0b 12%,var(--app-surface-elevated, #fff));border:1px solid color-mix(in srgb,#f59e0b 25%,var(--app-border, #e8ecf1))}.lt-info-note--no-lop{color:#166534;background:color-mix(in srgb,#22c55e 10%,var(--app-surface-elevated, #fff));border:1px solid color-mix(in srgb,#22c55e 22%,var(--app-border, #e8ecf1))}.lt-info-modal__footer{display:flex;justify-content:flex-end;padding:.75rem 1.15rem 1rem;border-top:1px solid var(--app-border, #eef2f6)}.lt-timeline-overlay{position:fixed;inset:0;z-index:1060;background:#0f172a66}.lt-timeline-modal{position:fixed;z-index:1065;top:50%;left:50%;transform:translate(-50%,-50%);width:min(400px,100vw - 2rem);max-height:min(80vh,560px);display:flex;flex-direction:column;background:var(--app-surface-elevated, #fff);border:1px solid var(--app-border, #e8ecf1);border-radius:14px;box-shadow:0 18px 48px #0f172a33;overflow:hidden}.lt-timeline-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.1rem;border-bottom:1px solid var(--app-border, #eef2f6);background:linear-gradient(180deg,var(--app-surface-elevated, #fff) 0%,var(--app-hover, #fafbfc) 100%)}.lt-timeline-modal__title{margin:0;font-size:1rem!important;font-weight:700;color:var(--secondary-color, color-mix(in srgb, var(--primary-color, #0094d2) 55%, #000));display:inline-flex;align-items:center}.lt-timeline-modal__body{padding:1.1rem 1.15rem .75rem;overflow:auto}.lt-timeline-modal__footer{display:flex;justify-content:flex-end;padding:.7rem 1.1rem .95rem;border-top:1px solid var(--app-border, #eef2f6)}.lt-timeline{list-style:none;margin:0;padding:0 0 0 .15rem}.lt-timeline__item{position:relative;display:flex;gap:.85rem;padding-bottom:1.15rem}.lt-timeline__item:not(:last-child):before{content:"";position:absolute;left:.7rem;top:1.45rem;bottom:.1rem;width:2px;background:var(--app-border, #e2e8f0)}.lt-timeline__item:last-child{padding-bottom:.15rem}.lt-timeline__marker{position:relative;z-index:1;flex:0 0 auto;width:1.45rem;height:1.45rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-color, #0094d2);color:#fff;font-size:.65rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #0094d2) 18%,transparent)}.lt-timeline__content{flex:1 1 auto;min-width:0;padding-top:.1rem}.lt-timeline__title{font-size:.9rem;font-weight:650;color:var(--app-text, #212529);line-height:1.35}.lt-timeline__time{margin-top:.2rem;font-size:.78rem;font-weight:500;color:var(--app-text-muted, #64748b)}.lt-timeline__note{margin-top:.35rem;font-size:.78rem;font-weight:500;line-height:1.4;color:var(--app-text-muted, #64748b)}.badge.lm-escalation-badge,.badge.lt-escalation-badge,.lm-escalation-badge,.lt-escalation-badge{display:inline-block;font-size:.72rem;font-weight:600;border-radius:.35rem;padding:.25rem .45rem;background:color-mix(in srgb,#fd7e14 18%,#fff)!important;color:#984c0c!important;border:1px solid color-mix(in srgb,#fd7e14 35%,#fff);white-space:normal;max-width:11rem;line-height:1.25;text-align:left}.lt-status-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem}.lt-status-stack--end{align-items:flex-end}.lt-date-with-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem}.goals-page .goals-list{display:flex;flex-direction:column;gap:12px}.goals-page .goals-card{border:1px solid var(--vz-border-color, var(--app-border, #e9e9ef));border-radius:12px;padding:14px 16px;background:var(--app-surface-elevated, #fff);cursor:pointer}.goals-page .goals-card__meta{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted, #6c757d);margin-bottom:6px}.goals-page .goals-insight{border:1px solid var(--vz-border-color, var(--app-border, #e9e9ef));border-radius:10px;padding:16px;font-size:1.5rem;font-weight:600;background:var(--app-surface-elevated, #fff)}.goals-page .goals-insight span{display:block;font-size:12px;font-weight:500;color:var(--app-text-muted, #6c757d);margin-top:4px}.goals-page .goals-step{display:flex;align-items:center;gap:12px;padding:10px 0}.goals-page .goals-step__node.is-active{border-color:var(--vz-warning, #f7b84b);background:color-mix(in srgb,var(--vz-warning, #f7b84b) 20%,transparent)}.goals-page .goals-dot{width:14px;height:14px;border-radius:4px;background:var(--vz-border-color, #e9e9ef)}.goals-page .goals-dot.is-hit{background:var(--vz-success, #0ab39c)}.goals-page .goals-dot.is-miss{background:color-mix(in srgb,var(--vz-danger, #f06548) 35%,#fff)}.goals-page .goals-range{--goals-fill: 0%;--goals-track: var(--vz-border-color, #e9e9ef);--goals-accent: var(--vz-primary, #405189)}.goals-page .goals-range::-webkit-slider-runnable-track{height:.5rem;border-radius:1rem;background:linear-gradient(to right,var(--goals-accent) 0 var(--goals-fill),var(--goals-track) var(--goals-fill) 100%)}.goals-page .goals-range::-moz-range-track{height:.5rem;border-radius:1rem;background:var(--goals-track)}.goals-page .goals-range::-moz-range-progress{height:.5rem;border-radius:1rem;background:var(--goals-accent)}.goals-page .goals-range::-webkit-slider-thumb,.goals-page .goals-range::-moz-range-thumb{background:var(--goals-accent);border:2px solid #fff;box-shadow:0 0 0 1px var(--goals-accent)}.goals-page .goals-modal-backdrop{background:#0f172a73}.goals-page .goals-company-card{background:var(--app-surface-elevated, #fff);border:1px solid var(--vz-border-color, var(--app-border, #e9e9ef))}.goals-page .goals-filter{width:auto;min-width:140px}.goals-page .goals-list--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.goals-page .goals-journal-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--vz-border-color, var(--app-border, #e9e9ef))}.goals-page .goals-journal-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--vz-primary, #405189) 12%,transparent);color:var(--vz-primary, #405189);flex:none}.goals-page .goals-invite-list{max-height:180px;overflow:auto;border:1px solid var(--vz-border-color, var(--app-border, #e9e9ef));border-radius:8px;padding:8px 12px}.goals-page .goals-step__node{width:32px;height:32px;border-radius:8px;border:2px solid var(--vz-border-color, #ced4da);display:flex;align-items:center;justify-content:center;flex:none;font-size:12px}.goals-page .goals-step__node.is-done{background:var(--vz-success, #0ab39c);border-color:var(--vz-success, #0ab39c);color:#fff}.goals-page .goals-step__node.is-active{border-color:var(--vz-warning, #f7b84b)}.goals-page .goals-step__node.is-miss{background:color-mix(in srgb,var(--vz-danger, #f06548) 25%,#fff);border-color:var(--vz-danger, #f06548);color:var(--vz-danger, #f06548)}.goals-invite-option{display:flex;align-items:center;gap:.5rem;min-width:0}.goals-invite-option__label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goals-invite-option .goals-invite-avatar.goals-invite-avatar--sm{width:1.5rem;height:1.5rem;font-size:.625rem}.leave-autosave-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--app-muted, #74788d);white-space:nowrap;padding:.25rem .55rem;border-radius:999px;background:var(--app-hover, #f8f9fa)}.leave-autosave-status.is-saving{color:var(--vz-primary, #405189)}.leave-autosave-status.is-saved{color:#15803d;background:#f0fdf4}.leave-autosave-status.is-error{color:#b91c1c;background:#fef2f2}.app-choice-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem}.app-choice{min-height:2.75rem;padding:.6rem 1rem;border:1px solid var(--vz-border-color, #e2e5ec);border-radius:.5rem;background:var(--app-surface-elevated, #fff);color:var(--vz-body-color, #495057);font-size:.875rem;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.app-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--vz-success, #0ab39c) 50%,#fff)}.app-choice:focus-visible{outline:2px solid color-mix(in srgb,var(--vz-success, #0ab39c) 45%,transparent);outline-offset:2px}.app-choice.is-selected{border-color:var(--vz-success, #0ab39c);background:color-mix(in srgb,var(--vz-success, #0ab39c) 12%,#fff);color:var(--vz-success, #0ab39c);font-weight:600}.app-choice:disabled{cursor:not-allowed;opacity:.6}.page-hero{--page-hero-primary: var(--primary-color, var(--main-color, #0094d2));--page-hero-gold: #d97706;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin:.5rem 0 1.25rem;padding:1.75rem 1.5rem;border-radius:24px;background:linear-gradient(135deg,#0f172a 0%,color-mix(in srgb,var(--page-hero-primary) 55%,#000) 40%,var(--page-hero-primary) 100%);box-shadow:0 0 0 1px #ffffff80 inset,0 20px 60px #0f172a1f,0 0 80px color-mix(in srgb,var(--page-hero-primary) 20%,transparent);position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.08),transparent 50%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--page-hero-gold) 15%,transparent),transparent 40%);pointer-events:none}.page-hero:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.06) 50%,transparent 58%);animation:pageHeroShimmer 8s ease-in-out infinite;pointer-events:none}.page-hero__content,.page-hero__actions{position:relative;z-index:1}.page-hero__title{margin:0;display:inline-flex;align-items:center;font-size:clamp(1.85rem,3.8vw,2.55rem);line-height:1;color:#fff}.page-hero__sub{margin:.6rem 0 0;font-size:.92rem;color:#ffffffd1;line-height:1.5}.page-hero__rainbow{display:inline-flex;align-items:flex-start;gap:3px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.28))}.page-hero__pennant{--banner: #c0392b;display:inline-flex;align-items:center;justify-content:center;min-width:1.05em;height:1.55em;padding:.18em .12em .42em;background:var(--banner);color:#f4ecd8;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:.92em;font-weight:900;line-height:1;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);box-shadow:inset 0 1px #ffffff2e}.page-hero .page-hero__btn.btn{--bs-btn-color: #fff;--bs-btn-bg: rgba(255, 255, 255, .14);--bs-btn-border-color: rgba(255, 255, 255, .35);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgba(255, 255, 255, .24);--bs-btn-hover-border-color: rgba(255, 255, 255, .5);--bs-btn-active-color: #fff;--bs-btn-active-bg: rgba(255, 255, 255, .3);--bs-btn-active-border-color: rgba(255, 255, 255, .55);--bs-btn-focus-shadow-rgb: 255, 255, 255;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1.1rem;border-radius:10px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-hero .page-hero__btn.btn i{font-size:1rem}@media (max-width: 640px){.page-hero{padding:1.35rem 1.15rem;flex-direction:column;align-items:flex-start}}@keyframes pageHeroShimmer{0%,to{transform:translate(-30%) rotate(25deg);opacity:0}50%{transform:translate(30%) rotate(25deg);opacity:1}}.page-hero.adm-welcome{margin:0;padding:.85rem 1.25rem;border-radius:16px;gap:.75rem}@media (max-width: 640px){.page-hero.adm-welcome{padding:.85rem 1rem}}.page-hero.adm-welcome .adm-welcome__title{margin:0;font-size:1.3rem;font-weight:700;line-height:1.2;color:#fff}.page-hero.adm-welcome .adm-welcome__sub{margin:.2rem 0 0;font-size:.78rem;color:#ffffffd1}.adm-welcome__actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.adm-welcome__clock{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .9rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-welcome__sep{width:1px;height:.85rem;background:#ffffff59}.page-hero.adm-welcome .adm-welcome__clock span{color:#fff}.page-hero .page-hero__btn.btn.adm-welcome__btn{padding:.45rem .95rem;border-radius:999px;font-size:.75rem}.page-hero .page-hero__btn.btn.adm-welcome__btn i{font-size:.95rem}.adm-home-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:3rem 1rem;border:1px dashed var(--vz-border-color, #e5e7eb);border-radius:18px;background:var(--app-surface-elevated, #fff);text-align:center}.adm-home-empty>i{font-size:2rem;color:var(--app-muted, #6b7280)}.adm-home-empty__title{margin:0;font-weight:650;color:var(--vz-body-color, #111827)}.adm-home-empty__text{margin:0 0 .6rem;font-size:.85rem;color:var(--app-muted, #6b7280)}.modal.dash-customize{--dc-primary: var(--app-primary, var(--vz-primary, #0094d2));--dc-text: var(--vz-body-color, #111827);--dc-muted: var(--app-muted, #6b7280);--dc-border: var(--vz-border-color, #e5e7eb);--dc-soft: var(--app-hover, #f3f4f6);--dc-chrome: 14.5rem;overflow:hidden!important}.modal.dash-customize .modal-dialog.dash-customize__dialog{overflow:hidden!important;max-width:400px;width:calc(100% - 1rem);max-height:calc(100dvh - 2rem);margin:1rem auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.modal.dash-customize .modal-content.dash-customize__content{overflow:hidden!important;max-height:calc(100dvh - 2rem);width:100%;min-height:0;display:flex!important;flex-direction:column}.modal.dash-customize .dash-customize__header,.modal.dash-customize .dash-customize__toolbar,.modal.dash-customize .dash-customize__footer{flex:0 0 auto}.modal.dash-customize .modal-body.dash-customize__body{overflow-x:hidden!important;overflow-y:auto!important;flex:1 1 auto;min-height:0;max-height:calc(100dvh - var(--dc-chrome));-webkit-overflow-scrolling:touch}.dash-customize__dialog{max-width:400px}.dash-customize__content{border:0;border-radius:16px;overflow:hidden!important;background:var(--app-surface-elevated, #fff);box-shadow:0 24px 60px #0f172a33;display:flex;flex-direction:column;min-height:0}.dash-customize__header{display:flex;align-items:center;gap:.75rem;flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid var(--dc-border)}.dash-customize__header-icon{width:2.4rem;height:2.4rem;flex:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--dc-primary) 12%,transparent);color:var(--dc-primary);font-size:1.2rem}.dash-customize__heading{flex:1;min-width:0}.dash-customize__title{margin:0;font-size:1.1rem;font-weight:700;color:var(--dc-text)}.dash-customize__subtitle{margin:.1rem 0 0;font-size:.78rem;color:var(--dc-muted)}.dash-customize__close{width:2rem;height:2rem;flex:none;border:0;border-radius:999px;background:var(--dc-soft);color:var(--dc-text);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer}.dash-customize__close:hover{background:color-mix(in srgb,var(--dc-text) 10%,transparent)}.dash-customize__toolbar{display:flex;align-items:stretch;gap:.4rem;flex-shrink:0;padding:.75rem 1.25rem;border-bottom:1px solid var(--dc-border)}.dash-customize__search{position:relative;flex:1;min-width:0;align-self:center}.dash-customize__search>i{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--dc-muted);pointer-events:none}.dash-customize__search .form-control{padding-left:2rem;border-radius:8px;font-size:.85rem}.dash-customize__tool{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:3rem;padding:.3rem .6rem;border:1px solid var(--dc-border);border-radius:8px;background:var(--app-surface-elevated, #fff);color:var(--dc-text);font-size:.72rem;font-weight:600;cursor:pointer}.dash-customize__tool i{font-size:.85rem}.dash-customize__tool:hover{border-color:var(--dc-primary);color:var(--dc-primary)}.dash-customize__body{display:flex;flex-direction:column;gap:.6rem;flex:1 1 auto;min-height:0;padding:1rem 1.25rem;background:var(--dc-soft);overflow-x:hidden!important;overflow-y:auto!important}.dash-customize__item{display:flex;align-items:center;gap:.85rem;margin:0;padding:.7rem .9rem;border:1px solid var(--dc-border);border-radius:10px;background:var(--app-surface-elevated, #fff);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dash-customize__item:hover{border-color:color-mix(in srgb,var(--dc-primary) 55%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-primary) 10%,transparent)}.dash-customize__tile{width:2.1rem;height:2.1rem;flex:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;background:#f1f5f9;color:#475569}.dash-customize__tile--teal{background:#ccfbf1;color:#0d9488}.dash-customize__tile--green{background:#dcfce7;color:#16a34a}.dash-customize__tile--sky{background:#e0f2fe;color:#0284c7}.dash-customize__tile--amber{background:#fef3c7;color:#b45309}.dash-customize__tile--purple{background:#ede9fe;color:#7c3aed}.dash-customize__tile--red{background:#fee2e2;color:#dc2626}.dash-customize__tile--slate{background:#e2e8f0;color:#334155}.dash-customize__label{flex:1;min-width:0;font-size:.9rem;font-weight:600;color:var(--dc-text)}.dash-customize__switch.form-switch{margin:0;padding-left:2.6em;min-height:0}.dash-customize__switch.form-switch .form-check-input{width:2.25em;height:1.25em;cursor:pointer}.dash-customize__switch.form-switch .form-check-input:checked{background-color:var(--dc-primary);border-color:var(--dc-primary)}.dash-customize__empty{padding:1rem 0;text-align:center;font-size:.85rem;color:var(--dc-muted)}.dash-customize__footer{display:flex;justify-content:flex-end;gap:.5rem;flex:0 0 auto;padding:.85rem 1.25rem;border-top:1px solid var(--dc-border);background:var(--app-surface-elevated, #fff);position:relative;z-index:1}@media (max-height: 700px){.modal.dash-customize{--dc-chrome: 12.5rem}.modal.dash-customize .modal-dialog.dash-customize__dialog,.modal.dash-customize .modal-content.dash-customize__content{max-height:calc(100dvh - 1rem)}}.dash-customize__save{display:inline-flex;align-items:center;gap:.35rem}.wfs-card{--wfs-teal: #0d9488;--wfs-teal-soft: #ccfbf1;--wfs-orange: #ea580c;--wfs-orange-soft: #ffedd5;--wfs-red: #dc2626;--wfs-red-soft: #fee2e2;--wfs-purple: #7c3aed;--wfs-purple-soft: #ede9fe;--wfs-text: #111827;--wfs-muted: #6b7280;--wfs-border: #e5e7eb;--wfs-bg: var(--app-surface-elevated, #ffffff);--wfs-soft: #f3f4f6;--wfs-shadow: 0 10px 30px rgba(15, 23, 42, .06);background:var(--wfs-bg);border:1px solid var(--wfs-border);border-radius:18px;box-shadow:var(--wfs-shadow);padding:.75rem .9rem .7rem;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wfs-card.is-loading{opacity:.85}.wfs-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem;flex-wrap:wrap;flex-shrink:0}.wfs-card__title-wrap{display:inline-flex;align-items:center;gap:.45rem;color:var(--wfs-text)}.wfs-card__title-icon{width:1.45rem;height:1.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--wfs-teal-soft);color:var(--wfs-teal);font-size:.8rem}.wfs-card__title{font-size:.92rem;font-weight:650;letter-spacing:-.01em}.wfs-card__badge{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;background:var(--wfs-soft);color:var(--wfs-muted);font-size:.7rem;font-weight:600}.wfs-card__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:.75rem;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.wfs-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;align-content:start;min-height:0}.wfs-metric{border:0;text-align:left;background:var(--wfs-soft);border-radius:10px;padding:.5rem .65rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.wfs-metric:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0d}.wfs-metric__label{display:block;color:var(--wfs-muted);font-size:.68rem;font-weight:600;margin-bottom:.15rem;line-height:1.2}.wfs-metric__value{display:block;font-size:1.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.wfs-metric--completed .wfs-metric__value{color:var(--wfs-teal)}.wfs-metric--incomplete .wfs-metric__value{color:var(--wfs-orange)}.wfs-metric--inactive .wfs-metric__value{color:var(--wfs-red)}.wfs-metric--pending .wfs-metric__value{color:var(--wfs-purple)}.wfs-card__detail{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.15rem}.wfs-onboarding{border:0;background:transparent;padding:.15rem .1rem .4rem;text-align:left;cursor:pointer;border-bottom:1px solid var(--wfs-border);margin-bottom:.1rem;flex-shrink:0}.wfs-onboarding__row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.3rem}.wfs-onboarding__label{color:var(--wfs-text);font-size:.78rem;font-weight:600}.wfs-onboarding__value{display:inline-flex;align-items:center;gap:.05rem;color:var(--wfs-teal);font-weight:700;font-size:.82rem}.wfs-onboarding__bar{height:4px;border-radius:999px;background:#e5e7eb;overflow:hidden}.wfs-onboarding__fill{display:block;height:100%;background:var(--wfs-teal);border-radius:999px}.wfs-org-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.wfs-org-list::-webkit-scrollbar{width:0;height:0;display:none}.wfs-org-row{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.32rem .1rem;border-bottom:1px solid #f1f5f9;text-align:left;cursor:pointer;flex-shrink:0}.wfs-org-row--branch:hover{background:#0f172a05}.wfs-org-row__name{display:inline-flex;align-items:center;gap:.2rem;color:var(--wfs-text);font-size:.78rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfs-org-row__counts{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;border:0;background:transparent;padding:0;pointer-events:none}.wfs-count{min-width:1.35rem;text-align:center;font-size:.7rem;font-weight:700;padding:.08rem .28rem;border-radius:999px;background:var(--wfs-soft)}.wfs-count--completed{color:var(--wfs-teal);background:var(--wfs-teal-soft)}.wfs-count--incomplete{color:var(--wfs-orange);background:var(--wfs-orange-soft)}.wfs-count--inactive{color:var(--wfs-red);background:var(--wfs-red-soft)}.wfs-pending-row{margin-top:auto;width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:.35rem .1rem .05rem;border-top:1px solid var(--wfs-border);color:var(--wfs-text);font-size:.78rem;font-weight:600;cursor:pointer;flex-shrink:0}.wfs-pending-row__action{display:inline-flex;align-items:center;gap:.1rem;color:var(--wfs-muted);font-size:.7rem;font-weight:600;background:var(--wfs-soft);border-radius:999px;padding:.18rem .5rem}.wfs-empty,.wfs-empty-inline{color:var(--wfs-muted);font-size:.8rem;padding:.85rem .25rem;text-align:center}.wfs-empty-inline{padding:.45rem .25rem}@media (max-width: 767.98px){.wfs-card__body{grid-template-columns:1fr;overflow:auto}.wfs-org-list{overflow:visible}}.trn-card{--trn-teal: #0f766e;--trn-teal-soft: #ccfbf1;--trn-green: #16a34a;--trn-red: #dc2626;--trn-text: #111827;--trn-muted: #6b7280;--trn-border: #e5e7eb;--trn-bg: var(--app-surface-elevated, #ffffff);--trn-soft: #f3f4f6;--trn-track: #e8eef2;--trn-shadow: 0 10px 30px rgba(15, 23, 42, .06);background:var(--trn-bg);border:1px solid var(--trn-border);border-radius:18px;box-shadow:var(--trn-shadow);padding:.75rem .9rem .7rem;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.trn-card.is-loading{opacity:.85}.trn-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;flex-shrink:0}.trn-card__title-wrap{display:inline-flex;align-items:center;gap:.5rem;border:0;background:transparent;padding:0;color:var(--trn-text);cursor:pointer}.trn-card__title-wrap:hover .trn-card__title{color:var(--trn-teal)}.trn-card__title-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--trn-teal);flex-shrink:0}.trn-card .edc-card__title-icon{--edc-title-icon-fg: var(--trn-teal);--edc-title-icon-bg: #ccfbf1}.trn-card__title{font-size:.95rem;font-weight:650;letter-spacing:-.01em}.trn-card__body{display:grid;grid-template-columns:minmax(0,5.25rem) minmax(0,1fr);gap:.55rem;align-items:center;flex:1 1 auto;min-height:0;overflow:hidden}.trn-donut{position:relative;width:min(100%,5rem);max-height:100%;aspect-ratio:1;margin:0 auto;border:0;background:transparent;padding:0;cursor:pointer;flex-shrink:1}.trn-donut__svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.trn-donut__track,.trn-donut__progress{fill:none;stroke-width:3.4}.trn-donut__track{stroke:var(--trn-track)}.trn-donut__progress{stroke:var(--trn-teal);stroke-linecap:round;transition:stroke-dasharray .35s ease}.trn-donut__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:var(--trn-text);line-height:1}.trn-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.35rem;min-height:0;height:100%;align-content:stretch}.trn-metric{border:0;text-align:left;background:var(--trn-soft);border-radius:10px;padding:.35rem .5rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.trn-metric:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0f}.trn-metric__label{display:block;color:var(--trn-muted);font-size:.62rem;font-weight:600;margin-bottom:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trn-metric__value{display:block;font-size:1.05rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--trn-text)}.trn-metric--completed .trn-metric__value{color:var(--trn-green)}.trn-metric--overdue .trn-metric__value{color:var(--trn-red)}.trn-empty{color:var(--trn-muted);font-size:.85rem;padding:.75rem .25rem;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}@media (max-width: 575.98px){.trn-card__body{grid-template-columns:1fr;justify-items:center;gap:.65rem}.trn-donut{width:min(100%,5.5rem)}.trn-card__metrics{width:100%;height:auto}}.ht-card{--ht-teal: #0d9488;--ht-teal-soft: #ccfbf1;--ht-navy: #1e3a5f;--ht-danger: #dc2626;--ht-text: #111827;--ht-muted: #6b7280;--ht-border: #e5e7eb;--ht-bg: var(--app-surface-elevated, #ffffff);--ht-soft: #f3f4f6;--ht-shadow: 0 10px 30px rgba(15, 23, 42, .06);background:var(--ht-bg);border:1px solid var(--ht-border);border-radius:18px;box-shadow:var(--ht-shadow);padding:1.1rem 1.25rem .85rem;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ht-card.is-loading{opacity:.85}.ht-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.ht-card__title-btn{display:inline-flex;align-items:center;gap:.55rem;border:0;background:transparent;padding:0;color:var(--ht-text);cursor:pointer}.ht-card__title-btn:disabled{cursor:default}.ht-card__title-btn:hover:not(:disabled) .ht-card__title{color:var(--ht-teal)}.ht-card__title-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--ht-teal);flex-shrink:0}.ht-card .edc-card__title-icon{--edc-title-icon-fg: var(--ht-teal);--edc-title-icon-bg: #ccfbf1}.ht-card__title{font-size:1.05rem;font-weight:650;letter-spacing:-.01em}.ht-period{display:inline-flex;align-items:center;padding:.2rem;border-radius:999px;background:var(--ht-soft);gap:.15rem}.ht-period__btn{border:0;background:transparent;color:var(--ht-muted);font-size:.78rem;font-weight:600;padding:.35rem .75rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.ht-period__btn.is-active{background:var(--ht-teal);color:#fff}.ht-card__body{display:flex;flex-direction:column;flex:1;min-height:0;gap:.75rem}.ht-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ht-metric{border:1px solid var(--ht-border);background:var(--ht-soft);border-radius:12px;padding:.55rem .6rem;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.ht-metric:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0f}.ht-metric:disabled{cursor:default}.ht-metric__label{display:block;font-size:.7rem;font-weight:600;color:var(--ht-muted);margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ht-metric__value{display:block;font-size:1.15rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ht-text);font-variant-numeric:tabular-nums}.ht-metric--danger .ht-metric__value{color:var(--ht-danger)}.ht-legend{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ht-legend__item{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;padding:0;font-size:.78rem;font-weight:600;color:var(--ht-muted);cursor:pointer}.ht-legend__item:disabled{cursor:default}.ht-legend__item:hover:not(:disabled){color:var(--ht-text)}.ht-legend__dot{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.ht-legend__dot--apps{background:var(--ht-navy)}.ht-legend__dot--hired{background:var(--ht-teal)}.ht-chart-wrap{flex:1;min-height:140px;border:0;background:transparent;padding:0;width:100%;cursor:pointer;text-align:left}.ht-chart-wrap:disabled{cursor:default}.ht-chart{width:100%;height:140px}@media (max-width: 575.98px){.ht-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.edc-card{--edc-teal: #0d9488;--edc-text: #111827;--edc-border: #e5e7eb;--edc-bg: var(--app-surface-elevated, #ffffff);--edc-shadow: 0 10px 30px rgba(15, 23, 42, .06);display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:.85rem 1rem;background:var(--edc-bg);border:1px solid var(--edc-border);border-radius:18px;box-shadow:var(--edc-shadow);overflow:hidden}.edc-card__header{display:flex;align-items:center;flex-shrink:0;margin-bottom:.5rem}.edc-card__title-wrap{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.edc-card__title-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--edc-teal);flex-shrink:0}.edc-card__title-icon{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--edc-title-icon-bg, #ccfbf1);color:var(--edc-title-icon-fg, var(--edc-teal, #0d9488));font-size:.95rem;flex-shrink:0}.edc-card__title{font-size:.95rem;font-weight:650;letter-spacing:-.01em;color:var(--edc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edc-card__body{flex:1 1 auto;min-height:0}.edc-card__title-btn{display:inline-flex;align-items:center;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;text-align:left;min-width:0}.edc-card__title-btn:hover .edc-card__title{color:var(--edc-teal)}.edc-task-status{--edc-task-new: #f59e0b;--edc-task-progress: #1e3a5f;--edc-task-completed: #14b8a6;--edc-task-overdue: #ef4444;--edc-task-muted: #9ca3af;overflow:visible}.edc-task-status.is-loading{opacity:.85}.edc-task-status__body{display:flex;flex-direction:column;gap:.45rem;justify-content:space-between;min-height:0;overflow:visible}.edc-task-status__total{display:inline-flex;align-items:baseline;gap:.35rem;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%;flex-shrink:0}.edc-task-status__total:hover .edc-task-status__total-value{color:var(--edc-teal)}.edc-task-status__total-value{font-size:1.55rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--edc-text)}.edc-task-status__total-label{font-size:.78rem;font-weight:500;color:var(--edc-task-muted)}.edc-task-status__bar{position:relative;display:flex;align-items:stretch;gap:.2rem;width:100%;height:.5rem;border-radius:999px;overflow:visible;background:#f3f4f6;flex-shrink:0;z-index:1}.edc-task-status__seg{position:relative;min-width:.35rem;height:100%;border:0;padding:0;border-radius:999px;cursor:pointer;flex-shrink:1;transition:filter .12s ease,opacity .12s ease}.edc-task-status__seg:first-child{border-radius:999px 0 0 999px}.edc-task-status__seg:last-child{border-radius:0 999px 999px 0}.edc-task-status__seg:only-child{border-radius:999px}.edc-task-status__seg:hover:not(:disabled){filter:brightness(.95);z-index:2}.edc-task-status__seg:hover:not(:disabled):after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);padding:.22rem .45rem;border-radius:.35rem;background:#111827;color:#fff;font-size:.68rem;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #0f172a2e;z-index:3}.edc-task-status__seg:hover:not(:disabled):before{content:"";position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%);border:4px solid transparent;border-bottom-color:#111827;pointer-events:none;z-index:3}.edc-task-status__seg:disabled,.edc-task-status__seg.is-empty{display:none}.edc-task-status__seg--new{background:var(--edc-task-new)}.edc-task-status__seg--in-progress{background:var(--edc-task-progress)}.edc-task-status__seg--completed{background:var(--edc-task-completed)}.edc-task-status__seg--overdue{background:var(--edc-task-overdue)}.edc-task-status__legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.55rem;row-gap:.2rem;flex:0 0 auto;min-height:0}.edc-task-status__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;width:100%;border:0;background:transparent;padding:.1rem .15rem;cursor:pointer;text-align:left;border-radius:.3rem;min-width:0}.edc-task-status__row:hover{background:#0f172a08}.edc-task-status__row:hover .edc-task-status__label{color:var(--edc-teal)}.edc-task-status__dot{width:.4rem;height:.4rem;border-radius:999px;flex-shrink:0}.edc-task-status__dot--new{background:var(--edc-task-new)}.edc-task-status__dot--in-progress{background:var(--edc-task-progress)}.edc-task-status__dot--completed{background:var(--edc-task-completed)}.edc-task-status__dot--overdue{background:var(--edc-task-overdue)}.edc-task-status__label{font-size:.75rem;font-weight:550;color:var(--edc-text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edc-task-status__count{font-size:.75rem;font-weight:650;color:var(--edc-text);font-variant-numeric:tabular-nums}.edc-task-status__loading{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0}.edc-leave-manager{--edc-leave-pending: #0d9488;--edc-leave-unauth: #ef4444;--edc-leave-escalated: #f59e0b;--edc-leave-permission: #1278a6;--edc-leave-muted: #6b7280;--edc-leave-soft: #f3f4f6}.edc-leave-manager.is-loading{opacity:.85}.edc-leave-manager__body{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.edc-leave-manager__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.4rem;flex:1 1 auto;min-height:0;align-content:stretch}.edc-leave-kpi{display:grid;grid-template-columns:.5rem minmax(0,1fr);grid-template-areas:"dot label" "dot value";column-gap:.5rem;row-gap:.1rem;align-items:center;border:0;background:var(--edc-leave-soft);border-radius:10px;padding:.45rem .55rem;text-align:left;cursor:pointer;color:inherit;min-height:0;min-width:0;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.edc-leave-kpi:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0f}.edc-leave-kpi:disabled{cursor:default}.edc-leave-kpi__dot{grid-area:dot;width:.5rem;height:.5rem;border-radius:999px;align-self:start;margin-top:.3rem;background:var(--edc-teal)}.edc-leave-kpi--pending .edc-leave-kpi__dot{background:var(--edc-leave-pending)}.edc-leave-kpi--unauth .edc-leave-kpi__dot{background:var(--edc-leave-unauth)}.edc-leave-kpi--escalated .edc-leave-kpi__dot{background:var(--edc-leave-escalated)}.edc-leave-kpi--permission .edc-leave-kpi__dot{background:var(--edc-leave-permission)}.edc-leave-kpi__label{grid-area:label;font-size:.65rem;font-weight:600;color:var(--edc-leave-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edc-leave-kpi__value{grid-area:value;font-size:1.05rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--edc-text);font-variant-numeric:tabular-nums}.edc-leave-kpi--unauth .edc-leave-kpi__value{color:var(--edc-leave-unauth)}.edc-leave-kpi--escalated .edc-leave-kpi__value{color:var(--edc-leave-escalated)}.edc-leave-kpi--permission .edc-leave-kpi__value{color:var(--edc-leave-permission)}@media (max-width: 575.98px){.edc-leave-manager__grid{height:auto}}.edc-expenses{--edc-exp-pending: #f59e0b;--edc-exp-approved: #16a34a;--edc-exp-rejected: #ef4444;--edc-exp-muted: #6b7280;--edc-exp-soft: #f3f4f6;--edc-exp-track: #e5e7eb}.edc-expenses.is-loading{opacity:.85}.edc-expenses__header{justify-content:space-between;gap:.65rem;align-items:center}.edc-expenses__tabs{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.edc-expenses__tab{border:0;border-radius:999px;padding:.22rem .65rem;font-size:.72rem;font-weight:600;line-height:1.3;color:var(--edc-exp-muted);background:var(--edc-exp-soft);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.edc-expenses__tab:hover:not(.is-active){color:var(--edc-text)}.edc-expenses__tab.is-active{color:#fff;background:var(--edc-teal)}.edc-expenses .edc-card__body.edc-expenses__body{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;min-height:0;overflow:hidden;justify-content:flex-start}.edc-expenses__total{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;border:0;background:var(--edc-exp-soft);border-radius:10px;padding:.45rem .6rem;cursor:pointer;text-align:left;width:-moz-fit-content;width:fit-content;max-width:50%;flex:0 0 auto;color:inherit;min-width:0}.edc-expenses__total:hover{background:#eef0f3}.edc-expenses__total:hover .edc-expenses__total-value{color:var(--edc-teal)}.edc-expenses__total-label{font-size:.65rem;font-weight:600;color:var(--edc-exp-muted)}.edc-expenses__total-value{font-size:1.2rem;font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--edc-text);font-variant-numeric:tabular-nums}.edc-expenses__bars{list-style:none;margin:auto 0 0;padding:.15rem 0 0;display:flex;flex-direction:column;gap:.28rem;flex:0 0 auto;width:100%;min-height:0}.edc-expenses__bars-item{margin:0;padding:0;min-width:0}.edc-expenses-bar{display:grid;grid-template-columns:3.6rem minmax(0,1fr) 2rem;align-items:center;gap:.35rem;width:100%;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;min-width:0}.edc-expenses-bar:hover .edc-expenses-bar__label{color:var(--edc-teal)}.edc-expenses-bar__label{font-size:.68rem;font-weight:550;color:var(--edc-exp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edc-expenses-bar__track{display:block;width:100%;height:.4rem;border-radius:999px;background:var(--edc-exp-track);overflow:hidden}.edc-expenses-bar__fill{display:block;height:100%;border-radius:999px;min-width:0;max-width:100%;transition:width .25s ease}.edc-expenses-bar__fill--pending{background:var(--edc-exp-pending)}.edc-expenses-bar__fill--approved{background:var(--edc-exp-approved)}.edc-expenses-bar__fill--rejected{background:var(--edc-exp-rejected)}.edc-expenses-bar__pct{font-size:.68rem;font-weight:650;color:var(--edc-exp-muted);text-align:right;font-variant-numeric:tabular-nums}.edc-expenses__loading{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0}@media (max-width: 575.98px){.edc-expenses__header{flex-wrap:wrap}.edc-expenses__tabs{width:100%;justify-content:flex-start}}.edc-payroll{--edc-pay-blue: #3b82f6;--edc-pay-coral: #f07167;--edc-pay-muted: #6b7280;--edc-pay-track: #dbeafe}.edc-payroll.is-loading{opacity:.85}.edc-payroll__header{flex-direction:column;align-items:flex-start;gap:.15rem;margin-bottom:.55rem}.edc-payroll__subtitle{font-size:.7rem;font-weight:500;color:var(--edc-pay-muted);padding-left:1.1rem;line-height:1.2}.edc-payroll .edc-card__body.edc-payroll__body{display:grid;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);gap:.65rem;align-items:center;flex:1 1 auto;min-height:0;overflow:hidden}.edc-payroll__donut{position:relative;width:min(100%,5.25rem);max-height:100%;aspect-ratio:1;margin:0 auto;border:0;background:transparent;padding:0;cursor:pointer;flex-shrink:1}.edc-payroll__donut-svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.edc-payroll__donut-track,.edc-payroll__donut-progress{fill:none;stroke-width:3.6}.edc-payroll__donut-track{stroke:var(--edc-pay-blue)}.edc-payroll__donut-progress{stroke:var(--edc-pay-coral);stroke-linecap:round;transition:stroke-dasharray .35s ease}.edc-payroll__donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;pointer-events:none;line-height:1}.edc-payroll__donut-value{font-size:.68rem;font-weight:700;letter-spacing:-.02em;color:var(--edc-text)}.edc-payroll__donut-label{font-size:.46rem;font-weight:600;color:var(--edc-pay-muted);text-transform:lowercase}.edc-payroll__metrics{display:flex;flex-direction:column;gap:.45rem;min-width:0;min-height:0}.edc-payroll-metric{display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit;min-width:0}.edc-payroll-metric:hover .edc-payroll-metric__label{color:var(--edc-teal)}.edc-payroll-metric__label{font-size:.68rem;font-weight:600;color:var(--edc-pay-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.edc-payroll-metric__value{font-size:1.05rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--edc-text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.edc-payroll-metric--payable .edc-payroll-metric__value{color:var(--edc-pay-coral)}.edc-payroll__empty,.edc-payroll__loading{grid-column:1/-1;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;color:var(--edc-pay-muted);font-size:.85rem;text-align:center;padding:.5rem .25rem}@media (max-width: 767.98px){.edc-payroll{height:auto;min-height:0}}@media (max-width: 575.98px){.edc-payroll .edc-card__body.edc-payroll__body{grid-template-columns:1fr;justify-items:center;gap:.65rem}.edc-payroll__donut{width:min(100%,5.75rem)}.edc-payroll__metrics{width:100%;align-items:stretch}}.ihm-card{--ihm-teal: #0f9b8e;--ihm-teal-deep: #0c7f74;--ihm-teal-ink: #0a6b62;--ihm-teal-soft: #e1f5f2;--ihm-land: #eaf6f4;--ihm-hl: #8fd8cf;--ihm-stroke: #9aa6b2;--ihm-text: #0f1f2e;--ihm-muted: #6b7a8a;--ihm-border: #e6ebf1;--ihm-bg: var(--app-surface-elevated, #ffffff);--ihm-tile: #f5f7fa;--ihm-shadow: 0 1px 2px rgba(15, 31, 46, .05), 0 6px 20px rgba(15, 31, 46, .06);display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:.7rem .8rem .65rem;background:var(--ihm-bg);border:1px solid var(--ihm-border);border-radius:16px;box-shadow:var(--ihm-shadow);overflow:hidden}.ihm-card.is-loading{opacity:.92}.ihm-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;margin-bottom:.45rem}.ihm-card__title-btn{display:inline-flex;align-items:center;gap:.55rem;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;text-align:left;min-width:0}.ihm-card__title-btn:disabled{cursor:default}.ihm-card__title-btn:hover:not(:disabled) .ihm-card__title{color:var(--ihm-teal)}.ihm-card__title-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--ihm-teal);flex-shrink:0}.ihm-card .edc-card__title-icon{--edc-title-icon-fg: var(--ihm-teal);--edc-title-icon-bg: #ccfbf1}.ihm-card__title{font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--ihm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ihm-card__actions{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;margin-left:auto}.ihm-card__badge{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:var(--ihm-tile);color:var(--ihm-muted);font-size:.72rem;font-weight:600;flex-shrink:0}.ihm-card__expand{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--ihm-border);border-radius:8px;background:var(--ihm-bg);color:var(--ihm-muted);font-size:.95rem;line-height:1;cursor:pointer;flex-shrink:0}.ihm-card__expand:hover:not(:disabled){color:var(--ihm-teal);border-color:var(--ihm-teal);background:var(--ihm-teal-soft)}.ihm-card__expand:disabled{opacity:.45;cursor:default}.ihm-card__body{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(110px,.62fr);gap:.45rem .7rem;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.ihm-card__map-pane{position:relative;min-width:0;min-height:0;height:100%;border-radius:12px;background:var(--ihm-bg);padding:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ihm-svg-map{display:block;width:100%;height:100%;max-width:100%;max-height:100%;overflow:visible}.ihm-svg-map .st{fill:var(--ihm-land);stroke:var(--ihm-stroke);stroke-width:1.35;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .15s ease;cursor:pointer}.ihm-svg-map .st.is-hover{fill:var(--ihm-teal);stroke:var(--ihm-stroke)}.ihm-svg-map .st.is-selected{fill:var(--ihm-hl);stroke:var(--ihm-stroke);stroke-width:1.8}.ihm-svg-map .ihm-bubble{fill:var(--ihm-teal);fill-opacity:.88;stroke:#fff;stroke-width:2.25;filter:drop-shadow(0 2px 4px rgba(15,155,142,.28));cursor:pointer;transition:fill .15s ease,fill-opacity .15s ease}.ihm-svg-map .ihm-bubble:hover,.ihm-svg-map .ihm-bubble.is-selected{fill:var(--ihm-teal-deep);fill-opacity:1}.ihm-tip{position:absolute;z-index:700;pointer-events:none;background:var(--ihm-text);color:#fff;font-size:.72rem;font-weight:600;padding:.28rem .55rem;border-radius:8px;white-space:nowrap;opacity:0;transform:translate(-50%,-130%);transition:opacity .1s ease;box-shadow:0 4px 12px #0f1f2e38}.ihm-tip.is-visible{opacity:1}.ihm-map-overlay{position:absolute;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;background:#ffffffb8;pointer-events:none}.ihm-clear{position:absolute;top:.4rem;right:.4rem;z-index:500;border:0;border-radius:999px;background:#fffffff5;color:var(--ihm-muted);font-size:.68rem;font-weight:650;padding:.2rem .55rem;box-shadow:0 1px 4px #0f1f2e1f;cursor:pointer}.ihm-clear:hover{color:var(--ihm-teal-deep)}.ihm-card__list-pane{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0;min-height:0;overflow:auto;padding-right:.05rem;scrollbar-width:none;-ms-overflow-style:none}.ihm-card__list-pane::-webkit-scrollbar{width:0;height:0;display:none}.ihm-loc{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:0;background:transparent;border-radius:10px;padding:.35rem .4rem;color:var(--ihm-text);cursor:pointer;text-align:left;transition:background .15s ease}.ihm-loc:hover{background:var(--ihm-teal-soft)}.ihm-loc.is-active{background:var(--ihm-teal-soft);box-shadow:inset 3px 0 0 var(--ihm-teal)}.ihm-loc.is-others{cursor:default}.ihm-loc.is-others:hover{background:transparent}.ihm-loc__name{font-size:.78rem;font-weight:550;color:var(--ihm-text);white-space:normal;overflow:visible;min-width:0}.ihm-loc__pct{font-size:.78rem;font-weight:700;color:var(--ihm-muted);flex-shrink:0;font-variant-numeric:tabular-nums}@media (max-width: 1599.98px) and (min-width: 1280px){[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link{padding:.75rem .7rem}}@media (min-width: 768px){.edc-card__title,.ihm-card__title,.ht-card__title,.wfs-card__title,.edc-leave-kpi__label,.edc-events-hub__row-title{white-space:normal;overflow:visible;text-overflow:unset}.ht-chart{height:100%;min-height:140px}}.ihm-loc.is-active .ihm-loc__pct{color:var(--ihm-teal-ink)}.ihm-empty-inline{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;color:var(--ihm-muted);font-size:.8rem;text-align:center;padding:.35rem .25rem}@media (max-width: 767.98px){.ihm-card__body{grid-template-columns:1fr;grid-template-rows:minmax(240px,1fr) auto}.ihm-card__list-pane{max-height:150px}}.edc-celebrations{--edc-cel-muted: #6b7280;--edc-cel-soft: #eef2f6;--edc-cel-soft-text: #64748b;--edc-cel-divider: #eef2f6;--edc-cel-bday: #7c3aed;--edc-cel-bday-bg: #f3e8ff;--edc-cel-anni: #0d9488;--edc-cel-anni-bg: #ccfbf1}.edc-celebrations.is-loading{opacity:.85}.edc-celebrations__header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.3rem}.edc-celebrations__header .edc-card__title-wrap{flex:0 1 auto;min-width:0;gap:.35rem}.edc-celebrations__header .edc-card__title-dot{width:.45rem;height:.45rem}.edc-celebrations__header .edc-card__title{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edc-celebrations__tabs{display:inline-flex;align-items:center;gap:.18rem;flex:0 0 auto;flex-shrink:0}.edc-celebrations__tab{border:0;border-radius:999px;padding:.12rem .38rem;font-size:.6rem;font-weight:600;line-height:1.25;color:var(--edc-cel-soft-text);background:var(--edc-cel-soft);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.edc-celebrations__tab:hover:not(.is-active){color:var(--edc-text)}.edc-celebrations__tab.is-active{color:#fff;background:var(--edc-teal)}.edc-celebrations__body{display:flex;flex-direction:column;min-height:0}.edc-celebrations__list{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0;flex:1 1 auto}.edc-celebrations__list>li+li{border-top:1px solid var(--edc-cel-divider)}.edc-celebrations__row{position:relative;display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem 0;min-width:0;color:inherit}.edc-celebrations__avatar{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0d9488,#14b8a6);overflow:hidden}.edc-celebrations__avatar img{width:100%;height:100%;object-fit:cover;display:block}.edc-celebrations__avatar--img{background:var(--edc-cel-soft)}.edc-celebrations__main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.1rem}.edc-celebrations__name{font-size:.84rem;font-weight:550;line-height:1.3;color:var(--edc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edc-celebrations__meta{font-size:.72rem;font-weight:500;color:var(--edc-cel-muted);line-height:1.2}.edc-celebrations__tags{display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;flex-shrink:0;max-width:46%}.edc-celebrations__tag{border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:650;line-height:1.25;color:var(--edc-cel-soft-text);background:var(--edc-cel-soft);white-space:nowrap}.edc-celebrations__tag--bday{color:var(--edc-cel-bday);background:var(--edc-cel-bday-bg)}.edc-celebrations__tag--anni{color:var(--edc-cel-anni);background:var(--edc-cel-anni-bg)}.edc-celebrations__row[data-hover]:hover:after{content:attr(data-hover);position:absolute;left:2.65rem;bottom:calc(100% - .15rem);z-index:3;max-width:min(16rem,70%);padding:.35rem .55rem;border-radius:8px;font-size:.72rem;font-weight:500;line-height:1.3;color:#fff;background:#111827eb;box-shadow:0 6px 16px #0f172a2e;pointer-events:none;white-space:normal}.edc-celebrations__empty,.edc-celebrations__loading{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:5rem;font-size:.82rem;color:var(--edc-cel-muted)}@media (max-width: 575.98px){.edc-celebrations__header{flex-wrap:wrap}.edc-celebrations__tabs{width:100%;justify-content:flex-start;flex-wrap:wrap}}.edc-events-hub{--edc-eh-muted: #6b7280;--edc-eh-soft: #eef2f6;--edc-eh-soft-text: #64748b;--edc-eh-divider: #eef2f6}.edc-events-hub.is-loading{opacity:.85}.edc-events-hub__header{justify-content:space-between;gap:.65rem;align-items:center}.edc-events-hub__tabs{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.edc-events-hub__tab{border:0;border-radius:999px;padding:.22rem .65rem;font-size:.72rem;font-weight:600;line-height:1.3;color:var(--edc-eh-soft-text);background:var(--edc-eh-soft);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.edc-events-hub__tab:hover:not(.is-active){color:var(--edc-text)}.edc-events-hub__tab.is-active{color:#fff;background:var(--edc-teal)}.edc-events-hub__body{display:flex;flex-direction:column;gap:.35rem;min-height:0}.edc-events-hub__summary{display:flex;align-items:baseline;gap:.4rem;flex-shrink:0;margin-bottom:.15rem}.edc-events-hub__summary-value{font-size:1.55rem;font-weight:700;letter-spacing:-.03em;color:var(--edc-text);font-variant-numeric:tabular-nums;line-height:1.1}.edc-events-hub__summary-label{font-size:.82rem;font-weight:500;color:var(--edc-eh-muted)}.edc-events-hub__list{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0;flex:1 1 auto}.edc-events-hub__list>li+li{border-top:1px solid var(--edc-eh-divider)}.edc-events-hub__row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;border:0;background:transparent;padding:.55rem 0;text-align:left;cursor:pointer;color:inherit;min-width:0}.edc-events-hub__row:hover .edc-events-hub__row-title{color:var(--edc-teal)}.edc-events-hub__row-icon{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--edc-eh-soft);color:var(--edc-teal);font-size:.75rem}.edc-events-hub__row-text{min-width:0;flex:1 1 auto;font-size:.84rem;line-height:1.35;color:var(--edc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edc-events-hub__row-title{font-weight:500}.edc-events-hub__row-meta{font-weight:400;color:var(--edc-eh-muted)}.edc-events-hub__badges{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.edc-events-hub__badge{flex-shrink:0;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;line-height:1.25;color:var(--edc-eh-soft-text);background:var(--edc-eh-soft);white-space:nowrap}.edc-events-hub__badge--upcoming{color:var(--edc-teal, #0d9488);background:#ccfbf1}.edc-events-hub__empty,.edc-events-hub__loading{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:5rem;font-size:.82rem;color:var(--edc-eh-muted)}@media (max-width: 575.98px){.edc-events-hub__header{flex-wrap:wrap}.edc-events-hub__tabs{width:100%;justify-content:flex-start}}@media (min-width: 768px) and (max-width: 1023.98px),(min-width: 1600px) and (max-width: 1680px){.ht-card,.wfs-card,.trn-card,.edc-card,.ihm-card{padding:.45rem .6rem .35rem}.edc-card__header,.wfs-card__header,.ht-card__header{margin-bottom:.28rem}.edc-card__title-icon{width:1.45rem;height:1.45rem;font-size:.8rem}.edc-events-hub__row-icon{width:1.15rem;height:1.15rem;font-size:.65rem}.ht-chart-wrap{flex:1 1 auto;min-height:0}.ht-chart{height:100%;min-height:0;max-height:72px}.trn-donut,.edc-payroll__donut{width:min(100%,3.15rem)}.edc-payroll__donut-value{font-size:.58rem}.edc-payroll__donut-label{font-size:.42rem}.edc-payroll .edc-card__body.edc-payroll__body{gap:.35rem}.edc-payroll__header{margin-bottom:.2rem}.edc-payroll-metric__value{font-size:.82rem}.edc-payroll-metric__label,.edc-payroll__subtitle{font-size:.62rem}.edc-task-status__body{gap:.2rem;justify-content:flex-start}.edc-task-status__total-value{font-size:1.15rem}.edc-task-status__total-label,.edc-task-status__label,.edc-task-status__count{font-size:.68rem}.edc-task-status__legend{row-gap:.05rem}.edc-task-status__row{padding:.02rem .1rem}.edc-task-status__bar{height:.38rem}.wfs-card__body{gap:.4rem}.wfs-metric{padding:.28rem .4rem}.wfs-metric__label{font-size:.6rem;margin-bottom:.05rem}.wfs-metric__value,.trn-metric__value,.ht-metric__value,.edc-leave-kpi__value{font-size:.9rem}.wfs-card__detail{gap:0;min-height:0;overflow:hidden}.wfs-onboarding{padding:0 .05rem .12rem;margin-bottom:0}.wfs-onboarding__row{margin-bottom:.12rem}.wfs-onboarding__label,.wfs-onboarding__value{font-size:.68rem}.wfs-onboarding__bar{height:3px}.wfs-org-list{flex:1 1 0;min-height:1.15rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.wfs-org-row{padding:.04rem .05rem;min-height:1.12rem}.wfs-org-row__name{font-size:.68rem;line-height:1.15}.wfs-count{font-size:.62rem;padding:.02rem .22rem}.wfs-pending-row{flex-shrink:0;margin-top:auto;padding:.08rem .05rem 0;font-size:.68rem}.wfs-pending-row__action{padding:.06rem .4rem;font-size:.62rem}.edc-events-hub__body{min-height:0;overflow:hidden}.edc-events-hub__summary{flex-shrink:0;margin-bottom:0}.edc-events-hub__summary-value{font-size:1.05rem}.edc-events-hub__summary-label{font-size:.68rem}.edc-events-hub__list{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.edc-events-hub__list::-webkit-scrollbar{width:0;height:0;display:none}.edc-events-hub__row{padding:.18rem 0}.edc-events-hub__row-text{font-size:.72rem}.edc-events-hub__tab,.edc-expenses__tab{padding:.12rem .45rem;font-size:.65rem}.edc-expenses .edc-card__body.edc-expenses__body{gap:.25rem;justify-content:flex-start;min-height:0;overflow:hidden}.edc-expenses__total{flex:0 0 auto;gap:0;padding:.08rem .4rem;border-radius:8px}.edc-expenses__total-label{font-size:.58rem;line-height:1.1}.edc-expenses__total-value{font-size:.82rem;line-height:1.1}.edc-expenses__bars{flex:1 1 0;min-height:0;gap:.16rem;margin-top:.15rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.edc-expenses__bars::-webkit-scrollbar{width:0;height:0;display:none}.edc-expenses-bar__track{height:.28rem}.edc-expenses-bar__label,.edc-expenses-bar__pct{font-size:.62rem}}@media (min-width: 768px){.ao-card,.edc-card,.ihm-card,.wfs-card,.ht-card,.trn-card,.edc-payroll,.edc-celebrations,.edc-leave-manager,.edc-events-hub,.edc-expenses{height:100%;min-height:100%;overflow:visible}.ao-card__body,.edc-card__body,.ihm-card__body,.wfs-card__body,.wfs-card__detail,.ht-card__body,.trn-card__body,.edc-leave-manager__body,.edc-events-hub__body,.edc-expenses__body,.edc-celebrations__body,.edc-task-status__body{height:auto;overflow:visible;min-height:0}.wfs-org-list,.edc-celebrations__list,.ihm-card__list-pane,.edc-events-hub__list,.edc-expenses__bars{overflow:visible;max-height:none;height:auto;flex:0 0 auto;min-height:auto}.ihm-card__map-pane{min-height:240px;height:auto}.ht-chart{height:180px;max-height:none;min-height:180px}}
