/* Basisopmaak Spaarvergelijker. Uit te zetten via Instellingen als het thema dit overneemt. */
.sv-block{margin:1.5em 0}
.sv-table{width:100%;border-collapse:collapse;font-size:.95em}
.sv-caption{caption-side:top;text-align:left;font-size:.85em;opacity:.75;padding:.25em 0}
.sv-table th{text-align:left;font-size:.8em;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid currentColor;padding:.5em}
.sv-table td{border-bottom:1px solid rgba(0,0,0,.12);padding:.75em .5em;vertical-align:middle}
.sv-featured td{background:rgba(255,200,0,.08)}
.sv-provider img{display:block;max-width:120px;height:auto;margin-bottom:.25em}
.sv-name,.sv-product,.sv-meta,.sv-ratetype,.sv-ratenote{display:block}
.sv-product,.sv-meta,.sv-ratetype,.sv-ratenote{font-size:.85em;opacity:.75}
.sv-rate strong{font-size:1.6em;line-height:1.1}
.sv-usps ul{margin:0;padding-left:1.1em}
.sv-usps li{margin:.1em 0}
.sv-review{font-size:.85em}
.sv-button{display:inline-block;padding:.65em 1.1em;border-radius:6px;background:#0a7d3c;color:#fff!important;text-decoration:none;font-weight:600;white-space:nowrap}
.sv-button:hover,.sv-button:focus{background:#086331}
.sv-disclaimer{opacity:.7}
.sv-tablist{display:flex;flex-wrap:wrap;gap:.4em;margin:.5em 0}
.sv-tablist button{border:1px solid currentColor;background:transparent;border-radius:999px;padding:.4em .9em;cursor:pointer;font:inherit}
.sv-tablist button[aria-selected="true"]{background:#0a7d3c;border-color:#0a7d3c;color:#fff}
.sv-tabs:not(.sv-js) .sv-tablist{display:none}
.sv-changes{width:100%;border-collapse:collapse}
.sv-changes th,.sv-changes td{padding:.4em;border-bottom:1px solid rgba(0,0,0,.12);text-align:left}
@media (max-width:700px){
	.sv-table thead{display:none}
	.sv-table .sv-caption{display:block;width:100%;padding-bottom:.5em}
	.sv-table,.sv-table tbody,.sv-table tr,.sv-table td{display:block;width:100%}
	.sv-table tr{border:1px solid rgba(0,0,0,.15);border-radius:8px;margin-bottom:1em;padding:.5em}
	.sv-table td{border:0;padding:.35em .25em}
	.sv-cta .sv-button{display:block;text-align:center}
}
