.charging-intro .head{max-width:850px}.charging-filter{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}#glehn-map{height:420px;min-height:320px;border-radius:20px;overflow:hidden;background:#e7f0ec}.map-status{margin:12px 0 22px;color:#526777}.charging-card[hidden]{display:none!important}.charging-badge{display:inline-block;color:var(--green,#16856f);font-weight:700;font-size:.8rem;letter-spacing:.02em;margin-bottom:10px}.charging-actions{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px}.pricing-explained{margin-top:32px;background:#fff;border:1px solid #d8e2e5;border-radius:22px;padding:clamp(20px,3vw,38px)}.pricing-explained .grid3{margin:20px 0}.pricing-explained h4{margin:0 0 8px}.pricing-explained p{line-height:1.65}.comparison-card p{margin:10px 0}.comparison-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 10px}.comparison-controls label{display:grid;gap:8px;font-weight:700;color:var(--navy,#163a5f)}.comparison-controls select{width:100%;min-height:46px;border:1px solid #cad8dc;border-radius:12px;background:#fff;padding:10px 12px;color:var(--navy,#163a5f);font:inherit}.comparison-provider-head{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:24px 0}.comparison-provider-head h3{margin:4px 0 0;font-size:clamp(1.5rem,3vw,2rem)}.comparison-provider[hidden],.comparison-card[hidden],.comparison-variant[hidden]{display:none!important}.comparison-hint{font-size:.88rem;color:#526777;line-height:1.5}.comparison-status{font-weight:700;margin:20px 0}.comparison-card h4{margin:0 0 16px;font-size:1.25rem}.comparison-variant h5{margin:0 0 10px;font-size:1rem;color:var(--navy,#163a5f)}@media(max-width:1000px){.comparison-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.comparison-controls{grid-template-columns:1fr}.comparison-provider-head .btn{width:100%;text-align:center}}.comparison-variants{display:grid;gap:12px;margin:18px 0}.comparison-variant{padding:15px;border:1px solid #d8e2e5;border-radius:14px;background:#fff}.comparison-variant h4{margin:0 0 10px;color:var(--navy,#163a5f)}.comparison-variant p{margin:7px 0;overflow-wrap:anywhere}.comparison-note{margin-top:22px;font-size:.9rem;color:#526777}.charger-detail{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:30px;align-items:start}.charger-aside{padding:24px;background:var(--cream,#faf8f3);border-radius:20px}.charger-facts{display:grid;gap:12px;margin:24px 0}.charger-facts>div{padding:14px 0;border-bottom:1px solid #d8e2e5}.charger-facts span{display:block;color:#526777;font-size:.85rem}.charger-facts strong{display:block;margin-top:4px}.charger-actions{display:flex;gap:12px;flex-wrap:wrap}.charger-photo img{width:100%;height:auto;border-radius:16px}@media(max-width:720px){#glehn-map{height:350px}.charger-detail{grid-template-columns:1fr}.charging-filter .btn{flex:1 1 170px;text-align:center}.pricing-explained{padding:20px}}