.HF7G6G_description{color:var(--color-system-text-200);white-space:pre-wrap;margin-top:15px;margin-bottom:15px;font-size:14px;line-height:1.5}.HF7G6G_image{border:1px solid var(--color-system-border-200);border-radius:5px;width:100%;overflow:hidden}
.oLPAvq_container,.oLPAvq_icon{justify-content:center;align-items:center;display:inline-flex}.oLPAvq_sizeMd svg{width:24px;height:24px}.oLPAvq_sizeLg svg{width:32px;height:32px}.oLPAvq_levelLow{color:var(--color-alerts-0)}.oLPAvq_levelInfo{color:var(--color-alerts-1)}.oLPAvq_levelMedium{color:var(--color-alerts-2)}.oLPAvq_levelHigh{color:var(--color-alerts-3)}
.KpmtRG_section[data-padding]{padding-top:0}.KpmtRG_alertTitle{min-width:0;font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-system-text-100);flex:1;margin:0}.KpmtRG_row{flex-direction:row;align-items:center;gap:15px;display:flex}.KpmtRG_agencyLogo{object-fit:contain;flex-shrink:0}
._0romHq_button{z-index:200;box-sizing:border-box;width:48px;height:48px;color:var(--color-system-text-100,#111);pointer-events:auto;cursor:pointer;background-color:var(--color-system-background-100,#fff);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s,transform .15s;display:flex;position:relative;box-shadow:0 2px 8px #0000001f}._0romHq_button[data-size=sm]{width:36px;height:36px}._0romHq_button:active{opacity:.9;transform:scale(.96)}._0romHq_button:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}@media (hover:hover){._0romHq_button:hover{background-color:var(--color-system-background-300)}}
.yLVCKa_root{z-index:99!important}.yLVCKa_root[data-layer=foreground],.yLVCKa_root[data-with-overlay=true]{z-index:102!important}.yLVCKa_backdrop{z-index:99!important;background-color:#0000004d!important}.yLVCKa_container{z-index:100!important;background-color:var(--color-system-background-200)!important;max-height:95dvh!important;box-shadow:none!important;border-top-left-radius:35px!important;border-top-right-radius:35px!important;overflow:hidden!important}.yLVCKa_container[data-detent=full]{height:95dvh!important}.yLVCKa_header{z-index:100;background-color:#0000;border-top-left-radius:35px;border-top-right-radius:35px;flex:none;grid-template-columns:50px 1fr 50px;align-items:center;gap:10px;width:100%;min-height:74px;padding:12px;position:absolute;top:0;left:0;display:grid!important}.yLVCKa_headerLeft,.yLVCKa_headerRight,.yLVCKa_handle,.yLVCKa_handleButton,.yLVCKa_title{z-index:1}.yLVCKa_header[data-mode=handle]{grid-template-columns:50px 1fr 50px;align-items:flex-start;min-height:60px;padding:12px}.yLVCKa_header[data-mode=handle][data-compact=true]{min-height:46px;padding:8px 12px 2px}.yLVCKa_headerLeft{grid-column:1;justify-content:flex-start;align-items:center;width:100%;display:flex}.yLVCKa_headerRight{grid-column:3;justify-content:flex-end;width:100%;display:flex}.yLVCKa_handle{background-color:var(--color-system-text-400);border-radius:999px;grid-column:2;justify-self:center;width:44px;height:5px}.yLVCKa_handleButton{width:44px;height:44px;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.yLVCKa_handleButton:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:-5px}.yLVCKa_title{text-overflow:ellipsis;width:100%;color:var(--color-system-text-100);text-align:center;white-space:nowrap;grid-column:2;margin:0;font-size:clamp(16px,4.25vw,24px);font-weight:700;line-height:1.1;overflow:hidden}.yLVCKa_content{z-index:0;background-color:var(--color-system-background-200);min-height:0}.yLVCKa_scroller{box-sizing:border-box;padding-top:74px}.yLVCKa_container[data-header-mode=handle] .yLVCKa_scroller{padding-top:60px}.yLVCKa_container[data-header-mode=handle][data-compact-header=true] .yLVCKa_scroller{padding-top:46px}.yLVCKa_visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.fr5F-G_fullHeight{height:100%}
.BdIHPa_container{color:var(--color-system-text-100);text-align:center;text-transform:uppercase;letter-spacing:1px;opacity:.15;margin:auto;font-size:20px;font-weight:700}.BdIHPa_container[data-fill=true]{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.BdIHPa_container[data-with-min-height=true]{padding-top:30px;padding-bottom:30px}
.kV-ZEq_alert:focus{outline:2px solid var(--color-brand-navegante);outline-offset:4px}
.I9geea_button{--size:60px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);pointer-events:all;border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.I9geea_button:active{transform:scale(1.15)}.I9geea_badge{color:var(--color-status-danger-contrast);text-align:center;background-color:var(--color-status-danger-primary);box-shadow:0 2px 5px 0 var(--color-status-danger-shadow);border-radius:20px;justify-content:center;align-items:center;padding:2px 8px;font-size:14px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.I9geea_button[data-variant=default]{color:var(--color-system-text-200);background-color:var(--color-system-background-100);border-color:var(--color-system-border-100)}.I9geea_button[data-variant=active]{color:var(--color-status-active-contrast);background-color:var(--color-status-active-primary);border-color:var(--color-status-active-border)}.I9geea_button[data-variant=disabled]{color:var(--color-system-text-400);background-color:var(--color-system-background-100);border-color:var(--color-system-border-100);opacity:.9}.I9geea_button[data-variant=disabled]:active{transform:none}
.lMuqPW_container{z-index:101;pointer-events:none;transition:opacity .18s;display:flex;position:fixed;bottom:20px;right:15px}.lMuqPW_container[data-layout=hidden]{visibility:hidden;pointer-events:none;opacity:0}
._69HSAa_container{pointer-events:none;flex-direction:column;align-items:center;display:flex}._69HSAa_tooltip{pointer-events:auto;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:var(--border-radius-md);box-shadow:0 3px 12px var(--color-shadow);margin-bottom:10px;padding:5px;position:relative}._69HSAa_tooltip:after{content:"";background-color:var(--color-system-background-100);border-right:1px solid var(--color-system-border-100);border-bottom:1px solid var(--color-system-border-100);width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}._69HSAa_directionsButton{z-index:1;min-width:88px;height:44px;font:inherit;color:var(--color-route-on-accent);white-space:nowrap;cursor:pointer;background-color:var(--color-route-status-info);border:1px solid var(--color-route-status-info);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:900;line-height:1;display:inline-flex;position:relative}._69HSAa_directionsButton:hover,._69HSAa_directionsButton:focus-visible{filter:brightness(.95)}._69HSAa_marker{pointer-events:none;filter:drop-shadow(0 2px 4px #0000004d);justify-content:center;align-items:flex-end;width:44px;height:52px;display:flex}._69HSAa_pin{background-color:var(--color-status-active-primary);border:3px solid var(--color-status-active-contrast);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;transform:rotate(-45deg)}._69HSAa_dot{background-color:var(--color-status-active-contrast);border-radius:999px;width:9px;height:9px;transform:rotate(45deg)}
._7DkKrG_badge{color:var(--color-system-background-100);letter-spacing:1px;background-color:var(--color-system-text-200);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:flex;position:relative}._7DkKrG_badge:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}._7DkKrG_badge[data-size=sm]{min-width:48px;max-width:48px;min-height:22px;max-height:22px;font-size:13px}._7DkKrG_badge[data-size=md]{min-width:55px;max-width:55px;min-height:26px;max-height:26px;font-size:16px}._7DkKrG_badge[data-size=lg]{min-width:75px;max-width:75px;min-height:34px;max-height:34px;font-size:22px}._7DkKrG_badge[data-clickable=true]{cursor:pointer;transition:all .2s}._7DkKrG_badge[data-size=md][data-agency-id=N18KL]{letter-spacing:-.5px;max-width:min-content;padding:0 10px}._7DkKrG_badge[data-size=lg][data-agency-id=N18KL]{letter-spacing:-.5px;max-width:min-content;padding:0 15px}._7DkKrG_badge[data-size=sm][data-agency-id=N18KL]{letter-spacing:-.5px;max-width:min-content;padding:0 8px}._7DkKrG_badge[data-size=md][data-agency-id="7NTB1"]{letter-spacing:-.5px;min-width:90px;max-width:90px}._7DkKrG_badge[data-size=sm][data-agency-id="7NTB1"]{letter-spacing:-.5px;min-width:76px;max-width:76px}._7DkKrG_badge[data-size=lg][data-agency-id="7NTB1"]{letter-spacing:-.5px;min-width:120px;max-width:120px}._7DkKrG_badge[data-size=sm][data-agency-id=LA77N],._7DkKrG_badge[data-size=sm][data-agency-id=BNA17],._7DkKrG_badge[data-size=sm][data-agency-id=YA15B],._7DkKrG_badge[data-size=sm][data-agency-id=A2L1N]{min-width:56px;max-width:56px}._7DkKrG_badge[data-size=md][data-agency-id=LA77N],._7DkKrG_badge[data-size=md][data-agency-id=BNA17],._7DkKrG_badge[data-size=md][data-agency-id=YA15B],._7DkKrG_badge[data-size=md][data-agency-id=A2L1N]{min-width:65px;max-width:65px}._7DkKrG_badge[data-size=lg][data-agency-id=LA77N],._7DkKrG_badge[data-size=lg][data-agency-id=BNA17],._7DkKrG_badge[data-size=lg][data-agency-id=YA15B],._7DkKrG_badge[data-size=lg][data-agency-id=A2L1N]{min-width:85px;max-width:85px}._7DkKrG_alertIcon{width:20px;height:20px;color:var(--color-status-info-text);background-color:var(--color-primary-white);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-10px;right:-10px}
.XB4vxG_linePill{color:var(--color-route-on-accent);text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-route-line-fallback);border-radius:999px;align-items:center;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.XB4vxG_linePill[data-size=sm]{max-width:92px;height:22px;padding:0 8px;font-size:12px}.XB4vxG_linePill[data-size=md]{max-width:170px;height:26px;padding:0 10px;font-size:13px}.XB4vxG_linePill[data-size=lg]{max-width:170px;height:34px;padding:0 12px;font-size:18px}.XB4vxG_linePill[data-mode=walk]{color:var(--color-system-text-200);background-color:var(--color-system-background-200);border:1px solid var(--color-system-border-100)}
.sxp9qG_badge{pointer-events:none;background:var(--color-system-background-100);transform-origin:bottom;border-radius:999px;justify-content:center;align-items:center;padding:3px;display:inline-flex;box-shadow:0 2px 8px #00000047}
.k7U5pq_badgeGroup{flex-direction:row;justify-content:flex-start;align-items:center;gap:3px;margin-left:15px;animation:1s ease-out k7U5pq_fade-in;display:flex}@keyframes k7U5pq_fade-in{0%{opacity:0}to{opacity:1}}.k7U5pq_badge{text-align:center;letter-spacing:.5px;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:18px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:flex;box-shadow:0 0 10px #00000026}.k7U5pq_more{color:#000;text-align:center;letter-spacing:.5px;white-space:nowrap;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;height:18px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:flex;box-shadow:0 0 10px #00000026}
._6LX29q_marker{pointer-events:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}._6LX29q_background{z-index:1;background-color:var(--color-status-active-contrast);border-radius:999px;width:20px;height:20px;position:relative;box-shadow:0 1px 10px #00000040}._6LX29q_dot{z-index:1;background-color:var(--color-status-active-primary);border-radius:999px;width:16px;height:16px;animation:4s cubic-bezier(.25,.25,.25,1) infinite _6LX29q_pulse;position:absolute}@keyframes _6LX29q_pulse{0%{transform:scale(1)}45%{transform:scale(.85)}55%{transform:scale(.85)}to{transform:scale(1)}}._6LX29q_ripple{background-color:var(--color-status-active-primary);opacity:.35;border-radius:999px;width:40px;height:40px;animation:4s cubic-bezier(.25,.25,.25,1) infinite _6LX29q_ripple;position:absolute}@keyframes _6LX29q_ripple{0%{opacity:.45;transform:scale(0)}to{opacity:0;transform:scale(1.6)}}
.s8xdCq_container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.s8xdCq_map{width:100%;height:100%}.s8xdCq_map .maplibregl-map{width:100%;height:100%}.s8xdCq_visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s8xdCq_toolbar{padding:var(--size-spacing-10)}@media (max-width:650px){.s8xdCq_toolbar{padding:var(--size-spacing-20);background-color:var(--color-system-background-100)}}.s8xdCq_attributionWrapper{gap:var(--size-spacing-5);padding:var(--size-spacing-5) var(--size-spacing-10);font-size:8px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-300);line-height:1;display:flex;position:absolute;bottom:0;right:0}.s8xdCq_attributionWrapper a:hover{color:var(--color-primary-black);text-decoration:underline}
._SBV6a_container{flex-direction:column;gap:10px;display:flex}._SBV6a_section{background-color:var(--color-system-background-100);padding:22px 20px 24px}._SBV6a_sectionTitle{color:var(--color-system-text-100);margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.2}._SBV6a_sectionDescription{color:var(--color-system-text-200);margin:-8px 0 14px;font-size:14px;line-height:1.4}._SBV6a_overlayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._SBV6a_overlayButton{text-align:left;background-color:var(--color-system-background-200);border:2px solid #0000;border-radius:16px;align-items:center;gap:10px;min-height:64px;padding:12px 14px;font-size:15px;font-weight:650;transition:border-color .14s,background-color .14s,transform .14s;display:flex;position:relative}._SBV6a_overlayButton[data-active=true]{background-color:color-mix(in srgb, var(--color-status-active-primary) 9%, var(--color-system-background-100));border-color:var(--color-status-active-primary)}._SBV6a_overlayIcon{width:40px;height:40px;color:var(--color-system-text-200);background-color:var(--color-system-background-100);border-radius:12px;justify-content:center;align-items:center;display:flex}._SBV6a_overlayButton[data-active=true] ._SBV6a_overlayIcon{color:var(--color-status-active-primary)}._SBV6a_overlayCheck{color:var(--color-status-active-primary);position:absolute;top:7px;right:7px}._SBV6a_operatorGrid{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._SBV6a_operatorButton{text-align:center;background:0 0;border:0;flex:0 0 72px;justify-content:center;align-items:center;width:72px;padding:0;transition:opacity .14s,transform .14s;display:flex}._SBV6a_operatorButton[data-active=false]{opacity:.62}._SBV6a_operatorLogo{box-sizing:border-box;border:2px solid var(--color-system-border-100);background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:72px;height:48px;padding:5px;transition:border-color .14s,box-shadow .14s;display:flex}._SBV6a_operatorLogo img{object-fit:contain}._SBV6a_operatorButton[data-active=true] ._SBV6a_operatorLogo{border-color:var(--color-status-active-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-status-active-primary) 14%, transparent)}._SBV6a_overlayButton,._SBV6a_operatorButton{font:inherit;color:var(--color-system-text-100);cursor:pointer}._SBV6a_overlayButton:active,._SBV6a_operatorButton:active{transform:scale(.98)}._SBV6a_overlayButton:focus-visible,._SBV6a_operatorButton:focus-visible{outline:3px solid var(--color-status-active-primary);outline-offset:3px}@media (min-width:700px){._SBV6a_container{max-width:760px;margin:0 auto}._SBV6a_section{padding-left:28px;padding-right:28px}}@media (prefers-reduced-motion:reduce){._SBV6a_overlayButton,._SBV6a_operatorButton,._SBV6a_operatorLogo{transition:none}}
.ofOO5W_container{top:var(--route-planner-floating-controls-top,84px);z-index:15;color:var(--color-system-text-100);pointer-events:none;transition:top .18s,opacity .18s;display:flex;position:fixed;left:15px}.ofOO5W_container[data-layout=hidden]{visibility:hidden;opacity:0;pointer-events:none}.ofOO5W_trigger{width:50px;min-width:50px;height:50px;min-height:50px;color:var(--color-system-text-100);pointer-events:all;cursor:pointer;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:16px;justify-content:center;align-items:center;transition:all .16s;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.ofOO5W_trigger:active{background-color:var(--color-system-background-200);transform:scale(.96)}.ofOO5W_trigger:focus-visible{outline:3px solid var(--color-status-active-primary);outline-offset:2px}.ofOO5W_trigger[data-open=true]{color:var(--color-status-active-contrast);background-color:var(--color-status-active-primary)}
.rPkTDG_button{--feedback-trigger-size:48px;width:var(--feedback-trigger-size);height:var(--feedback-trigger-size);font:inherit;pointer-events:auto;touch-action:manipulation;cursor:pointer;border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.rPkTDG_button[data-position=bottom-left]{z-index:110;position:fixed;bottom:16px;left:16px}.rPkTDG_button[data-position=bottom-right]{z-index:101;position:fixed;bottom:16px;right:16px}.rPkTDG_button[data-variant=default]{color:var(--color-system-text-100);background-color:var(--color-system-background-100);border-color:var(--color-system-border-100)}.rPkTDG_button[data-variant=brand]{color:#000;background-color:var(--color-brand-navegante);border-color:var(--color-brand-navegante)}.rPkTDG_button[data-with-bubble=true]:before{font-size:14px;font-weight:var(--font-weight-semibold);color:#000;white-space:nowrap;pointer-events:none;content:attr(data-label);background-color:var(--color-brand-navegante);border-radius:6px;padding:8px 12px;line-height:1;animation:1s 3s forwards rPkTDG_hide-speech-bubble;position:absolute;bottom:calc(100% + 14px);box-shadow:0 4px 20px #00000026}.rPkTDG_button[data-with-bubble=true]:after{pointer-events:none;content:"";border:10px solid #0000;border-top-color:var(--color-brand-navegante);border-bottom:0;border-right:0;width:0;height:0;animation:1s 3s forwards rPkTDG_hide-speech-bubble;position:absolute;bottom:calc(100% + 4px)}.rPkTDG_button[data-position=bottom-left]:before,.rPkTDG_button[data-position=inline]:before{left:0}.rPkTDG_button[data-position=bottom-left]:after,.rPkTDG_button[data-position=inline]:after{left:24px}.rPkTDG_button[data-position=bottom-right]:before{right:0}.rPkTDG_button[data-position=bottom-right]:after{right:24px}.rPkTDG_button:active{opacity:.95;transform:scale(1.15)}.rPkTDG_button:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:3px}.rPkTDG_button:disabled{pointer-events:none;cursor:not-allowed;opacity:.6}@keyframes rPkTDG_hide-speech-bubble{to{visibility:hidden;opacity:0}}
.D2Ck6W_improvementPrompt{justify-content:center;width:100%;display:flex}.D2Ck6W_improvementButton{min-height:36px;font:inherit;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-100);cursor:pointer;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:999px;padding:0 14px}
.h3SRIW_container{background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.h3SRIW_title{font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-system-text-100);margin:0;line-height:1.2}.h3SRIW_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.h3SRIW_action{min-width:0;min-height:48px;font:inherit;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-200);cursor:pointer;background-color:var(--color-system-background-200);border:1px solid var(--color-system-border-100);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;line-height:1;transition:all .2s;display:flex}.h3SRIW_action:focus-visible{color:var(--color-brand-navegante);outline:2px solid var(--color-brand-navegante);outline-offset:2px;border-color:var(--color-brand-navegante)}.h3SRIW_action[data-selected=true]{color:#000;background-color:var(--color-brand-navegante);border-color:var(--color-brand-navegante)}@media (hover:hover){.h3SRIW_action:hover{color:var(--color-brand-navegante);background-color:var(--color-system-background-300);border-color:var(--color-brand-navegante)}.h3SRIW_action[data-selected=true]:hover{color:#000;background-color:var(--color-brand-navegante)}}
.uCBfYG_container{flex-direction:column;gap:20px;padding:20px;display:flex}.uCBfYG_description{font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-system-text-200);margin:0;line-height:1.2}.uCBfYG_options{flex-direction:column;gap:10px;display:flex}.uCBfYG_option{width:100%;min-height:56px;font:inherit;font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-100);text-align:left;cursor:pointer;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:8px;align-items:center;gap:12px;padding:0 16px;display:flex}.uCBfYG_option svg{color:var(--color-system-text-200);flex:none}.uCBfYG_option:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}
.NQvbva_container{flex-direction:column;gap:20px;padding:20px;display:flex}.NQvbva_description{font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-system-text-200);margin:0;line-height:1.2}.NQvbva_options{flex-direction:column;gap:10px;display:flex}.NQvbva_option{width:100%;min-height:52px;font:inherit;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-100);cursor:pointer;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:8px;flex:none;align-items:center;gap:12px;padding:0 16px;display:flex}.NQvbva_option[data-selected=true]{border-color:var(--color-brand-navegante)}.NQvbva_option input{width:20px;height:20px;accent-color:var(--color-brand-navegante);flex:none;margin:0}
._1d-QcG_button{width:100%;min-height:44px;font:inherit;font-size:15px;font-weight:var(--font-weight-semibold);color:#000;cursor:pointer;background-color:var(--color-brand-navegante);border:1px solid var(--color-brand-navegante);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;line-height:1;transition:all .18s;display:inline-flex;box-shadow:0 8px 22px #0000001f}._1d-QcG_button:active{transform:translateY(1px)}._1d-QcG_button:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}._1d-QcG_button:disabled{pointer-events:none;cursor:not-allowed;opacity:.6}
.uYz8MG_container{min-height:240px;color:var(--color-system-text-100);text-align:center;background-color:var(--color-system-background-100);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 24px;display:flex}.uYz8MG_icon{width:56px;height:56px;color:var(--color-system-text-100);background-color:var(--color-brand-navegante);border-radius:100%;flex:none;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.uYz8MG_title{max-width:260px;font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-system-text-100);line-height:1.15}.uYz8MG_description{max-width:250px;font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-system-text-200);line-height:1.32}
button.RAsYEG_trigger[data-position=bottom-right]{z-index:103}.RAsYEG_moodView{flex-direction:column;gap:16px;padding:20px;display:flex}.RAsYEG_error{padding:0 20px 20px}.RAsYEG_submitFooter{z-index:1;background-color:var(--color-system-background-200);border-top:1px solid var(--color-system-border-100);padding:12px 20px 20px;position:sticky;bottom:0}
.IAW5xa_container{background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:6px;flex-direction:column;gap:10px;padding:10px;display:flex}.IAW5xa_title{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-status-info-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.IAW5xa_title:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}.IAW5xa_icon{vertical-align:text-bottom;margin-bottom:-1px;margin-left:4px}
.Re_FXG_container{padding:15px;width:100%!important}.Re_FXG_control{aspect-ratio:1;width:50px;color:var(--color-system-text-300);background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-200);opacity:1;transition:all .1s;box-shadow:0 0 15px #0000001a}.Re_FXG_control:hover{color:var(--color-system-text-200);border-color:var(--color-system-text-200);opacity:1}.Re_FXG_control:active{color:var(--color-system-text-300);background-color:var(--color-system-background-300);border-color:var(--color-system-text-300);opacity:1}.Re_FXG_control[data-inactive]{cursor:default;opacity:0}.Re_FXG_controlsWrapper{width:100%;padding:0 var(--size-spacing-30);justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:900px){.Re_FXG_controlsWrapper{display:none}}.Re_FXG_slideWrapper{padding:0;padding-bottom:var(--size-spacing-20);padding-left:var(--size-spacing-20)}@media only screen and (max-width:900px){.Re_FXG_slideWrapper{padding-top:0}}
.PMk3KW_container{flex-direction:column;display:flex}.PMk3KW_stopName{width:100%;font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-system-text-100);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.PMk3KW_stopName:focus-visible,.PMk3KW_stopId:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}.PMk3KW_stopNameUrl{color:var(--color-system-text-200);justify-content:center;align-items:center;display:flex}.PMk3KW_subHeaderWrapper{flex-direction:row;align-items:baseline;display:flex}.PMk3KW_stopLocation{font-size:14px;font-weight:var(--font-weight-semibold);vertical-align:text-bottom;color:var(--color-system-text-300)}.PMk3KW_stopId{margin-left:var(--size-spacing-10);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-400);background:0 0;border:0;padding:0;transition:all .2s;transform:translateY(1px)}.PMk3KW_isSelected .PMk3KW_stopId:hover{color:var(--color-system-text-200);cursor:pointer}.PMk3KW_stopIdCopyIcon{vertical-align:text-bottom;color:#0000;width:11px;height:11px;margin-bottom:2px;margin-left:3px;transition:all .2s}.PMk3KW_isSelected .PMk3KW_stopId:hover .PMk3KW_stopIdCopyIcon{color:var(--color-system-text-200)}.PMk3KW_isSelected .PMk3KW_stopId.PMk3KW_isCopied,.PMk3KW_isSelected .PMk3KW_stopId.PMk3KW_isCopied .PMk3KW_stopIdCopyIcon{color:var(--color-status-ok-text)}.PMk3KW_facilitiesWrapper{gap:var(--size-spacing-10);margin-top:var(--size-spacing-5);flex-direction:row;display:flex}
.OAipSW_container{--size:20px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:relative}.OAipSW_dot{background-color:var(--color-brand-navegante);border-radius:999px;width:4px;height:4px}.OAipSW_ripple{background-color:var(--color-brand-navegante);border-radius:999px;width:20px;height:20px;animation:2.5s linear infinite OAipSW_pulse;position:absolute}@keyframes OAipSW_pulse{0%{opacity:1;transform:scale(0)}70%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.OAipSW_ripple{display:none}}
._43avcq_container{flex-direction:column;gap:5px;display:flex}._43avcq_title{font-size:12px;font-style:italic;font-weight:var(--font-weight-medium);color:var(--color-system-text-300)}._43avcq_arrivalsWrapper{flex-direction:row;gap:20px;display:flex}._43avcq_realtimeArrivalsWrapper,._43avcq_scheduledArrivalsWrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}._43avcq_realtimeArrivalsList,._43avcq_scheduledArrivalsList{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}._43avcq_realtimeArrival{font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-realtime-100)}._43avcq_scheduledArrival{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-100)}
.yieToq_container{padding:var(--size-spacing-20) 0;justify-content:center;align-items:flex-start;display:flex}.yieToq_container.yieToq_isFirstStop{border-top-left-radius:999px;border-top-right-radius:999px;padding:0}.yieToq_container.yieToq_isLastStop,.yieToq_container.yieToq_isLastStop.yieToq_isSelected{border-bottom-right-radius:999px;border-bottom-left-radius:999px;align-self:flex-start;padding-bottom:1px}.yieToq_container.yieToq_isSelected{padding:var(--size-spacing-20) 0}.yieToq_container.yieToq_isFirstStop.yieToq_isSelected{padding:0}.yieToq_container.yieToq_isLastStop.yieToq_isSelected{padding-bottom:0}.yieToq_marker{aspect-ratio:1;border-radius:999px;width:100%;margin:6px;transition:all .2s}.yieToq_isFirstStop .yieToq_marker{transform:translateY(2px)}.yieToq_isSelected .yieToq_marker{margin:4px}.yieToq_marker.yieToq_favorite{margin:0 3px 3px;transform:translateY(-3px)}.yieToq_isFirstStop .yieToq_marker.yieToq_favorite{transform:none}.yieToq_marker.yieToq_stopSequence{aspect-ratio:1;width:100%;font-size:12px;font-weight:var(--font-weight-extrabold);text-align:center;border-radius:999px;margin:0;transition:all .2s;transform:translateY(2px)}.yieToq_isFirstStop .yieToq_marker.yieToq_stopSequence{transform:translateY(6px)}.yieToq_isLastStop .yieToq_marker.yieToq_stopSequence{transform:translateY(-6px)}
.v8RDUq_container{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-system-text-300)}.v8RDUq_container.v8RDUq_isSelected{color:var(--color-status-info-text)}.v8RDUq_container.v8RDUq_isOthersSelected{color:var(--color-system-text-400)}.v8RDUq_exceptionId{font-weight:var(--font-weight-bold)}.v8RDUq_routeLongName{font-weight:var(--font-weight-semibold)}.v8RDUq_patternHeadsign{font:inherit;font-weight:var(--font-weight-semibold);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.v8RDUq_patternHeadsign:hover{text-decoration:underline}.v8RDUq_icon{vertical-align:text-bottom;width:14px;height:14px;margin-left:2px}
.JGBMaq_container{gap:var(--size-spacing-10);flex-direction:column;display:flex}.JGBMaq_exception{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-system-text-300)}.JGBMaq_exception.JGBMaq_isSelected{color:var(--color-status-info-text)}.JGBMaq_exceptionId{font-weight:var(--font-weight-bold)}.JGBMaq_patternHeadsign{text-decoration:underline}.JGBMaq_icon{vertical-align:text-bottom;width:14px;height:14px;margin-left:2px}
.ASxv0W_container{flex-flow:wrap;row-gap:15px;display:flex}.ASxv0W_column{grid-auto-rows:28px;display:grid}.ASxv0W_hour,.ASxv0W_minute{justify-content:center;align-items:center;padding:0 6px;font-size:14px;line-height:1;display:flex}.ASxv0W_column:first-child .ASxv0W_hour,.ASxv0W_column:first-child .ASxv0W_minute{justify-content:flex-start;padding-left:15px;padding-right:10px}.ASxv0W_column:last-child .ASxv0W_hour,.ASxv0W_column:last-child .ASxv0W_minute{padding-right:15px}.ASxv0W_hour{color:#fff;background-color:#000;font-weight:800}.ASxv0W_column:first-child .ASxv0W_hour{border-top-left-radius:999px;border-bottom-left-radius:999px}.ASxv0W_column:last-child .ASxv0W_hour,.ASxv0W_column:last-child .ASxv0W_minute{border-top-right-radius:999px;border-bottom-right-radius:999px}:root[data-mode=dark] .ASxv0W_hour{color:var(--color-system-text-200);background-color:var(--color-system-border-200)}.ASxv0W_hourDivider{opacity:.3;background-color:#000;padding-left:2px}.ASxv0W_minute{font-size:14px;font-weight:var(--font-weight-semibold);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;line-height:1;transition:color .1s ease-in-out;display:flex}.ASxv0W_minute:hover{color:var(--color-system-text-200)}.ASxv0W_column:first-child .ASxv0W_minute{justify-content:flex-start;padding-left:15px;padding-right:10px}.ASxv0W_column:last-child .ASxv0W_minute{padding-right:15px}.ASxv0W_minute.ASxv0W_withException{font-weight:var(--font-weight-medium);color:var(--color-system-text-300);position:relative}.ASxv0W_minute.ASxv0W_withException.ASxv0W_isSelected{color:var(--color-status-info-text)}.ASxv0W_minute.ASxv0W_isOthersSelected{color:var(--color-system-text-400)}.ASxv0W_minute.ASxv0W_isHighlighted{color:var(--color-system-text-100);background:radial-gradient(circle 12px at center, var(--color-brand-navegante) 99%, transparent 100%)}.ASxv0W_minute.ASxv0W_isHighlighted[data-is-dark=true]{color:var(--color-brand-navegante);background:radial-gradient(circle 12px at center, var(--color-system-background-100) 99%, transparent 100%)}.ASxv0W_exception{font-size:10px;font-weight:var(--font-weight-bold);position:absolute;top:0;transform:translate(12px)}
.N9_fBq_container,.N9_fBq_timetableWrapper{flex-flow:wrap;row-gap:15px;display:flex}.N9_fBq_column{grid-auto-rows:28px;display:grid}.N9_fBq_hour,.N9_fBq_minute{justify-content:center;align-items:center;padding:0 6px;font-size:14px;line-height:1;display:flex}.N9_fBq_column:first-child .N9_fBq_hour,.N9_fBq_column:first-child .N9_fBq_minute{justify-content:flex-start;padding-left:15px;padding-right:10px}.N9_fBq_column:last-child .N9_fBq_hour,.N9_fBq_column:last-child .N9_fBq_minute{padding-right:15px}.N9_fBq_hour{font-weight:var(--font-weight-extrabold);color:var(--color-primary-white);background-color:var(--color-primary-black)}.N9_fBq_column:first-child .N9_fBq_hour{border-top-left-radius:999px;border-bottom-left-radius:999px}.N9_fBq_column:last-child .N9_fBq_hour,.N9_fBq_column:last-child .N9_fBq_minute{border-top-right-radius:999px;border-bottom-right-radius:999px}:root[data-mode=dark] .N9_fBq_hour{color:var(--color-system-text-200);background-color:var(--color-system-border-200)}.N9_fBq_hourDivider{opacity:.3;background-color:#000;padding-left:2px}.N9_fBq_minute{font-weight:var(--font-weight-semibold)}.N9_fBq_minute.N9_fBq_withException{font-weight:var(--font-weight-medium);color:var(--color-system-text-300);position:relative}.N9_fBq_exception{font-size:10px;font-weight:var(--font-weight-bold);position:absolute;top:0;right:-1px}
._4Hv_za_container{gap:var(--size-spacing-5);flex-direction:column;display:flex}._4Hv_za_title{font-size:12px;font-style:italic;font-weight:var(--font-weight-medium);color:var(--color-system-text-300)}._4Hv_za_noData{font-size:14px;font-style:italic;font-weight:var(--font-weight-medium);color:var(--color-system-text-300)}._4Hv_za_nextDate{font-size:14px;font-style:italic;font-weight:var(--font-weight-medium);color:var(--color-status-info-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._4Hv_za_nextDate:hover{opacity:.8}
.cZ4LUq_container{cursor:pointer;grid-template-columns:18px 1fr;gap:10px;padding:0 20px;display:grid}.cZ4LUq_container:hover{background-color:var(--color-system-background-300)}.cZ4LUq_container.cZ4LUq_isFirstStop{padding-top:20px}.cZ4LUq_container.cZ4LUq_isLastStop{padding-bottom:20px}.cZ4LUq_container.cZ4LUq_isSelected,.cZ4LUq_container.cZ4LUq_isSelected:hover{z-index:10;cursor:default;background-color:var(--color-system-background-100);box-shadow:0 0 30px #00000026}.cZ4LUq_panel{flex-direction:column;gap:15px;display:flex}.cZ4LUq_detailsWrapper{flex-direction:column;gap:15px;padding-top:20px;padding-bottom:15px;display:flex}.cZ4LUq_isFirstStop .cZ4LUq_detailsWrapper{padding-top:2px}.cZ4LUq_isSelected .cZ4LUq_detailsWrapper{padding:20px 0}.cZ4LUq_isFirstStop.cZ4LUq_isSelected .cZ4LUq_detailsWrapper{padding-top:2px}
._3G-1IW_container{border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);flex-direction:column;width:100%;display:flex;overflow:hidden}
.t3ChGW_container{grid-template:"a b"minmax(100vh,auto)/1fr 1fr;justify-content:flex-start;align-items:flex-start;width:100%;display:grid}@media not (min-width:1000px){.t3ChGW_container{grid-template:[b_]"b"50vh[a_]"a"/1fr}}.t3ChGW_mapWrapper{height:100%;max-height:calc(100vh - var(--size-height-header));grid-area:b;position:sticky}@media not (min-width:1000px){.t3ChGW_mapWrapper{border:none;position:static}}.t3ChGW_containerSummary{top:var(--size-height-header);z-index:11;gap:var(--size-spacing-15);background-color:var(--color-system-background-100);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:sticky}.t3ChGW_containerSummary.t3ChGW_isSticky{padding:var(--size-spacing-15);background-color:var(--color-system-background-100);border-bottom:1px solid var(--color-system-border-100);border-radius:unset;box-shadow:0 0 10px #00000026}@media not (min-width:1000px){.t3ChGW_container{border-radius:unset}}.t3ChGW_linesSummaryWrapper{width:100%;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-200)}.t3ChGW_linesSummaryWrapper .t3ChGW_destinationName,.t3ChGW_lineNumber,.t3ChGW_linesSummaryWrapper .t3ChGW_dayName{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-system-text-100)}.t3ChGW_linesSummaryWrapper .t3ChGW_changeDay{color:var(--color-system-text-300)}.t3ChGW_linesSummaryWrapper .t3ChGW_changeDay:hover{color:var(--color-status-info-text);text-decoration:underline}
.VM9G5W_trigger{width:100%;min-height:48px;font:inherit;color:var(--color-system-text-100);text-align:left;cursor:pointer;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:6px;align-items:center;gap:12px;padding:8px 12px;display:flex}.VM9G5W_triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.VM9G5W_panel{background-color:var(--color-system-background-100);min-width:0;padding:8px 16px 20px}.VM9G5W_group{margin-bottom:12px}.VM9G5W_groupTitle{color:var(--color-system-text-200);margin:0;padding:8px 4px;font-size:14px;font-weight:700}.VM9G5W_option{width:100%;min-height:60px;font:inherit;color:var(--color-system-text-100);text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--color-system-border-100);background:0 0;align-items:center;gap:12px;padding:10px 4px;display:flex}.VM9G5W_option[data-selected=true]{color:var(--color-route-status-info)}.VM9G5W_option:disabled{opacity:.5;cursor:not-allowed}.VM9G5W_optionText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.VM9G5W_optionTitle{font-size:16px;font-weight:700}.VM9G5W_optionSubtitle{color:var(--color-system-text-300);font-size:13px}.VM9G5W_empty{color:var(--color-system-text-300);padding:16px 4px}.VM9G5W_trigger:focus-visible,.VM9G5W_option:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}
._1eOq1W_section[data-padding]{padding-top:0}._1eOq1W_row{flex-direction:row;justify-content:center;align-items:center;gap:15px;margin-top:10px;display:flex}._1eOq1W_lineName{font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-system-text-100);margin:0}
.aU3cFq_container{z-index:101;background-color:var(--color-system-background-100);border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:2px 10px 2px 2px;transition:opacity .18s;display:flex;position:fixed;bottom:20px;left:15px;box-shadow:0 4px 20px #00000026}.aU3cFq_container[data-layout=hidden]{visibility:hidden;opacity:0;pointer-events:none}.aU3cFq_label{color:var(--color-status-live-primary);font-size:14px;font-weight:700;line-height:1}.aU3cFq_container[data-zero-count=true] .aU3cFq_label{color:var(--color-system-text-300)}
.HywroW_container{background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:14px;grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid;box-shadow:0 8px 26px #00000024}.HywroW_track{flex-direction:column;align-self:stretch;align-items:center;padding:9px 0;display:flex}.HywroW_originDot{color:var(--color-route-status-origin);flex-shrink:0}.HywroW_destinationPin{color:var(--color-route-status-danger);flex-shrink:0}.HywroW_trackLine{background-image:repeating-linear-gradient(to bottom, var(--color-system-border-200) 0, var(--color-system-border-200) 4px, transparent 4px, transparent 8px);flex:1;width:2px;min-height:14px;margin:3px 0}.HywroW_fields{flex-direction:column;min-width:0;display:flex}.HywroW_fieldButton{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:6px 0;display:flex}.HywroW_fieldButton:disabled{cursor:default}.HywroW_fieldButton+.HywroW_fieldButton{border-top:1px solid var(--color-system-border-100)}.HywroW_swapButton{width:36px;height:36px;color:var(--color-system-text-200);cursor:pointer;background-color:var(--color-system-background-200);border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.HywroW_swapButton:active{transform:scale(.96)}.HywroW_swapButton:disabled{cursor:default;opacity:.5}.HywroW_container[data-readonly=true]{grid-template-columns:18px minmax(0,1fr)}.HywroW_container[data-readonly=true] .HywroW_swapButton{display:none}.HywroW_label{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-300);text-transform:uppercase;line-height:1.1}.HywroW_value{text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-system-text-100);white-space:nowrap;line-height:1.2;overflow:hidden}
.SUq3CG_container{z-index:20;pointer-events:none;position:fixed;top:14px;left:16px;right:16px}.SUq3CG_routeInputWrapper{pointer-events:auto;width:min(560px,100%);margin:0 auto}.SUq3CG_searchButton{width:min(560px,100%);height:56px;color:var(--color-system-text-200);pointer-events:auto;cursor:pointer;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0 auto;padding:0 16px;display:grid;box-shadow:0 8px 26px #00000024}.SUq3CG_searchButton:active{transform:scale(.99)}.SUq3CG_searchIcon{color:var(--color-system-text-200);flex-shrink:0}.SUq3CG_placeholder{text-overflow:ellipsis;min-width:0;color:var(--color-system-text-200);text-align:left;white-space:nowrap;font-size:16px;font-weight:700;line-height:1;overflow:hidden}
.VBa81q_announcer{z-index:40;white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}
.bRam1q_container{z-index:30;background-color:var(--color-system-background-100);border-radius:18px;align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 28px #00000047}.bRam1q_main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;padding:0;display:flex}.bRam1q_lead{flex:1;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.bRam1q_walkIcon{width:28px;height:28px;color:var(--color-route-on-brand);background-color:var(--color-system-background-200);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bRam1q_copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bRam1q_copy strong{text-overflow:ellipsis;color:var(--color-system-text-100);white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.bRam1q_details{min-width:0;color:var(--color-system-text-200);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.bRam1q_details span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bRam1q_endButton{min-height:40px;color:var(--color-route-on-accent);cursor:pointer;background-color:var(--color-route-status-danger);border:0;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:800}.bRam1q_endButton:active{transform:scale(.98)}
.rhrKqG_visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rhrKqG_badge{color:var(--color-system-text-200);background-color:var(--color-system-background-200);border:1px solid var(--color-system-border-100);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.rhrKqG_badge[data-size=sm]{min-width:28px;height:22px}.rhrKqG_badge[data-size=md]{width:32px;height:32px}
.WluryG_stripItem{flex:none;align-items:center;display:flex;position:relative}.WluryG_visual{align-items:center;gap:5px;display:flex}.WluryG_visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WluryG_connector{color:var(--color-system-text-300);flex-shrink:0}.WluryG_walkPill{min-width:28px;height:22px;color:var(--color-system-text-200);background-color:var(--color-system-background-200);border:1px solid var(--color-system-border-100);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0 6px;font-size:11px;font-weight:800;display:flex}
.jfGb_a_routeStrip{flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.jfGb_a_routeStrip>li{display:flex}
.FkevOG_container{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:inline-flex}.FkevOG_container strong{font:inherit;font-weight:800}.FkevOG_container[data-realtime=true] strong{color:var(--color-route-status-info)}.FkevOG_container em{color:var(--color-route-status-info);text-transform:uppercase;background-color:var(--color-route-status-realtime-background);border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.FkevOG_container del{color:var(--color-system-text-300);white-space:nowrap;font-size:11px;font-weight:700}@media (max-width:480px){.FkevOG_container em{display:none}}
.B13ZPG_step{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px;display:grid;position:relative}.B13ZPG_marker{z-index:2;width:32px;height:32px;color:var(--color-system-text-200);background-color:var(--color-system-background-100);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.B13ZPG_body{flex-direction:column;gap:8px;min-width:0;display:flex}.B13ZPG_currentStepMarker{width:20px;height:20px;color:var(--color-route-on-accent);background-color:var(--color-route-status-info);border:2px solid var(--color-system-background-100);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #0003}.B13ZPG_step:before{content:"";border-left:2px dotted var(--color-system-text-300);position:absolute;top:0;bottom:0;left:25px}.B13ZPG_step:first-child:before{top:26px}.B13ZPG_step:last-child:before{height:26px;bottom:auto}.B13ZPG_lineColor{z-index:1;pointer-events:none;border-radius:999px;width:4px;position:absolute;top:26px;bottom:-26px;left:24px}.B13ZPG_endMarker{z-index:2;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:10px;left:10px}.B13ZPG_step[data-has-end-marker=true]>.B13ZPG_marker{background-color:#0000}.B13ZPG_step[data-has-end-marker=true] .B13ZPG_lineColor{bottom:26px}.B13ZPG_step[data-has-end-marker=true]:last-child:before{height:auto;bottom:26px}
.T10QLW_destination{min-height:32px;color:var(--color-system-text-100);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.3;display:grid}.T10QLW_destination>span{justify-content:flex-end;font-size:17px}.T10QLW_destination strong{font-weight:inherit}
.IW2yKa_legHeader{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding-block:4px;display:flex;position:relative}.IW2yKa_durationChip{height:22px;color:var(--color-system-text-200);white-space:nowrap;background-color:var(--color-system-background-200);border:1px solid var(--color-system-border-100);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.IW2yKa_lineDirection{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.IW2yKa_headsign{min-width:100px;color:var(--color-system-text-200);overflow-wrap:anywhere;flex:1;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.IW2yKa_legEndpoints{flex-direction:column;gap:10px;display:flex}.IW2yKa_endpoint{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;min-height:32px;display:grid}.IW2yKa_endpointTime{font-variant-numeric:tabular-nums;text-align:right;color:var(--color-system-text-100);justify-content:flex-end;font-size:17px;font-weight:700;line-height:1.2;display:flex}.IW2yKa_endpointPlace{min-width:0;color:var(--color-system-text-100);overflow-wrap:anywhere;flex-direction:column;gap:3px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.IW2yKa_endpointTime>span,.IW2yKa_intermediateTime>span{flex-direction:column;align-items:flex-end;gap:2px}.IW2yKa_endpointPlace strong{font-weight:inherit}.IW2yKa_warningList{flex-direction:column;gap:6px;display:flex}.IW2yKa_warningItem{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:13px;font-weight:800;line-height:1.25;display:flex}.IW2yKa_warningItem:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}.IW2yKa_warningItem svg:last-child{flex-shrink:0;margin-left:auto}.IW2yKa_warningItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.IW2yKa_warningItem[data-kind=alert]{color:var(--color-route-status-alert-text);background-color:var(--color-route-status-alert-background);border:1px solid var(--color-route-status-alert-border)}.IW2yKa_stops{flex-direction:column;gap:8px;display:flex}.IW2yKa_stopsButton{color:var(--color-route-status-info);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.IW2yKa_stopsButton[aria-expanded=true] svg{transform:rotate(180deg)}.IW2yKa_stopList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.IW2yKa_stopList li{color:var(--color-system-text-200);grid-template-columns:minmax(0,1fr) 72px;align-items:baseline;gap:10px;font-size:13px;display:grid}.IW2yKa_stopList strong{min-width:0;color:var(--color-system-text-100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IW2yKa_intermediateTime{font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;display:flex}.IW2yKa_endpointNode{background-color:var(--color-system-background-100);border:2px solid var(--color-system-text-200);border-radius:999px;width:12px;height:12px}.IW2yKa_endpointNode[data-final-destination=true]{border-color:var(--color-system-text-100);width:16px;height:16px;position:relative}.IW2yKa_endpointNode[data-final-destination=true]:after{content:"";background-color:var(--color-system-text-100);border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IW2yKa_modeMarker{z-index:2;position:absolute;top:0;left:-40px}
.d1zhCG_badge{width:32px;height:32px;color:var(--color-system-text-200);background-color:var(--color-system-background-200);border:1px solid var(--color-system-border-100);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.d1zhCG_title{color:var(--color-system-text-200);font-size:14px;font-weight:700;line-height:28px}.d1zhCG_times{color:var(--color-system-text-200);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}
.k3BrrW_button{height:28px;color:var(--color-route-on-accent);white-space:nowrap;cursor:pointer;background-color:var(--color-route-status-info);border:1px solid var(--color-route-status-info);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 9px 0 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.k3BrrW_button[data-size=md]{gap:8px;min-width:88px;height:44px;padding:0 20px;font-size:16px}
.yluIHW_container{flex-direction:column;gap:14px;min-height:100%;padding:0 16px 16px;display:flex}.yluIHW_header{flex-direction:column;gap:8px;padding:0 0 4px;display:flex}.yluIHW_container[data-preview=true]{gap:8px}.yluIHW_journeySummary{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.yluIHW_journeyTime,.yluIHW_duration{color:var(--color-system-text-100);font-family:inherit;font-size:16px;font-weight:700;line-height:1.3}.yluIHW_journeyTime{font-size:22px;font-weight:800}.yluIHW_journeyTime strong{font-weight:inherit}.yluIHW_journeyTime del,.yluIHW_journeyTime em{display:none}.yluIHW_separator{color:var(--color-system-text-300);font-size:18px}.yluIHW_metrics{flex-wrap:wrap;gap:6px 12px;display:flex}.yluIHW_metric{color:var(--color-system-text-200);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.yluIHW_alternativesButton{min-height:44px;color:var(--color-route-status-info);cursor:pointer;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-200);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.yluIHW_timeline{background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:10px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.yluIHW_actions{gap:10px;display:flex}.yluIHW_endButton{min-height:48px;color:var(--color-route-on-accent);cursor:pointer;background-color:var(--color-route-status-danger);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:800;display:inline-flex}.yluIHW_endButton:active{transform:scale(.98)}
._9xSMCa_card{background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-200);border-radius:10px;position:relative;overflow:hidden}._9xSMCa_selectButton{z-index:1;appearance:none;cursor:pointer;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}._9xSMCa_selectButton:focus-visible{outline:2px solid var(--color-system-text-200);outline-offset:-2px}._9xSMCa_visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9xSMCa_card[data-selected=true]{border-color:var(--color-route-status-info);box-shadow:0 0 0 1px var(--color-route-status-info)}._9xSMCa_topRow,._9xSMCa_bottomRow{align-items:center;gap:8px;min-width:0}._9xSMCa_topRow{padding:9px 10px 6px;display:flex}._9xSMCa_bottomRow{grid-template-columns:minmax(0,1fr);padding:5px 10px 9px;display:grid}._9xSMCa_strip{min-width:0}._9xSMCa_duration{flex:none;min-width:0}._9xSMCa_duration strong{white-space:nowrap;font-size:22px;line-height:1;display:block}._9xSMCa_timeRange{min-width:0;color:var(--color-system-text-200);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:0 auto;gap:2px;display:flex;overflow:hidden}._9xSMCa_primaryTime{text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}._9xSMCa_primaryTime>strong{text-overflow:ellipsis;font-size:13px;font-weight:900;overflow:hidden}._9xSMCa_liveStatus{flex:none;align-items:center;display:inline-flex}._9xSMCa_liveStatus>:first-child{margin-inline:-5px;transform:scale(.65)}._9xSMCa_timeRange[data-realtime=true] ._9xSMCa_primaryTime>strong{color:var(--color-status-active-primary)}._9xSMCa_metrics{flex-wrap:wrap;gap:6px 12px;padding:0 10px 4px;display:flex}._9xSMCa_metric{min-width:0;color:var(--color-system-text-200);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}._9xSMCa_alertBadge{max-width:100%;height:20px;color:var(--color-route-status-alert-text);text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-route-status-alert-background);border:1px solid var(--color-route-status-alert-border);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}@media (max-width:420px){._9xSMCa_topRow{grid-template-columns:auto minmax(78px,1fr) auto}._9xSMCa_metric{grid-column:auto;justify-self:start;font-size:13px}._9xSMCa_bottomRow{gap:7px;padding-inline:10px}._9xSMCa_duration strong{font-size:21px}._9xSMCa_timeRange{font-size:13px}}
.RqZKhq_container{gap:16px;padding:0 12px 12px;display:grid}.RqZKhq_placeHeader{gap:4px;display:grid}.RqZKhq_placeHeader h2,.RqZKhq_placeHeader p,.RqZKhq_container h3{margin:0}.RqZKhq_placeHeader p{color:var(--color-system-text-200)}.RqZKhq_itineraries{gap:12px;margin:0;padding:0;list-style:none;display:grid}.RqZKhq_status{color:var(--color-system-text-200);margin:0}.RqZKhq_error{color:var(--color-route-status-error-text)}
.wY83WW_filterButton{height:28px;color:var(--color-system-text-200);white-space:nowrap;cursor:pointer;background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.wY83WW_filterButton[data-variant=trigger]{gap:5px;height:30px;padding:0 10px;font-size:13px;font-weight:850}.wY83WW_filterButton[data-active=true]{color:var(--color-route-status-info);background-color:var(--color-route-status-info-background);border-color:var(--color-route-status-info)}.wY83WW_filterButton[data-variant=row]{width:100%;height:auto;min-height:60px;color:var(--color-system-text-100);white-space:normal;border:0;border-bottom:1px solid var(--color-system-border-100);border-radius:0;flex:none;justify-content:flex-start;gap:14px;padding:10px 8px;font-size:16px;font-weight:750}.wY83WW_filterButton[data-variant=row]:last-child{border-bottom:0}.wY83WW_filterButton[data-variant=row][data-active=true]{color:var(--color-route-status-info);background-color:var(--color-system-background-100);border-color:var(--color-system-border-100)}.wY83WW_filterButton[data-variant=row] .wY83WW_nativeControl{appearance:auto;width:22px;height:22px;accent-color:var(--color-route-status-info);clip-path:none;flex:none;order:2;margin:0 0 0 auto;position:static}.wY83WW_filterButton:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}.wY83WW_filterButton:has(:focus-visible){outline:2px solid var(--color-brand-navegante);outline-offset:2px}.wY83WW_nativeControl{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.HTuGxq_filtersPanel{background-color:var(--color-system-background-100);flex-direction:column;min-width:0;padding:8px 16px 20px;display:flex}.HTuGxq_filterGroup{flex-direction:column;min-width:0;display:flex}.HTuGxq_footer{padding-top:12px}
.lMXWzW_dateTimeField,.lMXWzW_dateTimeLabel{gap:6px;display:grid}.lMXWzW_dateTimeFieldLabel{color:var(--color-system-text-200);font-size:13px;font-weight:800}.lMXWzW_dateTimeError{color:var(--color-route-status-error-text);margin:0;font-size:12px;font-weight:700}.lMXWzW_timeInput{width:100%;height:48px;color:var(--color-system-text-100);background-color:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:9px;padding:0 10px;font-size:16px;font-weight:750}
.-nLQVq_filterToggles{scrollbar-width:none;align-items:center;gap:7px;min-width:0;display:flex;overflow:auto hidden}.-nLQVq_filterToggles::-webkit-scrollbar{display:none}.-nLQVq_filterCount{min-width:17px;height:17px;color:var(--color-route-on-accent);background-color:var(--color-route-status-info);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}
.KKULda_container{flex-direction:column;gap:8px;padding:2px 12px 16px;display:flex}.KKULda_status,.KKULda_error{background-color:var(--color-system-background-100);border-radius:10px;padding:12px;font-size:14px;font-weight:700}.KKULda_status{color:var(--color-system-text-200)}.KKULda_error{color:var(--color-route-status-error-text)}.KKULda_itineraries{flex-direction:column;gap:8px;display:flex}.KKULda_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}
.DKAQiG_container{width:100%;font:inherit;color:var(--color-system-text-100);text-align:left;appearance:none;cursor:pointer;background-color:var(--color-system-background-100);border:0;border-top:1px solid var(--color-system-border-100);flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:20px 10px 20px 20px;display:flex}.DKAQiG_container:active{opacity:.7}.DKAQiG_container:focus-visible{z-index:1;outline:2px solid var(--color-brand-navegante);outline-offset:-4px;position:relative}.DKAQiG_iconWrapper{display:flex}.DKAQiG_childrenWrapper{width:100%}.DKAQiG_arrowWrapper{color:var(--color-system-text-400);display:flex}
.dj_ZFq_name{text-overflow:ellipsis;-webkit-line-clamp:3;width:100%;color:var(--color-system-text-100);-webkit-box-orient:vertical;justify-content:flex-start;display:-webkit-box;overflow:hidden}.dj_ZFq_name[data-size=md]{font-size:15px;font-weight:700}.dj_ZFq_name[data-size=lg]{font-size:20px;font-weight:700}.dj_ZFq_name[data-align=left]{text-align:left;align-items:flex-start}.dj_ZFq_name[data-align=center]{text-align:center;align-items:center}
.-MSCmW_container{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}
.ckGvaq_agencyLogos{flex-shrink:0;align-items:center;gap:.2rem;font-style:normal;display:flex}.ckGvaq_agencyLogos img{object-fit:contain;width:33px;height:22px;display:block}
.yxvB4a_resultDisplay,.yxvB4a_stopDisplay{min-width:0;display:grid}.yxvB4a_resultDisplay{gap:.2rem}.yxvB4a_stopDisplay{gap:.25rem}.yxvB4a_resultMeta{min-width:0;color:var(--mantine-color-dimmed);align-items:center;gap:.45rem;display:flex}.yxvB4a_resultDisplay strong,.yxvB4a_stopDisplay strong{font-size:15px;line-height:1.2}.yxvB4a_resultDisplay small,.yxvB4a_stopDisplay small{color:var(--mantine-color-dimmed);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.O5GiJa_group{background:var(--color-system-background-200,var(--mantine-color-gray-0));gap:0;margin:0 -14.4px;padding:10.4px 0 0;display:grid}.O5GiJa_group h2{margin:2.4px 20px 10.4px;font-size:16px}.O5GiJa_group ul{margin:0;padding:0;list-style:none}.O5GiJa_showMore{width:100%;font:inherit;color:var(--color-system-text-200);text-align:left;cursor:pointer;background:var(--color-system-background-100);border:0;border-top:1px solid var(--color-system-border-100);padding:14px 20px;font-weight:600}.O5GiJa_showMore:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:-4px}
.IxOhoG_group{background:var(--color-system-background-200);margin:0 -14.4px;padding:10.4px 0 0}.IxOhoG_heading{justify-content:space-between;align-items:center;gap:16px;margin:2.4px 20px 10.4px;display:flex}.IxOhoG_heading h2{margin:0;font-size:16px}.IxOhoG_clearButton{font:inherit;color:var(--color-system-text-200);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px}.IxOhoG_clearButton:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}.IxOhoG_group ul{margin:0;padding:0;list-style:none}.IxOhoG_status{color:var(--color-system-text-200);margin:0;padding:16px 20px}
.bwYfyW_status{color:var(--mantine-color-dimmed);text-align:center;margin:1rem 0}.bwYfyW_visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.uKdgCW_scrollChipsWrapper{width:100%;min-width:0;position:relative}.uKdgCW_scrollChipsWrapper div{touch-action:pan-x pinch-zoom}.uKdgCW_scrollChipsScroll{--scroll-chips-left-mask:black;--scroll-chips-right-mask:black;--scroll-chips-fade-size:40px;scrollbar-width:none;width:100%;min-width:0;-webkit-mask-image:linear-gradient(to right, var(--scroll-chips-left-mask) 0, black var(--scroll-chips-fade-size), black calc(100% - var(--scroll-chips-fade-size)), var(--scroll-chips-right-mask) 100%);mask-image:linear-gradient(to right, var(--scroll-chips-left-mask) 0, black var(--scroll-chips-fade-size), black calc(100% - var(--scroll-chips-fade-size)), var(--scroll-chips-right-mask) 100%);-webkit-overflow-scrolling:touch;overflow:auto hidden}.uKdgCW_scrollChipsScroll[data-fade-left=true]{--scroll-chips-left-mask:transparent}.uKdgCW_scrollChipsScroll[data-fade-right=true]{--scroll-chips-right-mask:transparent}.uKdgCW_scrollChipsScroll::-webkit-scrollbar{display:none}.uKdgCW_scrollChipsGroup{flex-wrap:nowrap;gap:8px;width:max-content;min-width:100%;padding-bottom:4px;display:flex}
.Y7Z0Ca_chips{gap:8px;width:max-content;padding-bottom:2px;display:flex}.Y7Z0Ca_chip{min-height:36px;font:inherit;color:var(--color-system-text-200);white-space:nowrap;cursor:pointer;background:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex}.Y7Z0Ca_chip[data-active=true]{color:var(--color-route-status-info);background:var(--color-route-status-info-background);border-color:var(--color-route-status-info)}.Y7Z0Ca_chip:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}
.h-yeLq_container{gap:14.4px;padding:14.4px;display:grid}.h-yeLq_withVersion{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.h-yeLq_version{color:var(--color-system-text-200);text-align:center;margin:auto 0 0;padding:4px 0 8px;font-size:12px;line-height:1.2}.h-yeLq_container .h-yeLq_inputWrapper{--input-bg:var(--color-system-background-100);background-color:var(--input-bg);border:0;border-radius:13.6px}.h-yeLq_container .h-yeLq_inputWrapper:focus-within{box-shadow:none;border:0}.h-yeLq_input{background:0 0;border:0;border-radius:13.6px;outline:0;height:54px;font-size:16.8px}.h-yeLq_container .h-yeLq_input:focus-visible{outline-color:var(--color-system-border-200)!important}@media (forced-colors:active){.h-yeLq_container .h-yeLq_input:focus-visible{outline-color:canvastext!important}}.h-yeLq_currentLocationButton{width:100%;font:inherit;color:var(--color-system-text-100);text-align:left;cursor:pointer;background:var(--color-system-background-100);border:1px solid var(--color-system-border-100);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.h-yeLq_currentLocationButton:disabled{cursor:wait;opacity:.6}.h-yeLq_currentLocationButton:focus-visible{outline:2px solid var(--color-brand-navegante)}.h-yeLq_currentLocationError{color:var(--color-status-danger-primary);margin:0}.h-yeLq_clearButton{width:36px;height:36px;color:var(--color-system-text-200);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,transform .15s;display:flex}.h-yeLq_clearButton:active{transform:scale(.92)}.h-yeLq_clearButton:hover{color:var(--color-system-text-100)}
.qDlnBq_view:focus{outline:none}
.TPFa9q_row{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}
.jDxupW_container{font-family:var(--font-family-monospace);font-weight:var(--font-weight-bold);color:var(--color-system-text-300);text-align:center;text-transform:uppercase;text-wrap:nowrap;cursor:pointer;background-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.jDxupW_container:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}.jDxupW_container[data-size=md]{letter-spacing:.5px;font-size:10px}.jDxupW_container[data-size=lg]{letter-spacing:.5px;font-size:14px}.jDxupW_container[data-with-border=true]{background-color:var(--color-system-background-200);border:1px solid var(--color-system-border-200)}.jDxupW_container[data-with-border=true][data-size=md]{padding:3px 8px}.jDxupW_container[data-with-border=true][data-size=lg]{padding:3px var(--size-spacing-15)}
.u_NsQG_location{color:var(--color-system-text-300)}.u_NsQG_location.u_NsQG_md{font-size:15px;font-weight:var(--font-weight-bold)}.u_NsQG_location.u_NsQG_lg{font-size:16px;font-weight:var(--font-weight-bold)}
.M7R59q_name{font-size:28px;line-height:1.15;font-weight:var(--font-weight-bold);color:var(--color-system-text-100);margin:0}
.A_uL6a_section[data-padding]{padding-top:0}.A_uL6a_directionsButton{width:100%;min-height:44px;font:inherit;color:var(--color-route-on-accent);cursor:pointer;background-color:var(--color-route-status-info);border:1px solid var(--color-route-status-info);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.A_uL6a_directionsButton:focus-visible{outline:2px solid var(--color-system-text-100);outline-offset:2px}
._0gs-VW_container{grid-template-rows:8px;grid-template-columns:8px 1fr auto;justify-content:center;align-items:center;width:100%;display:grid}._0gs-VW_circle{aspect-ratio:1;background-color:var(--color-alerts-3);border-radius:999px;width:100%;height:100%}._0gs-VW_line{background-color:var(--color-alerts-3);border-top-right-radius:999px;border-bottom-right-radius:999px;width:100%;height:2px}._0gs-VW_time{color:var(--color-alerts-3);padding-left:3px;font-size:10px;font-weight:800}._0gs-VW_time span{font-weight:800;animation:2s step-start infinite _0gs-VW_blink}@keyframes _0gs-VW_blink{0%,to{opacity:.9}50%{opacity:.4}}
.bfgrga_container{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.bfgrga_label{font-size:16px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-system-text-100);text-wrap:nowrap;line-height:1.1}.bfgrga_container[data-is-realtime=true] .bfgrga_label{color:var(--color-status-active-primary)}
._25euVW_clockWrapper{width:100%;padding:0 5px}._25euVW_container{cursor:pointer;border-top:1px solid var(--color-system-border-100);border-radius:0;flex-direction:column;width:100%;transition:all .2s;display:flex;position:relative}._25euVW_action{z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}._25euVW_action:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:-2px}._25euVW_actionLabel{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._25euVW_container:first-child,._25euVW_container[data-with-clock=true]{border-top:none}._25euVW_container[data-is-past=true]{opacity:.35}._25euVW_container[data-is-selected=true]{z-index:10;background-color:var(--color-system-background-100);border-top-color:#0000;transform:scale(1.01);box-shadow:0 0 30px #00000026}._25euVW_container[data-is-past=true][data-is-selected=true]{opacity:.9}._25euVW_summary{grid-template-columns:1fr auto auto;justify-content:space-between;align-items:center;padding:15px;display:grid}._25euVW_details{visibility:hidden;border-top:1px solid var(--color-system-border-100);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;height:0;padding:0 15px;transition:all .15s;display:flex;overflow:hidden}._25euVW_container[data-is-selected=true] ._25euVW_details{visibility:visible;height:min-content;padding:15px}._25euVW_localitiesList{color:var(--color-system-text-300);font-size:14px;font-weight:600}
._0hoUsW_arrivalsWrapper{flex-direction:column;width:100%;display:flex}._0hoUsW_toggleShowPastArrivals{width:100%;color:var(--color-system-text-300);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px;font-size:14px;font-weight:600;transition:all .2s}._0hoUsW_toggleShowPastArrivals:focus-visible{outline:2px solid var(--color-brand-navegante);outline-offset:2px}._0hoUsW_toggleShowPastArrivals:hover{color:var(--color-system-text-100);background-color:var(--color-system-background-200)}
.H4pLtW_vehicleInfoWrapper{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.H4pLtW_lastSeenLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-system-text-300)}.H4pLtW_lineInfoWrapper{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.H4pLtW_lineBadgeButton{cursor:pointer;border-radius:999px;transition:transform .15s}.H4pLtW_lineBadgeButton:active{transform:scale(.96)}.H4pLtW_lineBadgeButton:focus-visible{outline:3px solid var(--color-status-active-primary);outline-offset:3px}
._8Fq28a_main{height:100%}._8Fq28a_visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
