#source-margin-preview fieldset{border:1px solid var(--border,#dce2e8);border-radius:10px;padding:18px;margin:20px 0}
#source-margin-preview legend{font-weight:600;padding:0 8px}
#source-margin-preview .form-grid[hidden]{display:none}
#spv-results table{min-width:1050px}
.spv-value{max-width:240px;min-width:115px;white-space:pre-wrap;overflow-wrap:anywhere}
.spv-value .small-note{display:block;margin-top:8px}
.spv-value small{display:block;color:#6b7280}
