
.vso-container { max-width: 800px; margin: 0 auto; }
.vso-card { transition: opacity .5s ease-in-out; }
.vso-names { font-weight: 700; font-size: 1.1rem; margin-bottom: .25rem; }
.vso-description { font-size: 1rem; line-height: 1.5; }
.vso-empty { text-align: center; color: #666; }
