.ev-live-savings{max-width:1216px;margin:28px auto;padding:22px 24px 8px;background:var(--solar-shelf);border-top:1px solid var(--solar-border);border-bottom:1px solid var(--solar-border);color:var(--solar-ink);font-family:var(--font-solar)}.ev-live-savings-main{display:flex;justify-content:space-between;align-items:center;gap:24px}.ev-live-savings-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.ev-live-savings-heading>svg{flex-shrink:0;margin-top:2px;color:var(--solar-primary)}.ev-live-savings .ev-live-savings-label{font-size:16px;font-weight:600;line-height:1.4;margin:0}.ev-live-savings .ev-live-savings-copy{font-size:13px;line-height:1.6;margin:6px 0 0;color:var(--solar-muted);max-width:600px}.ev-live-savings .ev-live-savings-amount{display:flex;align-items:baseline;gap:8px;flex-shrink:0;min-height:40px;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.ev-live-savings-amount>strong{font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.04em}.ev-live-savings-amount>span{font-size:13px;color:var(--solar-muted)}.ev-live-savings-basis{margin-top:8px}.ev-live-savings-basis>summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:12px;line-height:1.6;color:var(--solar-muted)}.ev-live-savings-basis>summary>span{text-decoration:underline;text-underline-offset:3px}.ev-live-savings-basis time{display:inline-block;margin-left:20px;font-size:11px}.ev-live-savings .ev-live-savings-basis>p{max-width:850px;margin:4px 0 14px;font-size:13px;line-height:1.8;color:var(--solar-body)}.ev-live-savings-retry{min-height:44px;text-decoration:underline;text-underline-offset:3px;font-size:13px}.ev-live-savings :is(summary,button):focus-visible{outline:2px solid var(--solar-primary);outline-offset:3px}@media(max-width:1264px){.ev-live-savings{margin-left:24px;margin-right:24px}}@media(max-width:639px){.ev-live-savings{margin:24px 20px;padding:18px 16px 6px}.ev-live-savings-main{flex-direction:column;align-items:stretch;gap:14px}.ev-live-savings .ev-live-savings-label{font-size:15px}.ev-live-savings .ev-live-savings-copy{font-size:12px}.ev-live-savings .ev-live-savings-amount{margin-left:34px;min-height:36px}.ev-live-savings-amount>strong{font-size:30px}.ev-live-savings-basis time{display:block;margin:3px 0 6px;font-size:11px}}
