.position-timeline{display:flex;flex-direction:column;gap:var(--space-4)}.position-timeline .entry{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-left-width:var(--border-width-thick);border-radius:var(--radius-sm)}.position-timeline .period{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--font-size-xs)}.position-timeline .basis,.position-timeline .period{color:var(--color-text-muted)}.position-timeline .unchanged{color:var(--color-text-muted);font-size:var(--font-size-xs)}.position-timeline .body{display:flex;flex-direction:column;gap:var(--space-2)}.position-timeline .head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline}.position-timeline .position{display:inline-block;padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.position-timeline .position.is-support{border-color:var(--color-success);color:var(--color-success)}.position-timeline .position.is-oppose{border-color:var(--color-warning);color:var(--color-warning)}.position-timeline .summary{font-size:var(--font-size-sm)}.position-timeline .evidences-summary{color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer}.position-timeline .evidences[open] .evidences-summary{margin-bottom:var(--space-3)}.position-timeline .history-link,.position-timeline-empty{font-size:var(--font-size-sm)}.position-timeline-empty{color:var(--color-text-muted)}