.shop-price-history{margin:24px 0;padding:20px;background:#F3F5F7;color:#001335;border-radius:12px;font:inherit;min-width:0}
.shop-price-history h2{font-size:20px;margin:0 0 8px}.shop-price-history p{font-size:14px;line-height:1.5;margin:8px 0}
.shop-price-history-chart{display:block;width:100%;height:120px;margin-top:16px}
.shop-price-history .shop-price-history-dates{display:flex;justify-content:space-between;font-size:12px;margin-top:0}
.shop-price-history-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}
.shop-price-history-values dt{font-size:13px;line-height:1.5}.shop-price-history-values dd{margin:6px 0 0;font-size:21px;font-weight:700}
.shop-price-history .shop-price-history-source{font-size:12px;line-height:1.6;font-weight:400;overflow-wrap:anywhere}
.shop-price-history details{margin-top:16px}.shop-price-history summary{cursor:pointer;font-size:14px;color:#001335}
.shop-detail:has(.shop-price-history details[open]){overflow-anchor:none}
.shop-price-history summary:focus-visible{outline:2px solid #075fff;outline-offset:4px}
.shop-price-history table{width:100%;min-width:0;max-width:100%;table-layout:fixed;border-collapse:collapse;margin-top:12px;font-size:12px;overflow-wrap:anywhere}
.shop-price-history caption{text-align:left;padding:8px 0}.shop-price-history th,.shop-price-history td{text-align:left;padding:8px 4px;border-bottom:1px solid #d6dce6;font-size:12px;vertical-align:top}
.shop-price-history tr>:first-child{width:30%}.shop-price-history tr>:nth-child(2){width:22%}.shop-price-history tr>:nth-child(3){width:48%}
@media(max-width:600px){.shop-price-history{padding:16px}.shop-price-history-values{grid-template-columns:1fr;gap:12px}.shop-price-history-values dd{font-size:20px}.shop-price-history-chart{height:100px}}
