.dw-kdetail__header { display: flex; align-items: center; gap: var(--space-3); margin-bottom: var(--space-2); } .dw-kdetail__title { font-size: var(--text-xs); font-weight: 500; color: var(--color-text-muted); text-transform: uppercase; letter-spacing: 0.02em; margin: 0; } .dw-kdetail__value { font-size: var(--text-lg); font-weight: 700; color: var(--color-text-primary); margin: var(--space-2) 0 var(--space-4); } .dw-kdetail__meta { display: grid; grid-template-columns: auto 1fr; gap: var(--space-2) var(--space-4); font-size: var(--text-sm); margin-bottom: var(--space-4); } .dw-kdetail__meta dt { color: var(--color-text-muted); } .dw-kdetail__meta dd { color: var(--color-text-primary); margin: 0; } .dw-kdetail__history { display: flex; flex-direction: column; gap: var(--space-2); } .dw-kdetail__history-item { display: flex; align-items: flex-start; gap: var(--space-3); padding: var(--space-3); border-left: 3px solid var(--color-border); background: var(--color-surface-hover); border-radius: 0 var(--radius-sm) var(--radius-sm) 0; } .dw-kdetail__history-item--commit { border-left-color: var(--color-success); } .dw-kdetail__history-item--decision { border-left-color: var(--color-accent); } .dw-kdetail__history-icon { flex-shrink: 0; font-size: var(--text-sm); } .dw-kdetail__history-content { flex: 1; } .dw-kdetail__history-label { font-size: var(--text-sm); color: var(--color-text-primary); margin: 0; } .dw-kdetail__history-time { font-size: var(--text-xs); color: var(--color-text-muted); margin-top: 2px; } .dw-kdetail__back { display: inline-flex; align-items: center; gap: var(--space-2); background: none; border: none; color: var(--color-accent-text); font-size: var(--text-sm); cursor: pointer; text-decoration: none; padding: 0; margin-bottom: var(--space-4); } .dw-kdetail__back:hover { text-decoration: underline; }