body.hk20-redesign .hk20-fuelbar__heading-copy .hk20-fuelbar__top-stamp{margin-top:3px;color:#e4ef84;font:750 10px/1.3 "PT Sans",sans-serif;letter-spacing:.012em}body.hk20-redesign .hk20-fuelbar__heading-copy .hk20-fuelbar__top-stamp--old{color:#ffcb9f}@media(max-width:580px){body.hk20-redesign .hk20-fuelbar__heading-copy .hk20-fuelbar__top-stamp{font-size:9px;line-height:1.25}}body.hk20-redesign .hk20-fuelbar__live-badge{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 12px;border-radius:50px;border:1px solid #c4deae;background:#e8f5db;color:#2c6643;font:800 11px/1.2 "PT Sans",sans-serif}body.hk20-redesign .hk20-fuelbar__live-badge span{width:7px;height:7px;border-radius:50%;background:#61a943}body.hk20-redesign .hk20-fuelbar__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:11px}body.hk20-redesign .hk20-fuelbar__load{border:0;border-radius:28px;padding:11px 22px;color:#194e29;background:linear-gradient(135deg,#d7db00,#ecf07a);box-shadow:0 4px 12px rgba(42,92,39,.12);font:900 13px/1.2 "PT Sans",sans-serif;cursor:pointer}body.hk20-redesign .hk20-fuelbar__load:hover{filter:brightness(1.04)}body.hk20-redesign .hk20-fuelbar__load:focus-visible,body.hk20-redesign .hk20-fuelbar__tabs button:focus-visible,body.hk20-redesign .hk20-fuelbar__all:focus-visible,body.hk20-redesign .hk20-fuelbar__route:focus-visible{outline:3px solid #a3c650;outline-offset:3px}body.hk20-redesign .hk20-fuelbar__load:disabled{opacity:.65;cursor:wait}body.hk20-redesign .hk20-fuelbar__stamp{font:650 12px/1.4 "PT Sans",sans-serif;color:#476b50}body.hk20-redesign .hk20-fuelbar__controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #e0e9d6;padding-top:16px}body.hk20-redesign .hk20-fuelbar__tabs{display:inline-flex;max-width:100%;flex-wrap:wrap;gap:5px;padding:4px;background:#e5eedf;border:1px solid #d7e3ce;border-radius:11px}body.hk20-redesign .hk20-fuelbar__tabs button{padding:8px 13px;border:0;border-radius:8px;background:0 0;color:#295a3f;font:800 12px/1.25 "PT Sans",sans-serif;cursor:pointer}body.hk20-redesign .hk20-fuelbar__tabs button[aria-pressed=true]{color:#fff;background:#0d563c;box-shadow:0 2px 5px rgba(5,43,28,.12)}body.hk20-redesign .hk20-fuelbar__open-filter{display:flex;align-items:center;gap:8px;font:750 12px/1.4 "PT Sans",sans-serif;color:#2d5c3f;cursor:pointer}body.hk20-redesign .hk20-fuelbar__open-filter input{accent-color:#176247;width:17px;height:17px;margin:0;cursor:pointer}body.hk20-redesign .hk20-fuelbar__status{margin:0;color:#47634e;font-size:12px;line-height:1.5;padding:10px 12px;border:1px solid #dae7d2;background:#f0f6eb;border-radius:8px}body.hk20-redesign .hk20-fuelbar__status--error{color:#8b2f29;border-color:#efd2c9;background:#fff1ee}body.hk20-redesign .hk20-fuelbar__count{margin:0;color:#23543e;font:800 12px/1.4 "PT Sans",sans-serif}body.hk20-redesign .hk20-fuelbar__count:empty{display:none}body.hk20-redesign .hk20-fuelbar__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}body.hk20-redesign .hk20-fuelbar__station{display:flex;flex-direction:column;justify-content:space-between;gap:15px;min-width:0;border:1px solid #dbe6d4;border-radius:12px;padding:14px 12px;background:linear-gradient(145deg,#fff,#fbfdf9);box-shadow:0 5px 14px rgba(29,67,46,.045)}body.hk20-redesign .hk20-fuelbar__station:first-child{border-color:#8fb8ce;box-shadow:0 0 0 1px rgba(0,93,149,.1),0 5px 14px rgba(29,67,46,.045)}body.hk20-redesign .hk20-fuelbar__station-main{display:flex;flex-direction:column;gap:7px;min-width:0}body.hk20-redesign .hk20-fuelbar__station-name{color:#164d36;font:900 13px/1.3 "PT Sans",sans-serif;overflow-wrap:anywhere}body.hk20-redesign .hk20-fuelbar__station-location{color:#526a59;font:600 11px/1.45 "PT Sans",sans-serif;overflow-wrap:anywhere}body.hk20-redesign .hk20-fuelbar__station-meta{display:flex;flex-wrap:wrap;gap:5px;color:#687e6b;font:700 10px/1.4 "PT Sans",sans-serif}body.hk20-redesign .hk20-fuelbar__station-meta span{padding:3px 6px;border-radius:5px;background:#edf3e8}body.hk20-redesign .hk20-fuelbar__station-meta .hk20-fuelbar__open{color:#166337;background:#e5f5e5}body.hk20-redesign .hk20-fuelbar__station-meta .hk20-fuelbar__closed{color:#875332;background:#f8eee3}body.hk20-redesign .hk20-fuelbar__station-right{display:flex;flex-direction:column;align-items:flex-start;gap:5px}body.hk20-redesign .hk20-fuelbar__station-fuel{color:#78856c;font:750 11px/1.2 "PT Sans",sans-serif}body.hk20-redesign .hk20-fuelbar__station-price{color:#2e7a32;font:900 clamp(18px,1.65vw,23px)/1.15 "PT Sans",sans-serif;letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums}body.hk20-redesign .hk20-fuelbar__route{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:8px 12px;border:1px solid #c7dbbf;border-radius:7px;color:#16543b;background:#eef5e9;text-decoration:none;font:850 11px/1.25 "PT Sans",sans-serif}body.hk20-redesign .hk20-fuelbar__route:hover{background:#dbeccc;color:#103c2b}body.hk20-redesign .hk20-fuelbar__empty{grid-column:1/-1;border:1px dashed #cfdccd;border-radius:9px;padding:13px;color:#5a705e;font-size:13px}body.hk20-redesign .hk20-fuelbar__all{align-self:center;border:1px solid #b4cfa8;border-radius:8px;background:#fff;color:#185238;padding:9px 15px;cursor:pointer;font:850 12px/1.3 "PT Sans",sans-serif}body.hk20-redesign .hk20-fuelbar__all[hidden]{display:none}body.hk20-redesign .hk20-fuelbar__footnote{display:flex;justify-content:space-between;gap:10px 22px;flex-wrap:wrap;border-top:1px solid #dfe9d8;padding-top:11px;color:#627661;font:600 11px/1.45 "PT Sans",sans-serif}body.hk20-redesign .hk20-fuelbar__footnote a{color:#236a48;text-decoration:underline}@media(max-width:1160px){body.hk20-redesign .hk20-fuelbar__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body.hk20-redesign .hk20-fuelbar__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){body.hk20-redesign .hk20-fuelbar__live-badge{font-size:10px}body.hk20-redesign .hk20-fuelbar__list{grid-template-columns:1fr;gap:8px}body.hk20-redesign .hk20-fuelbar__station{flex-direction:row;gap:10px;align-items:center}body.hk20-redesign .hk20-fuelbar__station-right{align-items:flex-end;min-width:125px}body.hk20-redesign .hk20-fuelbar__station-price{font-size:19px}body.hk20-redesign .hk20-fuelbar__controls{align-items:flex-start}body.hk20-redesign .hk20-fuelbar__tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.hk20-redesign .hk20-fuelbar__tabs button{padding:9px 4px;font-size:11px}body.hk20-redesign .hk20-fuelbar__footnote{flex-direction:column}}@media(max-width:380px){body.hk20-redesign .hk20-fuelbar__station{flex-direction:column;align-items:stretch}body.hk20-redesign .hk20-fuelbar__station-right{align-items:flex-start}}