.battery-grid{grid-template-columns:290px minmax(0,1fr);gap:18px;padding:4px 4px 22px;display:grid}.battery-gauge-box{flex-direction:column;align-items:center;gap:16px;padding:26px 20px 20px;display:flex}.battery-gauge{background:#161616;border-radius:12px;width:190px;height:92px;padding:7px;position:relative;box-shadow:inset 0 0 0 3px #3b3b3b,inset 0 2px 6px #000000e6,0 1px #ffffff0f}.battery-nub{background:linear-gradient(#4a4a4a,#333);border-radius:0 5px 5px 0;width:9px;height:32px;position:absolute;top:30px;right:-11px}.battery-cells{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;height:100%;padding:4px;display:grid}.battery-cells i{background:#1f2622;border-radius:3px;box-shadow:inset 0 0 0 1px #222}.battery-cells i.g{background:linear-gradient(#43e3a1,#14a76c);box-shadow:0 0 8px #14a76c8c}.battery-cells i.y{background:linear-gradient(#fff27a,#ffe400);box-shadow:0 0 8px #ffe40080}.battery-cells i.o{background:linear-gradient(#ff9a70,#ff652f);box-shadow:0 0 8px #ff652f99}.battery-bolt{color:#111;filter:drop-shadow(0 0 2px #fff9);place-items:center;display:grid;position:absolute;inset:0}.battery-bolt .ic{width:40px;height:40px}.battery-level{align-items:baseline;gap:6px;display:flex}.battery-level .seg{font-size:52px}.battery-level .unit-txt{margin-left:2px;font-size:18px}.battery-state{color:#e8e8e8;text-align:center;align-items:center;gap:9px;font-size:15.5px;font-weight:700;display:flex}.battery-chart{min-height:250px;overflow:hidden}.battery-chart canvas{width:100%;height:100%;position:absolute;inset:0}.battery-tag{z-index:1;background:#111;border-radius:4px;padding:1px 6px;position:absolute;top:8px;left:10px}.battery-idle{text-align:center;color:#d6d6d6;background:#1111118c;justify-content:center;align-items:center;padding:40px 50px 24px;font-size:15.5px;font-weight:600;line-height:1.45;display:flex;position:absolute;inset:0}.battery-ctl{padding-bottom:18px}.battery-awake{gap:12px}.battery-go{min-width:220px}.tool-battery .tool-msg{margin:0 4px 18px}.tool-battery>.verdict{align-items:flex-start;margin:0 4px 18px;line-height:1.4}.tool-battery>.verdict .led{margin-top:6px}.battery-lcd .lcd-cell .seg{font-size:28px}.battery-actions{padding:16px 4px 0}.battery-health{margin-top:26px;padding:22px 22px 18px;transition:box-shadow .15s}.battery-health.battery-drop{box-shadow:inset 0 0 0 2px var(--yellow),inset 0 3px 10px #000000f2}.battery-health-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.battery-h{color:#fff;letter-spacing:-.01em;font-size:19px;font-weight:800}.battery-health-intro{color:var(--text-2);max-width:52em;margin-top:8px;font-size:15px;line-height:1.5}.battery-health-intro code,.battery-health code{color:#e8e8e8;background:#1b1b1b;border-radius:4px;padding:1px 5px;font-size:13px}.battery-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px minmax(0,.9fr);gap:14px;margin-top:18px;display:grid}.battery-field{flex-direction:column;gap:8px;min-width:0;display:flex}.battery-paste{margin-top:14px}.battery-paste summary{cursor:pointer;padding:2px 0 8px;display:inline-block}.battery-paste textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;line-height:1.4}.battery-result{border-top:1px solid #1f1f1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 22px;margin-top:18px;padding-top:16px;display:grid}.battery-health-num{align-items:baseline;gap:4px;display:flex}.battery-health-num .seg{font-size:40px}.battery-health-bar{background:#161616;border-radius:6px;height:12px;position:relative;box-shadow:inset 0 1px 3px #000000e6}.battery-health-bar i{border-radius:6px;width:0;height:100%;transition:width .3s;display:block}.battery-health-bar i.g{background:linear-gradient(90deg,#14a76c,#2fd18e);box-shadow:0 0 8px #2fd18e80}.battery-health-bar i.y{background:linear-gradient(90deg,#c9b400,#ffe400)}.battery-health-bar i.o{background:linear-gradient(90deg,#c84a1e,#ff652f)}.battery-mark{background:#8a8a8a;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.battery-health-text{color:#e2e2e2;grid-column:1/-1;font-size:15.5px;font-weight:500;line-height:1.55}.battery-report{border-top:1px solid #1f1f1f;margin-top:16px;padding-top:14px}.battery-rep-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.battery-rep-grid ul{color:#dcdcdc;margin:8px 0 0;padding-left:18px;font-size:15px;line-height:1.5}.battery-hist-chart{min-width:0;position:relative}.battery-hist-chart canvas{width:100%;height:150px;margin-top:6px;display:block}@media (max-width:760px){.battery-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 0 18px}.battery-gauge-box{flex-flow:wrap;justify-content:center;gap:12px 18px;padding:18px 14px}.battery-gauge{width:150px;height:74px}.battery-nub{height:30px;top:22px}.battery-level .seg{font-size:40px}.battery-state{flex-basis:100%;justify-content:center}.battery-chart{min-height:200px}.battery-idle{padding:36px 18px 16px;font-size:14.5px}.battery-go{width:100%;min-width:0}.battery-ctl .right{width:100%;margin-left:0}.tool-battery .tool-msg,.tool-battery>.verdict{margin-left:0;margin-right:0}.battery-lcd .lcd-cell .seg{font-size:23px}.battery-health{padding:18px 14px 14px}.battery-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.battery-result,.battery-rep-grid{grid-template-columns:minmax(0,1fr)}}