.qrs-battery-status{box-sizing:border-box;width:100%;max-width:34rem;margin:0;padding:clamp(1rem,2vw,1.4rem);color:#0c2c4c;background:#f3f6f8;font:inherit;border-radius:.7rem}
.qrs-battery-status *,.qrs-battery-status *::before,.qrs-battery-status *::after{box-sizing:border-box}
.qrs-battery-status p{margin:0}
.qrs-battery-status .qrs-battery-status__eyebrow{max-width:none;font-size:.75rem;line-height:1.5;font-weight:600;letter-spacing:.02em}
.qrs-battery-status__diagram{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:.8rem;margin-block:.5rem .7rem}
.qrs-battery-status__end-cap{display:block;width:100%;max-width:220px;height:auto;margin-inline:auto}
.qrs-battery-status__labels{display:grid;gap:.85rem}
.qrs-battery-status .qrs-battery-status__labels p{display:flex;align-items:flex-start;gap:.5rem;max-width:none;font-size:.75rem;line-height:1.5}
.qrs-battery-status__key{display:block;flex:0 0 .65rem;width:.65rem;height:.65rem;border-radius:50%;margin-top:.25rem}
.qrs-battery-status__key--blue{background:#287ac9;border:1px solid #17568e}
.qrs-battery-status__key--white{background:#fff;border:1px solid #6c8396}
.qrs-battery-status__key--positive{display:flex;align-items:center;justify-content:center;flex-basis:.85rem;width:.85rem;height:.85rem;margin-top:.12rem;background:#fff;border:1px solid #6c8396;color:#6c8396;font-size:.8rem;line-height:1}
.qrs-battery-status__caption{display:grid;gap:.3rem;padding-top:.7rem;border-top:1px solid #d6dfe7;font-size:.72rem;line-height:1.55}
.qrs-battery-status__caption strong{font-weight:600}
.qrs-power-guide .qrs-power-guide__status{min-width:0;margin-block:1rem}
.qrs-power-guide .qrs-power-guide__status .qrs-battery-status{max-width:none}
.qrs-power-guide .qrs-power-guide__modular{margin-block:2rem;scroll-margin-top:130px}
.qrs-light-kit__battery-photo{margin:0 0 1rem;text-align:center}
.qrs-light-kit__battery-photo img{display:block;width:230px;height:220px;max-width:100%;object-fit:cover;object-position:center;margin-inline:auto;mix-blend-mode:multiply}
.qrs-light-kit__battery-photo figcaption{font-size:.75rem;line-height:1.5;margin-top:.3rem}
@media(max-width:749px){.qrs-battery-status{padding:1rem}.qrs-battery-status__diagram{gap:.5rem}.qrs-battery-status__labels{gap:.6rem}.qrs-light-kit__battery-photo img{width:210px;height:180px}}
