.ScoreBar-module__vBr8ya__wrapper{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;display:flex}.ScoreBar-module__vBr8ya__track{background:var(--color-progress-track);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);border-radius:2px 0 0 2px;flex-shrink:0;width:80px;height:13px;position:relative;overflow:hidden}.ScoreBar-module__vBr8ya__fill{background:var(--color-progress-fill);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:width .4s;position:absolute;top:0;bottom:0;left:0}.ScoreBar-module__vBr8ya__fillFull{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ScoreBar-module__vBr8ya__badge{text-align:right;width:36px;color:var(--color-text-heading);flex-shrink:0;justify-content:flex-end;align-items:center;font-size:24px;font-weight:600;line-height:1;display:inline-flex}.ScoreBar-module__vBr8ya__wrapperCompact{gap:8px}.ScoreBar-module__vBr8ya__trackCompact{width:60px;height:9px}.ScoreBar-module__vBr8ya__badgeCompact{text-align:left;justify-content:flex-start;width:28px;font-size:14px;font-weight:700}
.DateRangeDropdown-module__XxkuTq__measureContainer{visibility:hidden;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:-9999px;left:-9999px}.DateRangeDropdown-module__XxkuTq__dropdownContainer{display:inline-flex;position:relative}.DateRangeDropdown-module__XxkuTq__dropdownButton{box-sizing:border-box;background:var(--color-bg-surface);border:1px solid var(--color-border-default);cursor:pointer;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:40px;padding:10px 16px;transition:border-color .2s;display:flex;position:relative}.DateRangeDropdown-module__XxkuTq__dropdownButton:hover:not(:disabled){border-color:var(--color-text-tertiary)}.DateRangeDropdown-module__XxkuTq__dropdownButton:disabled{opacity:.5;cursor:not-allowed}.DateRangeDropdown-module__XxkuTq__dropdownButton.DateRangeDropdown-module__XxkuTq__open{border-color:var(--color-cta)}.DateRangeDropdown-module__XxkuTq__calendarIcon{width:20px;height:20px;color:var(--color-text-secondary);flex-shrink:0}.DateRangeDropdown-module__XxkuTq__dropdownText{text-align:left;color:var(--color-cta);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.DateRangeDropdown-module__XxkuTq__angleDownIcon{width:20px;height:20px;color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.DateRangeDropdown-module__XxkuTq__angleDownIcon.DateRangeDropdown-module__XxkuTq__rotated{transform:rotate(180deg)}.DateRangeDropdown-module__XxkuTq__dropdownMenu{background:var(--color-bg-surface);border:1px solid var(--color-border-default);z-index:10000;border-radius:8px;width:100%;max-height:300px;animation:.15s ease-out DateRangeDropdown-module__XxkuTq__dropdownSlideIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}@keyframes DateRangeDropdown-module__XxkuTq__dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DateRangeDropdown-module__XxkuTq__dropdownItem{text-align:left;width:100%;color:var(--color-cta);cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:background-color .15s}.DateRangeDropdown-module__XxkuTq__dropdownItem:hover{background:var(--color-bg-body)}.DateRangeDropdown-module__XxkuTq__dropdownItem.DateRangeDropdown-module__XxkuTq__selected{font-weight:600}:root[data-theme=dark] .DateRangeDropdown-module__XxkuTq__dropdownButton:hover:not(:disabled){border-color:var(--color-text-tertiary)}:root[data-theme=dark] .DateRangeDropdown-module__XxkuTq__dropdownItem.DateRangeDropdown-module__XxkuTq__selected{background:0 0}:root[data-theme=dark] .DateRangeDropdown-module__XxkuTq__dropdownItem:hover{background:var(--color-bg-nested)}.DateRangeDropdown-module__XxkuTq__dropdownItem:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.DateRangeDropdown-module__XxkuTq__dropdownItem:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.DateRangeDropdown-module__XxkuTq__dropdownItem.DateRangeDropdown-module__XxkuTq__customItem{border-top:1px solid var(--color-border-default);margin-top:4px;padding-top:10px}.DateRangeDropdown-module__XxkuTq__dropdownMenu::-webkit-scrollbar{width:6px}.DateRangeDropdown-module__XxkuTq__dropdownMenu::-webkit-scrollbar-track{background:0 0}.DateRangeDropdown-module__XxkuTq__dropdownMenu::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:3px}.DateRangeDropdown-module__XxkuTq__dropdownMenu::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}
.DateRangeModal-module__0R-oPq__formFields{flex-direction:column;gap:16px;width:100%;display:flex}.DateRangeModal-module__0R-oPq__dateInput{width:100%;color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid #e3e3e3;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:400;transition:all .2s}.DateRangeModal-module__0R-oPq__dateInput:hover{border-color:var(--color-cta)}.DateRangeModal-module__0R-oPq__dateInput:focus{border-color:var(--color-cta);outline:none;box-shadow:0 0 0 3px #007aff1a}.DateRangeModal-module__0R-oPq__errorMessage{color:#ff3b30;background:#ff3b3014;border:1px solid #ff3b3033;border-radius:8px;padding:12px;font-size:14px;font-weight:400}
.ReportingAnalytics-module__dn14Nq__container{flex-direction:column;gap:32px;width:100%;padding:0;display:flex}.ReportingAnalytics-module__dn14Nq__dashboardGrid{grid-template-columns:1fr 1fr;gap:32px;margin:0;padding:0;display:grid}.ReportingAnalytics-module__dn14Nq__playerDevelopmentRow{grid-template-columns:1.85fr 1fr;gap:32px;margin:0;padding:0;display:grid}.ReportingAnalytics-module__dn14Nq__playerReportsRow{grid-template-columns:1.5fr 1fr;gap:32px;margin:0;padding:0;display:grid}.ReportingAnalytics-module__dn14Nq__reportsPanel{flex-direction:column;width:100%;margin:0;display:flex}.ReportingAnalytics-module__dn14Nq__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;gap:20px;width:100%;margin:0;padding:20px 24px 24px;transition:all .3s;display:flex;box-shadow:0 4px 8px #0000001f}.ReportingAnalytics-module__dn14Nq__sectionHeader{justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;display:flex}.ReportingAnalytics-module__dn14Nq__sectionTitle{color:var(--color-text-heading);margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.ReportingAnalytics-module__dn14Nq__sectionDivider{background:var(--color-border-default);border:none;width:100%;height:1px;margin:0}@media (max-width:1024px){.ReportingAnalytics-module__dn14Nq__dashboardGrid,.ReportingAnalytics-module__dn14Nq__playerDevelopmentRow{grid-template-columns:1fr;gap:24px}}.ReportingAnalytics-module__dn14Nq__viewContent{flex-direction:column;gap:32px;display:flex}.ReportingAnalytics-module__dn14Nq__tableWrapper{flex-direction:column;gap:12px;margin-top:16px;display:flex}.ReportingAnalytics-module__dn14Nq__subsectionTitle{color:var(--color-text-heading);margin:0;font-size:15px;font-style:normal;font-weight:600;line-height:22px}.ReportingAnalytics-module__dn14Nq__description{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;font-weight:400}.ReportingAnalytics-module__dn14Nq__teamsList{flex-direction:column;gap:0;display:flex}.ReportingAnalytics-module__dn14Nq__teamRow{border-bottom:1px solid var(--color-border-default);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 24px;transition:background-color .15s;display:flex}.ReportingAnalytics-module__dn14Nq__teamRow:hover{background-color:var(--color-bg-hover)}.ReportingAnalytics-module__dn14Nq__teamRow:last-child{border-bottom:none}.ReportingAnalytics-module__dn14Nq__teamRowActive{background-color:var(--color-bg-nested)}.ReportingAnalytics-module__dn14Nq__teamInfo{flex-direction:row;align-items:center;gap:12px;min-width:120px;max-width:140px;display:flex}.ReportingAnalytics-module__dn14Nq__teamLogoSmall{flex-shrink:0;width:40px!important;height:40px!important}.ReportingAnalytics-module__dn14Nq__teamName{color:var(--color-text-primary);font-size:14px;font-weight:500}.ReportingAnalytics-module__dn14Nq__teamStats{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:20px;display:flex}.ReportingAnalytics-module__dn14Nq__progressBarWrapper{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;width:156px;display:flex}.ReportingAnalytics-module__dn14Nq__progressBarTrack{background:var(--color-progress-track);border-radius:9999px;width:48px;height:8px;position:relative;overflow:hidden}.ReportingAnalytics-module__dn14Nq__progressBarFill{background:var(--color-progress-fill);border-radius:9999px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.ReportingAnalytics-module__dn14Nq__progressInfo{flex-direction:row;flex-shrink:0;align-items:center;gap:4px;width:96px;display:flex}.ReportingAnalytics-module__dn14Nq__progressPercentage{color:var(--color-text-secondary);font-size:14px;font-weight:400}.ReportingAnalytics-module__dn14Nq__progressCount{color:var(--color-text-tertiary);font-size:12px;font-weight:400}.ReportingAnalytics-module__dn14Nq__scoreBarWrapper{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;min-width:174px;display:flex}.ReportingAnalytics-module__dn14Nq__scoreBarTrack{background:var(--color-progress-track);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);border-radius:2px 0 0 2px;width:83px;max-width:83px;height:18px;position:relative;overflow:hidden}.ReportingAnalytics-module__dn14Nq__scoreBarBarWrapper{flex-direction:row;flex-shrink:0;align-items:flex-start;display:flex}.ReportingAnalytics-module__dn14Nq__scoreBarFill{background:var(--color-progress-fill);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);transition:width .4s;position:absolute;top:0;bottom:0;left:0}.ReportingAnalytics-module__dn14Nq__scoreBarFillFull{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ReportingAnalytics-module__dn14Nq__scoreBadge{text-align:center;width:32px;height:32px;color:var(--color-text-heading);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:600;line-height:1;display:inline-flex}.ReportingAnalytics-module__dn14Nq__teamStats>:last-child{flex-shrink:0;justify-content:flex-end;width:64px;display:flex}.ReportingAnalytics-module__dn14Nq__playerCell{flex-direction:row;align-items:center;gap:12px;display:flex}.ReportingAnalytics-module__dn14Nq__playerAvatar{background:var(--color-bg-nested);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.ReportingAnalytics-module__dn14Nq__playerAvatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.ReportingAnalytics-module__dn14Nq__playerAvatar span{color:var(--color-text-secondary);font-size:12px;font-weight:600}.ReportingAnalytics-module__dn14Nq__playerName{color:var(--color-text-primary);font-size:14px;font-weight:400}.ReportingAnalytics-module__dn14Nq__playerNameHighPotential{color:var(--color-text-primary);font-size:14px;font-weight:500}.ReportingAnalytics-module__dn14Nq__rocketEmoji{margin-left:4px;font-size:16px}.ReportingAnalytics-module__dn14Nq__teamCell{align-items:center;gap:12px;display:flex}.ReportingAnalytics-module__dn14Nq__teamCell .ReportingAnalytics-module__dn14Nq__teamLogo{flex-shrink:0;width:24px!important;height:24px!important}.ReportingAnalytics-module__dn14Nq__drillDownView{flex-direction:column;gap:24px;display:flex}.ReportingAnalytics-module__dn14Nq__backButton{border:1px solid var(--color-border-default);cursor:pointer;color:var(--color-text-primary);background:0 0;border-radius:8px;flex-direction:row;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ReportingAnalytics-module__dn14Nq__backButton:hover{background:var(--color-bg-hover);border-color:var(--color-cta);color:var(--color-cta)}.ReportingAnalytics-module__dn14Nq__teamDetailHeader{flex-direction:row;align-items:center;gap:16px;display:flex}.ReportingAnalytics-module__dn14Nq__teamLogo{flex-shrink:0;width:64px!important;height:64px!important}.ReportingAnalytics-module__dn14Nq__teamHeaderInfo{flex-direction:column;flex:1;gap:8px;display:flex}.ReportingAnalytics-module__dn14Nq__teamDetailTitle{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:600}.ReportingAnalytics-module__dn14Nq__teamMetrics{flex-flow:wrap;align-items:center;gap:8px;display:flex}.ReportingAnalytics-module__dn14Nq__metricText{color:var(--color-text-secondary);font-size:14px;font-weight:400}.ReportingAnalytics-module__dn14Nq__metricDivider{color:var(--color-border-default);font-size:14px}.ReportingAnalytics-module__dn14Nq__metricGrowthPositive{color:var(--color-success);font-size:14px;font-weight:500}.ReportingAnalytics-module__dn14Nq__metricGrowthNegative{color:var(--color-danger);font-size:14px;font-weight:500}.ReportingAnalytics-module__dn14Nq__contentContainer .ReportingAnalytics-module__dn14Nq__skillTable{padding:0 20px 20px}.ReportingAnalytics-module__dn14Nq__skillTable{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.ReportingAnalytics-module__dn14Nq__skillTable th{text-align:left;color:var(--color-table-header);border-bottom:1px solid var(--color-border-default);vertical-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-top:none;height:64px;padding:12px;font-size:14px;font-weight:500;line-height:20px;transition:all .3s}.ReportingAnalytics-module__dn14Nq__skillTable thead tr th:first-child{padding-left:20px!important}.ReportingAnalytics-module__dn14Nq__skillTable thead tr th:first-child+th{padding-left:28px!important}.ReportingAnalytics-module__dn14Nq__skillTable thead tr th:first-child+th+th{padding-left:24px!important}.ReportingAnalytics-module__dn14Nq__skillTable th:hover,.ReportingAnalytics-module__dn14Nq__skillTable th.ReportingAnalytics-module__dn14Nq__activeSortColumn{color:var(--color-table-header-active)}.ReportingAnalytics-module__dn14Nq__skillHeaderContent{align-items:center;gap:8px;display:flex}.ReportingAnalytics-module__dn14Nq__sortIcon,.ReportingAnalytics-module__dn14Nq__sortIconUp,.ReportingAnalytics-module__dn14Nq__sortIconDown{flex-shrink:0;width:12px;height:12px;transition:transform .2s}.ReportingAnalytics-module__dn14Nq__sortIconUp{transform:rotate(0)}.ReportingAnalytics-module__dn14Nq__sortIconDown{transform:rotate(180deg)}.ReportingAnalytics-module__dn14Nq__sortIconPath{fill:var(--color-table-sort-icon);transition:fill .2s}.ReportingAnalytics-module__dn14Nq__sortIconActive .ReportingAnalytics-module__dn14Nq__sortIconPath{fill:var(--color-table-sort-icon-active)}.ReportingAnalytics-module__dn14Nq__skillTable td{border-bottom:1px solid var(--color-border-default);vertical-align:center;color:var(--color-text-primary);height:64px;padding:16px 12px;font-size:14px;font-weight:400;line-height:20px}.ReportingAnalytics-module__dn14Nq__skillTable tbody tr td:first-child{padding-left:20px!important}.ReportingAnalytics-module__dn14Nq__skillTable tbody tr td:first-child+td{padding-left:28px!important}.ReportingAnalytics-module__dn14Nq__skillTable tbody tr td:first-child+td+td{padding-left:24px!important}.ReportingAnalytics-module__dn14Nq__skillRow{transition:background-color .15s}.ReportingAnalytics-module__dn14Nq__skillRow:hover{background-color:var(--color-bg-hover)}.ReportingAnalytics-module__dn14Nq__skillRowActive{background-color:var(--color-bg-nested)!important}.ReportingAnalytics-module__dn14Nq__skillRowActive:hover{background-color:var(--color-bg-hover)!important}.ReportingAnalytics-module__dn14Nq__skillBarWithBadge{flex-shrink:0;align-items:center;gap:12px;width:200px;display:flex}.ReportingAnalytics-module__dn14Nq__skillBarTrack{background-color:var(--color-progress-track);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);border-radius:2px 0 0 2px;flex-shrink:0;width:131px;height:18px;position:relative;overflow:hidden}.ReportingAnalytics-module__dn14Nq__skillBarBarWrapper{flex-direction:row;flex-shrink:0;align-items:flex-start;display:flex}.ReportingAnalytics-module__dn14Nq__skillBarFill{background-color:var(--color-progress-fill);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.ReportingAnalytics-module__dn14Nq__skillBarFillFull{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ReportingAnalytics-module__dn14Nq__skillBadge{background-color:var(--color-progress-fill);color:var(--color-cta-text);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:42px;height:32px;padding:0 8px;font-size:16px;font-weight:600;line-height:1;display:flex}.ReportingAnalytics-module__dn14Nq__skillLabel{color:var(--color-text-heading);font-size:14px;font-weight:500;line-height:20px}@media (max-width:768px){.ReportingAnalytics-module__dn14Nq__teamStats{flex-wrap:wrap;gap:12px}.ReportingAnalytics-module__dn14Nq__progressBarWrapper,.ReportingAnalytics-module__dn14Nq__scoreBarWrapper{min-width:120px}.ReportingAnalytics-module__dn14Nq__progressBarTrack,.ReportingAnalytics-module__dn14Nq__scoreBarTrack{min-width:60px}.ReportingAnalytics-module__dn14Nq__teamDetailHeader{flex-direction:column;align-items:flex-start}.ReportingAnalytics-module__dn14Nq__playerReportsRow{grid-template-columns:1fr;gap:24px}}.ReportingAnalytics-module__dn14Nq__emptyState{text-align:center;padding:40px}.ReportingAnalytics-module__dn14Nq__emptyStateText{color:var(--color-text-placeholder);margin:0;font-size:14px;font-weight:400;line-height:20px}.ReportingAnalytics-module__dn14Nq__growthSummary{border-top:1px solid var(--color-border,#e5e7eb);align-items:center;gap:8px;margin-top:8px;padding:12px 16px;display:flex}.ReportingAnalytics-module__dn14Nq__growthSummaryInline{align-items:center;gap:6px;margin-left:auto;display:flex}.ReportingAnalytics-module__dn14Nq__growthLabel{color:var(--color-text-secondary,#6b7280);font-size:13px;font-weight:500}.ReportingAnalytics-module__dn14Nq__templateCriteriaList{flex-direction:column;gap:16px;max-height:600px;padding:16px 0;display:flex;overflow-y:auto}.ReportingAnalytics-module__dn14Nq__templateCompetencyHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ReportingAnalytics-module__dn14Nq__reportCount{background:#dc2626;border-radius:9999px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:flex}.ReportingAnalytics-module__dn14Nq__reportCount span{text-align:center;color:#fafafa;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.ReportingAnalytics-module__dn14Nq__reportsContainer{filter:drop-shadow(0 4px 8px #0000001f);border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;margin-top:24px;padding:0;display:flex}.ReportingAnalytics-module__dn14Nq__reportCard{box-sizing:border-box;background:var(--color-bg-nested);border-bottom:1px solid var(--color-border-default);flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:24px;display:flex}.ReportingAnalytics-module__dn14Nq__reportCard:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.ReportingAnalytics-module__dn14Nq__reportCard:last-child{border-bottom:none;border-bottom-right-radius:16px;border-bottom-left-radius:16px}.ReportingAnalytics-module__dn14Nq__reportCardHeader{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;transition:opacity .2s;display:flex}.ReportingAnalytics-module__dn14Nq__reportCardHeader:hover{opacity:.8}.ReportingAnalytics-module__dn14Nq__reportTrainerInfo{flex-direction:row;align-items:center;gap:12px;padding:0;display:flex}.ReportingAnalytics-module__dn14Nq__reportAvatar{flex-shrink:0;width:48px;height:48px;position:relative}.ReportingAnalytics-module__dn14Nq__reportAvatar img{object-fit:cover;object-position:top center;border:none;border-radius:9999px;width:100%;height:100%}.ReportingAnalytics-module__dn14Nq__reportAvatarPlaceholder{color:#fafafa;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex}.ReportingAnalytics-module__dn14Nq__reportTrainerDetails{flex-direction:column;gap:4px;display:flex}.ReportingAnalytics-module__dn14Nq__reportTrainerName{color:var(--color-cta);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.ReportingAnalytics-module__dn14Nq__reportTeamInfo{color:var(--color-text-placeholder);align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.ReportingAnalytics-module__dn14Nq__reportTeamLogo{object-fit:contain;border-radius:4px;width:16px;height:16px}.ReportingAnalytics-module__dn14Nq__reportTeamName{font-weight:500}.ReportingAnalytics-module__dn14Nq__reportDateDot{color:var(--color-text-placeholder);margin:0 4px}.ReportingAnalytics-module__dn14Nq__reportDate{font-weight:500}.ReportingAnalytics-module__dn14Nq__reportScoreWrapper{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.ReportingAnalytics-module__dn14Nq__reportScoreBar{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;display:flex}.ReportingAnalytics-module__dn14Nq__reportScoreBarTrack{background:var(--color-progress-track);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);border-radius:2px 0 0 2px;width:83px;max-width:83px;height:18px;position:relative;overflow:hidden}.ReportingAnalytics-module__dn14Nq__reportScoreBarWrapper{flex-direction:row;flex-shrink:0;align-items:flex-start;display:flex}.ReportingAnalytics-module__dn14Nq__reportScoreBarFill{background:var(--color-progress-fill);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);transition:width .4s;position:absolute;top:0;bottom:0;left:0}.ReportingAnalytics-module__dn14Nq__reportScoreBarFillFull{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ReportingAnalytics-module__dn14Nq__reportScoreBadge{text-align:center;width:32px;height:32px;color:var(--color-text-heading);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:600;line-height:1;display:inline-flex}.ReportingAnalytics-module__dn14Nq__reportSkillLabel{color:var(--color-text-heading);min-width:104px;font-size:14px;font-weight:500;line-height:20px}.ReportingAnalytics-module__dn14Nq__reportChevron{color:var(--color-text-heading)}.ReportingAnalytics-module__dn14Nq__reportDetails{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:16px;display:flex;box-shadow:0 4px 8px #0000001f}.ReportingAnalytics-module__dn14Nq__reportDatesSection{background:var(--color-bg-nested);border-radius:12px;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.ReportingAnalytics-module__dn14Nq__reportDateItem{border-radius:8px;flex-direction:row;flex:1;align-items:center;gap:10px;padding:16px;display:flex}.ReportingAnalytics-module__dn14Nq__reportDateIcon{color:var(--color-text-heading);opacity:.7;flex-shrink:0}.ReportingAnalytics-module__dn14Nq__reportCompletedIcon{min-width:40px;min-height:40px;color:var(--color-success);opacity:.7;flex-shrink:0;width:40px!important;height:40px!important}.ReportingAnalytics-module__dn14Nq__reportCompletedIcon svg{width:40px!important;height:40px!important}.ReportingAnalytics-module__dn14Nq__reportDateInfo{flex-direction:column;flex:1;align-items:flex-start;display:flex}.ReportingAnalytics-module__dn14Nq__reportDateLabel{color:var(--color-text-placeholder);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.ReportingAnalytics-module__dn14Nq__reportDateValue{color:var(--color-text-heading);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.ReportingAnalytics-module__dn14Nq__reportDateDivider{background:var(--color-border-default);flex-shrink:0;width:1px;height:72px}.ReportingAnalytics-module__dn14Nq__reportDivider{background:var(--color-border-default);width:100%;height:1px}.ReportingAnalytics-module__dn14Nq__reportObjectives{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.ReportingAnalytics-module__dn14Nq__reportObjectivesColumn{flex-direction:column;gap:8px;display:flex}.ReportingAnalytics-module__dn14Nq__reportObjectiveItem{flex-direction:row;justify-content:space-between;align-items:center;height:36px;padding:0;display:flex}.ReportingAnalytics-module__dn14Nq__reportObjectiveTitle{color:var(--color-cta);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.ReportingAnalytics-module__dn14Nq__reportObjectiveScore{background:var(--color-cta);border-radius:7px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ReportingAnalytics-module__dn14Nq__reportObjectiveScore span{text-align:center;color:var(--color-cta-text);font-size:14px;font-weight:600;line-height:1}.ReportingAnalytics-module__dn14Nq__reportNotes{box-sizing:border-box;background:var(--color-bg-nested);border:1px solid var(--color-border-default);width:100%;min-height:92px;color:var(--color-cta);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.ReportingAnalytics-module__dn14Nq__reportNotesLabel{color:var(--color-text-placeholder);margin-bottom:4px;font-weight:500}.ReportingAnalytics-module__dn14Nq__reportNotesContent{font-weight:400}.ReportingAnalytics-module__dn14Nq__reportCompetenciesList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:20px 32px;width:100%;display:grid}.ReportingAnalytics-module__dn14Nq__reportCompetencySection{flex-direction:column;gap:10px;display:flex}.ReportingAnalytics-module__dn14Nq__reportCompetencyHeading{color:var(--color-text-placeholder);font-size:14px;font-weight:600;line-height:20px}.ReportingAnalytics-module__dn14Nq__reportCriteriaList{flex-direction:column;gap:8px;display:flex}.ReportingAnalytics-module__dn14Nq__reportCriterionRow{align-items:center;gap:24px;min-height:32px;display:flex}.ReportingAnalytics-module__dn14Nq__reportCriterionScoreBlock{flex-shrink:0;align-items:center;gap:16px;display:flex}.ReportingAnalytics-module__dn14Nq__reportCriterionTrack{background:var(--color-progress-track);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);border-radius:2px 0 0 2px;flex-shrink:0;width:83px;height:18px;position:relative;overflow:hidden}.ReportingAnalytics-module__dn14Nq__reportCriterionFill{background:var(--color-progress-fill);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.ReportingAnalytics-module__dn14Nq__reportCriterionFillFull{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ReportingAnalytics-module__dn14Nq__reportCriterionBadge{background:var(--color-cta);width:28px;height:28px;color:var(--color-cta-text);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;display:flex}.ReportingAnalytics-module__dn14Nq__reportCriterionName{color:var(--color-text-heading);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}
