.NearbyTransferDialog-module__WSAVfa__backdrop{z-index:500;inset:var(--header-h) 0 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;background:#20181247;align-items:flex-end;transition:opacity .18s ease-out,visibility 0s linear .26s;display:flex;position:fixed}.NearbyTransferDialog-module__WSAVfa__backdrop.NearbyTransferDialog-module__WSAVfa__open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.NearbyTransferDialog-module__WSAVfa__panel{border:1px solid var(--color-border);background:var(--color-surface-soft);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;width:100%;height:min(68dvh,620px);min-height:390px;transition:transform .26s cubic-bezier(.2,.75,.25,1);display:flex;overflow:hidden;transform:translateY(100%);box-shadow:0 -12px 36px #20181233}.NearbyTransferDialog-module__WSAVfa__backdrop.NearbyTransferDialog-module__WSAVfa__open .NearbyTransferDialog-module__WSAVfa__panel{transform:translateY(0)}.NearbyTransferDialog-module__WSAVfa__header{border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:10px 14px 10px 16px;display:flex}.NearbyTransferDialog-module__WSAVfa__closeButton{border:1px solid var(--color-border);background:var(--color-surface);width:38px;height:38px;color:var(--color-ink-sub);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.NearbyTransferDialog-module__WSAVfa__content{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.NearbyTransferDialog-module__WSAVfa__stationList{padding:0 0 env(safe-area-inset-bottom,0px);flex-direction:column;gap:10px;margin:0;list-style:none;display:flex}.NearbyTransferDialog-module__WSAVfa__stationLink{border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-ink);border-radius:4px;padding:14px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block}.NearbyTransferDialog-module__WSAVfa__stationHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.NearbyTransferDialog-module__WSAVfa__modeLabel{border:1px solid var(--color-border-gold);color:var(--color-ink-sub);font:10px/1.2 var(--font-mono);letter-spacing:.08em;border-radius:3px;padding:3px 6px}.NearbyTransferDialog-module__WSAVfa__stationName{min-width:0;font:16px/1.4 var(--font-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NearbyTransferDialog-module__WSAVfa__chevron{color:var(--color-ink-dim);transition:transform .18s}.NearbyTransferDialog-module__WSAVfa__lines{flex-wrap:wrap;gap:6px 10px;margin-top:12px;display:flex}.NearbyTransferDialog-module__WSAVfa__lineChip{color:var(--color-ink-sub);font:11px/1.35 var(--font-sans);align-items:center;gap:5px;display:inline-flex}.NearbyTransferDialog-module__WSAVfa__lineDot{border:1px solid #2018121f;border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.NearbyTransferDialog-module__WSAVfa__lineNo{color:var(--color-ink);font-family:var(--font-mono);font-weight:600}.NearbyTransferDialog-module__WSAVfa__distance{color:var(--color-ink-dim);font:11px/1.4 var(--font-mono);margin-top:10px}@media (hover:hover){.NearbyTransferDialog-module__WSAVfa__stationLink:hover{border-color:var(--color-border-gold);background:var(--color-surface);transform:translateY(-1px)}.NearbyTransferDialog-module__WSAVfa__stationLink:hover .NearbyTransferDialog-module__WSAVfa__chevron{transform:translate(3px)}}.NearbyTransferDialog-module__WSAVfa__stationLink:focus-visible,.NearbyTransferDialog-module__WSAVfa__closeButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width:1024px){.NearbyTransferDialog-module__WSAVfa__backdrop{justify-content:flex-end;align-items:stretch}.NearbyTransferDialog-module__WSAVfa__panel{border-width:0 0 0 1px;border-radius:0;width:min(460px,42vw);height:100%;min-height:0;transform:translate(100%);box-shadow:-14px 0 38px #20181233}.NearbyTransferDialog-module__WSAVfa__header{height:72px}.NearbyTransferDialog-module__WSAVfa__content{padding:18px}}@media (prefers-reduced-motion:reduce){.NearbyTransferDialog-module__WSAVfa__backdrop,.NearbyTransferDialog-module__WSAVfa__panel,.NearbyTransferDialog-module__WSAVfa__stationLink,.NearbyTransferDialog-module__WSAVfa__chevron{transition:none}}
