.spring-view { padding: 12px 0; border-top: 1px solid #d8e2e7; }
.spring-controls, .spring-events { display: flex; flex-wrap: wrap; gap: 8px; margin: 10px 0; }
.spring-events button { color: #704452; }
.spring-values { width: 100%; border-collapse: collapse; margin: 12px 0; }
.spring-values th, .spring-values td { text-align: left; padding: 8px; border-bottom: 1px solid #dde5ea; }
.spring-view details { margin-top: 12px; }
.spring-view summary { cursor: pointer; }
