.evaluation-group-tabs{display:flex;flex-direction:column;gap:var(--space-4)}.evaluation-group-tabs .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:var(--space-3);gap:var(--space-3);list-style:none;padding:0;margin:0}.evaluation-group-tabs .cell{display:flex;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface)}.evaluation-group-tabs .cell.is-achieved,.evaluation-group-tabs .cell.is-partially_achieved{border-color:var(--color-success)}.evaluation-group-tabs .cell.is-abandoned_or_changed{border-color:var(--color-warning)}.evaluation-group-tabs .cell.is-unevaluated{background-color:var(--color-bg-subtle)}.evaluation-group-tabs .cell.is-selected{border-color:var(--color-text);background-color:var(--color-bg-subtle)}.evaluation-group-tabs .cell.is-selected .cell-label{color:var(--color-text);font-weight:var(--font-weight-bold)}.evaluation-group-tabs .cell-body,.evaluation-group-tabs .cell-button{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);text-align:left}.evaluation-group-tabs .cell-button{border:0;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;cursor:pointer}.evaluation-group-tabs .cell-button:hover{background-color:var(--color-bg-subtle)}.evaluation-group-tabs .cell-button .count{text-decoration:underline;text-underline-offset:.2em}.evaluation-group-tabs .cell-label{color:var(--color-text-muted);font-size:var(--font-size-xs)}.evaluation-group-tabs .cell-value{display:flex;align-items:baseline;gap:var(--space-1)}.evaluation-group-tabs .count{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.evaluation-group-tabs .unit{color:var(--color-text-muted);font-size:var(--font-size-xs)}.evaluation-group-tabs .panel{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.evaluation-group-tabs .panel-hint{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm)}.evaluation-group-tabs .panel-heading{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle)}.evaluation-group-tabs .panel-label{font-weight:var(--font-weight-bold)}.evaluation-group-tabs .panel-count{color:var(--color-text-muted);font-size:var(--font-size-sm)}.evaluation-group-tabs .panel-description{color:var(--color-text-muted);font-size:var(--font-size-xs)}@media(max-width:767.98px){.evaluation-group-tabs .panel-description{display:none}}.evaluation-group-tabs .pledges{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.evaluation-group-tabs .pledge{display:flex;flex-direction:column;gap:var(--space-1)}.evaluation-group-tabs .pledge-head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline}.evaluation-group-tabs .pledge-summary{font-size:var(--font-size-sm)}.evaluation-group-tabs .pledge-date{color:var(--color-text-muted);font-size:var(--font-size-xs)}.evaluation-summary{display:flex;flex-direction:column;gap:var(--space-4)}.evaluation-summary .note{color:var(--color-text-muted);font-size:var(--font-size-xs)}