#goalStatisticsPanel { min-width: 0; }
.en-stat-scope { margin: 0 0 16px; color: var(--en-muted); overflow-wrap: anywhere; }
.en-stat-filters { display: flex; flex-wrap: wrap; gap: 12px; }
.en-stat-filters > label { display: grid; align-content: start; gap: 6px; flex: 1 1 150px; min-width: 0; font-size: 12px; }
.en-stat-filters > label[hidden] { display: none; }
.en-stat-filters .en-select-shell, .en-stat-filters .date-picker-field, .en-stat-filters .en-input { width: 100%; min-width: 0; max-width: 100%; }
.en-stat-navigation { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }
.en-stat-range { margin: 18px 0 4px; font-size: 13px; font-weight: 650; overflow-wrap: anywhere; }
.en-stat-asof, .en-stat-coverage { font-size: 11px; color: var(--en-muted); line-height: 1.6; }
.en-stat-asof { margin: 0 0 18px; }
.en-stat-member { padding: 16px; margin-top: 12px; border: 1px solid var(--en-line); border-radius: 16px; }
.en-stat-member > header { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; justify-content: space-between; }
.en-stat-member h3 { margin: 0; font-size: 16px; overflow-wrap: anywhere; min-width: 0; }
.en-stat-metrics { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin: 14px 0; }
.en-stat-metric { min-width: 0; }
.en-stat-metric h4 { margin: 0 0 10px; color: var(--en-muted); font-size: 12px; }
.en-stat-numbers { display: flex; flex-wrap: wrap; gap: 10px 24px; font-size: 11px; }
.en-stat-numbers strong { display: block; margin-top: 4px; font-size: 19px; font-weight: 650; overflow-wrap: anywhere; }
.en-stat-attainment { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 8px; font-size: 11px; margin: 12px 0 6px; }
.en-stat-bar { height: 5px; border-radius: 3px; background: var(--blue-100, #e6f0fb); overflow: hidden; }
.en-stat-bar-fill { display: block; height: 100%; border-radius: inherit; background: var(--blue-500, #4389d3); }
.en-stat-coverage { margin: 6px 0 0; }
.en-stat-note { color: #bd646a; white-space: pre-wrap; overflow-wrap: anywhere; font-size: 13px; line-height: 1.7; margin: 12px 0; }
.en-stat-message { padding: 16px 0; color: var(--en-muted); }
.en-stat-days { margin-top: 14px; }
.en-stat-day { border-top: 1px solid var(--en-line); padding: 14px 0 2px; }
.en-stat-day > h4 { margin: 0; font-size: 13px; }
.en-goal-heading { flex-wrap: wrap; }
.en-goal-history { padding: 3px 6px; font-size: 10px; margin-left: auto; }
@media (max-width: 700px) {
  .en-context-bar > .en-inline-actions:has(> .en-member-toolbar) > .en-member-toolbar { grid-column: 1 / -1; }
  .en-context-bar > .en-inline-actions:has(> .en-member-toolbar) > .en-context-role { grid-row: 2; }
  .en-context-bar > .en-inline-actions:has(> .en-member-toolbar) > #enterpriseAccountShortcut { grid-row: 3; }
}
@media (max-width: 360px) {
  .en-stat-metrics { grid-template-columns: minmax(0, 1fr); }
}
