@layer components {

.kn-st-list { display: flex; flex-direction: column; gap: 0; max-width: var(--measure); }
.kn-st-list__item { display: flex; align-items: baseline; gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--border); }
.kn-st-list__item:last-child { border-bottom: none; }
.kn-st-list__label { display: flex; align-items: baseline; gap: 12px; flex: 1; min-width: 0; font-size: 0.9375rem; font-weight: 500; color: var(--text-primary); }
.kn-st-list__label::after { content: ""; flex: 1; border-bottom: 1px dotted var(--border); transform: translateY(-4px); }
.kn-st-list__value { font-size: 0.9375rem; font-weight: 600; color: var(--accent-ink); white-space: nowrap; }
.kn-st-note { font-size: 0.875rem; line-height: 1.5; color: var(--text-secondary); margin-top: 20px; }

}
