.mobile-ride-search-results-module__tFgqBG__mobilePage{display:none}@media (max-width:48rem){.mobile-ride-search-results-module__tFgqBG__mobilePage{--deck-settle-duration:.3s;--deck-settle-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;inset:0 0 calc(94px + env(safe-area-inset-bottom));min-inline-size:0;padding:max(14px, env(safe-area-inset-top)) clamp(14px, 4.6vw, 20px) 10px;background:var(--surface-subtle);flex-direction:column;gap:10px;display:flex;position:fixed;overflow:hidden}.mobile-ride-search-results-module__tFgqBG__summary{border:1px solid var(--color-neutral-200);background:var(--color-white);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-inline-size:0;padding:12px 14px;display:flex}.mobile-ride-search-results-module__tFgqBG__summaryCopy{min-inline-size:0}.mobile-ride-search-results-module__tFgqBG__summaryRoute{min-inline-size:0;color:var(--color-neutral-900);align-items:center;gap:7px;font-size:clamp(15px,4.2vw,17px);display:flex}.mobile-ride-search-results-module__tFgqBG__summaryRoute strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}html[dir=rtl] .mobile-ride-search-results-module__tFgqBG__summaryRoute svg{transform:scaleX(-1)}.mobile-ride-search-results-module__tFgqBG__summaryCopy p{color:var(--color-neutral-500);margin-block-start:4px;font-size:12px;font-weight:500}.mobile-ride-search-results-module__tFgqBG__editSearch{color:var(--color-primary);flex:none;font-size:12px;font-weight:600;text-decoration:none}.mobile-ride-search-results-module__tFgqBG__resultMeta{min-block-size:20px;color:var(--color-neutral-500);justify-content:space-between;align-items:center;gap:8px;padding-inline:3px;font-size:11px;font-weight:500;display:flex}.mobile-ride-search-results-module__tFgqBG__previewBadge{color:#7a2e0e;align-items:center;gap:4px;display:inline-flex}.mobile-ride-search-results-module__tFgqBG__deckRegion,.mobile-ride-search-results-module__tFgqBG__loadingDeck{flex:1;min-block-size:0}.mobile-ride-search-results-module__tFgqBG__deckRegion{min-inline-size:0;position:relative;overflow:visible}.mobile-ride-search-results-module__tFgqBG__deck{isolation:isolate;touch-action:pan-y;overscroll-behavior:none;block-size:calc(100% - 50px);min-inline-size:0;margin:10px 20px 40px;padding:0;list-style:none;position:relative}.mobile-ride-search-results-module__tFgqBG__deck:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mobile-ride-search-results-module__tFgqBG__deckItem{pointer-events:none;transform-origin:50%;min-inline-size:0;transition:transform var(--deck-settle-duration) var(--deck-settle-ease), opacity var(--deck-settle-duration) var(--deck-settle-ease);position:absolute;inset:0}.mobile-ride-search-results-module__tFgqBG__deck[data-dragging=true] .mobile-ride-search-results-module__tFgqBG__deckItem{will-change:transform;transition:none}.mobile-ride-search-results-module__tFgqBG__previous,.mobile-ride-search-results-module__tFgqBG__next{--card-depth:1;z-index:20}.mobile-ride-search-results-module__tFgqBG__active{--card-depth:0;z-index:30;pointer-events:auto}.mobile-ride-search-results-module__tFgqBG__third{--card-depth:2;z-index:10}.mobile-ride-search-results-module__tFgqBG__deckStatus{color:var(--color-neutral-500);text-align:center;pointer-events:none;font-size:11px;font-weight:600;position:absolute;inset-block-end:9px;inset-inline:0}.mobile-ride-search-results-module__tFgqBG__deckControls{z-index:6;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-block-end:3px;inset-inline:0}.mobile-ride-search-results-module__tFgqBG__deckControls button{border:1px solid var(--color-neutral-200);background:var(--color-white);block-size:34px;inline-size:34px;color:var(--color-neutral-700);pointer-events:auto;cursor:pointer;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 10px #10182812}.mobile-ride-search-results-module__tFgqBG__deckControls button:disabled{opacity:.32;cursor:default}.mobile-ride-search-results-module__tFgqBG__deckControls button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mobile-ride-search-results-module__tFgqBG__card,.mobile-ride-search-results-module__tFgqBG__skeletonCard{border:1px solid var(--color-neutral-200);background:var(--color-white);border-radius:26px;block-size:100%;inline-size:100%}.mobile-ride-search-results-module__tFgqBG__card{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,2.25dvh,20px);min-inline-size:0;padding:clamp(20px,5.4vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #10182817,0 3px 8px #1018280a}.mobile-ride-search-results-module__tFgqBG__previous .mobile-ride-search-results-module__tFgqBG__card,.mobile-ride-search-results-module__tFgqBG__next .mobile-ride-search-results-module__tFgqBG__card{box-shadow:0 6px 16px #1018280f}.mobile-ride-search-results-module__tFgqBG__third .mobile-ride-search-results-module__tFgqBG__card{box-shadow:0 3px 9px #1018280a}.mobile-ride-search-results-module__tFgqBG__card:after{z-index:10;border-radius:inherit;background:var(--color-neutral-900);opacity:calc(var(--card-depth,0) * .025);pointer-events:none;content:"";transition:opacity var(--deck-settle-duration) var(--deck-settle-ease);position:absolute;inset:0}.mobile-ride-search-results-module__tFgqBG__deck[data-dragging=true] .mobile-ride-search-results-module__tFgqBG__card:after{transition:none}.mobile-ride-search-results-module__tFgqBG__cardHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-inline-size:0;display:grid}.mobile-ride-search-results-module__tFgqBG__departure,.mobile-ride-search-results-module__tFgqBG__price{min-inline-size:0}.mobile-ride-search-results-module__tFgqBG__summaryLabel{color:var(--color-neutral-500);letter-spacing:.02em;margin-block-end:5px;font-size:11px;font-weight:600;display:block}.mobile-ride-search-results-module__tFgqBG__time{color:var(--color-neutral-900);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(30px,8.7vw,36px);font-weight:700;line-height:1}.mobile-ride-search-results-module__tFgqBG__date{color:var(--color-neutral-500);align-items:center;gap:5px;margin-block-start:8px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.mobile-ride-search-results-module__tFgqBG__price{color:var(--color-neutral-900);text-align:end;justify-items:end;padding-block-start:17px;display:grid}.mobile-ride-search-results-module__tFgqBG__price strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:clamp(19px,5.6vw,24px);font-weight:700;line-height:1.05;overflow:hidden}.mobile-ride-search-results-module__tFgqBG__price>span:last-child,.mobile-ride-search-results-module__tFgqBG__details span,.mobile-ride-search-results-module__tFgqBG__routeStop span{color:var(--color-neutral-500);font-size:12px;font-weight:500}.mobile-ride-search-results-module__tFgqBG__price>span:last-child{margin-block-start:7px}.mobile-ride-search-results-module__tFgqBG__cardBody{flex-direction:column;justify-content:space-between;gap:clamp(15px,2.3dvh,20px);min-block-size:0;display:flex}.mobile-ride-search-results-module__tFgqBG__route{gap:clamp(18px,2.5dvh,23px);padding-block:3px;display:grid;position:relative}.mobile-ride-search-results-module__tFgqBG__routeConnector{border-inline-start:1px solid var(--color-neutral-300);position:absolute;inset-block:27px 28px;inset-inline-start:9px}.mobile-ride-search-results-module__tFgqBG__routeStop{z-index:1;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:13px;min-inline-size:0;display:grid;position:relative}.mobile-ride-search-results-module__tFgqBG__routeStop>div,.mobile-ride-search-results-module__tFgqBG__driver>div,.mobile-ride-search-results-module__tFgqBG__vehicle>div{gap:2px;min-inline-size:0;display:grid}.mobile-ride-search-results-module__tFgqBG__routeStop strong{color:var(--color-neutral-900);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,5vw,20px);font-weight:650;line-height:1.25;overflow:hidden}.mobile-ride-search-results-module__tFgqBG__driver strong,.mobile-ride-search-results-module__tFgqBG__vehicle strong{color:var(--color-neutral-900);font-size:12.5px;font-weight:650;line-height:1.35;overflow:hidden}.mobile-ride-search-results-module__tFgqBG__originMarker,.mobile-ride-search-results-module__tFgqBG__destinationMarker{background:var(--color-white);place-items:center;display:grid}.mobile-ride-search-results-module__tFgqBG__originMarker:before,.mobile-ride-search-results-module__tFgqBG__destinationMarker:before{content:"";border-radius:50%;block-size:10px;inline-size:10px}.mobile-ride-search-results-module__tFgqBG__originMarker:before{background:var(--color-primary);box-shadow:0 0 0 3px #155eef1a}.mobile-ride-search-results-module__tFgqBG__destinationMarker:before{border:2px solid var(--color-neutral-500);background:var(--color-white)}.mobile-ride-search-results-module__tFgqBG__details{border-block:1px solid var(--color-neutral-100);gap:9px;padding-block:12px;display:grid}.mobile-ride-search-results-module__tFgqBG__driver,.mobile-ride-search-results-module__tFgqBG__vehicle{align-items:center;gap:10px;min-inline-size:0;display:flex}.mobile-ride-search-results-module__tFgqBG__detailIcon{background:var(--color-neutral-100);block-size:34px;inline-size:34px;color:var(--color-neutral-600);border-radius:11px;flex:none;place-items:center;display:grid}.mobile-ride-search-results-module__tFgqBG__driver strong,.mobile-ride-search-results-module__tFgqBG__vehicle strong{text-overflow:ellipsis;white-space:nowrap}.mobile-ride-search-results-module__tFgqBG__availableSeats{min-block-size:42px;color:var(--color-neutral-800);background:#155eef0a;border:1px solid #155eef1a;border-radius:14px;align-items:center;gap:8px;padding-inline:14px;font-size:13.5px;font-weight:500;display:flex}.mobile-ride-search-results-module__tFgqBG__availableSeats svg{color:var(--color-primary);flex:none}.mobile-ride-search-results-module__tFgqBG__availableSeats strong{color:var(--color-neutral-900);font-weight:700}.mobile-ride-search-results-module__tFgqBG__viewRide{background:var(--color-primary);min-block-size:54px;color:var(--color-white);border-radius:16px;place-items:center;font-size:16px;font-weight:650;text-decoration:none;transition:transform .2s,background .2s;display:grid}.mobile-ride-search-results-module__tFgqBG__viewRide:active{transform:scale(.97)}.mobile-ride-search-results-module__tFgqBG__viewRide:focus-visible{outline-offset:3px;outline:3px solid #155eef47}.mobile-ride-search-results-module__tFgqBG__loadingDeck{padding-block-start:20px}.mobile-ride-search-results-module__tFgqBG__skeletonCard{align-content:space-between;gap:18px;padding:clamp(18px,4.8vw,24px);display:grid}.mobile-ride-search-results-module__tFgqBG__skeletonCard span{background:var(--color-neutral-100);border-radius:10px;display:block}.mobile-ride-search-results-module__tFgqBG__skeletonHeading{block-size:36px;inline-size:44%}.mobile-ride-search-results-module__tFgqBG__skeletonRoute{block-size:120px;inline-size:82%}.mobile-ride-search-results-module__tFgqBG__skeletonDetails{block-size:76px;inline-size:100%}.mobile-ride-search-results-module__tFgqBG__skeletonButton{block-size:52px;inline-size:100%}.mobile-ride-search-results-module__tFgqBG__state{min-block-size:0;color:var(--color-neutral-600);text-align:center;flex:1;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid}.mobile-ride-search-results-module__tFgqBG__state strong{color:var(--color-neutral-900);font-size:19px}.mobile-ride-search-results-module__tFgqBG__state a,.mobile-ride-search-results-module__tFgqBG__state button{background:var(--color-primary);min-block-size:42px;color:var(--color-white);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;padding-inline:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}}@media (max-width:22rem){.mobile-ride-search-results-module__tFgqBG__deck{margin-inline:28px}.mobile-ride-search-results-module__tFgqBG__mobilePage{gap:8px;padding-inline:12px}.mobile-ride-search-results-module__tFgqBG__summary{padding-inline:12px}}@media (max-width:48rem) and (prefers-reduced-motion:reduce){.mobile-ride-search-results-module__tFgqBG__deckItem,.mobile-ride-search-results-module__tFgqBG__card:after{transition:none}}
.page-module__8Vqd_a__desktopResults{display:contents}@media (max-width:48rem){.page-module__8Vqd_a__desktopResults{display:none}}
