.station-logo{box-sizing:border-box;border-radius:var(--radius-md);flex:none;width:28px;height:28px}.station-logo--md{width:40px;height:40px}img.station-logo{object-fit:contain;background-color:var(--color-bg-app);border:var(--border-thin) solid var(--color-border-subtle);padding:3px}img.station-logo--md{padding:5px}.station-logo--monogram{font-weight:var(--weight-semibold);font-size:var(--text-sm);user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.station-logo--monogram.station-logo--md{font-size:var(--text-md)}.station-logo--monogram[hidden]{display:none}.station-logo--monogram[data-tone="0"]{background-color:var(--color-brand-3);color:var(--color-brand-11)}.station-logo--monogram[data-tone="1"]{background-color:var(--color-accent-3);color:var(--color-accent-11)}.station-logo--monogram[data-tone="2"]{background-color:var(--color-neutral-3);color:var(--color-neutral-11)}.station-logo--monogram[data-tone="3"]{background-color:var(--color-brand-4);color:var(--color-brand-12)}.station-logo--monogram[data-tone="4"]{background-color:var(--color-accent-4);color:var(--color-accent-12)}.station-logo--monogram[data-tone="5"]{background-color:var(--color-neutral-4);color:var(--color-neutral-12)}.cheapest-list[data-astro-cid-c2vohx2a]{margin:0 0 var(--space-m);background-color:var(--color-bg-app);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:0;list-style:none}.cheapest-row[data-astro-cid-c2vohx2a],.cheapest-empty[data-astro-cid-c2vohx2a]{padding:var(--space-xs) var(--space-s);border-bottom:var(--border-thin) solid var(--color-border-subtle)}.cheapest-row[data-astro-cid-c2vohx2a]{gap:var(--space-s);grid-template-columns:2ch 1fr auto;align-items:center;display:grid}.cheapest-row[data-astro-cid-c2vohx2a]:has(>.station-logo){grid-template-columns:2ch auto 1fr auto}.cheapest-row[data-astro-cid-c2vohx2a]:last-child,.cheapest-empty[data-astro-cid-c2vohx2a]:last-child{border-bottom:0}.cheapest-rank[data-astro-cid-c2vohx2a]{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;color:var(--color-text-low);text-align:end}.cheapest-station[data-astro-cid-c2vohx2a],.cheapest-figures[data-astro-cid-c2vohx2a]{flex-direction:column;min-width:0;display:flex}.cheapest-figures[data-astro-cid-c2vohx2a]{align-items:flex-end}.cheapest-address[data-astro-cid-c2vohx2a]{color:var(--color-text-high)}.cheapest-place[data-astro-cid-c2vohx2a]{font-size:var(--text-xs);color:var(--color-text-low)}.cheapest-badge[data-astro-cid-c2vohx2a]{padding:0 var(--space-2xs);border-radius:var(--radius-sm);background-color:var(--color-brand-bg);color:var(--color-brand-text);white-space:nowrap;margin-inline-start:var(--space-2xs)}.cheapest-directions[data-astro-cid-c2vohx2a]{min-height:48px;font-size:var(--text-sm);align-items:center;display:inline-flex}.cheapest-price[data-astro-cid-c2vohx2a]{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);color:var(--color-text-high);white-space:nowrap}.grade-toggle[data-astro-cid-4jd6zax5]{gap:var(--space-3xs);margin:0 0 var(--space-s);border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}label[data-astro-cid-4jd6zax5]{cursor:pointer;position:relative}input[data-astro-cid-4jd6zax5]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}span[data-astro-cid-4jd6zax5]{min-height:48px;padding-inline:var(--space-s);border:var(--border-thin) solid var(--color-border-ui);border-radius:var(--radius-full);background-color:var(--color-bg-app);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-high);align-items:center;display:inline-flex}label[data-astro-cid-4jd6zax5]:hover span[data-astro-cid-4jd6zax5]{background-color:var(--color-bg-ui-hover)}input[data-astro-cid-4jd6zax5]:checked+span[data-astro-cid-4jd6zax5]{border-color:var(--color-brand-solid);background-color:var(--color-brand-bg);color:var(--color-brand-text)}input[data-astro-cid-4jd6zax5]:focus-visible+span[data-astro-cid-4jd6zax5]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cheapest[data-astro-cid-7c5g63mj]{font-size:var(--text-md)}
