.motion-module .motion-choice,.motion-module .motion-playback{font:12px/1.5 Arial,Helvetica,sans-serif;min-height:48px;padding:var(--space-12) var(--space-16);border:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);cursor:pointer;transition:background .25s,color .25s,border-color .25s;touch-action:manipulation}.motion-module .motion-playback{color:var(--blue);white-space:nowrap}.motion-module .motion-choice:is([aria-pressed=true],[aria-selected=true]){background:var(--blue);border-color:var(--blue);color:#fff}.motion-module .motion-choice:is([aria-pressed=true],[aria-selected=true]) span{color:inherit}.motion-module :is(.motion-choice,.motion-playback):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(hover:hover){.motion-module :is(.motion-choice,.motion-playback):hover{border-color:var(--blue)}}.motion-module .workflow-controls{border-bottom:0;flex-wrap:wrap}.motion-module .workflow-controls [role=tablist]{gap:var(--space-8)}.motion-module .workflow-controls [role=tab] span{font:inherit;letter-spacing:var(--tracking-0-03em);margin:0}.journey:not(.motion-running) .flow-icon{animation:none;stroke-dasharray:none}.journey.motion-running .flow-route{animation-duration:2s}.platform-flow.info-playing .info-route,.platform-flow.info-playing .info-return{animation:info-flow 2s linear infinite}@media(max-width:760px){.motion-module .workflow-controls [role=tablist]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.motion-module .workflow-controls .motion-choice{font-size:var(--text-caption);padding:var(--space-10) var(--space-6);white-space:normal}.motion-module .map-location-list .motion-choice,.motion-module .motion-playback{min-height:48px}}@media(prefers-reduced-motion:reduce){.motion-module *{animation:none!important;transition:none!important}}.journey.motion-module .workflow-controls{border-bottom:1px solid var(--line)}.journey.motion-module .workflow-controls [role=tablist]{gap:var(--space-32)}.journey.motion-module .workflow-controls [role=tab]{font-size:var(--text-caption);min-height:48px;padding:var(--space-18) var(--space-4);background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer}.journey.motion-module .workflow-controls [role=tab][aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}@media(max-width:760px){.journey.motion-module .workflow-controls [role=tablist]{gap:var(--space-8)}.journey.motion-module .workflow-controls [role=tab]{padding:var(--space-14) var(--space-2)}.journey.motion-module .workflow-controls [role=tab] span{font-size:var(--text-caption)}}
