[data-ui=route-modes]{isolation:isolate;position:relative}[data-ui=route-modes]:before{content:"";z-index:0;box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #e4d7cc;border-radius:8px;width:calc(33.3333% - 4.66667px);transition:transform .22s cubic-bezier(.22,.75,.25,1);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0);box-shadow:0 2px 6px #a6532b0d}[data-ui=route-modes][data-mode=departure]:before{transform:translate(calc(100% + 3px))}[data-ui=route-modes][data-mode=custom]:before{transform:translate(calc(200% + 6px))}[data-ui=route-modes] [data-ui=route-mode]{z-index:1;background-color:#0000!important;border-color:#0000!important}[data-ui=route-mode]>[dir=auto],[data-ui=route-region]>[dir=auto]{transition:color .16s}[data-ui=route-region]{background-color:#0000;border-radius:5px 5px 0 0;transition:background-color .18s,border-color .18s}[data-ui=route-region][aria-pressed=true]{background-color:#f7ebe3;border-bottom-color:var(--accent,#a6532b)!important}@media (hover:hover) and (pointer:fine){[data-ui=route-mode]:hover>[dir=auto]{color:var(--accent,#a6532b)!important}[data-ui=route-region]:hover{background-color:#f7ebe3;border-bottom-color:var(--accent,#a6532b)!important}[data-ui=route-region]:hover>[dir=auto]{color:var(--accent,#a6532b)!important}}@media (prefers-reduced-motion:reduce){[data-ui=route-modes]:before,[data-ui=route-mode]>[dir=auto],[data-ui=route-region],[data-ui=route-region]>[dir=auto]{transition:none!important;animation:none!important}}