body{min-width:0}.hero-backdrop{opacity:.3}.heading{padding-top:32px}.downloads{display:none}.card-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace{min-height:600px}.map-panel{min-height:580px}@media(max-width:650px){.card-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.card-tile{padding:10px 5px}.card-tile img{max-width:100%;height:auto}.card-tile span{font-size:11px}.map-panel{min-height:450px}}
.all-networks{display:flex;gap:14px;flex-wrap:wrap}.all-networks span{padding:14px 20px;border:1px solid #ff9b5550;border-radius:12px;background:#ff9b5510;color:#ffb36c;font-weight:700}#azs-selection{margin-top:16px;color:#bbc7d1}
.route-panel[hidden]{display:none!important}
.station-discount{display:inline-block!important;padding:6px 10px;border:1px solid #58b98a;border-radius:8px;background:#e4f6eb;color:#125a38!important;font-weight:800!important;font-size:15px!important;line-height:1.4!important}.station-discount-terms{font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere}.discount-locator a[download]{font-weight:700;text-decoration:underline;text-underline-offset:4px}

[data-card-id="tatneft"]{--network:#16834f;--network-light:#e0f2e7;--network-dark:#126447}[data-card-id="lukoil"]{--network:#d53645;--network-light:#fbe5e6;--network-dark:#a12635}[data-card-id="gazpromneft"]{--network:#2878d5;--network-light:#dcebff;--network-dark:#124d8b}.station[data-card-id]{border-left:5px solid var(--network)}.station[data-card-id] .station-discount{border-color:var(--network);background:var(--network-light);color:var(--network-dark)!important}.all-networks span[data-card-id]{border-color:var(--network);background:var(--network-light);color:var(--network-dark)}
/* Keep the approved workbook accessible inside the embedded locator too. */
#azs-downloads.downloads{display:block;margin:28px 0 14px;padding:24px;border:1px solid #47667c;border-radius:14px;background:#102330}#azs-downloads h2{font-size:24px}#azs-downloads p{font-size:13px;line-height:1.7;color:#c4d1dc}#azs-downloads a[download]{display:inline-block;padding:14px 20px;border-radius:8px;background:#ffad65;color:#11212b;font-weight:800}
#azs-downloads.downloads{margin:18px 0;padding:18px 20px}#azs-downloads h2{font-size:20px;margin:0 0 8px}#azs-downloads p{margin:0 0 12px;font-size:12px}#azs-downloads a[download]{display:flex;align-items:center;justify-content:center;min-height:56px;font-size:15px;line-height:1.4;text-align:center;touch-action:manipulation}#azs-downloads a[download]:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){#azs-downloads.downloads{padding:16px}#azs-downloads a[download]{width:100%}}

/* Let small maps use the API panel; wrap long addresses inside its available width. */
.station-balloon{min-width:0;max-width:min(100%,300px);overflow-wrap:anywhere}
