.sv-price-history{margin:32px 0;padding:24px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;color:#0f172a;clear:both}.sv-price-history h2{font-size:clamp(22px,3vw,30px);margin:0 0 12px}.sv-price-history p,.sv-assurance-offer p{line-height:1.65;font-size:14px}.sv-price-history details{border-top:1px solid #e2e8f0;padding:14px 0}.sv-price-history summary{cursor:pointer;font-weight:600;min-height:32px}.sv-price-history svg{width:100%;max-height:220px}.sv-history-table{max-height:300px;overflow:auto}.sv-history-table table{width:100%;text-align:left;border-collapse:collapse}.sv-history-table th,.sv-history-table td{padding:10px;border-bottom:1px solid #e2e8f0}.sv-assurance-quote{background:#166534!important;color:#fff!important;white-space:normal!important}.sv-assurance-quote:focus-visible,.sv-price-history summary:focus-visible{outline:3px solid #ea580c;outline-offset:4px}.sv-assurance-stock{color:#475569!important}.sv-assurance-offer{padding:16px 0}@media(max-width:600px){.sv-price-history{padding:16px}.sv-assurance-quote{width:100%;text-align:center}}
