.DriverVerificationPanel-module__fldtsG__overlay{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1470;align-items:end;display:grid;position:absolute;inset:0}.DriverVerificationPanel-module__fldtsG__panel{max-height:94%;padding:20px 18px max(20px, env(safe-area-inset-bottom));background:#fff;border-radius:28px 28px 0 0;overflow-y:auto;box-shadow:0 -20px 55px #0a0e142e}.DriverVerificationPanel-module__fldtsG__panel>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:16px;margin:-20px -18px 16px;padding:20px 18px 14px;display:flex;position:sticky;top:-20px}.DriverVerificationPanel-module__fldtsG__panel header small{color:#92979e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.DriverVerificationPanel-module__fldtsG__panel h2{letter-spacing:-.035em;margin:4px 0 0;font-size:23px}.DriverVerificationPanel-module__fldtsG__panel header button{cursor:pointer;background:#f1f2f3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.DriverVerificationPanel-module__fldtsG__statusCard{border-radius:16px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.DriverVerificationPanel-module__fldtsG__statusCard>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.DriverVerificationPanel-module__fldtsG__statusCard div{gap:3px;display:grid}.DriverVerificationPanel-module__fldtsG__statusCard strong{font-size:14px}.DriverVerificationPanel-module__fldtsG__statusCard p{margin:0;font-size:12px;line-height:1.35}.DriverVerificationPanel-module__fldtsG__pending{color:#1c62af;background:#eaf3ff}.DriverVerificationPanel-module__fldtsG__approved{color:#147a3d;background:#eaf8ee}.DriverVerificationPanel-module__fldtsG__rejected{color:#bf2230;background:#fff0f1}.DriverVerificationPanel-module__fldtsG__panel form{gap:13px;display:grid}.DriverVerificationPanel-module__fldtsG__panel label{color:#6f757e;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.DriverVerificationPanel-module__fldtsG__panel input{color:#0b0e14;background:#f8f8f9;border:1px solid #e1e4e7;border-radius:13px;outline:0;width:100%;min-height:48px;padding:0 13px}.DriverVerificationPanel-module__fldtsG__panel input:focus{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed29}.DriverVerificationPanel-module__fldtsG__panel input:disabled{color:#555b64;opacity:1}.DriverVerificationPanel-module__fldtsG__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.DriverVerificationPanel-module__fldtsG__privacy{color:#92979e;margin:0;font-size:10px;line-height:1.45}.DriverVerificationPanel-module__fldtsG__error{color:#d92331;margin:0;font-size:12px}.DriverVerificationPanel-module__fldtsG__submit,.DriverVerificationPanel-module__fldtsG__closeAction{color:#fff;cursor:pointer;background:#2f80ed;border:0;border-radius:15px;min-height:56px;font-weight:850}.DriverVerificationPanel-module__fldtsG__closeAction{background:#f2f3f4}@media (max-width:390px){.DriverVerificationPanel-module__fldtsG__row{grid-template-columns:1fr}}
.RideChat-module__fpfhdW__backdrop{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0e1480;place-items:end center;animation:.16s both RideChat-module__fpfhdW__chatBackdropIn;display:grid;position:fixed;inset:0}.RideChat-module__fpfhdW__panel{color:#0b0e14;background:#f4f5f6;border-radius:28px 28px 0 0;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,580px);height:min(78dvh,700px);animation:.24s cubic-bezier(.22,1,.36,1) both RideChat-module__fpfhdW__chatPanelIn;display:grid;overflow:hidden;box-shadow:0 -22px 60px #0b0e143d}.RideChat-module__fpfhdW__header{background:#fffffff5;border-bottom:1px solid #e5e7ea;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:15px 16px 13px 21px;display:flex}.RideChat-module__fpfhdW__title{gap:2px;min-width:0;display:grid}.RideChat-module__fpfhdW__title small{color:#19725c;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:820}.RideChat-module__fpfhdW__title h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:850;overflow:hidden}.RideChat-module__fpfhdW__close{color:#292d33;cursor:pointer;background:#f0f1f3;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font:500 28px/1 inherit;display:grid}.RideChat-module__fpfhdW__messages{overscroll-behavior:contain;flex-direction:column;gap:7px;min-height:0;padding:18px 15px;display:flex;overflow-y:auto}.RideChat-module__fpfhdW__empty,.RideChat-module__fpfhdW__error,.RideChat-module__fpfhdW__loading{color:#777c84;text-align:center;align-self:center;max-width:320px;margin:auto;font-size:13px;font-weight:650;line-height:1.45}.RideChat-module__fpfhdW__error{color:#c83f3b}.RideChat-module__fpfhdW__message{background:#fff;border-radius:16px 16px 16px 5px;gap:3px;width:fit-content;max-width:min(82%,420px);padding:10px 12px 7px;display:grid;box-shadow:0 3px 10px #11161d12}.RideChat-module__fpfhdW__mine{background:#dcecff;border-radius:16px 16px 5px;align-self:end}.RideChat-module__fpfhdW__message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;font-weight:640;line-height:1.38}.RideChat-module__fpfhdW__message time{color:#6f747b;justify-self:end;font-size:10px;font-weight:650}.RideChat-module__fpfhdW__composer{padding:11px 12px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e4e7;grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:9px;display:grid}.RideChat-module__fpfhdW__composer textarea{resize:none;color:#0b0e14;background:#f7f8f9;border:1.5px solid #e0e2e5;border-radius:15px;outline:0;width:100%;min-height:46px;max-height:110px;padding:12px 13px;font:650 14px/1.35 inherit}.RideChat-module__fpfhdW__composer textarea:focus{background:#fff;border-color:#2f80ed;box-shadow:0 0 0 4px #2f80ed24}.RideChat-module__fpfhdW__send{color:#fff;cursor:pointer;background:#2f80ed;border:0;border-radius:15px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:900;display:grid}.RideChat-module__fpfhdW__send:disabled{cursor:default;opacity:.45}.RideChat-module__fpfhdW__close:active,.RideChat-module__fpfhdW__send:active{transform:scale(.95)}.RideChat-module__fpfhdW__close:focus-visible,.RideChat-module__fpfhdW__send:focus-visible,.RideChat-module__fpfhdW__composer textarea:focus-visible{outline-offset:2px;outline:3px solid #2f80ed75}@keyframes RideChat-module__fpfhdW__chatBackdropIn{0%{opacity:0}}@keyframes RideChat-module__fpfhdW__chatPanelIn{0%{opacity:.5;transform:translateY(22px)}}@media (min-width:620px){.RideChat-module__fpfhdW__backdrop{align-items:center;padding:24px}.RideChat-module__fpfhdW__panel{border-radius:28px}}@media (prefers-reduced-motion:reduce){.RideChat-module__fpfhdW__backdrop,.RideChat-module__fpfhdW__panel{animation:none}}
.ProfilePanel-module__z5_MrG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0e147a;place-items:end center;padding:0;animation:.16s both ProfilePanel-module__z5_MrG__backdropIn;display:grid;position:fixed;inset:0}.ProfilePanel-module__z5_MrG__panel{background:var(--panel,#fff);width:min(100%,580px);max-height:min(92dvh,860px);color:var(--ink,#0b0e14);border-radius:28px 28px 0 0;animation:.24s cubic-bezier(.22,1,.36,1) both ProfilePanel-module__z5_MrG__panelIn;overflow:hidden;box-shadow:0 -24px 64px #0b0e143d}.ProfilePanel-module__z5_MrG__panel[data-large-text=true]{font-size:1.12rem}.ProfilePanel-module__z5_MrG__header{border-bottom:1px solid var(--line,#e9ebee);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:18px 18px 14px 22px;display:flex}.ProfilePanel-module__z5_MrG__identity{align-items:center;gap:13px;min-width:0;display:flex}.ProfilePanel-module__z5_MrG__avatar{background:var(--city-blue,#2f80ed);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:.95em;font-weight:850;display:grid;overflow:hidden}.ProfilePanel-module__z5_MrG__avatar img,.ProfilePanel-module__z5_MrG__avatarPreview img{object-fit:cover;width:100%;height:100%;display:block}.ProfilePanel-module__z5_MrG__eyebrow{color:#19725c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:.68em;font-weight:850}.ProfilePanel-module__z5_MrG__identity h2{letter-spacing:-.015em;margin:0;font-size:1.28em;font-weight:850;line-height:1.08}.ProfilePanel-module__z5_MrG__closeButton{color:#2d3036;cursor:pointer;background:#f2f3f5;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.7em;line-height:1;transition:background .12s,transform .12s;display:grid}.ProfilePanel-module__z5_MrG__closeButton:hover{background:#e8e9ec}.ProfilePanel-module__z5_MrG__closeButton:active{transform:scale(.94)}.ProfilePanel-module__z5_MrG__closeButton:focus-visible,.ProfilePanel-module__z5_MrG__avatarChooseButton:focus-visible,.ProfilePanel-module__z5_MrG__avatarRemoveButton:focus-visible,.ProfilePanel-module__z5_MrG__saveButton:focus-visible,.ProfilePanel-module__z5_MrG__logoutButton:focus-visible,.ProfilePanel-module__z5_MrG__field input:focus-visible,.ProfilePanel-module__z5_MrG__field textarea:focus-visible,.ProfilePanel-module__z5_MrG__switchInput:focus-visible+.ProfilePanel-module__z5_MrG__switchTrack{outline-offset:2px;outline:3px solid #2f80ed75}.ProfilePanel-module__z5_MrG__form{overscroll-behavior:contain;max-height:calc(min(92dvh,860px) - 86px);padding:18px 18px max(24px, env(safe-area-inset-bottom));background:#f5f6f7;overflow-y:auto}.ProfilePanel-module__z5_MrG__documentsLink{border:1px solid var(--line,#e9ebee);color:#3f495c;background:#fff;border-radius:13px;place-items:center;min-height:44px;font-size:.76em;font-weight:800;text-decoration:none;display:grid}.ProfilePanel-module__z5_MrG__section{background:#fff;border:1px solid #e9ebeee6;border-radius:22px;gap:12px;padding:18px;display:grid;box-shadow:0 7px 24px #0b0e140a}.ProfilePanel-module__z5_MrG__section+.ProfilePanel-module__z5_MrG__section{margin-top:12px}.ProfilePanel-module__z5_MrG__section h3{letter-spacing:-.01em;margin:0 0 1px;font-size:1.02em;font-weight:850}.ProfilePanel-module__z5_MrG__avatarEditor{align-items:center;gap:15px;padding:4px 0 5px;display:flex}.ProfilePanel-module__z5_MrG__avatarPreview{background:var(--city-mint,#20c995);color:#fff;border:4px solid #fff;border-radius:50%;flex:none;place-items:center;width:88px;height:88px;font-size:1.25em;font-weight:850;display:grid;overflow:hidden;box-shadow:0 6px 20px #0b0e1429}.ProfilePanel-module__z5_MrG__avatarControls{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.ProfilePanel-module__z5_MrG__avatarControls small{width:100%;color:var(--muted,#7f848d);font-size:.68em;font-weight:620;line-height:1.35}.ProfilePanel-module__z5_MrG__avatarInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ProfilePanel-module__z5_MrG__avatarChooseButton,.ProfilePanel-module__z5_MrG__avatarRemoveButton{cursor:pointer;min-height:38px;font:inherit;border-radius:11px;padding:0 12px;font-size:.72em;font-weight:820}.ProfilePanel-module__z5_MrG__avatarChooseButton{color:#fff;background:#171b22;border:0}.ProfilePanel-module__z5_MrG__avatarRemoveButton{color:var(--danger,#e9282f);background:#fff;border:1px solid #ead9da}.ProfilePanel-module__z5_MrG__avatarChooseButton:disabled{cursor:wait;opacity:.58}.ProfilePanel-module__z5_MrG__avatarError{color:var(--danger,#e9282f);margin:-3px 0 0;font-size:.72em;font-weight:720;line-height:1.35}.ProfilePanel-module__z5_MrG__field{gap:7px;display:grid}.ProfilePanel-module__z5_MrG__field>span,.ProfilePanel-module__z5_MrG__accountRow>span{color:var(--muted,#7f848d);font-size:.77em;font-weight:750}.ProfilePanel-module__z5_MrG__field input,.ProfilePanel-module__z5_MrG__field textarea{border:1.5px solid var(--line,#e9ebee);width:100%;color:var(--ink,#0b0e14);font:inherit;background:#f8f9fa;border-radius:14px;outline:0;font-size:.92em;font-weight:700;transition:border-color .14s,box-shadow .14s,background .14s}.ProfilePanel-module__z5_MrG__field input{min-height:50px;padding:0 14px}.ProfilePanel-module__z5_MrG__field textarea{resize:vertical;min-height:88px;padding:13px 14px;line-height:1.4}.ProfilePanel-module__z5_MrG__field input:focus,.ProfilePanel-module__z5_MrG__field textarea:focus{border-color:var(--city-blue-strong,#1e6fe6);background:#fff;box-shadow:0 0 0 4px #2f80ed24}.ProfilePanel-module__z5_MrG__field input::placeholder,.ProfilePanel-module__z5_MrG__field textarea::placeholder{color:#a0a4ab;font-weight:600}.ProfilePanel-module__z5_MrG__field small{color:var(--muted,#7f848d);justify-self:end;margin-top:-3px;font-size:.69em}.ProfilePanel-module__z5_MrG__accountRow{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 2px;display:flex}.ProfilePanel-module__z5_MrG__accountRow strong{white-space:nowrap;font-size:.9em;font-weight:800}.ProfilePanel-module__z5_MrG__verificationRow{background:#eaf3ff;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 13px;display:flex}.ProfilePanel-module__z5_MrG__verificationRow[data-status=approved]{background:#eaf8ee}.ProfilePanel-module__z5_MrG__verificationRow[data-status=rejected]{background:#fff0f1}.ProfilePanel-module__z5_MrG__verificationRow>span{gap:3px;min-width:0;display:grid}.ProfilePanel-module__z5_MrG__verificationRow strong{font-size:.82em}.ProfilePanel-module__z5_MrG__verificationRow small{color:var(--muted,#7f848d);font-size:.67em;line-height:1.25}.ProfilePanel-module__z5_MrG__verificationRow button{color:#0b0e14;cursor:pointer;background:#fff;border:0;border-radius:11px;flex:none;min-height:38px;padding:0 13px;font-size:.72em;font-weight:850;box-shadow:0 2px 8px #0b0e1414}.ProfilePanel-module__z5_MrG__switchRow{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:flex;position:relative}.ProfilePanel-module__z5_MrG__switchRow+.ProfilePanel-module__z5_MrG__switchRow{border-top:1px solid var(--line,#e9ebee);padding-top:12px}.ProfilePanel-module__z5_MrG__switchCopy{gap:3px;min-width:0;display:grid}.ProfilePanel-module__z5_MrG__switchCopy strong{font-size:.91em;font-weight:800}.ProfilePanel-module__z5_MrG__switchCopy small{color:var(--muted,#7f848d);font-size:.73em;font-weight:600;line-height:1.3}.ProfilePanel-module__z5_MrG__switchInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ProfilePanel-module__z5_MrG__switchTrack{background:#d8dbe0;border-radius:999px;flex:none;width:52px;height:30px;transition:background .15s;position:relative}.ProfilePanel-module__z5_MrG__switchTrack i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0b0e1438}.ProfilePanel-module__z5_MrG__switchInput:checked+.ProfilePanel-module__z5_MrG__switchTrack{background:var(--city-blue-strong,#1e6fe6)}.ProfilePanel-module__z5_MrG__switchInput:checked+.ProfilePanel-module__z5_MrG__switchTrack i{transform:translate(22px)}.ProfilePanel-module__z5_MrG__actions{gap:9px;margin-top:14px;display:grid}.ProfilePanel-module__z5_MrG__saveStatus,.ProfilePanel-module__z5_MrG__errorStatus{text-align:center;min-height:18px;margin:0;font-size:.73em;font-weight:750}.ProfilePanel-module__z5_MrG__saveStatus{color:#137940}.ProfilePanel-module__z5_MrG__errorStatus{color:var(--danger,#e9282f)}.ProfilePanel-module__z5_MrG__saveButton,.ProfilePanel-module__z5_MrG__logoutButton{cursor:pointer;min-height:54px;font:inherit;border:0;border-radius:17px;font-size:.92em;font-weight:850;transition:filter .11s,transform .11s}.ProfilePanel-module__z5_MrG__saveButton{background:linear-gradient(135deg, var(--city-blue-strong,#1e6fe6), #54a5ff);color:#fff;box-shadow:0 10px 24px #2f80ed38}.ProfilePanel-module__z5_MrG__logoutButton{color:var(--danger,#e9282f);background:#fff;border:1px solid #f0d8d9}.ProfilePanel-module__z5_MrG__saveButton:hover,.ProfilePanel-module__z5_MrG__logoutButton:hover{filter:brightness(.985)}.ProfilePanel-module__z5_MrG__saveButton:active,.ProfilePanel-module__z5_MrG__logoutButton:active{filter:brightness(.93);transform:scale(.98)}.ProfilePanel-module__z5_MrG__saveButton:disabled{cursor:wait;filter:saturate(.6);opacity:.72}.ProfilePanel-module__z5_MrG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:680px){.ProfilePanel-module__z5_MrG__backdrop{align-items:center;padding:24px}.ProfilePanel-module__z5_MrG__panel{border-radius:28px;box-shadow:0 30px 90px #0b0e1447}}@media (prefers-reduced-motion:reduce){.ProfilePanel-module__z5_MrG__backdrop,.ProfilePanel-module__z5_MrG__panel{animation:none}.ProfilePanel-module__z5_MrG__closeButton,.ProfilePanel-module__z5_MrG__saveButton,.ProfilePanel-module__z5_MrG__logoutButton,.ProfilePanel-module__z5_MrG__switchTrack,.ProfilePanel-module__z5_MrG__switchTrack i{transition:none}}@keyframes ProfilePanel-module__z5_MrG__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ProfilePanel-module__z5_MrG__panelIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
.DriverApp-module__jdPEUa__shell{--driver-blue:#2f80ed;--driver-mint:#20c995;--driver-blue-soft:#eaf3ff;--driver-ink:#101a30;--driver-muted:#747d8f;--driver-line:#e3e7ee;min-height:100dvh;color:var(--driver-ink);background:radial-gradient(circle at 80% 0,#dff8f0,#0000 34%),#e9f2fb;place-items:center;display:grid;overflow:hidden}.DriverApp-module__jdPEUa__app{isolation:isolate;background:#f8f9fc;width:min(100vw,470px);height:min(100dvh,836px);min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #1a233738}.DriverApp-module__jdPEUa__app button,.DriverApp-module__jdPEUa__app a{-webkit-tap-highlight-color:transparent}.DriverApp-module__jdPEUa__app h1,.DriverApp-module__jdPEUa__app strong,.DriverApp-module__jdPEUa__app b,.DriverApp-module__jdPEUa__app button{font-variation-settings:"wght" 750}.DriverApp-module__jdPEUa__app button:focus-visible,.DriverApp-module__jdPEUa__app a:focus-visible{outline-offset:2px;outline:3px solid #2f80ed75}.DriverApp-module__jdPEUa__dashboardHeader,.DriverApp-module__jdPEUa__tripHeader,.DriverApp-module__jdPEUa__summaryHeader{z-index:40;top:max(9px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#ffffffe8;border:1px solid #ffffffc2;border-radius:19px;grid-template-columns:minmax(112px,1fr) auto auto;align-items:center;gap:9px;height:54px;padding:6px 7px 6px 12px;display:grid;position:absolute;left:10px;right:10px;box-shadow:0 10px 30px #142a4421}.DriverApp-module__jdPEUa__tripHeader,.DriverApp-module__jdPEUa__summaryHeader{grid-template-columns:1fr auto;padding-left:14px}.DriverApp-module__jdPEUa__tripHeader h1{letter-spacing:-.03em;font-variation-settings:"wght" 820;margin:0;font-size:21px;font-weight:820;line-height:1}.DriverApp-module__jdPEUa__headerLogo{align-items:center;min-width:0;display:flex}.DriverApp-module__jdPEUa__headerLogo .brand-logo-image{width:116px}.DriverApp-module__jdPEUa__onlineBadge{color:#767a81;cursor:pointer;background:#f2f5f8;border:0;border-radius:13px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.DriverApp-module__jdPEUa__onlineBadge i{background:#969aa0;border-radius:50%;width:9px;height:9px}.DriverApp-module__jdPEUa__onlineBadge.DriverApp-module__jdPEUa__isOnline{color:#19b95a;background:#ecf9ee}.DriverApp-module__jdPEUa__onlineBadge.DriverApp-module__jdPEUa__isOnline i{background:#21c865}.DriverApp-module__jdPEUa__scheduledHeaderBadge{color:#148460;background:#e5f8f1;border-radius:11px;padding:7px 10px;font-size:10px;font-weight:820}.DriverApp-module__jdPEUa__profileButton{color:#185cae;cursor:pointer;background:linear-gradient(145deg,#f8fbff,#eef6ff);border:1px solid #d9e7f7;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:86px;height:40px;padding:4px 9px 4px 5px;font-size:11px;font-weight:820;display:flex;box-shadow:0 4px 12px #2f80ed1c}.DriverApp-module__jdPEUa__profileButtonVisual{background:linear-gradient(145deg, var(--driver-blue), #62abff);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.DriverApp-module__jdPEUa__profileButtonVisual img{object-fit:cover;width:100%;height:100%;display:block}.DriverApp-module__jdPEUa__profileButtonVisual svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.DriverApp-module__jdPEUa__mapStage{z-index:1;background:#edf1ec;position:absolute;inset:0;overflow:hidden}.DriverApp-module__jdPEUa__mapStage .live-map{position:absolute;inset:0}.DriverApp-module__jdPEUa__mapStage .leaflet-control-container{display:none}.DriverApp-module__jdPEUa__dashboard .selecting-location{cursor:grab}.DriverApp-module__jdPEUa__mapDimmer{z-index:8;pointer-events:none;background:#1c21284a;position:absolute;inset:0}.DriverApp-module__jdPEUa__carMapMarker{z-index:9;filter:drop-shadow(0 5px 4px #070c1247);pointer-events:none;width:29px;height:54px;position:absolute;top:33%;left:52%;transform:translate(-50%,-50%)rotate(-7deg)}.DriverApp-module__jdPEUa__carMapMarker svg{width:100%;height:100%;display:block;overflow:visible}.DriverApp-module__jdPEUa__carMapMarker path:first-child{fill:var(--driver-blue);stroke:#176fd9;stroke-width:2px}.DriverApp-module__jdPEUa__carMapMarker path:nth-child(2),.DriverApp-module__jdPEUa__carMapMarker path:nth-child(3){fill:#20242a;stroke:#0e1116;stroke-width:1.5px}.DriverApp-module__jdPEUa__carMapMarker path:last-child{fill:none;stroke:#0f4e94;stroke-width:3px;stroke-linecap:round}.DriverApp-module__jdPEUa__mapLocationControls{z-index:35;gap:8px;display:grid;position:absolute;top:78px;right:12px}.DriverApp-module__jdPEUa__mapLocationControls button{color:#1b609f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dbe5ef;border-radius:15px;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 7px 20px #12253a26}.DriverApp-module__jdPEUa__mapLocationControls button:first-child{color:#fff;background:#2f80ed;border-color:#2f80ed}.DriverApp-module__jdPEUa__mapLocationControls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.DriverApp-module__jdPEUa__mapLocationControls button:active{transform:scale(.94)}.DriverApp-module__jdPEUa__sheetHandle{background:#c6c8cc;border-radius:99px;width:54px;height:4px;margin-left:auto;margin-right:auto}.DriverApp-module__jdPEUa__primaryButton{background:var(--driver-blue);color:#fff;letter-spacing:-.025em;cursor:pointer;font-variation-settings:"wght" 800;border:0;border-radius:17px;width:100%;height:69px;font-size:22px;font-weight:800;transition:filter .12s,transform .12s;box-shadow:0 10px 22px #2f80ed38}.DriverApp-module__jdPEUa__primaryButton:active,.DriverApp-module__jdPEUa__skipButton:active,.DriverApp-module__jdPEUa__onlineBadge:active,.DriverApp-module__jdPEUa__contactActions>:active,.DriverApp-module__jdPEUa__profileButton:active{filter:brightness(.94);transform:scale(.975)}.DriverApp-module__jdPEUa__primaryButton:disabled,.DriverApp-module__jdPEUa__tripSafety button:disabled{cursor:default;opacity:.62}.DriverApp-module__jdPEUa__transientMessage{z-index:5;color:#e52e35;text-align:center;background:#fffffff2;border-radius:10px;margin:0;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;bottom:92px;left:24px;right:24px;box-shadow:0 3px 12px #0c121a1f}.DriverApp-module__jdPEUa__statusNotice{z-index:6;color:#087747;text-align:center;background:#e8fbf1f7;border-radius:11px;margin:0;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.3;position:absolute;bottom:92px;left:24px;right:24px;box-shadow:0 5px 16px #0c663f24}.DriverApp-module__jdPEUa__dashboardSheet>.DriverApp-module__jdPEUa__transientMessage,.DriverApp-module__jdPEUa__dashboardSheet>.DriverApp-module__jdPEUa__statusNotice,.DriverApp-module__jdPEUa__incomingSheet>.DriverApp-module__jdPEUa__transientMessage,.DriverApp-module__jdPEUa__incomingSheet>.DriverApp-module__jdPEUa__statusNotice,.DriverApp-module__jdPEUa__passengerSheet>.DriverApp-module__jdPEUa__transientMessage,.DriverApp-module__jdPEUa__tripSheet>.DriverApp-module__jdPEUa__transientMessage{top:-56px;bottom:auto}.DriverApp-module__jdPEUa__dashboardSheet{z-index:30;background:#fdfdfc;border-radius:28px 28px 0 0;height:329px;padding:15px 21px 26px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 35px #11171f1c}.DriverApp-module__jdPEUa__dashboardSheet .DriverApp-module__jdPEUa__sheetHandle{margin-bottom:22px}.DriverApp-module__jdPEUa__dashboardMetricCard,.DriverApp-module__jdPEUa__dashboardSubscription{background:#f8f8f9;border:1px solid #e5e6e8;border-radius:17px;align-items:center;display:grid;box-shadow:0 3px 11px #0f141c0a}.DriverApp-module__jdPEUa__dashboardMetricCard{grid-template-columns:38px minmax(0,1fr) auto;gap:16px;height:90px;padding:13px 15px}.DriverApp-module__jdPEUa__dashboardMetricCard>div:nth-child(2),.DriverApp-module__jdPEUa__dashboardSubscription>div,.DriverApp-module__jdPEUa__dashboardEarnings{gap:2px;display:grid}.DriverApp-module__jdPEUa__dashboardMetricCard span,.DriverApp-module__jdPEUa__dashboardSubscription span,.DriverApp-module__jdPEUa__dashboardEarnings span{color:var(--driver-muted);font-size:14px;line-height:1.2}.DriverApp-module__jdPEUa__dashboardMetricCard strong,.DriverApp-module__jdPEUa__dashboardSubscription strong{font-size:18px;font-weight:760;line-height:1.15}.DriverApp-module__jdPEUa__dashboardEarnings{text-align:right;justify-items:end}.DriverApp-module__jdPEUa__dashboardEarnings strong{letter-spacing:-.035em;white-space:nowrap;font-size:27px;font-weight:650}.DriverApp-module__jdPEUa__dashboardEarnings span{font-size:13px}.DriverApp-module__jdPEUa__dashboardSubscription{grid-template-columns:38px minmax(0,1fr) 22px;gap:16px;height:72px;margin-top:13px;padding:10px 15px}.DriverApp-module__jdPEUa__dashboardIcon{background:var(--driver-blue);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.DriverApp-module__jdPEUa__dashboardIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;width:27px;height:27px}.DriverApp-module__jdPEUa__dashboardIcon svg path[d^=m20]{fill:currentColor;stroke-width:2px}.DriverApp-module__jdPEUa__chevron{font-weight:350;line-height:1;color:#656a72!important;font-size:37px!important}.DriverApp-module__jdPEUa__dashboardSheet>.DriverApp-module__jdPEUa__primaryButton{margin-top:18px}.DriverApp-module__jdPEUa__incomingSheet{z-index:30;background:#fefefe;border-radius:36px;height:440px;padding:25px 24px 10px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 15px 44px #10161e29}.DriverApp-module__jdPEUa__incomingSheet h1{letter-spacing:-.035em;margin:0;font-size:29px;font-weight:820;line-height:36px}.DriverApp-module__jdPEUa__incomingMeta{grid-template-columns:84px 1fr;align-items:center;gap:22px;height:84px;margin-top:6px;display:grid}.DriverApp-module__jdPEUa__incomingMeta>strong{letter-spacing:-.025em;white-space:nowrap;gap:7px;font-size:19px;font-weight:560;display:grid}.DriverApp-module__jdPEUa__incomingMeta>strong>span{text-overflow:ellipsis;overflow:hidden}.DriverApp-module__jdPEUa__incomingMeta>strong>small{background:var(--driver-blue-soft);width:fit-content;color:var(--driver-blue);border-radius:10px;padding:7px 10px;font-size:11px;font-weight:780}.DriverApp-module__jdPEUa__countdown{background:conic-gradient(from 18deg, var(--driver-blue) 0 79%, #f1f2f3 79% 100%);text-align:center;border-radius:50%;place-content:center;width:84px;height:84px;font-size:29px;font-weight:760;line-height:1;display:grid;position:relative}.DriverApp-module__jdPEUa__countdown:before{z-index:0;content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.DriverApp-module__jdPEUa__countdown{isolation:isolate;color:var(--driver-ink)}.DriverApp-module__jdPEUa__countdown>b,.DriverApp-module__jdPEUa__countdown small{z-index:1;position:relative}.DriverApp-module__jdPEUa__scheduledOfferTime{width:84px;height:84px;color:var(--driver-blue);background:linear-gradient(145deg,#eaf3ff,#e2faf2);border-radius:28px;place-content:center;justify-items:center;display:grid}.DriverApp-module__jdPEUa__scheduledOfferTime b{font-size:38px;line-height:.9}.DriverApp-module__jdPEUa__scheduledOfferTime small{color:#4f758f;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:780}.DriverApp-module__jdPEUa__countdown>b{font:inherit}.DriverApp-module__jdPEUa__countdown small{color:var(--driver-muted);margin-top:3px;font-size:13px;font-weight:500;display:block}.DriverApp-module__jdPEUa__incomingAddresses{border-top:1px solid #dedfe1;border-bottom:1px solid #dedfe1;height:92px;margin-top:8px;position:relative}.DriverApp-module__jdPEUa__incomingAddresses:before{content:"";border-left:2px dotted #767b82;position:absolute;top:35px;bottom:35px;left:13px}.DriverApp-module__jdPEUa__incomingAddresses>div{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:20px;height:46px;font-size:17px;line-height:1;display:grid}.DriverApp-module__jdPEUa__incomingAddresses span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DriverApp-module__jdPEUa__startPoint,.DriverApp-module__jdPEUa__endPoint{z-index:2;border:5px solid var(--driver-blue);background:#fff;border-radius:50%;width:24px;height:24px;display:block;position:relative}.DriverApp-module__jdPEUa__startPoint:after{background:var(--driver-blue);content:"";border-radius:50%;position:absolute;inset:4px}.DriverApp-module__jdPEUa__endPoint{border-color:#646971}.DriverApp-module__jdPEUa__endPoint:after{content:"";background:#646971;border-radius:2px;position:absolute;inset:4px}.DriverApp-module__jdPEUa__incomingFare{justify-content:space-between;align-items:center;height:64px;display:flex}.DriverApp-module__jdPEUa__recommendedAmount>strong{letter-spacing:-.045em;font-size:40px;font-weight:660}.DriverApp-module__jdPEUa__recommendedAmount{background:0 0!important;gap:0!important;padding:0!important;display:grid!important}.DriverApp-module__jdPEUa__recommendedAmount small{color:var(--driver-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.DriverApp-module__jdPEUa__recommendedAmount em{color:var(--driver-muted);white-space:nowrap;font-size:10px;font-style:normal;font-weight:690}.DriverApp-module__jdPEUa__incomingFare>span{white-space:nowrap;background:#eaf3ff;border-radius:11px;align-items:center;gap:9px;min-height:31px;padding:0 14px;font-size:13px;display:flex}.DriverApp-module__jdPEUa__incomingFare b{color:var(--driver-blue);font-size:20px}.DriverApp-module__jdPEUa__incomingSheet>.DriverApp-module__jdPEUa__primaryButton{height:56px;margin-top:8px;font-size:20px}.DriverApp-module__jdPEUa__offerActions{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:9px;margin-top:8px;display:grid}.DriverApp-module__jdPEUa__offerActions .DriverApp-module__jdPEUa__primaryButton,.DriverApp-module__jdPEUa__offerActions>button:last-child{border-radius:16px;height:56px;margin:0;font-size:17px}.DriverApp-module__jdPEUa__offerActions>button:last-child{color:var(--driver-ink);background:#f4f6f9;border:1px solid #dfe3ea;font-weight:800}.DriverApp-module__jdPEUa__counterOfferForm{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;height:64px;margin-top:6px;display:grid}.DriverApp-module__jdPEUa__counterOfferForm label{gap:3px;display:grid}.DriverApp-module__jdPEUa__counterOfferForm label>span:first-child{color:var(--driver-muted);font-size:9px;font-weight:750}.DriverApp-module__jdPEUa__counterOfferForm label>span:last-child{border:2px solid var(--driver-blue);background:#fff;border-radius:13px;align-items:center;height:45px;padding:0 10px;display:flex}.DriverApp-module__jdPEUa__counterOfferForm input{width:78px;color:var(--driver-ink);background:0 0;border:0;outline:0;font-size:21px;font-weight:850}.DriverApp-module__jdPEUa__counterOfferForm label b{font-size:16px}.DriverApp-module__jdPEUa__counterOfferForm>button{background:var(--driver-blue);color:#fff;border:0;border-radius:13px;height:45px;padding:0 12px;font-size:12px;font-weight:850}.DriverApp-module__jdPEUa__counterOfferForm>button:last-child{color:#687080;background:#f1f3f6}.DriverApp-module__jdPEUa__skipButton{color:#f23839;cursor:pointer;font-variation-settings:"wght" 520;background:0 0;border:0;width:100%;height:40px;font-size:18px;font-weight:520;display:block}.DriverApp-module__jdPEUa__scheduledSheet{z-index:30;background:#fff;border-radius:32px;align-content:start;min-height:365px;padding:10px 20px 18px;display:grid;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 15px 44px #10161e29}.DriverApp-module__jdPEUa__scheduledSheet>p{color:#158664;letter-spacing:.08em;text-transform:uppercase;margin:9px 0 0;font-size:10px;font-weight:820}.DriverApp-module__jdPEUa__scheduledSheet>h1{letter-spacing:-.04em;margin:4px 0 14px;font-size:26px;font-weight:850;line-height:1.12}.DriverApp-module__jdPEUa__scheduledAddresses{border-block:1px solid #e2e5ea;gap:0;display:grid;position:relative}.DriverApp-module__jdPEUa__scheduledAddresses:before{content:"";border-left:2px dotted #8b95a2;position:absolute;top:31px;bottom:31px;left:10px}.DriverApp-module__jdPEUa__scheduledAddresses>span{grid-template-columns:26px 1fr;align-items:center;gap:10px;min-height:57px;display:grid}.DriverApp-module__jdPEUa__scheduledAddresses i{border-width:4px;width:20px;height:20px}.DriverApp-module__jdPEUa__scheduledAddresses b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.DriverApp-module__jdPEUa__scheduledSheet .DriverApp-module__jdPEUa__contactActions{margin-top:13px}.DriverApp-module__jdPEUa__scheduledSheet>small{color:var(--driver-muted);text-align:center;margin-top:13px;font-size:11px;line-height:1.4}.DriverApp-module__jdPEUa__scheduledSheet>small b{color:var(--driver-blue);font-weight:820}.DriverApp-module__jdPEUa__passengerNavigation{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fafbf7;border-radius:30px;height:138px;padding:19px 15px 13px;position:absolute;top:13px;left:8px;right:8px;box-shadow:0 9px 28px #0e141d21}.DriverApp-module__jdPEUa__passengerNavigation h1{letter-spacing:-.025em;margin:0 0 16px 2px;font-size:21px;font-weight:820;line-height:25px}.DriverApp-module__jdPEUa__passengerNavigation>div{background:#fafafbeb;border:1px solid #dcdee1;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;height:69px;padding:0 13px;display:grid}.DriverApp-module__jdPEUa__navigationArrow{color:var(--driver-blue);letter-spacing:-.2em;font-size:54px;font-weight:900;line-height:1}.DriverApp-module__jdPEUa__passengerNavigation strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:670;overflow:hidden}.DriverApp-module__jdPEUa__passengerNavigation b{white-space:nowrap;background:#f0f0f1;border-radius:11px;padding:6px 10px;font-size:15px;font-weight:650}.DriverApp-module__jdPEUa__passengerSheet{z-index:30;background:#fff;border-radius:29px 29px 0 0;height:285px;padding:9px 24px 14px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -11px 34px #0f151d21}.DriverApp-module__jdPEUa__passengerSheet .DriverApp-module__jdPEUa__sheetHandle{margin-bottom:11px}.DriverApp-module__jdPEUa__passengerIdentity{align-items:center;gap:14px;height:50px;display:flex}.DriverApp-module__jdPEUa__passengerAvatar{width:45px;height:45px;color:var(--driver-blue);background:linear-gradient(145deg,#eaf3ff,#dcf8ef);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 3px 10px #10161e2e}.DriverApp-module__jdPEUa__passengerAvatar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:23px;height:23px}.DriverApp-module__jdPEUa__passengerIdentity strong{letter-spacing:-.03em;font-size:20px;font-weight:760}.DriverApp-module__jdPEUa__passengerIdentity strong span{color:var(--driver-blue)}.DriverApp-module__jdPEUa__passengerPartyBadge{background:var(--driver-blue-soft);color:var(--driver-blue);white-space:nowrap;border-radius:11px;margin-left:auto;padding:8px 11px;font-size:11px;font-weight:820}.DriverApp-module__jdPEUa__pickupAddress{grid-template-columns:25px 1fr;align-items:center;gap:12px;height:45px;font-size:17px;display:grid}.DriverApp-module__jdPEUa__pickupAddress .DriverApp-module__jdPEUa__startPoint{border-width:5px;width:20px;height:20px}.DriverApp-module__jdPEUa__pickupAddress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DriverApp-module__jdPEUa__contactActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.DriverApp-module__jdPEUa__contactActions>*{height:58px;color:var(--driver-ink);cursor:pointer;font:inherit;background:#fafafa;border:1px solid #e3e4e6;border-radius:17px;justify-content:center;align-items:center;gap:10px;font-size:16px;text-decoration:none;display:flex;box-shadow:0 3px 10px #0d131b0a}.DriverApp-module__jdPEUa__contactActions i{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 13px #0e141c1f}.DriverApp-module__jdPEUa__contactActions svg{width:22px;height:22px;fill:var(--driver-blue);stroke:var(--driver-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.DriverApp-module__jdPEUa__contactActions>:first-child svg{stroke:none}.DriverApp-module__jdPEUa__passengerSheet>.DriverApp-module__jdPEUa__primaryButton{height:69px;margin-top:13px}.DriverApp-module__jdPEUa__tripNavigation{z-index:40;color:#fff;background:#121720;border-radius:20px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:7px;height:94px;padding:0 17px;display:grid;position:absolute;top:69px;left:11px;right:11px;box-shadow:0 8px 24px #080c123d}.DriverApp-module__jdPEUa__tripNavigation .DriverApp-module__jdPEUa__navigationArrow{font-size:64px}.DriverApp-module__jdPEUa__tripNavigation strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:31px;font-weight:600;overflow:hidden}.DriverApp-module__jdPEUa__tripSheet{z-index:30;background:#fff;border-radius:23px;height:273px;padding:12px 16px 13px;position:absolute;bottom:7px;left:7px;right:7px;box-shadow:0 11px 35px #0f151d24}.DriverApp-module__jdPEUa__tripFacts{border-bottom:1px solid #e4e5e7;grid-template-columns:1fr 1fr;height:53px;display:grid}.DriverApp-module__jdPEUa__tripFacts>span{justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex}.DriverApp-module__jdPEUa__tripFacts>span+span{border-left:1px solid #e4e5e7}.DriverApp-module__jdPEUa__tripFacts i{color:var(--driver-blue);font-size:23px;font-style:normal}.DriverApp-module__jdPEUa__tripFacts strong{white-space:nowrap;font-weight:650}.DriverApp-module__jdPEUa__tripPassenger{border-bottom:1px solid #e4e5e7;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;height:62px;padding:0 4px;display:grid}.DriverApp-module__jdPEUa__tripPassenger strong,.DriverApp-module__jdPEUa__tripPassenger b{font-size:20px;font-weight:760}.DriverApp-module__jdPEUa__tripPassengerCopy{gap:1px;display:grid}.DriverApp-module__jdPEUa__tripPassengerCopy small{color:var(--driver-muted);font-size:11px;font-weight:700}.DriverApp-module__jdPEUa__tripSafety{justify-content:space-between;align-items:center;height:55px;padding:0 5px;display:flex}.DriverApp-module__jdPEUa__tripSafety>span{align-items:center;gap:14px;font-size:16px;display:flex}.DriverApp-module__jdPEUa__tripSafety i{background:var(--driver-blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;font-style:normal;display:grid}.DriverApp-module__jdPEUa__tripSafety strong{font-weight:590}.DriverApp-module__jdPEUa__tripSafety button{color:#f22f35;cursor:pointer;background:#fff0f1;border:0;border-radius:12px;width:90px;height:38px;font-size:17px;font-weight:650}.DriverApp-module__jdPEUa__tripSafetyActions{align-items:center;gap:7px;display:flex}.DriverApp-module__jdPEUa__tripSafety .DriverApp-module__jdPEUa__tripChatAction{color:#176b55;background:#e7f8f2;justify-content:center;align-items:center;gap:5px;width:76px;font-size:14px;font-weight:760;display:flex}.DriverApp-module__jdPEUa__tripChatAction svg{fill:none;stroke:#20a678;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:17px;height:17px}.DriverApp-module__jdPEUa__tripSheet>.DriverApp-module__jdPEUa__primaryButton{height:66px;margin-top:12px}.DriverApp-module__jdPEUa__summaryApp{background:#fdfdfd}.DriverApp-module__jdPEUa__summaryBody{padding:29px 25px 26px;position:absolute;inset:61px 0 0;overflow-y:auto}.DriverApp-module__jdPEUa__summaryHero{text-align:center;align-content:start;justify-items:center;height:156px;display:grid}.DriverApp-module__jdPEUa__successMedallion{color:#fff;background:linear-gradient(145deg,#72c359,#54ae42);border-radius:50%;place-items:center;width:70px;height:70px;font-size:45px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:0 8px 20px #3f9c3224}.DriverApp-module__jdPEUa__successMedallion:before,.DriverApp-module__jdPEUa__successMedallion:after{color:#79c56c;content:"✦  ·  ✦";letter-spacing:18px;white-space:nowrap;font-size:16px;position:absolute}.DriverApp-module__jdPEUa__successMedallion:before{right:calc(100% + 15px)}.DriverApp-module__jdPEUa__successMedallion:after{left:calc(100% + 3px)}.DriverApp-module__jdPEUa__summaryHero h1{letter-spacing:-.04em;font-variation-settings:"wght" 820;margin:14px 0 0;font-size:31px;font-weight:820;line-height:38px}.DriverApp-module__jdPEUa__summaryHero p{color:var(--driver-muted);margin:2px 0 0;font-size:21px;line-height:30px}.DriverApp-module__jdPEUa__summaryMetrics{gap:9px;margin-top:17px;display:grid}.DriverApp-module__jdPEUa__summaryMetric{background:#fff;border:1px solid #e4e5e6;border-radius:19px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:23px;height:110px;padding:19px;display:grid;box-shadow:0 5px 17px #10151d0f}.DriverApp-module__jdPEUa__summaryIcon{color:#2f80ed;background:#eaf3ff;border-radius:18px;place-items:center;width:70px;height:70px;display:grid}.DriverApp-module__jdPEUa__summaryIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;width:47px;height:47px}.DriverApp-module__jdPEUa__rubleGlyph{font-size:49px;font-weight:500;line-height:1}.DriverApp-module__jdPEUa__summaryMetric>div{gap:2px;display:grid}.DriverApp-module__jdPEUa__summaryMetric strong{letter-spacing:-.045em;white-space:nowrap;font-size:41px;font-weight:720;line-height:1.05}.DriverApp-module__jdPEUa__summaryMetric span:not(.DriverApp-module__jdPEUa__summaryIcon){color:var(--driver-muted);font-size:16px;line-height:1.25}.DriverApp-module__jdPEUa__summarySubscription{background:#f1f6ef;border:1px solid #cfe4c8;border-radius:19px;grid-template-columns:70px 1fr;align-items:center;gap:23px;height:102px;margin-top:12px;padding:16px 19px;display:grid}.DriverApp-module__jdPEUa__subscriptionSeal{color:#fff;background:linear-gradient(145deg,#72c75c,#57b745);border-radius:38% 44% 37% 46%;place-items:center;width:70px;height:70px;font-size:43px;font-weight:700;display:grid}.DriverApp-module__jdPEUa__summarySubscription>div{gap:2px;display:grid}.DriverApp-module__jdPEUa__summarySubscription strong{font-size:17px;font-weight:600}.DriverApp-module__jdPEUa__summarySubscription span:not(.DriverApp-module__jdPEUa__subscriptionSeal){color:#43b331;font-size:16px}.DriverApp-module__jdPEUa__summaryDone{margin-top:15px}.DriverApp-module__jdPEUa__app[data-large-text=true] .DriverApp-module__jdPEUa__incomingAddresses,.DriverApp-module__jdPEUa__app[data-large-text=true] .DriverApp-module__jdPEUa__pickupAddress,.DriverApp-module__jdPEUa__app[data-large-text=true] .DriverApp-module__jdPEUa__contactActions>*,.DriverApp-module__jdPEUa__app[data-large-text=true] .DriverApp-module__jdPEUa__tripFacts>span,.DriverApp-module__jdPEUa__app[data-large-text=true] .DriverApp-module__jdPEUa__tripSafety>span{font-size:18px}@media (max-width:410px){.DriverApp-module__jdPEUa__dashboardHeader,.DriverApp-module__jdPEUa__tripHeader,.DriverApp-module__jdPEUa__summaryHeader{border-radius:17px;gap:6px;height:50px;padding:5px 6px 5px 9px}.DriverApp-module__jdPEUa__tripHeader h1{font-size:17px}.DriverApp-module__jdPEUa__headerLogo .brand-logo-image{width:99px}.DriverApp-module__jdPEUa__onlineBadge{border-radius:12px;gap:6px;min-height:36px;padding:0 9px;font-size:11px}.DriverApp-module__jdPEUa__onlineBadge i{width:8px;height:8px}.DriverApp-module__jdPEUa__profileButton{min-width:76px;height:40px;padding-right:7px;font-size:10px}.DriverApp-module__jdPEUa__profileButtonVisual{border-radius:9px;width:27px;height:27px}.DriverApp-module__jdPEUa__carMapMarker{width:24px;height:45px}.DriverApp-module__jdPEUa__sheetHandle{width:45px;height:4px}.DriverApp-module__jdPEUa__primaryButton{border-radius:15px;height:58px;font-size:18px}.DriverApp-module__jdPEUa__dashboardSheet{border-radius:23px 23px 0 0;height:273px;padding:13px 18px 21px}.DriverApp-module__jdPEUa__dashboardSheet .DriverApp-module__jdPEUa__sheetHandle{margin-bottom:17px}.DriverApp-module__jdPEUa__dashboardMetricCard{border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;gap:13px;height:75px;padding:11px 13px}.DriverApp-module__jdPEUa__dashboardSubscription{border-radius:15px;grid-template-columns:32px minmax(0,1fr) 18px;gap:13px;height:60px;margin-top:11px;padding:8px 13px}.DriverApp-module__jdPEUa__dashboardIcon{width:32px;height:32px}.DriverApp-module__jdPEUa__dashboardIcon svg{width:23px;height:23px}.DriverApp-module__jdPEUa__dashboardMetricCard span,.DriverApp-module__jdPEUa__dashboardSubscription span,.DriverApp-module__jdPEUa__dashboardEarnings span{font-size:12px}.DriverApp-module__jdPEUa__dashboardMetricCard strong,.DriverApp-module__jdPEUa__dashboardSubscription strong{font-size:15px}.DriverApp-module__jdPEUa__dashboardEarnings strong{font-size:22px}.DriverApp-module__jdPEUa__dashboardEarnings span{font-size:11px}.DriverApp-module__jdPEUa__chevron{font-size:30px!important}.DriverApp-module__jdPEUa__dashboardSheet>.DriverApp-module__jdPEUa__primaryButton{margin-top:14px}.DriverApp-module__jdPEUa__incomingSheet{border-radius:30px;height:365px;padding:21px 20px 8px;bottom:7px;left:7px;right:7px}.DriverApp-module__jdPEUa__incomingSheet h1{font-size:24px;line-height:30px}.DriverApp-module__jdPEUa__incomingMeta{grid-template-columns:70px 1fr;gap:18px;height:70px;margin-top:5px}.DriverApp-module__jdPEUa__incomingMeta>strong{font-size:16px}.DriverApp-module__jdPEUa__countdown{width:70px;height:70px;font-size:24px}.DriverApp-module__jdPEUa__countdown:before{inset:5px}.DriverApp-module__jdPEUa__countdown small{font-size:11px}.DriverApp-module__jdPEUa__incomingAddresses{height:76px;margin-top:7px}.DriverApp-module__jdPEUa__incomingAddresses:before{top:29px;bottom:29px;left:11px}.DriverApp-module__jdPEUa__incomingAddresses>div{grid-template-columns:23px minmax(0,1fr);gap:17px;height:38px;font-size:14px}.DriverApp-module__jdPEUa__startPoint,.DriverApp-module__jdPEUa__endPoint{border-width:4px;width:20px;height:20px}.DriverApp-module__jdPEUa__incomingFare{height:53px}.DriverApp-module__jdPEUa__incomingFare>strong{font-size:33px}.DriverApp-module__jdPEUa__incomingFare>span{border-radius:9px;gap:7px;min-height:26px;padding:0 11px;font-size:11px}.DriverApp-module__jdPEUa__incomingFare b{font-size:17px}.DriverApp-module__jdPEUa__incomingSheet>.DriverApp-module__jdPEUa__primaryButton{height:47px;margin-top:7px;font-size:17px}.DriverApp-module__jdPEUa__skipButton{height:33px;font-size:15px}.DriverApp-module__jdPEUa__passengerNavigation{border-radius:25px;height:114px;padding:16px 12px 11px;top:11px;left:7px;right:7px}.DriverApp-module__jdPEUa__passengerNavigation h1{margin:0 0 13px 2px;font-size:18px;line-height:21px}.DriverApp-module__jdPEUa__passengerNavigation>div{border-radius:15px;grid-template-columns:45px minmax(0,1fr) auto;gap:10px;height:57px;padding:0 11px}.DriverApp-module__jdPEUa__navigationArrow{font-size:45px}.DriverApp-module__jdPEUa__passengerNavigation strong{font-size:17px}.DriverApp-module__jdPEUa__passengerNavigation b{border-radius:9px;padding:5px 8px;font-size:12px}.DriverApp-module__jdPEUa__passengerSheet{border-radius:24px 24px 0 0;height:236px;padding:8px 20px 12px}.DriverApp-module__jdPEUa__passengerSheet .DriverApp-module__jdPEUa__sheetHandle{margin-bottom:9px}.DriverApp-module__jdPEUa__passengerIdentity{gap:12px;height:41px}.DriverApp-module__jdPEUa__passengerAvatar{width:38px;height:38px}.DriverApp-module__jdPEUa__passengerIdentity strong{font-size:17px}.DriverApp-module__jdPEUa__pickupAddress{grid-template-columns:21px 1fr;gap:10px;height:37px;font-size:14px}.DriverApp-module__jdPEUa__pickupAddress .DriverApp-module__jdPEUa__startPoint{border-width:4px;width:17px;height:17px}.DriverApp-module__jdPEUa__contactActions{gap:8px;margin-top:3px}.DriverApp-module__jdPEUa__contactActions>*{border-radius:14px;gap:8px;height:48px;font-size:13px}.DriverApp-module__jdPEUa__contactActions i{width:35px;height:35px}.DriverApp-module__jdPEUa__contactActions svg{width:19px;height:19px}.DriverApp-module__jdPEUa__passengerSheet>.DriverApp-module__jdPEUa__primaryButton{height:57px;margin-top:11px}.DriverApp-module__jdPEUa__tripNavigation{border-radius:17px;grid-template-columns:58px minmax(0,1fr);gap:6px;height:78px;padding:0 14px;top:57px;left:9px;right:9px}.DriverApp-module__jdPEUa__tripNavigation .DriverApp-module__jdPEUa__navigationArrow{font-size:53px}.DriverApp-module__jdPEUa__tripNavigation strong{font-size:26px}.DriverApp-module__jdPEUa__tripSheet{border-radius:19px;height:226px;padding:10px 13px;bottom:6px;left:6px;right:6px}.DriverApp-module__jdPEUa__tripFacts{height:44px}.DriverApp-module__jdPEUa__tripFacts>span{gap:7px;font-size:13px}.DriverApp-module__jdPEUa__tripFacts i{font-size:19px}.DriverApp-module__jdPEUa__tripPassenger{grid-template-columns:38px 1fr auto;gap:12px;height:51px;padding:0 3px}.DriverApp-module__jdPEUa__tripPassenger strong,.DriverApp-module__jdPEUa__tripPassenger b{font-size:17px}.DriverApp-module__jdPEUa__tripSafety{height:46px;padding:0 4px}.DriverApp-module__jdPEUa__tripSafety>span{gap:11px;font-size:13px}.DriverApp-module__jdPEUa__tripSafety i{width:30px;height:30px;font-size:17px}.DriverApp-module__jdPEUa__tripSafety button{border-radius:10px;width:75px;height:32px;font-size:14px}.DriverApp-module__jdPEUa__tripSafety .DriverApp-module__jdPEUa__tripChatAction{width:64px;font-size:12px}.DriverApp-module__jdPEUa__tripSheet>.DriverApp-module__jdPEUa__primaryButton{height:55px;margin-top:10px}.DriverApp-module__jdPEUa__summaryBody{padding:25px 21px 21px;top:50px}.DriverApp-module__jdPEUa__summaryHero{height:129px}.DriverApp-module__jdPEUa__successMedallion{width:58px;height:58px;font-size:37px}.DriverApp-module__jdPEUa__successMedallion:before,.DriverApp-module__jdPEUa__successMedallion:after{letter-spacing:15px;font-size:13px}.DriverApp-module__jdPEUa__summaryHero h1{margin-top:12px;font-size:26px;line-height:31px}.DriverApp-module__jdPEUa__summaryHero p{margin-top:2px;font-size:17px;line-height:25px}.DriverApp-module__jdPEUa__summaryMetrics{gap:8px;margin-top:14px}.DriverApp-module__jdPEUa__summaryMetric{border-radius:16px;grid-template-columns:58px minmax(0,1fr);gap:19px;height:91px;padding:16px}.DriverApp-module__jdPEUa__summaryIcon{border-radius:15px;width:58px;height:58px}.DriverApp-module__jdPEUa__summaryIcon svg{width:39px;height:39px}.DriverApp-module__jdPEUa__rubleGlyph{font-size:41px}.DriverApp-module__jdPEUa__summaryMetric strong{font-size:34px}.DriverApp-module__jdPEUa__summaryMetric span:not(.DriverApp-module__jdPEUa__summaryIcon){font-size:13px}.DriverApp-module__jdPEUa__summarySubscription{border-radius:16px;grid-template-columns:58px 1fr;gap:19px;height:84px;margin-top:10px;padding:13px 16px}.DriverApp-module__jdPEUa__subscriptionSeal{width:58px;height:58px;font-size:36px}.DriverApp-module__jdPEUa__summarySubscription strong{font-size:14px}.DriverApp-module__jdPEUa__summarySubscription span:not(.DriverApp-module__jdPEUa__subscriptionSeal){font-size:13px}.DriverApp-module__jdPEUa__summaryDone{margin-top:13px}}@media (max-height:620px){.DriverApp-module__jdPEUa__dashboardSheet{height:min(292px,52dvh);padding-top:10px;padding-bottom:14px}.DriverApp-module__jdPEUa__dashboardSheet .DriverApp-module__jdPEUa__sheetHandle{margin-bottom:10px}.DriverApp-module__jdPEUa__dashboardMetricCard{height:82px}.DriverApp-module__jdPEUa__dashboardSubscription{height:65px;margin-top:9px}.DriverApp-module__jdPEUa__dashboardSheet>.DriverApp-module__jdPEUa__primaryButton{height:48px;margin-top:9px}.DriverApp-module__jdPEUa__incomingSheet{height:420px;padding-top:17px;bottom:4px}.DriverApp-module__jdPEUa__passengerSheet{height:280px}.DriverApp-module__jdPEUa__summaryBody{min-height:775px}}@media (prefers-reduced-motion:reduce){.DriverApp-module__jdPEUa__primaryButton,.DriverApp-module__jdPEUa__skipButton,.DriverApp-module__jdPEUa__onlineBadge,.DriverApp-module__jdPEUa__contactActions>*,.DriverApp-module__jdPEUa__profileButton{transition:none}}
.PassengerApp-module__7vx9cW__shell{--passenger-blue:#2f80ed;--passenger-blue-light:#68adff;--passenger-mint:#20c995;--passenger-ink:#101a30;--passenger-muted:#7f8798;--passenger-line:#e5e8ef;min-height:100dvh;color:var(--passenger-ink);background:radial-gradient(circle at 20% 0,#dff8f0,#0000 34%),#e9f2fb;place-items:center;display:grid;overflow:hidden}.PassengerApp-module__7vx9cW__screen{isolation:isolate;background:#f8f9fc;width:min(100vw,480px);height:min(100dvh,853px);position:relative;overflow:hidden;box-shadow:0 28px 80px #1e273d38}.PassengerApp-module__7vx9cW__screen button,.PassengerApp-module__7vx9cW__screen a{font:inherit;-webkit-tap-highlight-color:transparent}.PassengerApp-module__7vx9cW__screen button:not(:disabled),.PassengerApp-module__7vx9cW__screen a{cursor:pointer}.PassengerApp-module__7vx9cW__screen button:disabled{cursor:wait;opacity:.6}.PassengerApp-module__7vx9cW__screen svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:22px;height:22px;display:block}.PassengerApp-module__7vx9cW__mapStage{z-index:1;background:#e9eee8;position:absolute;inset:0;overflow:hidden}.PassengerApp-module__7vx9cW__mapHome{bottom:39.25%}.PassengerApp-module__7vx9cW__mapHomeScheduled{bottom:52%}.PassengerApp-module__7vx9cW__mapConfirm{bottom:50%}.PassengerApp-module__7vx9cW__mapAccepted{bottom:42.65%}.PassengerApp-module__7vx9cW__mapInTrip{bottom:33.75%}.PassengerApp-module__7vx9cW__mapStage .live-map{position:absolute;inset:0}.PassengerApp-module__7vx9cW__mapStage .leaflet-control-container{display:none!important}.PassengerApp-module__7vx9cW__mapStage .leaflet-tile-pane{filter:saturate(.7)brightness(1.04)contrast(.93)}.PassengerApp-module__7vx9cW__homeHeader{z-index:20;top:max(9px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#ffffffe8;border:1px solid #ffffffc2;border-radius:19px;justify-content:space-between;align-items:center;height:54px;padding:0 8px 0 12px;display:flex;position:absolute;left:10px;right:10px;box-shadow:0 10px 30px #142a4421}.PassengerApp-module__7vx9cW__headerLogo{align-items:center;min-width:0;display:flex}.PassengerApp-module__7vx9cW__headerLogo .brand-logo-image{width:116px}.PassengerApp-module__7vx9cW__profileButton{color:#185cae;background:linear-gradient(145deg,#f8fbff,#eef6ff);border:1px solid #d9e7f7;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:91px;height:40px;padding:4px 11px 4px 5px;font-size:12px;font-weight:820;display:flex;box-shadow:0 4px 12px #2f80ed1c}.PassengerApp-module__7vx9cW__profileButtonVisual{background:linear-gradient(145deg, var(--passenger-blue), #62abff);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.PassengerApp-module__7vx9cW__profileButtonVisual img{object-fit:cover;width:100%;height:100%}.PassengerApp-module__7vx9cW__profileButtonVisual svg{stroke-width:2px;width:18px;height:18px}.PassengerApp-module__7vx9cW__sheet{z-index:10;background:#fff;border:1px solid #e2eaf4d6;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #1a37581c}.PassengerApp-module__7vx9cW__sheetHandle{background:#c5c7ca;border-radius:999px;flex:none;width:44px;height:4px;margin-left:auto;margin-right:auto}.PassengerApp-module__7vx9cW__homeSheet{overscroll-behavior:contain;height:39.25%;padding:11px 18px max(23px, env(safe-area-inset-bottom));overflow-y:auto}.PassengerApp-module__7vx9cW__homeScheduledSheet{height:52%}.PassengerApp-module__7vx9cW__homeSheet .PassengerApp-module__7vx9cW__sheetHandle{margin-bottom:15px}.PassengerApp-module__7vx9cW__addressCard{gap:12px;display:grid;position:relative}.PassengerApp-module__7vx9cW__addressCard:before{z-index:2;content:"";pointer-events:none;border-left:2px dotted #c8cacf;height:26px;position:absolute;top:55px;left:20px}.PassengerApp-module__7vx9cW__addressRow{z-index:1;border:1px solid var(--passenger-line);min-width:0;height:65px;color:var(--passenger-ink);text-align:left;background:linear-gradient(145deg,#fff,#f8fbff);border-radius:17px;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:0 13px;display:grid;position:relative;box-shadow:0 4px 14px #284b700d}.PassengerApp-module__7vx9cW__addressRow>span:nth-child(2){gap:2px;min-width:0;display:grid}.PassengerApp-module__7vx9cW__addressRow small{color:var(--passenger-muted);font-size:12px;font-weight:600;line-height:1.1}.PassengerApp-module__7vx9cW__addressRow strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:17px;font-weight:760;line-height:1.18;display:-webkit-box;overflow:hidden}.PassengerApp-module__7vx9cW__addressRow>svg{color:#a8abb0;stroke-width:1.8px;width:18px;height:18px}.PassengerApp-module__7vx9cW__addressMarker{border:3px solid var(--passenger-blue);background:#fff;border-radius:50%;justify-self:center;width:13px;height:13px;display:block;box-shadow:0 0 0 3px #2f80ed29}.PassengerApp-module__7vx9cW__endMarker{width:12px;height:12px;box-shadow:none;border:3px solid #9da0a6;border-radius:4px}.PassengerApp-module__7vx9cW__primaryButton{background:linear-gradient(110deg, #1976e9 0%, var(--passenger-blue) 52%, var(--passenger-blue-light) 100%);color:#fff;border:0;border-radius:15px;place-items:center;width:100%;min-height:48px;font-size:17px;font-weight:800;display:grid;box-shadow:0 9px 20px #2f80ed3d}.PassengerApp-module__7vx9cW__primaryButton:active,.PassengerApp-module__7vx9cW__backButton:active,.PassengerApp-module__7vx9cW__safetyButton:active,.PassengerApp-module__7vx9cW__addressRow:active,.PassengerApp-module__7vx9cW__tariffCard:active,.PassengerApp-module__7vx9cW__contactActions>:active{transform:scale(.985)}.PassengerApp-module__7vx9cW__homeSheet .PassengerApp-module__7vx9cW__primaryButton{min-height:56px;margin-top:auto}.PassengerApp-module__7vx9cW__compactError{z-index:4;color:#d92d2b;text-overflow:ellipsis;white-space:nowrap;margin:5px 2px 0;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.PassengerApp-module__7vx9cW__mapLocationControls{z-index:90;gap:8px;display:grid;position:absolute;bottom:14px;right:12px}.PassengerApp-module__7vx9cW__mapLocationButton{color:#131820;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #d9dce0f0;border-radius:15px;place-items:center;width:46px;height:46px;padding:0;transition:transform .12s,background .12s;display:grid;box-shadow:0 6px 18px #1218202e}.PassengerApp-module__7vx9cW__mapLocationButton:first-child{background:var(--passenger-blue);color:#fff;border-color:#1976e9}.PassengerApp-module__7vx9cW__mapLocationButton svg{stroke-width:2.2px;width:23px;height:23px}.PassengerApp-module__7vx9cW__mapLocationButton:active{transform:scale(.94)}.PassengerApp-module__7vx9cW__mapLocationButton:focus-visible{outline-offset:2px;outline:3px solid #2f80ed52}.PassengerApp-module__7vx9cW__locationSpinner{border:3px solid #14181f2e;border-top-color:#151a22;border-radius:50%;width:20px;height:20px;animation:.72s linear infinite PassengerApp-module__7vx9cW__passenger-spin}.PassengerApp-module__7vx9cW__notificationPrompt,.PassengerApp-module__7vx9cW__appNotice{z-index:95;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;min-height:52px;position:absolute;bottom:14px;left:12px;right:66px;box-shadow:0 8px 24px #10161e33}.PassengerApp-module__7vx9cW__notificationPrompt{color:#121720;text-align:left;background:#fffffff7;border:1px solid #e2e5e8eb;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:8px 12px;display:grid}.PassengerApp-module__7vx9cW__notificationPrompt>svg{color:#1b75db;stroke-width:2.1px;width:23px;height:23px}.PassengerApp-module__7vx9cW__notificationPrompt>span{gap:1px;min-width:0;display:grid}.PassengerApp-module__7vx9cW__notificationPrompt strong{font-size:12px;font-weight:850}.PassengerApp-module__7vx9cW__notificationPrompt small{color:#777c84;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.PassengerApp-module__7vx9cW__appNotice{color:#096e37;background:#eefcf4f7;border:1px solid #12a3533d;grid-template-columns:28px minmax(0,1fr) 26px;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:grid}.PassengerApp-module__7vx9cW__appNotice>svg{stroke-width:2.2px;width:21px;height:21px}.PassengerApp-module__7vx9cW__appNotice>strong{font-size:12px;font-weight:850}.PassengerApp-module__7vx9cW__appNotice>button{width:26px;height:26px;color:inherit;background:#096e3717;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;display:grid}.PassengerApp-module__7vx9cW__backButton,.PassengerApp-module__7vx9cW__safetyButton{z-index:30;color:#0b0e14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:0;border-radius:14px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:17px;box-shadow:0 5px 17px #12171f26}.PassengerApp-module__7vx9cW__backButton{left:16px}.PassengerApp-module__7vx9cW__safetyButton{width:43px;height:43px;right:13px}.PassengerApp-module__7vx9cW__safetyButton svg{width:23px;height:23px}.PassengerApp-module__7vx9cW__confirmSheet{overscroll-behavior:contain;height:65%;padding:9px 21px max(17px, env(safe-area-inset-bottom));overflow-y:auto}.PassengerApp-module__7vx9cW__confirmScheduledSheet{height:76%}.PassengerApp-module__7vx9cW__confirmSheet .PassengerApp-module__7vx9cW__sheetHandle{margin-bottom:12px}.PassengerApp-module__7vx9cW__sheetTitle{letter-spacing:-.035em;flex:none;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.2}.PassengerApp-module__7vx9cW__confirmAddresses{border:1px solid var(--passenger-line);border-radius:12px;flex:none;gap:0;height:88px;overflow:hidden}.PassengerApp-module__7vx9cW__confirmAddresses:before{height:18px;top:31px;left:17px}.PassengerApp-module__7vx9cW__confirmAddresses .PassengerApp-module__7vx9cW__addressRow{border:0;border-radius:0;grid-template-columns:19px minmax(0,1fr) 16px;gap:7px;height:44px;padding:0 10px}.PassengerApp-module__7vx9cW__confirmAddresses .PassengerApp-module__7vx9cW__addressRow+.PassengerApp-module__7vx9cW__addressRow{border-top:1px solid #f0f0f1}.PassengerApp-module__7vx9cW__confirmAddresses .PassengerApp-module__7vx9cW__addressMarker{width:10px;height:10px;box-shadow:none;border-width:2px}.PassengerApp-module__7vx9cW__confirmAddresses .PassengerApp-module__7vx9cW__endMarker{border-radius:3px}.PassengerApp-module__7vx9cW__confirmAddresses .PassengerApp-module__7vx9cW__addressRow small{display:none}.PassengerApp-module__7vx9cW__confirmAddresses .PassengerApp-module__7vx9cW__addressRow strong{font-size:13px;font-weight:720;line-height:1.1}.PassengerApp-module__7vx9cW__confirmAddresses .PassengerApp-module__7vx9cW__addressRow svg{width:15px;height:15px}.PassengerApp-module__7vx9cW__rideTiming{flex:none;grid-template-columns:1fr 1.28fr;gap:7px;margin-top:9px;display:grid}.PassengerApp-module__7vx9cW__rideTiming>button{color:#667080;background:#f6f8fa;border:1px solid #e3e7ed;border-radius:13px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 8px;font-size:12px;font-weight:780;display:flex}.PassengerApp-module__7vx9cW__rideTiming>button span{color:#3788ed;font-size:16px}.PassengerApp-module__7vx9cW__rideTiming>button.PassengerApp-module__7vx9cW__timingSelected{color:#185fae;background:#eaf3ff;border-color:#2f80ed6b;box-shadow:inset 0 0 0 1px #2f80ed1a}.PassengerApp-module__7vx9cW__rideTiming>label{background:#f7fbff;border:1px solid #cfe1f7;border-radius:13px;grid-column:1/-1;grid-template-columns:1fr minmax(165px,auto);align-items:center;gap:8px;min-height:49px;padding:5px 7px 5px 12px;display:grid}.PassengerApp-module__7vx9cW__rideTiming>label>span{color:#667080;font-size:10px;font-weight:720}.PassengerApp-module__7vx9cW__rideTiming input{min-width:0;height:37px;color:var(--passenger-ink);background:#fff;border:0;border-radius:10px;outline:0;padding:0 8px;font-size:12px;font-weight:760}.PassengerApp-module__7vx9cW__homeRideTiming{margin-top:10px}.PassengerApp-module__7vx9cW__passengerCountRow{border:1px solid var(--passenger-line);background:#fff;border-radius:13px;flex:none;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:47px;margin-top:9px;padding:5px 7px 5px 12px;display:grid}.PassengerApp-module__7vx9cW__passengerCountRow>span{gap:1px;display:grid}.PassengerApp-module__7vx9cW__passengerCountRow small{color:var(--passenger-muted);font-size:9px;font-weight:680}.PassengerApp-module__7vx9cW__passengerCountRow strong{font-size:13px;font-weight:790}.PassengerApp-module__7vx9cW__passengerCountRow>div{grid-template-columns:repeat(4,36px);gap:5px;display:grid}.PassengerApp-module__7vx9cW__passengerCountRow button{color:#657080;width:36px;height:35px;font:inherit;background:#f6f8fa;border:1px solid #dfe4eb;border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.PassengerApp-module__7vx9cW__passengerCountRow button.PassengerApp-module__7vx9cW__passengerCountSelected{border-color:var(--passenger-blue);background:var(--passenger-blue);color:#fff;box-shadow:0 6px 14px #2f80ed38}.PassengerApp-module__7vx9cW__contributionCard{background:linear-gradient(130deg,#f1fff8,#edf7ff 72%);border:1px solid #18b77a33;border-radius:16px;flex:none;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:134px;margin-top:11px;padding:9px 10px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #145a3f14}.PassengerApp-module__7vx9cW__contributionIcon{background:var(--passenger-mint);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;font-size:23px;font-weight:850;display:grid;box-shadow:0 7px 16px #18b77a38}.PassengerApp-module__7vx9cW__contributionCopy{gap:1px;min-width:0;display:grid}.PassengerApp-module__7vx9cW__contributionCopy small{color:#667080;font-size:10px;font-weight:750}.PassengerApp-module__7vx9cW__contributionCopy strong{letter-spacing:-.035em;font-size:23px;font-weight:880;line-height:1.05}.PassengerApp-module__7vx9cW__contributionCopy b{color:#7b8492;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.PassengerApp-module__7vx9cW__contributionCopy em{color:#28765d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:760;overflow:hidden}.PassengerApp-module__7vx9cW__flexibleBadge,.PassengerApp-module__7vx9cW__directBadge{color:#1c62af;white-space:nowrap;background:#eaf3ff;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.PassengerApp-module__7vx9cW__amountEditor{border-top:1px solid #18b77a26;grid-column:1/-1;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:7px;padding-top:7px;display:grid}.PassengerApp-module__7vx9cW__amountEditor>button{color:#197457;width:38px;height:38px;font:inherit;background:#fff;border:1px solid #d7e9e2;border-radius:12px;place-items:center;font-size:21px;font-weight:760;display:grid}.PassengerApp-module__7vx9cW__amountEditor label{justify-items:center;gap:0;display:grid}.PassengerApp-module__7vx9cW__amountEditor label>small{color:#667080;font-size:9px;font-weight:720}.PassengerApp-module__7vx9cW__amountEditor label>span{justify-content:center;align-items:baseline;gap:3px;display:flex}.PassengerApp-module__7vx9cW__amountEditor input{width:66px;color:var(--passenger-ink);font:inherit;letter-spacing:-.03em;text-align:right;background:0 0;border:0;outline:0;font-size:22px;font-weight:880}.PassengerApp-module__7vx9cW__amountEditor label b{font-size:14px}.PassengerApp-module__7vx9cW__tariffScroller{scroll-snap-type:x mandatory;scrollbar-width:none;flex:none;grid-auto-columns:100%;grid-auto-flow:column;gap:9px;height:61px;margin-top:12px;display:grid;overflow-x:auto}.PassengerApp-module__7vx9cW__tariffScroller::-webkit-scrollbar{display:none}.PassengerApp-module__7vx9cW__tariffCard{border:1px solid var(--passenger-line);height:61px;color:var(--passenger-ink);scroll-snap-align:start;text-align:left;background:#fff;border-radius:12px;grid-template-columns:85px minmax(0,1fr) auto;align-items:center;gap:7px;padding:3px 34px 3px 4px;display:grid;position:relative}.PassengerApp-module__7vx9cW__tariffSelected{border-color:var(--passenger-blue);box-shadow:inset 0 0 0 1px #2f80ed3d}.PassengerApp-module__7vx9cW__tariffCard>img{object-fit:contain;width:84px;height:50px}.PassengerApp-module__7vx9cW__tariffCopy{gap:3px;min-width:0;display:grid}.PassengerApp-module__7vx9cW__tariffCopy strong{font-size:15px;font-weight:800}.PassengerApp-module__7vx9cW__tariffCopy small{color:var(--passenger-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.PassengerApp-module__7vx9cW__tariffCard>b{white-space:nowrap;font-size:17px;font-weight:800}.PassengerApp-module__7vx9cW__selectedCheck{background:var(--passenger-blue);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:6px;right:7px}.PassengerApp-module__7vx9cW__selectedCheck svg{stroke-width:2.7px;width:13px;height:13px}.PassengerApp-module__7vx9cW__routeFeedback{border:1px solid var(--passenger-line);height:61px;color:var(--passenger-muted);border-radius:12px;flex:none;place-items:center;margin-top:12px;font-size:13px;font-weight:700;display:grid}.PassengerApp-module__7vx9cW__paymentRow{border:1px solid var(--passenger-line);border-radius:12px;flex:none;grid-template-columns:37px minmax(0,1fr) 18px;align-items:center;gap:9px;height:54px;margin-top:12px;padding:0 11px;display:grid}.PassengerApp-module__7vx9cW__paymentIcon{background:#f2f3f4;border-radius:10px;place-items:center;width:33px;height:33px;font-size:18px;font-weight:800;display:grid}.PassengerApp-module__7vx9cW__paymentRow>span:nth-child(2){gap:2px;min-width:0;display:grid}.PassengerApp-module__7vx9cW__paymentRow small{color:var(--passenger-muted);font-size:10px;font-weight:650}.PassengerApp-module__7vx9cW__paymentRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.PassengerApp-module__7vx9cW__paymentRow>svg{color:#a7a9ad;width:17px;height:17px}.PassengerApp-module__7vx9cW__directBadge{color:#0c8755;background:#e5f8ef;justify-self:end;font-size:10px}.PassengerApp-module__7vx9cW__confirmSheet>.PassengerApp-module__7vx9cW__primaryButton{border-radius:13px;flex:none;height:41px;min-height:41px;margin-top:auto;font-size:16px}.PassengerApp-module__7vx9cW__confirmSheet>.PassengerApp-module__7vx9cW__compactError{text-align:center;background:#ffffffeb;padding:2px 5px;position:absolute;bottom:61px;left:24px;right:24px}.PassengerApp-module__7vx9cW__mapCar{z-index:80;filter:drop-shadow(0 6px 5px #0d12193d);pointer-events:none;width:94px;height:52px;position:absolute;top:57%;left:48%;transform:translate(-50%,-50%)rotate(-8deg)}.PassengerApp-module__7vx9cW__mapCar img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.PassengerApp-module__7vx9cW__mapCarInTrip{top:61%;left:55%;transform:translate(-50%,-50%)rotate(9deg)}.PassengerApp-module__7vx9cW__acceptedSheet{overscroll-behavior:contain;height:42.65%;padding:8px 21px max(17px, env(safe-area-inset-bottom));overflow-y:auto}.PassengerApp-module__7vx9cW__acceptedScheduledSheet{height:51%}.PassengerApp-module__7vx9cW__scheduledStatus{background:linear-gradient(135deg,#effff9,#edf6ff);border:1px solid #cfeee4;border-radius:14px;flex:none;grid-template-columns:35px 1fr;align-items:center;gap:9px;min-height:47px;margin-bottom:8px;padding:6px 10px;display:grid}.PassengerApp-module__7vx9cW__scheduledStatus>span:first-child{background:var(--passenger-mint);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:850;display:grid}.PassengerApp-module__7vx9cW__scheduledStatus>span:last-child{gap:1px;display:grid}.PassengerApp-module__7vx9cW__scheduledStatus small{color:#6d7a88;text-transform:uppercase;font-size:9px;font-weight:720}.PassengerApp-module__7vx9cW__scheduledStatus strong{font-size:13px;font-weight:820}.PassengerApp-module__7vx9cW__acceptedSheet .PassengerApp-module__7vx9cW__sheetHandle{margin-bottom:13px}.PassengerApp-module__7vx9cW__acceptedHeading{flex:none;align-content:start;gap:2px;min-height:58px;padding-right:88px;display:grid}.PassengerApp-module__7vx9cW__acceptedHeading h1{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:800;line-height:1.16}.PassengerApp-module__7vx9cW__acceptedHeading>strong{color:var(--passenger-muted);font-size:15px;font-weight:650}.PassengerApp-module__7vx9cW__acceptedHeading>.PassengerApp-module__7vx9cW__waitingStatus{color:#62656b;font-variant-numeric:tabular-nums}.PassengerApp-module__7vx9cW__waitingStatus b{color:var(--passenger-ink);letter-spacing:.025em;font-weight:820}.PassengerApp-module__7vx9cW__driverCard{border-top:1px solid var(--passenger-line);grid-template-columns:minmax(0,1fr) 116px;align-items:center;min-height:78px;display:grid;position:relative}.PassengerApp-module__7vx9cW__driverPortrait{z-index:3;width:64px;height:64px;display:block;position:absolute;top:-79px;right:4px}.PassengerApp-module__7vx9cW__driverPortrait>img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:64px;height:64px;box-shadow:0 4px 13px #0c11182b}.PassengerApp-module__7vx9cW__driverPortrait>i{color:#fff;background:linear-gradient(145deg,#25cf76 0%,#0da653 100%);border:2.5px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-1px;right:-2px;box-shadow:0 4px 10px #0da65357,inset 0 1px #ffffff5c}.PassengerApp-module__7vx9cW__driverPortrait>i svg{filter:drop-shadow(0 1px 1px #005c2b38);stroke-width:3.2px;width:12px;height:12px}.PassengerApp-module__7vx9cW__driverCopy{z-index:2;gap:2px;min-width:0;display:grid;position:relative}.PassengerApp-module__7vx9cW__driverCopy>strong{font-size:17px;font-weight:800}.PassengerApp-module__7vx9cW__driverCopy>strong small{color:#20a678;margin-left:4px;font-size:12px}.PassengerApp-module__7vx9cW__driverCopy>span{color:var(--passenger-muted);font-size:13px;font-weight:600}.PassengerApp-module__7vx9cW__driverCopy>.PassengerApp-module__7vx9cW__vehicleEyebrow{color:#8991a0;letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.PassengerApp-module__7vx9cW__driverPlateCard{color:#111722;background:#fff;border:2px solid #242a34;border-radius:8px;grid-template-columns:1fr 24px;justify-self:end;align-items:center;min-width:106px;min-height:42px;display:grid;overflow:hidden;box-shadow:0 5px 14px #121b261f}.PassengerApp-module__7vx9cW__driverPlateCard b{letter-spacing:.055em;white-space:nowrap;padding-left:7px;font-size:12px;font-weight:860}.PassengerApp-module__7vx9cW__driverPlateCard small{border-left:1px solid #d7dbe1;place-items:center;height:100%;font-size:7px;font-weight:850;display:grid}.PassengerApp-module__7vx9cW__contactActions{flex:none;grid-template-columns:repeat(3,1fr);gap:6px;height:39px;display:grid}.PassengerApp-module__7vx9cW__contactActions>*{min-width:0;color:var(--passenger-ink);background:#f1f2f3;border:0;border-radius:11px;justify-content:center;align-items:center;gap:4px;padding:0 5px;text-decoration:none;display:flex}.PassengerApp-module__7vx9cW__contactActions svg{stroke-width:2px;width:15px;height:15px}.PassengerApp-module__7vx9cW__contactActions span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.PassengerApp-module__7vx9cW__cancelButton{color:#ef3f3b;background:#fff;border:1px solid #ff5b57;border-radius:12px;flex:none;place-items:center;width:100%;height:38px;margin-top:auto;font-size:14px;font-weight:780;display:grid}.PassengerApp-module__7vx9cW__acceptedSheet>.PassengerApp-module__7vx9cW__compactError{text-align:center;background:#fffffff0;padding:2px 5px;position:absolute;bottom:58px;left:24px;right:24px}.PassengerApp-module__7vx9cW__searchingDriver{border-top:1px solid var(--passenger-line);color:#60636a;justify-content:center;align-items:center;gap:12px;min-height:106px;font-size:14px;display:flex}.PassengerApp-module__7vx9cW__searchingDriver>span{border:3px solid #e4e5e7;border-top-color:var(--passenger-blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite PassengerApp-module__7vx9cW__passenger-spin}.PassengerApp-module__7vx9cW__offerList{border-top:1px solid var(--passenger-line);align-content:start;gap:6px;min-height:118px;padding-top:8px;display:grid;overflow:auto}.PassengerApp-module__7vx9cW__offerList>strong{color:#697181;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.PassengerApp-module__7vx9cW__offerItem{min-height:52px;color:var(--passenger-ink);text-align:left;background:linear-gradient(110deg,#fff,#f9fafc);border:1px solid #e1e5ec;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 7px 6px 11px;display:grid}.PassengerApp-module__7vx9cW__offerItem>span:first-child{gap:0;min-width:0;display:grid}.PassengerApp-module__7vx9cW__offerItem>span:last-child{align-items:center;gap:5px;display:flex}.PassengerApp-module__7vx9cW__offerList b{font-size:18px;font-weight:880}.PassengerApp-module__7vx9cW__offerList small{color:var(--passenger-muted);font-size:9px;font-weight:650}.PassengerApp-module__7vx9cW__offerItem em{color:#697181;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:680;overflow:hidden}.PassengerApp-module__7vx9cW__offerItem button{background:var(--passenger-blue);color:#fff;border:0;border-radius:10px;height:32px;padding:0 10px;font-size:10px;font-weight:850}.PassengerApp-module__7vx9cW__offerItem button:last-child{color:#687080;background:#f1f3f6;width:32px;padding:0;font-size:18px}.PassengerApp-module__7vx9cW__tripCard{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-radius:17px;grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr);gap:8px;height:93px;padding:11px 13px;display:grid;position:absolute;top:10px;left:9px;right:9px;box-shadow:0 8px 25px #0f141b24}.PassengerApp-module__7vx9cW__tripHeadline{align-content:center;gap:1px;min-width:0;display:grid}.PassengerApp-module__7vx9cW__tripHeadline>span{gap:0;display:grid}.PassengerApp-module__7vx9cW__tripHeadline small{color:var(--passenger-ink);font-size:17px;font-weight:800;line-height:1.15}.PassengerApp-module__7vx9cW__tripHeadline strong,.PassengerApp-module__7vx9cW__tripHeadline>b{color:var(--passenger-muted);font-size:12px;font-weight:650}.PassengerApp-module__7vx9cW__tripDriver{min-width:0;position:relative;overflow:hidden}.PassengerApp-module__7vx9cW__tripDriver>img:first-child{object-fit:cover;border:2px solid #fff;border-radius:50%;width:42px;height:42px;position:absolute;top:0;left:0;box-shadow:0 3px 9px #0d121926}.PassengerApp-module__7vx9cW__tripPlate{letter-spacing:.045em;background:#fff;border:1.5px solid #252b34;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:850;position:absolute;top:8px;right:0}.PassengerApp-module__7vx9cW__tripDriver>span{min-width:0;display:grid;position:absolute;bottom:1px;left:0;right:0}.PassengerApp-module__7vx9cW__tripDriver strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.PassengerApp-module__7vx9cW__tripDriver small{color:var(--passenger-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.PassengerApp-module__7vx9cW__tripSheet{height:33.75%;padding:8px 19px max(20px, env(safe-area-inset-bottom))}.PassengerApp-module__7vx9cW__tripSheet .PassengerApp-module__7vx9cW__sheetHandle{margin-bottom:13px}.PassengerApp-module__7vx9cW__routeSharedRow,.PassengerApp-module__7vx9cW__sosButton,.PassengerApp-module__7vx9cW__supportButton{border-radius:13px;flex:none;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;height:51px;padding:0 12px;display:grid}.PassengerApp-module__7vx9cW__routeSharedRow{width:100%;color:var(--passenger-ink);cursor:pointer;font:inherit;text-align:left;background:#fbfdfb;border:1px solid #dfe8dc}.PassengerApp-module__7vx9cW__routeSharedRow>span{color:#252a31;background:#f0f2f1;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.PassengerApp-module__7vx9cW__routeSharedRow svg{stroke-width:2.2px;width:17px;height:17px}.PassengerApp-module__7vx9cW__routeSharedRow>div{gap:1px;min-width:0;display:grid}.PassengerApp-module__7vx9cW__routeSharedRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.PassengerApp-module__7vx9cW__routeSharedRow small{color:var(--passenger-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.PassengerApp-module__7vx9cW__routeSharedRow>i{color:#62676e;background:#f0f2f1;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.PassengerApp-module__7vx9cW__routeSharedRow>i svg{stroke-width:2.8px;width:12px;height:12px}.PassengerApp-module__7vx9cW__sosButton,.PassengerApp-module__7vx9cW__supportButton{width:100%;color:var(--passenger-ink);text-align:left;border:0;margin-top:13px}.PassengerApp-module__7vx9cW__sosButton{color:#fff;background:linear-gradient(105deg,#ff665f,#ff796c)}.PassengerApp-module__7vx9cW__sosButton>span,.PassengerApp-module__7vx9cW__supportButton>span{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.PassengerApp-module__7vx9cW__sosButton>span{color:#ef4f49;background:#fff;font-size:11px;font-weight:900}.PassengerApp-module__7vx9cW__sosButton strong,.PassengerApp-module__7vx9cW__supportButton strong{font-size:14px;font-weight:800}.PassengerApp-module__7vx9cW__sosButton>svg,.PassengerApp-module__7vx9cW__supportButton>svg{justify-self:end;width:17px;height:17px}.PassengerApp-module__7vx9cW__supportButton{border:1px solid var(--passenger-line);background:#fff}.PassengerApp-module__7vx9cW__supportButton>span{color:#161a21;background:#f0f1f2}.PassengerApp-module__7vx9cW__supportButton>span svg{width:17px;height:17px}.PassengerApp-module__7vx9cW__tripError{color:#d22b27;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:700;position:absolute;bottom:4px;left:22px;right:22px;overflow:hidden}.PassengerApp-module__7vx9cW__completedCanvas{z-index:10;background:#fafafa;position:absolute;inset:0}.PassengerApp-module__7vx9cW__completedCard{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:38px 14px 18px;display:flex;position:absolute;inset:6.64% 22px 5.77%;box-shadow:0 8px 28px #0f141b12}.PassengerApp-module__7vx9cW__successIcon{color:#fff;background:#eff8ec;border-radius:50%;flex:none;place-items:center;width:103px;height:103px;display:grid;position:relative}.PassengerApp-module__7vx9cW__successIcon:before{content:"";background:#7cc364;border-radius:50%;width:76px;height:76px;position:absolute}.PassengerApp-module__7vx9cW__successIcon svg{z-index:1;stroke-width:2.8px;width:40px;height:40px;position:relative}.PassengerApp-module__7vx9cW__completedCard h1{letter-spacing:-.04em;margin:16px 0 5px;font-size:clamp(23px,6.7vw,28px);font-weight:820;line-height:1.12}.PassengerApp-module__7vx9cW__completedPrice{letter-spacing:-.035em;font-size:32px;font-weight:850;line-height:1.2}.PassengerApp-module__7vx9cW__completedCard>p{color:var(--passenger-muted);margin:2px 0 0;font-size:15px;font-weight:600}.PassengerApp-module__7vx9cW__receiptButton{border:1px solid var(--passenger-line);width:100%;height:67px;color:var(--passenger-ink);text-align:left;background:#fff;border-radius:13px;flex:none;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-top:24px;padding:0 12px;display:grid}.PassengerApp-module__7vx9cW__receiptButton>span{background:#f1f2f3;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.PassengerApp-module__7vx9cW__receiptButton>span svg{width:19px;height:19px}.PassengerApp-module__7vx9cW__receiptButton strong{font-size:14px;font-weight:780}.PassengerApp-module__7vx9cW__receiptButton>svg{color:#a0a3a8;width:17px;height:17px}.PassengerApp-module__7vx9cW__ratingBlock{justify-items:center;gap:11px;margin-top:27px;display:grid}.PassengerApp-module__7vx9cW__ratingBlock>strong{letter-spacing:-.025em;font-size:21px;font-weight:800}.PassengerApp-module__7vx9cW__stars{justify-content:center;align-items:center;gap:9px;display:flex}.PassengerApp-module__7vx9cW__stars button{width:38px;height:38px;color:var(--passenger-mint);text-shadow:0 2px 5px #20c9952e;background:0 0;border:0;padding:0;font-size:37px;line-height:1}.PassengerApp-module__7vx9cW__stars button.PassengerApp-module__7vx9cW__starActive{color:var(--passenger-blue);transform:translateY(-1px)scale(1.08)}.PassengerApp-module__7vx9cW__problemButton{border:1px solid var(--passenger-line);color:#3b3f46;background:#fff;border-radius:13px;flex:none;width:100%;height:46px;margin-top:auto;font-size:14px;font-weight:750}.PassengerApp-module__7vx9cW__completedCard>.PassengerApp-module__7vx9cW__primaryButton{flex:none;height:48px;min-height:48px;margin-top:11px}.PassengerApp-module__7vx9cW__completedCard>.PassengerApp-module__7vx9cW__compactError{text-align:center;background:#fffffff0;padding:3px 5px;position:absolute;bottom:80px;left:18px;right:18px}.PassengerApp-module__7vx9cW__receiptOverlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c101673;align-items:end;padding:18px;display:grid;position:absolute;inset:0}.PassengerApp-module__7vx9cW__receiptDialog{padding:24px 20px max(20px, env(safe-area-inset-bottom));text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:9px;display:grid;box-shadow:0 20px 65px #0c101647}.PassengerApp-module__7vx9cW__receiptDialog .PassengerApp-module__7vx9cW__successIcon{width:66px;height:66px}.PassengerApp-module__7vx9cW__receiptDialog .PassengerApp-module__7vx9cW__successIcon:before{width:50px;height:50px}.PassengerApp-module__7vx9cW__receiptDialog .PassengerApp-module__7vx9cW__successIcon svg{width:28px;height:28px}.PassengerApp-module__7vx9cW__receiptDialog h2{margin:2px 0 0;font-size:22px}.PassengerApp-module__7vx9cW__receiptDialog p{color:var(--passenger-muted);margin:0;font-size:13px;line-height:1.35}.PassengerApp-module__7vx9cW__receiptDialog>strong{font-size:28px}.PassengerApp-module__7vx9cW__receiptDialog>small{color:var(--passenger-muted);font-size:11px}.PassengerApp-module__7vx9cW__receiptDialog .PassengerApp-module__7vx9cW__primaryButton{margin-top:6px}.PassengerApp-module__7vx9cW__visuallyHidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.PassengerApp-module__7vx9cW__shell[data-large-text=true] .PassengerApp-module__7vx9cW__addressRow strong,.PassengerApp-module__7vx9cW__shell[data-large-text=true] .PassengerApp-module__7vx9cW__paymentRow strong,.PassengerApp-module__7vx9cW__shell[data-large-text=true] .PassengerApp-module__7vx9cW__driverCopy>strong{font-size:18px}.PassengerApp-module__7vx9cW__shell[data-large-text=true] .PassengerApp-module__7vx9cW__primaryButton{font-size:19px}@keyframes PassengerApp-module__7vx9cW__passenger-spin{to{transform:rotate(360deg)}}@media (max-height:650px){.PassengerApp-module__7vx9cW__homeSheet{height:54%}.PassengerApp-module__7vx9cW__homeScheduledSheet{height:70%}.PassengerApp-module__7vx9cW__mapHome{bottom:54%}.PassengerApp-module__7vx9cW__mapHomeScheduled{bottom:70%}.PassengerApp-module__7vx9cW__confirmSheet{height:72%}.PassengerApp-module__7vx9cW__confirmScheduledSheet{height:82%}.PassengerApp-module__7vx9cW__acceptedSheet{height:52%}.PassengerApp-module__7vx9cW__acceptedScheduledSheet{height:64%}.PassengerApp-module__7vx9cW__acceptedHeading{min-height:auto;margin-bottom:7px}.PassengerApp-module__7vx9cW__contactActions>*,.PassengerApp-module__7vx9cW__cancelButton{min-height:44px}.PassengerApp-module__7vx9cW__completedCard{padding-top:24px}.PassengerApp-module__7vx9cW__completedCard .PassengerApp-module__7vx9cW__successIcon{width:82px;height:82px}.PassengerApp-module__7vx9cW__completedCard .PassengerApp-module__7vx9cW__successIcon:before{width:62px;height:62px}.PassengerApp-module__7vx9cW__completedCard h1{margin-top:10px}.PassengerApp-module__7vx9cW__receiptButton{margin-top:14px}.PassengerApp-module__7vx9cW__ratingBlock{margin-top:15px}.PassengerApp-module__7vx9cW__stars button{width:32px;height:32px;font-size:31px}}@media (prefers-reduced-motion:reduce){.PassengerApp-module__7vx9cW__searchingDriver>span{animation-duration:1.8s}}
.PwaInstallPrompt-module__PptNBa__prompt{z-index:1350;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));color:#101a30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border:1px solid #ffffffb8;border-radius:24px;width:min(430px,100vw - 28px);margin-inline:auto;padding:17px;animation:.32s cubic-bezier(.16,1,.3,1) both PwaInstallPrompt-module__PptNBa__promptEnter;display:grid;position:fixed;box-shadow:0 22px 70px #1238633d}.PwaInstallPrompt-module__PptNBa__close{color:#637087;cursor:pointer;background:#f1f5fa;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:22px;font-weight:500;line-height:1;display:grid;position:absolute;top:10px;right:10px}.PwaInstallPrompt-module__PptNBa__heading{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding-right:35px;display:grid}.PwaInstallPrompt-module__PptNBa__icon{color:#126fdb;background:linear-gradient(145deg,#dff8f0,#b9e1ff);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #2f80ed1a}.PwaInstallPrompt-module__PptNBa__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:25px;height:25px}.PwaInstallPrompt-module__PptNBa__title{font-variation-settings:"wght" 770;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:770;line-height:1.2}.PwaInstallPrompt-module__PptNBa__copy{color:#667085;margin:11px 3px 0;font-size:13px;font-weight:570;line-height:1.45}.PwaInstallPrompt-module__PptNBa__iosSteps{color:#33415c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:690;display:flex}.PwaInstallPrompt-module__PptNBa__step{background:#f2f7fd;border-radius:11px;align-items:center;gap:5px;min-height:30px;padding:6px 9px;display:inline-flex}.PwaInstallPrompt-module__PptNBa__shareIcon{fill:none;stroke:#1e6fe6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.PwaInstallPrompt-module__PptNBa__arrow{color:#9aa5b5}.PwaInstallPrompt-module__PptNBa__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:9px;margin-top:14px;display:grid}.PwaInstallPrompt-module__PptNBa__actionsIos{grid-template-columns:1fr}.PwaInstallPrompt-module__PptNBa__secondary,.PwaInstallPrompt-module__PptNBa__primary{cursor:pointer;font-variation-settings:"wght" 720;border:0;border-radius:15px;min-height:46px;padding:0 15px;font-size:14px;font-weight:720}.PwaInstallPrompt-module__PptNBa__secondary{color:#5f6b7d;background:#f1f4f8}.PwaInstallPrompt-module__PptNBa__primary{color:#fff;background:linear-gradient(135deg,#2f80ed,#1e6fe6);box-shadow:0 10px 22px #2f80ed3d}.PwaInstallPrompt-module__PptNBa__primary:disabled{cursor:default;opacity:.62}@keyframes PwaInstallPrompt-module__PptNBa__promptEnter{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:700px){.PwaInstallPrompt-module__PptNBa__prompt{margin:0;bottom:22px;left:auto;right:22px}}@media (prefers-reduced-motion:reduce){.PwaInstallPrompt-module__PptNBa__prompt{animation:none}}
