#app .gv2-fare-board .gv2-flap-price{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:-5px 0;padding:0;border:0;border-radius:4px;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;perspective:350px;touch-action:manipulation}
#app .gv2-fare-board .gv2-flap-price:focus-visible{outline:2px solid #f7931e;outline-offset:4px}
.gv2-flap-static{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.gv2-flap-digits{position:relative;display:inline-flex;align-items:center;gap:.025em;white-space:nowrap;font-size:inherit;line-height:1.15;letter-spacing:0;font-weight:inherit;font-variant-numeric:tabular-nums;color:inherit;pointer-events:none}
.gv2-flap-amount{font-size:29px;font-weight:750;color:#fff}
.gv2-flap-cell{position:relative;display:inline-block;flex:0 0 .56em;width:.56em;height:1.15em;perspective:180px;border-radius:3px;box-shadow:0 1px 2px #06261980}
.gv2-flap-wide{flex-basis:1em;width:1em}
.gv2-flap-base{visibility:hidden}
.gv2-flap-pane{position:absolute;left:0;right:0;height:50%;overflow:hidden;backface-visibility:hidden;background:linear-gradient(#214b3b,#17382c);border-radius:2px}
.gv2-flap-pane>span{position:absolute;left:0;right:0;top:0;text-align:center;line-height:1.15em}
.gv2-flap-top,.gv2-flap-turn-top{top:0;box-shadow:inset 0 -1px #0b281b80}
.gv2-flap-bottom,.gv2-flap-turn-bottom{bottom:0;background:linear-gradient(#143629,#204836)}
.gv2-flap-bottom>span,.gv2-flap-turn-bottom>span{top:-.575em}
.gv2-flap-turn-top,.gv2-flap-turn-bottom{visibility:hidden}
 .gv2-flap-cell.has-wheel{overflow:hidden;background:linear-gradient(#214b3b,#17382c);perspective:none}
.gv2-number-wheel{position:absolute;inset:0 0 auto;display:block;transform:translateY(0);will-change:auto}
.gv2-number-wheel>span{display:block;height:1.15em;line-height:1.15em;text-align:center;white-space:pre}
.gv2-flap-amount.is-counting .gv2-number-wheel{will-change:transform;animation:gv2-number-rise 70ms linear both}
@keyframes gv2-number-rise{from{transform:translateY(0)}to{transform:translateY(-1.15em)}}
.gv2-flap-comma{flex-basis:.18em;width:.18em;box-shadow:none}
.gv2-flap-comma .gv2-flap-pane{background:none;box-shadow:none}
.gv2-flap-comma .gv2-flap-pane>span{font-size:.72em;line-height:1.59722em;font-weight:500}
.gv2-flap-comma .gv2-flap-bottom>span,.gv2-flap-comma .gv2-flap-turn-bottom>span{top:-.79861em}
@media(max-width:360px){.gv2-flap-amount{font-size:22px}}
@media(max-width:340px){.gv2-flap-amount{font-size:20px}}
@media(prefers-reduced-motion:reduce){.gv2-flap-amount.is-counting .gv2-number-wheel{animation:none!important;transform:none!important;will-change:auto}}
