.tc-battery{padding-top:28px;padding-bottom:28px}.tc-battery-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tc-battery-heading h2{margin:0;font-size:24px}.tc-battery-more{color:#173d5d;font:inherit;cursor:pointer;background:#edf4f7;border:0;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.tc-battery-options{gap:12px;max-width:820px;display:grid}.tc-battery-option{color:#203c50;background:#fff;border:1px solid #d7e1e7;border-radius:13px;gap:14px;padding:20px;display:flex}.tc-battery-option.selected{background:#f0f8f7;border:2px solid #168782;padding:19px}.tc-battery-option input{accent-color:#168782;flex-shrink:0;width:18px;height:18px;min-height:0;margin:4px 0 0}.tc-battery-option-copy{flex:1;gap:7px;min-width:0;display:grid}.tc-battery-option-top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.tc-battery-option-top strong{font-size:18px}.tc-battery-option-top b{white-space:nowrap;font-size:17px}.tc-battery-option-copy>span:not(.tc-battery-option-top){font-size:14px}.tc-battery-option-copy small{color:#526c7c;font-size:13px}.tc-battery-option.unavailable{cursor:not-allowed;background:#f7f9fa}.tc-battery-option-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tc-battery-unavailable{color:#4b6372;background:#e7edf1;border-radius:20px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:600;display:inline-block}.tc-battery-dialog{color:#203c50;background:#fff;border:0;border-radius:20px 0 0 20px;width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 50px #112b4230}.tc-battery-dialog::backdrop{background:#10253565}.tc-battery-dialog[open]{animation:.2s ease-out tc-battery-enter}.tc-battery-drawer{flex-direction:column;height:100%;display:flex}.tc-battery-drawer>header{border-bottom:1px solid #dde5ea;justify-content:space-between;align-items:center;padding:20px 26px;font-size:15px;font-weight:600;display:flex}.tc-battery-drawer>header button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.tc-battery-drawer-body{overscroll-behavior:contain;padding:28px;overflow:auto}.tc-battery-drawer-body h2{letter-spacing:-.5px;margin:0 0 16px;font-size:28px;line-height:1.2}.tc-battery-drawer-body>p{color:#526c7c;font-size:15px;line-height:1.6}.tc-battery-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.tc-battery-comparison article{background:#f0f6f8;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 16px;display:flex}.tc-battery-comparison h3{letter-spacing:0;margin:0;font-size:17px}.tc-battery-comparison p{margin:0;font-size:14px;line-height:1.55}.tc-battery-comparison .tc-battery-capacity{color:#173d5d;font-size:19px;font-weight:700}.tc-battery-comparison .tc-battery-checked{align-items:center;gap:5px;margin-top:auto;font-size:12px;display:flex}.tc-battery-comparison .tc-battery-unavailable{margin-top:auto}.tc-battery-explanation{border-top:1px solid #dde5ea;margin-top:22px;padding-top:20px}.tc-battery-explanation h3{margin:0 0 8px;font-size:16px}.tc-battery-explanation p{color:#526c7c;margin:0;font-size:13px;line-height:1.65}:is(.tc-battery button:focus-visible,.tc-battery input:focus-visible){outline-offset:3px;outline:3px solid #168782}@keyframes tc-battery-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:600px){.tc-battery{padding-top:22px;padding-bottom:22px}.tc-battery-heading h2{font-size:21px}.tc-battery-more{gap:6px;padding:9px 11px;font-size:12px}.tc-battery-option{gap:10px;padding:15px}.tc-battery-option.selected{padding:14px}.tc-battery-option-top strong{font-size:16px}.tc-battery-option-top b{font-size:15px}.tc-battery-option-copy>span:not(.tc-battery-option-top){font-size:13px}.tc-battery-dialog{border-radius:0}.tc-battery-drawer-body{padding:22px 18px}.tc-battery-drawer-body h2{font-size:25px}.tc-battery-comparison{gap:8px}.tc-battery-comparison article{padding:16px 12px}.tc-battery-comparison h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.tc-battery-dialog[open]{animation:none}}.tc-battery-option{cursor:pointer}.tc-battery-option:hover{border-color:#168782}.tc-battery-comparison article{text-align:center;background:#f2f4f6;align-items:center}.tc-battery-comparison article>svg{color:#173d5d;width:36px;height:36px}.tc-battery-comparison h3{font-size:20px}.tc-battery-comparison article>svg.lucide-zap{fill:#173d5d}.tc-battery-comparison .tc-battery-checked{align-self:center}.tc-battery-comparison .tc-battery-capacity{color:#203c50;font-size:14px;font-weight:400;line-height:1.55}.tc-battery-capacity span{font-size:inherit;font-weight:inherit;display:inline}.tc-battery-capacity span:before{content:" "}.tc-battery-original{color:#17232e;background:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:13px;font-weight:500;line-height:1.25;display:inline-flex}.tc-battery-original .assurance-check,.tc-battery-original .assurance-check svg{width:16px;height:16px}@media (max-width:400px){.tc-battery-original{gap:4px;padding:5px 6px;font-size:11px}}.tc-battery-options{grid-auto-rows:1fr}.tc-battery-option-copy{align-content:center}
