.w4-cc-list { display:flex; flex-direction:column; gap:8px; margin:16px 0; }
.w4-cc-row { display:grid; grid-template-columns:160px 1fr auto; gap:12px; align-items:center; padding:10px 14px; background:white; border:1px solid var(--w4-border); border-radius:8px; }
.w4-cc-label { font-family:var(--w4-font-mono); font-weight:700; font-size:13px; color:var(--w4-accent); }
.w4-cc-value { font-family:var(--w4-font-mono); font-size:13px; color:var(--w4-ink); word-break:break-all; min-width:0; overflow:hidden; text-overflow:ellipsis; }
@media (max-width: 640px) { .w4-cc-row { grid-template-columns:1fr; gap:4px; } }
