.charge-heading .section-eyebrow{color:#076a85;align-items:center;gap:8px;display:flex}.charge-heading h1{max-width:880px}.charge-heading em{color:#087a98;font-style:normal}.charge-search-tip{color:#52637a;margin:16px 0 0;font-size:14px}.charge-explorer .fuel-search-box{border-top:3px solid #0987a4;box-shadow:0 10px 35px #0d71890d}.charge-list{padding:0;list-style:none}.charge-station-icon{color:#066882;background:#e2f4f8;border-radius:12px;flex-shrink:0;padding:10px}.charge-power{color:#096782;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.6px;font-size:23px;line-height:1.3}.charge-power small{letter-spacing:0;text-align:right;color:#586b7d;font-size:12px;font-weight:450;display:block}.charge-plugs{flex-wrap:wrap;gap:6px;margin:14px 0 8px;display:flex}.charge-plugs span{color:#075f77;background:#f0fafc;border:1px solid #bee2ec;border-radius:6px;padding:4px 9px;font-size:14px;font-weight:600}.charge-pin{color:#075f77;background:#f2fcff;border-color:#51a7bc}.charge-explorer .fuel-list>li.is-selected{border-color:#0987a4;box-shadow:0 0 0 2px #0987a423}.charge-explorer .fuel-row-title h3{font-size:16px}.charge-explorer .fuel-row-title p,.charge-explorer .fuel-row-detail,.charge-explorer .fuel-route-links a,.charge-explorer .fuel-list details{font-size:14px}.charge-explorer .fuel-list details li{margin-bottom:5px}.charge-explorer .fuel-row-detail button,.charge-explorer .fuel-route-links a{min-height:44px}.charge-explorer .fuel-filters label{min-width:150px;font-size:14px}.charge-guide-strip{color:#e5eff7;background:#102c42;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:38px;padding:32px;display:grid;position:relative;overflow:hidden}.charge-guide-strip>div>svg{color:#65d4ec;margin-bottom:12px}.charge-guide-strip h2{color:#fff;margin:0 0 8px;font-size:19px}.charge-guide-strip p{color:#bdd0e0;margin:0;font-size:16px;line-height:1.7}.charge-guide-strip>a{color:#fff;text-underline-offset:4px;grid-column:1/-1;justify-self:start;align-items:center;min-height:44px;text-decoration:underline;display:flex}.charge-stats{border-bottom:1px solid #dce3ed;flex-wrap:wrap;gap:14px 32px;margin-bottom:26px;padding:18px 0 24px;display:flex}.charge-stats>div{gap:3px;display:grid}.charge-stats strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:#086780;font-size:26px}.charge-stats span{color:#52637a;font-size:14px}.charge-catalog-note{color:#5d6c80;margin-top:16px;font-size:14px;line-height:1.7}.charge-page .fuel-city-grid a span{font-size:13px}.charge-guide{max-width:880px;margin:auto}.charge-guide section{margin:30px 0;font-size:17px;line-height:1.8}.charge-guide h2{color:#172a42;letter-spacing:-.6px;font-size:26px}.charge-guide a{color:#244bcf;text-underline-offset:3px;text-decoration:underline}.charge-guide table{border-collapse:collapse;width:100%;font-size:16px}.charge-guide th,.charge-guide td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3ed;padding:14px}.charge-guide th{background:#edf6fa}.charge-guide-scroll{overflow:auto}.charge-explorer .fuel-results{animation:.2s ease-out charge-appear}@keyframes charge-appear{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:700px){.charge-guide-strip{grid-template-columns:1fr;gap:22px;padding:24px}.energy-nav{width:100%;display:flex}.energy-nav a{flex:1;gap:6px;padding:10px 9px;font-size:14px}.charge-stats{gap:16px 24px}.charge-station-icon{display:none}.charge-power{font-size:21px}.charge-explorer .fuel-row-title{gap:12px}.charge-guide table{min-width:520px}}@media (prefers-reduced-motion:reduce){.energy-nav a{transition:none}.charge-explorer .fuel-results{animation:none}}@media (max-width:700px){.charge-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.charge-stats strong{font-size:24px}.charge-stats span{font-size:14px;line-height:1.5}}.charge-data-modes{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.charge-all{color:#0755cc;cursor:pointer;text-decoration:underline}.charge-live{color:#133956;background:#edf7ff;border:1px solid #c8e3fa;border-radius:12px;margin:.8rem 0;padding:1rem;font-size:.9rem}.charge-live>strong{font-size:1rem}.charge-live p{margin:.4rem 0;line-height:1.5}.charge-live summary{cursor:pointer;padding:.4rem 0;font-weight:600}.charge-live-point{border-top:1px solid #c8dceb;padding:.7rem 0}.charge-live-point ul{padding-left:1.1rem}.charge-live.is-old{color:#684719;background:#fff6e8;border-color:#efdbb8}
