/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-blue-500{background-color:var(--color-blue-500)}.p-4{padding:calc(var(--spacing)*4)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-2{padding-block:calc(var(--spacing)*2)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.break-all{word-break:break-all}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:font-semibold::placeholder{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.placeholder\:text-\[\#aaaaaa\]::placeholder{color:#aaa}}*{box-sizing:border-box}._unmounted *{transition:none!important;animation:none!important}:focus,:focus-visible,button:focus,button:focus-visible,input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important}:root{color-scheme:light;color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html{width:100%;height:100%}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0;padding:0;overflow-x:hidden}#root{width:100%;min-height:100vh}.pata-page-fill{min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}._overlay_15m5y_1{position:fixed;inset:0;background:#1119;display:flex;align-items:center;justify-content:center;padding:0 20px;z-index:9999}._modal_15m5y_15{width:100%;max-width:340px;background:#fff;border-radius:16px;padding:28px 24px 24px;display:flex;flex-direction:column;align-items:center}._icon_15m5y_26{width:56px;height:56px;flex-shrink:0;object-fit:contain;margin-bottom:16px}._title_15m5y_34{font-size:18px;font-weight:700;color:#222;text-align:center;margin-bottom:12px}._content_15m5y_42{font-size:14px;line-height:20px;color:#666;text-align:center;margin-bottom:24px;word-break:break-word}._contentError_15m5y_51{color:red}._buttons_15m5y_55{display:flex;width:100%;gap:10px}._buttonsStacked_15m5y_61{flex-direction:column;gap:12px}._button_15m5y_55{flex:1;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:17px;font-weight:700;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}._confirmButton_15m5y_81{background:#2ca835;color:#fff}._cancelButton_15m5y_86{background:#eee;color:#222}._userDot_1a77d_4{position:relative;width:calc(20 * var(--px));height:calc(20 * var(--px));pointer-events:none}._userDotRing_1a77d_12{position:absolute;inset:0;border-radius:50%;background:#fff;box-shadow:0 0 2px #00000040}._userDotCore_1a77d_21{position:absolute;inset:0;margin:auto;width:calc(12 * var(--px));height:calc(12 * var(--px));border-radius:50%;background:#2ca835;animation:_userDotBreathe_1a77d_1 2.6s ease-in-out infinite}@keyframes _userDotBreathe_1a77d_1{0%,to{transform:scale(.62)}50%{transform:scale(1)}}._homeContainer_19pge_1{background:#fff;border-radius:calc(30 * var(--px)) calc(30 * var(--px)) 0 0;padding:calc(20 * var(--px)) calc(20 * var(--px)) calc(10 * var(--px));box-shadow:0 -4px 16px #00000014;width:100%;box-sizing:border-box;position:relative}._homeContainerFlushTop_19pge_14{border-radius:0}._searchBox_19pge_18{background-color:#f3f3f3;border-radius:calc(10 * var(--px));display:flex;align-items:center;padding:calc(20 * var(--px)) calc(16 * var(--px));cursor:pointer;transition:background-color .2s}._searchBox_19pge_18:active{background-color:#e8e8e8}._searchIcon_19pge_32{width:calc(22 * var(--px));height:calc(22 * var(--px));color:#222;margin-right:calc(12 * var(--px))}._homeInputText_19pge_39{font-family:PingFang SC,sans-serif;font-size:calc(20 * var(--px));font-weight:600;color:#222;flex:1}._container_19pge_48{background:#fff;border-radius:calc(16 * var(--px));padding:calc(8 * var(--px)) calc(16 * var(--px));box-shadow:0 4px 16px #0000001f;margin:0 calc(12 * var(--px)) calc(env(safe-area-inset-bottom) + 16 * var(--px))}._inputRow_19pge_56{display:flex;align-items:center;padding:calc(12 * var(--px)) 0;cursor:pointer}._dot_19pge_63{width:calc(10 * var(--px));height:calc(10 * var(--px));border-radius:50%;margin-right:calc(12 * var(--px));flex-shrink:0}._inputText_19pge_71{font-size:calc(16 * var(--px));font-weight:500;color:#222;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._divider_19pge_81{height:1px;background:#f0f0f0;margin-left:calc(22 * var(--px))}._container_4gf9c_6{position:relative;width:100%;height:calc(110 * var(--px));margin-bottom:calc(-30 * var(--px))}._clickable_4gf9c_14{cursor:pointer}._greenBand_4gf9c_20{position:absolute;top:calc(12 * var(--px));left:0;right:0;bottom:0;background:#2ca835;border-radius:calc(30 * var(--px)) calc(30 * var(--px)) 0 0;display:flex;justify-content:flex-end;align-items:flex-start;padding-top:calc(28 * var(--px));padding-right:calc(10 * var(--px));box-sizing:border-box}._cutout_4gf9c_38{position:absolute;left:calc(10 * var(--px));top:0;width:calc(335 * var(--px));height:calc(86 * var(--px))}._container_1in6w_2{position:absolute;top:calc(16 * var(--px));left:calc(10 * var(--px));right:calc(10 * var(--px));z-index:100;height:calc(54 * var(--px));display:flex;align-items:center;padding:0 calc(8 * var(--px));background:#fff;border-radius:calc(10 * var(--px));box-shadow:0 2px 16px #00000026;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._backBtn_1in6w_20{flex-shrink:0;width:calc(36 * var(--px));height:calc(36 * var(--px));display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:background .15s}._backBtn_1in6w_20:active{background:#00000014}._startAddress_1in6w_41{flex:0 1 auto;min-width:0;font-size:calc(14 * var(--px));font-weight:700;color:#2ca835;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;cursor:pointer;-webkit-touch-callout:none}._arrow_1in6w_57{flex-shrink:0;color:#000;margin:0 calc(5 * var(--px))}._endAddress_1in6w_64{flex:0 1 auto;min-width:0;font-size:calc(14 * var(--px));font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;cursor:pointer;-webkit-touch-callout:none}._addStopBtn_1in6w_80{flex-shrink:0;width:calc(36 * var(--px));height:calc(36 * var(--px));margin-left:auto;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:background .15s}._addStopBtn_1in6w_80:active{background:#00000014}._button_fp74i_1{width:calc(48 * var(--px));height:calc(48 * var(--px));border-radius:50%;background:#fff;border:none;box-shadow:0 2px 6px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._button_fp74i_1:active{background:#f5f5f5}._container_8pgry_1{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:calc(30 * var(--px)) calc(30 * var(--px)) 0 0;box-shadow:0 -2px 10px #0000001a;z-index:100;display:flex;flex-direction:column;animation:_slideUp_8pgry_1 .3s ease-out;padding-bottom:calc(env(safe-area-inset-bottom) + 16 * var(--px))}._handle_8pgry_18{width:calc(36 * var(--px));height:calc(4 * var(--px));background:#ddd;border-radius:calc(2 * var(--px));margin:calc(8 * var(--px)) auto}._outer_8pgry_27{position:absolute;bottom:0;left:0;right:0;z-index:100;display:flex;flex-direction:column;animation:_slideUp_8pgry_1 .3s ease-out}._containerFlow_8pgry_40{position:relative;bottom:auto;left:auto;right:auto;animation:none}@keyframes _slideUp_8pgry_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._tabbar_y9qcp_10{position:fixed;left:0;right:0;bottom:0;z-index:60;height:calc(60 * var(--px));box-sizing:content-box;display:flex;flex-direction:row;background:#fff;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom,0px)}._item_y9qcp_25{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}._icon_y9qcp_34{width:calc(32 * var(--px));height:calc(32 * var(--px));display:block}._label_y9qcp_40{margin-top:calc(5 * var(--px));font-family:PingFang SC,sans-serif;font-size:calc(12 * var(--px));line-height:calc(14 * var(--px));color:#666}._labelActive_y9qcp_50{color:#2ca835}._container_1y8ls_1{display:flex;flex-direction:column;align-items:center;padding:calc(60 * var(--px)) calc(20 * var(--px)) 0}._illustration_1y8ls_9{width:calc(196 * var(--px));height:calc(118 * var(--px));object-fit:contain;display:block}._text_1y8ls_16{margin:calc(30 * var(--px)) 0 0;font-size:calc(16 * var(--px));line-height:calc(20 * var(--px));color:#222;text-align:center;font-family:PingFang SC,sans-serif;font-weight:400}._confirmBtn_1y8ls_26{width:100%;margin-top:calc(83 * var(--px));height:calc(54 * var(--px));background-color:#2ca835;color:#fff;border:none;border-radius:calc(10 * var(--px));font-size:calc(20 * var(--px));font-weight:600;cursor:pointer;transition:background-color .2s}._confirmBtn_1y8ls_26:active{background-color:#249a2e}._banner_1cuoc_2{background-color:#2ca835;color:#ffec7c;display:flex;align-items:center;justify-content:center;padding:calc(10 * var(--px)) calc(20 * var(--px));font-size:calc(16 * var(--px));font-weight:500;letter-spacing:.3px;line-height:calc(20 * var(--px));width:100%;box-sizing:border-box;border-radius:calc(16 * var(--px)) calc(16 * var(--px)) 0 0}._discountIcon_1cuoc_20{width:calc(20 * var(--px));height:calc(20 * var(--px));flex-shrink:0}._decorLineLeft_1cuoc_26,._decorLineRight_1cuoc_27{width:calc(90 * var(--px));height:1px;flex-shrink:0}._decorLineLeft_1cuoc_26{background:linear-gradient(90deg,#ffec7c00,#ffec7c)}._decorLineRight_1cuoc_27{background:linear-gradient(90deg,#ffec7c,#ffec7c00)}._container_1wnlu_10{display:flex;flex-direction:column;position:relative;z-index:10;height:var(--sheet-height, calc(430 * var(--px)));transition:height .28s cubic-bezier(.25,.8,.25,1)}._container_1wnlu_10._dragging_1wnlu_20{transition:none}._discountBanner_1wnlu_25{background-color:#2ca835;color:#ffec7c;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--px));padding:0 calc(20 * var(--px)) calc(20 * var(--px));font-size:calc(14 * var(--px));font-weight:600;line-height:calc(36 * var(--px));flex-shrink:0;border-radius:calc(30 * var(--px)) calc(30 * var(--px)) 0 0}._whitePanel_1wnlu_42{background-color:#fff;border-radius:calc(30 * var(--px)) calc(30 * var(--px)) 0 0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._whitePanel_1wnlu_42._withBanner_1wnlu_52{margin-top:calc(-20 * var(--px));position:relative;z-index:2}._dragHandle_1wnlu_59{flex-shrink:0;padding:calc(10 * var(--px)) 0;display:flex;justify-content:center;align-items:center;touch-action:none}._handleBar_1wnlu_69{width:calc(40 * var(--px));height:calc(6 * var(--px));background:#ddd;border-radius:calc(3 * var(--px))}._scrollContent_1wnlu_77{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:0 calc(10 * var(--px))}._vehicleList_1wnlu_88{display:flex;flex-direction:column;gap:0;padding-bottom:calc(8 * var(--px))}._vehicleItem_1wnlu_95{display:flex;align-items:center;padding:calc(12 * var(--px)) calc(16 * var(--px));border-radius:calc(10 * var(--px));border:calc(2 * var(--px)) solid transparent;background-color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}._vehicleItem_1wnlu_95._selected_1wnlu_108{border:calc(2 * var(--px)) solid #2ca835;background-color:#fff}._vehicleImgWrapper_1wnlu_113{width:calc(56 * var(--px));height:calc(56 * var(--px));margin-right:calc(16 * var(--px));display:flex;align-items:center;justify-content:center;flex-shrink:0}._vehicleImg_1wnlu_113{max-width:100%;max-height:100%;object-fit:contain}._vehicleInfo_1wnlu_129{flex:1;display:flex;flex-direction:column;gap:calc(4 * var(--px))}._vehicleName_1wnlu_136{font-size:calc(18 * var(--px));font-weight:600;color:#222;line-height:calc(24 * var(--px))}._vehicleSeats_1wnlu_144{display:flex;align-items:center;font-size:calc(14 * var(--px));color:#999;line-height:1}._seatIcon_1wnlu_152{width:calc(12 * var(--px));height:calc(12 * var(--px));margin-right:calc(5 * var(--px))}._vehiclePrice_1wnlu_158{display:flex;flex-direction:column;align-items:flex-end;gap:calc(2 * var(--px))}._currentPrice_1wnlu_166{font-size:calc(18 * var(--px));font-weight:700;color:#222;line-height:calc(24 * var(--px))}._originalPrice_1wnlu_174{font-size:calc(14 * var(--px));color:#999;text-decoration:line-through;text-decoration-thickness:1px;line-height:calc(18 * var(--px))}._footerSticky_1wnlu_183{flex-shrink:0;position:relative;z-index:1;padding:calc(10 * var(--px)) calc(20 * var(--px)) 0;background-color:#fff;box-shadow:0 -4px 5px #0000001a}._paymentSelector_1wnlu_195{display:flex;align-items:center;margin-bottom:calc(15 * var(--px))}._paymentIconImg_1wnlu_201{width:calc(20 * var(--px));height:calc(20 * var(--px));margin-right:calc(10 * var(--px));object-fit:contain}._paymentText_1wnlu_208{font-size:calc(14 * var(--px));color:#222;font-weight:600}._paymentArrow_1wnlu_214{width:calc(14 * var(--px));height:calc(14 * var(--px));margin-left:calc(12 * var(--px))}._confirmBtn_1wnlu_220{width:100%;height:calc(54 * var(--px));padding:0;background-color:#2ca835;color:#fff;border:none;border-radius:calc(10 * var(--px));font-size:calc(20 * var(--px));font-weight:600;line-height:calc(24 * var(--px));cursor:pointer;transition:background-color .2s}._confirmBtn_1wnlu_220:disabled{background-color:#a5d6a7;cursor:not-allowed}._confirmBtn_1wnlu_220:active:not(:disabled){background-color:#249a2e}._container_14jxh_1{padding:calc(20 * var(--px)) calc(16 * var(--px)) 0;text-align:center}._title_14jxh_8{font-size:calc(18 * var(--px));font-weight:500;color:#222;margin-bottom:calc(39 * var(--px));line-height:1.2}._progressWrapper_14jxh_17{position:relative;width:100%;max-width:calc(315 * var(--px));margin:0 auto calc(36 * var(--px));height:calc(10 * var(--px))}._progressTrack_14jxh_25{position:relative;width:100%;height:calc(10 * var(--px));background:#e1f4e3;border-radius:calc(5 * var(--px));overflow:hidden}._progressFill_14jxh_34{position:absolute;left:0;top:0;height:100%;background:url(data:image/webp;base64,UklGRqQAAABXRUJQVlA4TJcAAAAv/8AFALkKRPQ/RiEQSPEIIzQg/Y9D4KBtJEkKf9LWqucjcDqCbJv685zvI8i26f1Fb7FQ5LZtk92e+A47UEmBKqhkXoU6UIdCsgiKDIvQLQJIhY5QZBEsGFWkEykuCmL+S6BEyGLYERvohBrEA+pZOKCbcHUISEsaCQmhgpoZn2KZhcaxaEaxaUJtmtWRhBbrz1/+/Y8AAA==) no-repeat;background-size:100% 100%;animation:_fillGrow_14jxh_1 10s linear infinite}@keyframes _fillGrow_14jxh_1{0%{right:calc(100% - 40 * var(--px))}to{right:calc(40 * var(--px))}}._rocket_14jxh_58{position:absolute;bottom:calc(-11 * var(--px));width:calc(80 * var(--px));height:calc(32 * var(--px));object-fit:contain;animation:_rocketMove_14jxh_1 10s linear infinite}@keyframes _rocketMove_14jxh_1{0%{left:0}to{left:calc(100% - 80 * var(--px))}}._actionBtns_14jxh_78{display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--px));padding:0 calc(4 * var(--px))}._actionBtn_14jxh_78{width:calc(158 * var(--px));height:calc(44 * var(--px));display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--px));padding:0;background:#fff;border:1px solid #dddddd;border-radius:calc(66 * var(--px));font-weight:400;font-size:calc(14 * var(--px));color:#222;cursor:pointer;transition:background .15s;flex-shrink:0}._actionBtn_14jxh_78:active{background:#f5f5f5}._actionBtnIcon_14jxh_109{width:calc(24 * var(--px));height:calc(24 * var(--px));object-fit:contain}._cardContainer_1umv2_1{padding:calc(16 * var(--px)) calc(20 * var(--px)) 0;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._headerRow_1umv2_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(12 * var(--px))}._headerRowTop_1umv2_17{align-items:flex-start}._etaInfo_1umv2_21{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(4 * var(--px))}._etaText_1umv2_28{font-size:calc(20 * var(--px));font-weight:600;color:#222;font-family:Open Sans,-apple-system,sans-serif}._arrivingText_1umv2_35,._waitingLabel_1umv2_41{font-size:calc(16 * var(--px));color:#222}._freeCountdown_1umv2_46{font-size:calc(18 * var(--px));font-weight:600;color:#2ca835;font-family:Open Sans,-apple-system,sans-serif}._chargeHeader_1umv2_54{display:flex;flex-direction:column;gap:calc(8 * var(--px))}._chargeRow_1umv2_60{display:flex;align-items:center}._chargeLabel_1umv2_65{font-size:calc(16 * var(--px));color:#222}._paidCountdown_1umv2_70{font-size:calc(20 * var(--px));font-weight:600;color:red;margin-left:calc(4 * var(--px));font-family:Open Sans,-apple-system,sans-serif}._chargeHint_1umv2_78{font-size:calc(14 * var(--px));color:#222}._chargePrice_1umv2_83{color:#2ca835;font-weight:600}._cancelButton_1umv2_88{background:transparent;border:1px solid #FF0000;border-radius:calc(4 * var(--px));color:red;font-size:calc(14 * var(--px));padding:calc(6 * var(--px)) calc(12 * var(--px));cursor:pointer;white-space:nowrap}._driverSection_1umv2_99{display:flex;align-items:flex-start;margin-bottom:calc(20 * var(--px))}._avatarContainer_1umv2_105{width:calc(80 * var(--px));height:calc(80 * var(--px));border-radius:50%;overflow:hidden;margin-right:calc(20 * var(--px));flex-shrink:0;background-color:#f0f0f0}._avatarImg_1umv2_115{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_1umv2_121{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._driverDetails_1umv2_129{flex:1;display:flex;flex-direction:column;min-width:0}._plateBadge_1umv2_136{background-color:#f3f3f3;border:1px solid #DDDDDD;border-radius:calc(4 * var(--px));padding:calc(4 * var(--px)) calc(8 * var(--px));font-size:calc(16 * var(--px));font-weight:700;line-height:calc(18 * var(--px));color:#222;display:inline-block;align-self:flex-start;margin-bottom:calc(8 * var(--px))}._vehicleInfo_1umv2_150{font-size:calc(16 * var(--px));line-height:calc(18 * var(--px));color:#222;margin-bottom:calc(8 * var(--px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nameAndRating_1umv2_160{display:flex;align-items:center;min-width:0}._driverName_1umv2_166{font-size:calc(16 * var(--px));line-height:calc(18 * var(--px));color:#666;margin-right:calc(12 * var(--px));flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ratingContainer_1umv2_179{display:flex;align-items:center;flex-shrink:0}._ratingValue_1umv2_185{font-size:calc(14 * var(--px));color:#666;margin-left:calc(4 * var(--px))}._actionsRow_1umv2_191{display:flex;gap:calc(12 * var(--px));margin-bottom:calc(20 * var(--px))}._messageButton_1umv2_197{flex:1;display:flex;align-items:center;justify-content:flex-start;background-color:#f3f3f3;border-radius:calc(24 * var(--px));border:none;height:calc(44 * var(--px));padding:0 calc(10 * var(--px));cursor:pointer;gap:calc(15 * var(--px))}._messageIcon_1umv2_211{width:calc(20 * var(--px));height:calc(20 * var(--px));flex-shrink:0}._messageText_1umv2_217{font-size:calc(14 * var(--px));color:#666;font-weight:400}._phoneButton_1umv2_223{width:calc(44 * var(--px));height:calc(44 * var(--px));aspect-ratio:1;padding:0;display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;border-radius:50%;border:none;cursor:pointer;flex-shrink:0;-webkit-appearance:none;appearance:none}._phoneIcon_1umv2_240{width:calc(20 * var(--px));height:calc(20 * var(--px));flex-shrink:0;display:block;object-fit:contain}._noticeBar_1umv2_248{width:100%;height:calc(38 * var(--px));background:#fff1e5;border-radius:calc(6 * var(--px));display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--px))}._noticeIcon_1umv2_259{width:calc(16 * var(--px));height:calc(16 * var(--px));flex-shrink:0}._noticeText_1umv2_265{font-weight:400;font-size:calc(14 * var(--px));color:#222;line-height:calc(18 * var(--px))}._container_t6mip_1{padding:calc(20 * var(--px)) calc(20 * var(--px)) 0}._driverRow_t6mip_6{display:flex;align-items:center;gap:calc(20 * var(--px))}._avatar_t6mip_12{width:calc(80 * var(--px));height:calc(80 * var(--px));border-radius:50%;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}._avatarImg_t6mip_24{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_t6mip_30{font-size:calc(22 * var(--px));color:#999;font-weight:600}._info_t6mip_36{flex:1;display:flex;flex-direction:column;min-width:0}._plate_t6mip_43{background-color:#f3f3f3;border:1px solid #dddddd;border-radius:calc(4 * var(--px));padding:calc(4 * var(--px)) calc(8 * var(--px));font-size:calc(16 * var(--px));font-weight:700;color:#222;display:inline-block;align-self:flex-start;margin-bottom:calc(10 * var(--px))}._vehicleName_t6mip_56{font-size:calc(16 * var(--px));color:#222;margin-bottom:calc(10 * var(--px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nameRow_t6mip_65{display:flex;align-items:center;min-width:0}._name_t6mip_65{font-size:calc(16 * var(--px));color:#666;margin-right:calc(10 * var(--px));flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rating_t6mip_83{display:flex;align-items:center;gap:calc(5 * var(--px));font-size:calc(14 * var(--px));color:#666;flex-shrink:0}._actionRow_t6mip_92{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--px));margin-top:calc(12 * var(--px));flex-wrap:nowrap;min-width:0}._callBtn_t6mip_102{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--px));min-height:calc(40 * var(--px));padding:calc(10 * var(--px)) calc(16 * var(--px));border:1px solid #e0e0e0;border-radius:calc(8 * var(--px));background:#fff;cursor:pointer;font-size:calc(14 * var(--px));color:#333;flex-shrink:0;white-space:nowrap}._callBtn_t6mip_102:active{background:#f5f5f5}._securityCode_t6mip_123{display:flex;align-items:center;gap:calc(12 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px));background:#f8f8f8;border-radius:calc(8 * var(--px));flex:1 1 0;margin-left:auto;min-width:0;max-width:100%}._securityLabel_t6mip_136{font-size:calc(13 * var(--px));color:#666;white-space:nowrap}._securityValue_t6mip_142{font-size:calc(20 * var(--px));font-weight:700;color:#2ca835;letter-spacing:3px;flex:0 0 auto;text-align:right;white-space:nowrap}._header_6mf32_5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:calc(12 * var(--px));padding:calc(20 * var(--px)) calc(20 * var(--px)) 0}._titleWrap_6mf32_13{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(4 * var(--px)) calc(8 * var(--px));min-width:0}._title_6mf32_13{font-size:calc(20 * var(--px));font-weight:600;line-height:calc(22 * var(--px));color:#222;font-family:Open Sans,-apple-system,sans-serif}._subtitle_6mf32_29{font-size:calc(16 * var(--px));line-height:calc(18 * var(--px));color:#222}._waypointWaitRow_6mf32_36{display:flex;align-items:center;gap:calc(4 * var(--px));flex-shrink:0}._waypointWaitLabel_6mf32_43{font-size:calc(16 * var(--px));font-weight:400;color:#222}._waypointWaitValue_6mf32_49{font-size:calc(16 * var(--px));font-weight:700;color:#2ca835;font-family:Open Sans,-apple-system,sans-serif}._chargeLabel_6mf32_57{font-size:calc(16 * var(--px));font-weight:400;color:#222}._paidCountdown_6mf32_63{font-size:calc(16 * var(--px));font-weight:700;color:red;font-family:Open Sans,-apple-system,sans-serif}._chargeHint_6mf32_71{padding:calc(4 * var(--px)) calc(20 * var(--px)) calc(8 * var(--px));font-size:calc(14 * var(--px));color:#222}._chargePrice_6mf32_77{color:#2ca835;font-weight:600}._stats_6mf32_82{display:flex;align-items:center;padding:calc(12 * var(--px)) calc(16 * var(--px));gap:0}._statItem_6mf32_89{flex:1;text-align:center}._statValue_6mf32_94{display:block;font-size:calc(20 * var(--px));font-weight:700;color:#333}._statLabel_6mf32_101{display:block;font-size:calc(12 * var(--px));color:#999;margin-top:calc(2 * var(--px))}._statDivider_6mf32_108{width:1px;height:calc(32 * var(--px));background:#e0e0e0}._cancelBtn_6mf32_114{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--px));min-height:calc(36 * var(--px));padding:calc(8 * var(--px)) calc(14 * var(--px));border:1px solid #ff4444;border-radius:calc(8 * var(--px));background:#fff;color:#f44;font-size:calc(13 * var(--px));font-weight:500;cursor:pointer;flex-shrink:0;white-space:nowrap}._cancelBtn_6mf32_114:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_6mf32_114:active:not(:disabled){background:#fff5f5}._overlay_1a8ez_1{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;background:#fff}._header_1a8ez_10{display:flex;align-items:center;padding:calc(12 * var(--px)) calc(16 * var(--px));padding-top:max(calc(12 * var(--px)),env(safe-area-inset-top));border-bottom:1px solid #f0f0f0;gap:calc(12 * var(--px));background:#fff;z-index:1;flex-shrink:0}._backBtn_1a8ez_22{background:none;border:none;padding:calc(4 * var(--px));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._headerTitle_1a8ez_33{font-size:calc(16 * var(--px));font-weight:600;color:#222}._mapContainer_1a8ez_39{flex:1;position:relative;overflow:hidden}._pin_1a8ez_46{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);pointer-events:none;display:flex;flex-direction:column;align-items:center}._pinShadow_1a8ez_57{width:calc(12 * var(--px));height:calc(4 * var(--px));background:#0003;border-radius:50%;margin-top:calc(-2 * var(--px))}._locateBtn_1a8ez_66{position:absolute;right:calc(20 * var(--px));bottom:calc(40 * var(--px));width:calc(48 * var(--px));height:calc(48 * var(--px));border-radius:50%;background:#fff;border:none;box-shadow:0 2px 6px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._locateBtn_1a8ez_66:active{background:#f5f5f5}._card_1a8ez_89{display:flex;flex-direction:column;padding:calc(20 * var(--px));padding-bottom:calc(env(safe-area-inset-bottom) + 16 * var(--px));background:#fff;border-radius:calc(30 * var(--px)) calc(30 * var(--px)) 0 0;flex-shrink:0;box-shadow:0 -4px 10px #00000014;position:relative;z-index:1;margin-top:calc(-20 * var(--px))}._cardAddress_1a8ez_106{font-weight:600;font-size:calc(16 * var(--px));color:#222;line-height:calc(22 * var(--px));text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._hintBox_1a8ez_118{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--px));background:#fff1e5;border-radius:calc(6 * var(--px));padding:calc(10 * var(--px));margin:calc(20 * var(--px)) 0}._hintIcon_1a8ez_129{width:calc(16 * var(--px));height:calc(16 * var(--px));flex-shrink:0;margin-top:1px;object-fit:contain}._hintText_1a8ez_137{font-weight:400;font-size:calc(14 * var(--px));color:#222;line-height:calc(18 * var(--px));text-align:center}._confirmBtn_1a8ez_146{width:100%;height:calc(54 * var(--px));display:flex;align-items:center;justify-content:center;background:#2ca835;color:#fff;border:none;border-radius:calc(10 * var(--px));font-size:calc(20 * var(--px));font-weight:600;cursor:pointer}._confirmBtn_1a8ez_146:active:not(:disabled){background:#249a2e}._confirmBtn_1a8ez_146:disabled{background:#ccc;cursor:not-allowed}._overlay_147c1_1{position:fixed;inset:0;background:#fff;z-index:1000;display:flex;flex-direction:column}._header_147c1_11{display:flex;align-items:center;justify-content:center;padding:calc(12 * var(--px)) calc(16 * var(--px));padding-top:max(calc(12 * var(--px)),env(safe-area-inset-top));position:relative;flex-shrink:0;min-height:calc(56 * var(--px))}._backBtn_147c1_22{position:absolute;left:calc(10 * var(--px));top:50%;transform:translateY(-50%);margin-top:max(0px,calc(env(safe-area-inset-top)/4));background:none;border:none;padding:calc(8 * var(--px));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._headerTitle_147c1_38{font-size:calc(18 * var(--px));font-weight:600;color:#111}._inputsSection_147c1_45{padding:calc(10 * var(--px)) calc(10 * var(--px)) 0;flex-shrink:0}._inputsSectionTop_147c1_52{padding-top:calc(16 * var(--px))}._inputLine_147c1_57{display:flex;align-items:center;gap:0}._inputRow_147c1_64{display:flex;align-items:center;flex:1;min-width:0;background:#f3f3f3;padding:calc(10 * var(--px)) calc(10 * var(--px));min-height:calc(60 * var(--px))}._inputGap_147c1_75{height:1px;background:#fff}._inputRowFirst_147c1_81{border-radius:calc(10 * var(--px)) calc(10 * var(--px)) 0 0}._inputRowMiddle_147c1_85{border-radius:0}._inputRowLast_147c1_89{border-radius:0 0 calc(10 * var(--px)) calc(10 * var(--px))}._actionBtns_147c1_98{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:calc(30 * var(--px));min-width:calc(30 * var(--px));flex-shrink:0;gap:0}._actionBtn_147c1_98{background:none;border:none;padding:calc(6 * var(--px)) 0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._actionBtn_147c1_98:active{opacity:.6}._inputRowLeft_147c1_132{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;width:calc(30 * var(--px));margin-right:0}._locationIcon_147c1_141,._closeIcon_147c1_142,._addIcon_147c1_143{width:calc(20 * var(--px));height:calc(20 * var(--px));object-fit:contain}._selectLocationIcon_147c1_149{width:calc(32 * var(--px));height:calc(32 * var(--px));object-fit:contain}._waypointNumber_147c1_156{width:calc(20 * var(--px));height:calc(20 * var(--px));border-radius:50%;background:#2ca835;display:flex;align-items:center;justify-content:center;flex-shrink:0}._waypointNumber_147c1_156 span{color:#fff;font-size:calc(13 * var(--px));font-weight:700;line-height:1}._input_147c1_45{flex:1;border:none;background:transparent;font-size:calc(16 * var(--px));font-weight:400;color:#222;outline:none;min-width:0;height:calc(28 * var(--px));padding:0}._input_147c1_45::placeholder{color:#aaa}._inputRowRight_147c1_193{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(2 * var(--px));flex-shrink:0;margin-left:calc(4 * var(--px));min-width:calc(50 * var(--px));width:calc(50 * var(--px))}._inputRowRightWithClear_147c1_206{min-width:calc(76 * var(--px));width:calc(76 * var(--px))}._clearBtn_147c1_213{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;border:none;padding:calc(6 * var(--px));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._clearBtnShift_147c1_230{right:calc(40 * var(--px))}._clearBtn_147c1_213:active{opacity:.6}._clearBtn_147c1_213 svg{display:block;width:calc(18 * var(--px));height:calc(18 * var(--px))}._iconBtn_147c1_247{position:absolute;top:50%;right:0;transform:translateY(-50%);background:none;border:none;padding:calc(6 * var(--px));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconBtn_147c1_247:active{opacity:.6}._swapBtnIcon_147c1_124{display:block;width:calc(20 * var(--px));height:calc(20 * var(--px));object-fit:contain}._quickSectionDivider_147c1_275{height:1px;background:#eee;margin:calc(10 * var(--px)) calc(20 * var(--px)) 0;flex-shrink:0}._quickAddressSection_147c1_283{display:flex;padding:0 calc(10 * var(--px));gap:1px;flex-shrink:0;margin-top:calc(10 * var(--px))}._quickAddressCard_147c1_291{flex:1;min-width:0;display:flex;align-items:center;background:#fff;padding:calc(10 * var(--px)) calc(10 * var(--px));min-height:calc(60 * var(--px));border-radius:0;cursor:pointer;gap:calc(10 * var(--px));transition:background .15s}._quickAddressCard_147c1_291:active{background:#f5f5f5}._quickAddressIcon_147c1_311{width:calc(20 * var(--px));height:calc(20 * var(--px));flex-shrink:0;display:flex;align-items:center;justify-content:center}._quickAddressIcon_147c1_311 img{width:calc(20 * var(--px));height:calc(20 * var(--px));object-fit:contain}._quickAddressText_147c1_326{flex:1;min-width:0}._quickAddressLabel_147c1_331{font-size:calc(16 * var(--px));font-weight:600;color:#222}._quickAddressValue_147c1_337{font-size:calc(14 * var(--px));color:#999;margin-top:calc(2 * var(--px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._quickAddressDivider_147c1_346{width:1px;background:#e8e8e8;align-self:stretch;margin:calc(6 * var(--px)) 0;flex-shrink:0}._candidateList_147c1_355{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}._searchingHint_147c1_361{padding:calc(20 * var(--px)) calc(16 * var(--px));color:#aaa;font-size:calc(14 * var(--px));text-align:center}._candidateItem_147c1_368{display:flex;align-items:flex-start;padding:calc(20 * var(--px)) calc(20 * var(--px));gap:calc(17 * var(--px));cursor:pointer;min-height:calc(80 * var(--px));position:relative;background:#fff}._candidateItem_147c1_368:active{background:#f5f5f5}._candidateItem_147c1_368:after{content:"";position:absolute;bottom:0;left:calc(20 * var(--px));right:calc(20 * var(--px));height:1px;background:#eee}._candidateIcon_147c1_394{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(24 * var(--px));height:calc(24 * var(--px));margin-top:calc(2 * var(--px))}._candidateText_147c1_404{flex:1;min-width:0}._candidateMain_147c1_409{font-size:calc(16 * var(--px));color:#222;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._candidateSecondary_147c1_418{font-size:calc(14 * var(--px));color:#999;margin-top:calc(2 * var(--px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._candidateDistance_147c1_427{flex-shrink:0;font-size:calc(14 * var(--px));color:#666;margin-top:calc(2 * var(--px));white-space:nowrap}._historyItemWrapper_147c1_436{position:relative;overflow:hidden}._historyItemWrapper_147c1_436 ._candidateItem_147c1_368:after{right:calc(-64 * var(--px))}._deleteBtn_147c1_446{position:absolute;top:0;right:0;bottom:1px;width:calc(64 * var(--px));background:red;color:#fff;border:none;font-size:calc(16 * var(--px));font-weight:700;font-family:Open Sans,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 calc(16 * var(--px));white-space:nowrap;border-radius:0}._footer_147c1_469{padding:calc(6 * var(--px)) 0;padding-bottom:calc(env(safe-area-inset-bottom) + calc(16 * var(--px)));background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center}._poweredBy_147c1_479{font-size:calc(12 * var(--px));color:#999}._confirmBtn_147c1_484{width:100%;padding:calc(15 * var(--px));background:#2ca835;color:#fff;border:none;border-radius:calc(12 * var(--px));font-size:calc(16 * var(--px));font-weight:600;cursor:pointer;transition:background .15s}._confirmBtn_147c1_484:active:not(:disabled){background:#249a2e}._confirmBtn_147c1_484:disabled{background:#ccc;cursor:not-allowed}._overlay_1cdpx_1{position:fixed;inset:0;background-color:#1119;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1cdpx_14{background:#fff;border-radius:calc(16 * var(--px));width:calc(315 * var(--px));padding:calc(24 * var(--px)) calc(20 * var(--px));text-align:center}._title_1cdpx_22{font-size:calc(16 * var(--px));font-weight:700;color:#222;margin-bottom:calc(12 * var(--px))}._message_1cdpx_29{font-size:calc(14 * var(--px));color:#444;margin-bottom:calc(24 * var(--px));line-height:calc(18 * var(--px))}._buttons_1cdpx_36{display:flex;flex-direction:column;gap:calc(12 * var(--px));align-items:center}._primaryBtn_1cdpx_43{width:calc(275 * var(--px));height:calc(44 * var(--px));border-radius:calc(8 * var(--px));background-color:#2ca835;color:#fff;font-size:calc(16 * var(--px));font-weight:700;border:none;cursor:pointer}._cancelBtn_1cdpx_55{width:calc(275 * var(--px));height:calc(44 * var(--px));border-radius:calc(8 * var(--px));background-color:#eee;color:#111;font-size:calc(16 * var(--px));font-weight:700;border:none;cursor:pointer}._rebookBtn_1cdpx_67{width:calc(275 * var(--px));height:calc(44 * var(--px));border-radius:calc(8 * var(--px));background-color:#2ca835;color:#fff;font-size:calc(16 * var(--px));font-weight:700;border:none;cursor:pointer}._overlay_1agig_1{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center}._backdrop_1agig_10{position:absolute;inset:0;background:#1119}._card_1agig_16{position:relative;background:#fff;border-radius:calc(16 * var(--px));width:calc(315 * var(--px));padding:calc(24 * var(--px)) calc(20 * var(--px));text-align:center}._title_1agig_25{font-size:calc(16 * var(--px));font-weight:700;color:#222;margin-bottom:calc(12 * var(--px))}._message_1agig_32{font-size:calc(14 * var(--px));color:#444;line-height:calc(18 * var(--px));margin-bottom:calc(24 * var(--px))}._buttons_1agig_39{display:flex;flex-direction:column;gap:calc(12 * var(--px));align-items:center}._primaryBtn_1agig_46{width:calc(275 * var(--px));height:calc(44 * var(--px));border-radius:calc(8 * var(--px));background:#2ca835;color:#fff;font-size:calc(16 * var(--px));font-weight:700;border:none;cursor:pointer}._primaryBtn_1agig_46:active{background:#249a2e}._secondaryBtn_1agig_62{width:calc(275 * var(--px));height:calc(44 * var(--px));border-radius:calc(8 * var(--px));background:#eee;color:#111;font-size:calc(16 * var(--px));font-weight:700;border:none;cursor:pointer}._secondaryBtn_1agig_62:active{background:#e0e0e0}._overlay_1fzqy_1{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;justify-content:flex-end}._backdrop_1fzqy_10{position:absolute;inset:0;background:#00000080;animation:_fadeIn_1fzqy_1 .2s ease-out}._sheet_1fzqy_17{position:relative;width:100%;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:30px 30px 0 0;transition:margin-bottom .25s ease;animation:_slideUp_1fzqy_1 .25s ease-out}@keyframes _fadeIn_1fzqy_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1fzqy_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._sheet_vlxi2_2{padding:24px 20px 0}._header_vlxi2_7{flex-shrink:0;display:flex;align-items:center;padding-bottom:12px}._backBtn_vlxi2_14{flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}._backIcon_vlxi2_27{width:24px;height:24px;display:block}._title_vlxi2_33{flex:1;margin-right:24px;text-align:center;font-size:18px;line-height:24px;font-weight:600;color:#222}._body_vlxi2_45{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._reasonList_vlxi2_52{padding-top:8px}._reasonRow_vlxi2_56{width:100%;cursor:pointer}._reasonItem_vlxi2_61{display:flex;align-items:center;justify-content:space-between;padding:18px 0}._reasonText_vlxi2_68{flex:1;margin-right:12px;font-size:16px;line-height:22px;font-weight:400;color:#222}._radio_vlxi2_77{flex-shrink:0;box-sizing:border-box;width:22px;height:22px;border-radius:11px;border:2px solid #dddddd;display:flex;align-items:center;justify-content:center}._radioSelected_vlxi2_89{border-color:#2ca835}._radioInner_vlxi2_93{width:10px;height:10px;border-radius:5px;background:#2ca835}._divider_vlxi2_100{width:100%;height:1px;background:#f0f0f0}._customSection_vlxi2_107{padding-top:8px}._inputBox_vlxi2_111{position:relative;box-sizing:border-box;min-height:100px;background:#f3f3f3;border-radius:8px;padding:8px}._textarea_vlxi2_120{width:100%;min-height:68px;padding:0 0 20px;border:none;outline:none;background:transparent;resize:none;font-family:inherit;font-size:14px;line-height:20px;font-weight:400;color:#222}._textarea_vlxi2_120::placeholder{color:#aaa}._charCount_vlxi2_140{position:absolute;right:8px;bottom:8px;font-size:14px;line-height:20px;font-weight:400;color:#aaa}._loadingBox_vlxi2_151{display:flex;align-items:center;justify-content:center;padding:40px 0}._spinner_vlxi2_158{width:28px;height:28px;border:3px solid #eeeeee;border-top-color:#2ca835;border-radius:50%;animation:_spin_vlxi2_158 .8s linear infinite}@keyframes _spin_vlxi2_158{to{transform:rotate(360deg)}}._footer_vlxi2_174{flex-shrink:0;padding:32px 0 8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}._confirmBtn_vlxi2_180{width:100%;padding:0;line-height:54px;border:none;border-radius:10px;background:#2ca835;color:#fff;font-size:18px;font-weight:600;text-align:center;cursor:pointer}._confirmBtn_vlxi2_180:active{background:#249a2e}._confirmBtnDisabled_vlxi2_199{opacity:.5;cursor:not-allowed}._confirmBtnDisabled_vlxi2_199:active{background:#2ca835}._securityCodeOverlay_p99nn_1{position:absolute;top:calc(14 * var(--px));left:50%;transform:translate(-50%);z-index:100;display:flex;gap:calc(14 * var(--px));align-items:center;justify-content:center}._securityCodeDigitBox_p99nn_13{width:calc(40 * var(--px));height:calc(40 * var(--px));background-color:#2ca835;border-radius:calc(6 * var(--px));display:flex;align-items:center;justify-content:center}._securityCodeDigit_p99nn_13{color:#fff;font-size:calc(22 * var(--px));font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--px: calc(100vw / 375)}._page_1a4di_1{position:fixed;inset:0;overflow:hidden}._loadingContainer_1a4di_10{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff}._loadingSpinner_1a4di_20{width:calc(40 * var(--px));height:calc(40 * var(--px));border:calc(4 * var(--px)) solid #f3f3f3;border-top:calc(4 * var(--px)) solid #2ca835;border-radius:50%;animation:_spin_1a4di_1 1s linear infinite}._routeLoadingOverlay_1a4di_30{position:absolute;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#2ca83514}._routeLoadingSpinner_1a4di_40{width:calc(40 * var(--px));height:calc(40 * var(--px));border:calc(4 * var(--px)) solid rgba(44,168,53,.2);border-top-color:#2ca835;border-radius:50%;animation:_spin_1a4di_1 1s linear infinite}@keyframes _spin_1a4di_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_1a4di_58{margin-top:calc(16 * var(--px));font-size:calc(14 * var(--px));color:#666}._loadingPanel_1a4di_64{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(40 * var(--px)) calc(20 * var(--px));background-color:#fff}._mapContainer_1a4di_73{width:100%;height:100%}._searchOverlay_1a4di_78{position:absolute;bottom:calc(60 * var(--px) - 1px + env(safe-area-inset-bottom,0px));left:0;right:0;z-index:50;padding-bottom:0}._locateOverlay_1a4di_92{position:absolute;right:calc(20 * var(--px));z-index:50;transition:bottom .3s ease;margin-bottom:calc(20 * var(--px))}._locateInline_1a4di_101{position:absolute;right:calc(20 * var(--px));bottom:100%;margin-bottom:calc(20 * var(--px));z-index:50}._backButton_1a4di_110{position:absolute;top:calc(16 * var(--px));left:calc(16 * var(--px));z-index:100;width:calc(40 * var(--px));height:calc(40 * var(--px));border-radius:50%;background:#fff;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333}._userAvatarContainer_1a4di_127{position:absolute;top:calc(14 * var(--px));left:calc(30 * var(--px));width:calc(60 * var(--px));height:calc(20 * var(--px));z-index:100}._userAvatar_1a4di_127{width:100%;height:100%;object-fit:contain}._container_ur5wl_1{width:100vw;height:100vh;overflow:hidden;position:relative}._loading_ur5wl_8{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}._loadingText_ur5wl_17{font-size:calc(16 * var(--px));color:#666}._paymentRow_12ac1_1{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--px));padding:calc(20 * var(--px)) 0 calc(15 * var(--px)) 0;border-bottom:1px solid #eee}._paymentMethod_12ac1_10{min-width:0;display:flex;align-items:center;gap:calc(10 * var(--px));font-size:calc(18 * var(--px));font-weight:600;line-height:calc(20 * var(--px))}._paymentLogo_12ac1_20{width:calc(30 * var(--px));height:calc(30 * var(--px));display:block;object-fit:contain}._amountColumn_12ac1_27{flex-shrink:0;min-width:calc(120 * var(--px));display:flex;flex-direction:column;align-items:flex-end}._amount_12ac1_27{font-size:calc(20 * var(--px));font-weight:700;line-height:calc(30 * var(--px))}._saved_12ac1_44{margin-top:calc(6 * var(--px));padding:calc(5 * var(--px));background:#edf9ee;color:#2ca835;font-size:calc(14 * var(--px));font-weight:400;line-height:calc(14 * var(--px));text-align:right;white-space:nowrap}._savedAmount_12ac1_57{font-weight:500}._priceSection_1j3jr_1{padding-top:calc(20 * var(--px))}._priceSectionCollapsed_1j3jr_5{padding-bottom:calc(20 * var(--px))}._priceHeader_1j3jr_9{width:100%;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0;font-size:calc(18 * var(--px));font-weight:600;line-height:calc(20 * var(--px));color:#222}._priceHeaderClickable_1j3jr_23{cursor:pointer}._expandText_1j3jr_27{font-size:calc(14 * var(--px));font-weight:500;color:#2ca835}._feeGroup_1j3jr_33{padding:calc(18 * var(--px)) calc(10 * var(--px)) calc(20 * var(--px))}._feeRow_1j3jr_37{display:flex;align-items:center;justify-content:space-between;gap:calc(14 * var(--px))}._feeTitle_1j3jr_44{font-size:calc(16 * var(--px));font-weight:600;line-height:calc(18 * var(--px))}._feeSubRow_1j3jr_50{display:flex;align-items:center;justify-content:space-between;gap:calc(14 * var(--px));margin-top:calc(14 * var(--px));color:#222;font-size:calc(16 * var(--px));line-height:calc(18 * var(--px))}._divider_1j3jr_61{height:1px;margin:0 calc(10 * var(--px));background-color:#eee}._sheet_mo15v_1{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:#fff;color:#222}._content_mo15v_13{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:env(safe-area-inset-top) calc(20 * var(--px)) calc(env(safe-area-inset-bottom) + 16 * var(--px))}._reviewSection_mo15v_21{display:flex;flex-direction:column;align-items:center;padding:calc(20 * var(--px)) 0 calc(24 * var(--px))}._reviewTitle_mo15v_28{margin:0 0 calc(20 * var(--px));color:#222;font-size:calc(20 * var(--px));font-weight:700;line-height:calc(24 * var(--px));text-align:center}._starsRow_mo15v_37{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--px));min-height:calc(40 * var(--px))}._starButton_mo15v_45{width:calc(40 * var(--px));height:calc(40 * var(--px));display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}._starButton_mo15v_45[aria-disabled=true],._tag_mo15v_58[aria-disabled=true],._commentToggle_mo15v_59[aria-disabled=true],._submitButton_mo15v_60[aria-disabled=true],._skipButton_mo15v_61[aria-disabled=true]{cursor:default}._starImage_mo15v_65{width:calc(40 * var(--px));height:calc(40 * var(--px));display:block;object-fit:contain}._complimentTitle_mo15v_72{width:100%;margin:calc(24 * var(--px)) 0 calc(16 * var(--px));color:#222;font-size:calc(18 * var(--px));font-weight:700;line-height:calc(22 * var(--px));text-align:center}._tags_mo15v_82{width:100%;display:flex;flex-wrap:wrap;gap:calc(10 * var(--px));margin-bottom:calc(20 * var(--px))}._tag_mo15v_58{min-height:calc(38 * var(--px));border:none;border-radius:calc(6 * var(--px));background-color:#f3f3f3;color:#222;padding:calc(10 * var(--px)) calc(14 * var(--px));font-size:calc(14 * var(--px));font-weight:600;line-height:calc(18 * var(--px));cursor:pointer}._tagSelected_mo15v_103{background-color:#2ca835;color:#fff}._commentToggle_mo15v_59{min-width:calc(159 * var(--px));height:calc(34 * var(--px));border:none;border-radius:calc(6 * var(--px));background-color:#f3f3f3;color:#222;display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--px));margin-bottom:calc(16 * var(--px));padding:0 calc(14 * var(--px));font-size:calc(14 * var(--px));font-weight:600;line-height:calc(18 * var(--px));cursor:pointer}._commentToggleActive_mo15v_127{background-color:#2ca835;color:#fff}._commentBox_mo15v_132{width:100%;min-height:calc(120 * var(--px));margin-bottom:calc(20 * var(--px));border-radius:calc(10 * var(--px));background-color:#f5f5f5;padding:calc(10 * var(--px))}._commentInput_mo15v_141{width:100%;min-height:calc(120 * var(--px));resize:none;border:none;outline:none;background:transparent;color:#222;padding:0;font-size:calc(16 * var(--px));line-height:calc(20 * var(--px));font-family:inherit}._commentInput_mo15v_141::placeholder{color:#a7a7a7}._commentCounter_mo15v_159{margin-top:calc(8 * var(--px));color:#a7a7a7;font-size:calc(14 * var(--px));line-height:calc(18 * var(--px));text-align:right}._submitButton_mo15v_60{width:100%;height:calc(54 * var(--px));border:none;border-radius:calc(10 * var(--px));background-color:#2ca835;color:#fff;font-size:calc(20 * var(--px));font-weight:700;line-height:calc(24 * var(--px));display:flex;justify-content:center;align-items:center;cursor:pointer}._submitButton_mo15v_60[aria-disabled=true]{opacity:.7}._actions_mo15v_187{display:flex;flex-direction:column;align-items:center;padding-top:0}._skipButton_mo15v_61{margin-top:calc(14 * var(--px));border:none;border-bottom:1px solid #999;background:transparent;color:#999;font-size:calc(16 * var(--px));line-height:calc(18 * var(--px));font-weight:400;cursor:pointer}._actions_mo15v_187 ._skipButton_mo15v_61:first-child{margin-top:0}._page_1gggz_1{position:relative;width:100%;min-height:100vh;background-color:#fff;display:flex;flex-direction:column}._backButton_1gggz_10{width:calc(36 * var(--px));height:calc(36 * var(--px));margin-top:0;margin-left:calc(14 * var(--px));display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;padding:0;color:#333;-webkit-tap-highlight-color:transparent}._backButton_1gggz_10:active{background:#0000000f}._headerContainer_1gggz_31{background-color:#fff;padding:calc(24 * var(--px)) calc(20 * var(--px));display:flex;flex-direction:column;box-shadow:0 2px 8px #0000000a;z-index:10;position:relative}._statusSection_1gggz_41{display:flex;flex-direction:column;gap:calc(8 * var(--px));margin-bottom:calc(20 * var(--px))}._statusText_1gggz_48{font-size:calc(24 * var(--px));font-weight:600;color:#222;line-height:1.2}._timeText_1gggz_55{font-size:calc(14 * var(--px));color:#888;font-family:Arial,sans-serif}._routeContainer_1gggz_61{display:flex;flex-direction:column;gap:calc(22 * var(--px));position:relative;margin-top:calc(19 * var(--px))}._tripRatingSection_1gggz_69{display:flex;flex-direction:column;align-items:center;padding:calc(20 * var(--px)) 0;border-top:1px solid #eee;border-bottom:1px solid #eee}._tripRatingTitle_1gggz_78{margin-bottom:calc(20 * var(--px));font-size:calc(20 * var(--px));line-height:calc(20 * var(--px));font-weight:800;color:#222}._tripRatingStars_1gggz_86{display:flex;align-items:center;justify-content:center;gap:calc(24 * var(--px))}._tripRatingStarButton_1gggz_93{width:calc(40 * var(--px));height:calc(40 * var(--px));display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer}._tripRatingStarButton_1gggz_93:disabled{cursor:default}._tripRatingStarImage_1gggz_109{width:calc(40 * var(--px));height:calc(40 * var(--px));display:block;object-fit:contain}._routeItem_1gggz_116{display:flex;align-items:flex-start;gap:calc(12 * var(--px));position:relative}._routeItem_1gggz_116>*{position:relative;z-index:2}._routeItem_1gggz_116:not(:last-of-type):after{content:"";position:absolute;left:calc(7 * var(--px));top:calc(18 * var(--px));bottom:calc(-22 * var(--px));width:calc(2 * var(--px));border-left:calc(2 * var(--px)) dashed #2ca835;z-index:1}._iconWrap_1gggz_139{margin-top:calc(2 * var(--px));display:flex;flex-direction:column;align-items:center;width:calc(16 * var(--px))}._routeIcon_1gggz_147{width:calc(16 * var(--px));height:calc(16 * var(--px));display:block}._routeContent_1gggz_153{flex:1;display:flex;justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--px))}._routeAddress_1gggz_161{font-size:calc(16 * var(--px));color:#222;line-height:1.4;flex:1;word-break:break-word}._routeTime_1gggz_169{font-size:calc(14 * var(--px));color:#666;white-space:nowrap;flex-shrink:0;font-family:Arial,sans-serif}._mapCard_1gggz_177{width:100%;height:calc(220 * var(--px));position:relative;background-color:#e5e3df;overflow:hidden}._mapWrap_1gggz_185{position:absolute;inset:0}._tripSummaryCard_1gggz_193{position:absolute;top:calc(16 * var(--px));left:calc(16 * var(--px));background-color:#fff;border-radius:calc(20 * var(--px));padding:calc(6 * var(--px)) calc(12 * var(--px));display:flex;align-items:center;gap:calc(6 * var(--px));box-shadow:0 4px 12px #00000014;z-index:10}._tripSummaryIcon_1gggz_207{width:calc(14 * var(--px));height:calc(14 * var(--px))}._tripSummaryText_1gggz_212{font-size:calc(13 * var(--px));color:#333;font-weight:500}._driverCard_1gggz_218{background-color:#fff;padding:calc(24 * var(--px)) 0 calc(19 * var(--px)) 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}._driverInfoLeft_1gggz_227{display:flex;flex-direction:column;gap:calc(8 * var(--px));min-width:0;margin-right:calc(12 * var(--px))}._vehicleRow_1gggz_236{display:flex;align-items:center;gap:calc(12 * var(--px));min-width:0}._licensePlate_1gggz_243{font-size:calc(18 * var(--px));font-weight:700;color:#222;font-family:Arial,sans-serif;flex-shrink:0}._vehicleDesc_1gggz_251{font-size:calc(16 * var(--px));font-weight:600;color:#333;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._driverRow_1gggz_262{display:flex;align-items:center;gap:calc(12 * var(--px));min-width:0}._driverName_1gggz_269{font-size:calc(15 * var(--px));color:#666;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ratingBadge_1gggz_280{display:flex;align-items:center;gap:calc(4 * var(--px));flex-shrink:0}._ratingStar_1gggz_287{width:calc(12 * var(--px));height:calc(12 * var(--px));flex-shrink:0}._ratingValue_1gggz_293{font-size:calc(14 * var(--px));color:#666;font-weight:500}._avatar_1gggz_299{width:calc(56 * var(--px));height:calc(56 * var(--px));border-radius:50%;object-fit:cover;background-color:#f0f0f0;flex-shrink:0}._actionButtons_1gggz_308{display:flex;flex-direction:column;gap:calc(12 * var(--px));padding:calc(24 * var(--px)) calc(20 * var(--px));padding-bottom:calc(env(safe-area-inset-bottom) + 16 * var(--px));background-color:#fff}._helpBtn_1gggz_318{width:100%;background-color:#2ca835;color:#fff;font-size:calc(18 * var(--px));font-weight:600;padding:calc(16 * var(--px)) 0;border-radius:calc(8 * var(--px));border:none;display:flex;justify-content:center;align-items:center}._rebookBtn_1gggz_332{width:100%;background-color:#f5f5f5;color:#222;font-size:calc(18 * var(--px));font-weight:600;padding:calc(16 * var(--px)) 0;border-radius:calc(8 * var(--px));border:none;display:flex;justify-content:center;align-items:center}._paymentSection_1gggz_346{background-color:#fff;padding:calc(4 * var(--px)) calc(20 * var(--px)) 0;margin-top:1px}._paymentSection_1gggz_346:empty{display:none}._totalSection_1gggz_356{display:flex;flex-direction:column;gap:calc(16 * var(--px))}._invoiceBtn_1gggz_362{background-color:#f5f5f5;color:#222;font-size:calc(16 * var(--px));font-weight:600;padding:calc(16 * var(--px)) 0;border-radius:calc(8 * var(--px));border:none;display:flex;justify-content:center;align-items:center;margin-top:calc(32 * var(--px));width:100%}._timelineCard_1gggz_378{background-color:#fff;padding:calc(20 * var(--px));padding-bottom:calc(20 * var(--px));margin-top:calc(12 * var(--px));border-bottom:1px solid #eee}._paymentSummarySection_1gggz_386{background-color:#fff;padding:0 calc(20 * var(--px))}._orderNoRow_1gggz_391{display:flex;align-items:center;justify-content:flex-start;gap:calc(8 * var(--px));margin-bottom:calc(20 * var(--px));cursor:pointer;-webkit-user-select:none;user-select:none}._orderNoText_1gggz_401{font-weight:600;font-size:calc(15 * var(--px));color:#222;line-height:calc(16 * var(--px));text-align:left;font-style:normal}._copyIcon_1gggz_410{width:calc(16 * var(--px));height:calc(16 * var(--px));display:block}._timelineTimes_1gggz_416{display:flex;justify-content:space-between;margin-bottom:calc(8 * var(--px))}._timelineTimeText_1gggz_422{font-size:calc(14 * var(--px));font-weight:400;color:#222}._timelineTextLeft_1gggz_428{text-align:left}._timelineTextRight_1gggz_432{text-align:right}._timelineTrack_1gggz_436{position:relative;height:calc(20 * var(--px));margin-bottom:calc(8 * var(--px))}._timelineLine_1gggz_442{position:absolute;top:50%;left:0;right:0;height:calc(2 * var(--px));background-color:#2ca835;transform:translateY(-50%)}._timelineLineCancelled_1gggz_452{background-color:#b0b0b0}._timelineDots_1gggz_456{position:absolute;top:0;left:0;right:0;height:100%;display:flex;justify-content:space-between;align-items:center}._timelineDot_1gggz_456{width:calc(12 * var(--px));height:calc(12 * var(--px));border-radius:50%;background-color:#999}._timelineDotCancelled_1gggz_474{background-color:#999}._timelineDotCompleted_1gggz_478{background-color:#2ca835}._timelineLabels_1gggz_482{display:flex;justify-content:space-between}._timelineLabelText_1gggz_487{font-size:calc(14 * var(--px));font-weight:400;color:#222;line-height:calc(14 * var(--px))}._invoiceBtn_1gggz_362,._rebookBtn_1gggz_332{width:100%;background-color:#f5f5f5;color:#222;font-size:calc(18 * var(--px));font-weight:600;padding:calc(16 * var(--px)) 0;border-radius:calc(8 * var(--px));border:none;display:flex;justify-content:center;align-items:center;margin-top:calc(12 * var(--px));cursor:pointer}._toast_1gggz_529{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;font-size:calc(14 * var(--px));padding:calc(10 * var(--px)) calc(20 * var(--px));border-radius:calc(6 * var(--px));z-index:1000;pointer-events:none;animation:_toastFadeIn_1gggz_1 .2s ease}@keyframes _toastFadeIn_1gggz_1{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}._centerState_1gggz_555{display:flex;min-height:100vh;align-items:center;justify-content:center;color:#888;font-size:calc(16 * var(--px))}._page_fnfwo_1{min-height:100vh;padding:calc(16 * var(--px));background:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column}._header_fnfwo_10{display:flex;align-items:center;justify-content:space-between;padding:calc(12 * var(--px)) calc(8 * var(--px)) calc(30 * var(--px))}._backBtn_fnfwo_17{background:none;border:none;padding:calc(8 * var(--px));cursor:pointer;display:flex;align-items:center;justify-content:center}._headerTitle_fnfwo_27{font-size:calc(18 * var(--px));font-weight:600;color:#111}._menuBtn_fnfwo_33{width:calc(32 * var(--px));height:calc(32 * var(--px))}._paymentRow_fnfwo_38{display:flex;justify-content:space-between;align-items:center;margin-top:calc(10 * var(--px));padding:0 calc(8 * var(--px))}._paymentLeft_fnfwo_46{display:flex;align-items:center;gap:calc(12 * var(--px))}._cashIcon_fnfwo_52{width:calc(28 * var(--px));height:calc(28 * var(--px));background:#2ca835;border-radius:calc(4 * var(--px));display:flex;align-items:center;justify-content:center}._paymentLogo_fnfwo_62{width:100%;height:100%;object-fit:contain}._cashEmoji_fnfwo_68{font-size:calc(16 * var(--px))}._paymentName_fnfwo_72{font-size:calc(18 * var(--px));font-weight:600;color:#222}._amountText_fnfwo_78{font-size:calc(18 * var(--px));font-weight:700;color:#222}._divider_fnfwo_84{height:1px;background:#eee;margin:calc(20 * var(--px)) calc(8 * var(--px)) calc(40 * var(--px))}._question_fnfwo_90{text-align:center;font-size:calc(20 * var(--px));font-weight:600;color:#222;margin-bottom:calc(40 * var(--px))}._starsRow_fnfwo_98{display:flex;justify-content:center;gap:calc(16 * var(--px));margin-bottom:calc(60 * var(--px))}._starBtn_fnfwo_105{background:none;border:none;padding:0;cursor:pointer}._submitBtn_fnfwo_112{width:100%;padding:calc(16 * var(--px));border-radius:calc(12 * var(--px));background:#2ca835;color:#fff;font-size:calc(18 * var(--px));font-weight:700;border:none;margin-bottom:calc(24 * var(--px));cursor:pointer;transition:opacity .2s}._submitBtnDisabled_fnfwo_126{opacity:.5;cursor:not-allowed}._complaintBtn_fnfwo_131{width:100%;padding:calc(16 * var(--px));border-radius:calc(12 * var(--px));background:#eee;color:#222;font-size:calc(18 * var(--px));font-weight:600;border:none;margin-bottom:calc(20 * var(--px));cursor:pointer}._skipBtn_fnfwo_144{width:100%;padding:calc(16 * var(--px));background:none;color:#999;font-size:calc(16 * var(--px));border:none;cursor:pointer}._container_t9z3s_1{position:fixed;inset:0;background:#fff;z-index:1000;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}._header_t9z3s_13{position:relative;flex-shrink:0;min-height:0;padding:0}._backBtn_t9z3s_20{position:absolute;left:calc(10 * var(--px));top:max(calc(4 * var(--px)),env(safe-area-inset-top));background:none;border:none;padding:calc(8 * var(--px));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:10}._vehicleSection_t9z3s_36{display:flex;flex-direction:column;align-items:center;padding:calc(20 * var(--px)) calc(16 * var(--px)) calc(40 * var(--px));flex-shrink:0}._vehicleImg_t9z3s_45{width:calc(120 * var(--px));height:calc(120 * var(--px));object-fit:contain}._vehicleName_t9z3s_51{margin-top:calc(20 * var(--px));font-size:calc(22 * var(--px));font-weight:600;color:#222;line-height:calc(26 * var(--px))}._pricingList_t9z3s_60{padding:0 calc(20 * var(--px));flex-shrink:0}._pricingItem_t9z3s_65{display:flex;align-items:center;justify-content:space-between;padding:calc(20 * var(--px)) 0;border-bottom:1px solid #eee}._pricingLabel_t9z3s_74{font-size:calc(16 * var(--px));color:#222;line-height:calc(20 * var(--px))}._pricingValue_t9z3s_80{font-size:calc(16 * var(--px));font-weight:400;color:#222;line-height:calc(20 * var(--px))}._loadingHint_t9z3s_87{padding:calc(40 * var(--px)) calc(16 * var(--px));text-align:center;color:#999;font-size:calc(14 * var(--px))}._errorHint_t9z3s_94{padding:calc(20 * var(--px)) calc(16 * var(--px));text-align:center;color:#999;font-size:calc(14 * var(--px))}._container_uzsnq_1{position:fixed;inset:0;background:#fff;z-index:1000;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}._header_uzsnq_13{position:relative;flex-shrink:0;min-height:0;padding:0}._backBtn_uzsnq_20{position:absolute;left:calc(10 * var(--px));top:max(calc(4 * var(--px)),env(safe-area-inset-top));background:none;border:none;padding:calc(8 * var(--px));cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:10}._headerTitle_uzsnq_35{font-size:calc(18 * var(--px));font-weight:600;color:#111}._vehicleSection_uzsnq_42{display:flex;flex-direction:column;align-items:center;padding:calc(20 * var(--px)) calc(16 * var(--px)) calc(24 * var(--px));flex-shrink:0}._vehicleImg_uzsnq_50{width:calc(120 * var(--px));height:calc(120 * var(--px));object-fit:contain}._vehicleName_uzsnq_56{margin-top:calc(20 * var(--px));font-size:calc(18 * var(--px));font-weight:600;color:#222}._tipContainer_uzsnq_64{padding:0 calc(20 * var(--px));margin-bottom:calc(20 * var(--px));flex-shrink:0}._tipText_uzsnq_70{font-size:calc(14 * var(--px));color:#999;text-align:center;line-height:1.4}._pricingList_uzsnq_78{padding:0 calc(20 * var(--px));flex-shrink:0}._pricingItem_uzsnq_83{display:flex;align-items:center;justify-content:space-between;padding:calc(14 * var(--px)) 0;border-bottom:1px solid #eee;min-height:calc(48 * var(--px))}._pricingLabel_uzsnq_92{font-size:calc(15 * var(--px));color:#222}._pricingValue_uzsnq_97{font-size:calc(15 * var(--px));font-weight:500;color:#222}._loadingHint_uzsnq_103{padding:calc(40 * var(--px)) calc(16 * var(--px));text-align:center;color:#999;font-size:calc(14 * var(--px))}._errorHint_uzsnq_110{padding:calc(20 * var(--px)) calc(16 * var(--px));text-align:center;color:#999;font-size:calc(14 * var(--px))}._emptyState_uzsnq_117{flex:1;display:flex;align-items:center;justify-content:center;color:#999;font-size:calc(14 * var(--px))}._page_14n5k_1{min-height:100vh;background:#f6f6f6;display:flex;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch}._shell_14n5k_10{width:100%;min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + 16 * var(--px));box-sizing:border-box}._hero_14n5k_17{width:100%;height:calc(220 * var(--px));display:block;object-fit:cover}._introCard_14n5k_24{position:relative;z-index:1;min-height:calc(116 * var(--px));margin:calc(-44 * var(--px)) calc(10 * var(--px)) 0;padding:calc(20 * var(--px));background:#2ca835;border-radius:calc(10 * var(--px));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(16 * var(--px))}._introTitle_14n5k_38,._sectionTitle_14n5k_39{margin:0;color:#222;font-size:calc(20 * var(--px));line-height:calc(24 * var(--px));font-weight:600;letter-spacing:0}._introTitle_14n5k_38{color:#fff}._introText_14n5k_52{margin:0;color:#fff;font-size:calc(14 * var(--px));line-height:calc(22 * var(--px));font-weight:500;letter-spacing:0;white-space:pre-line}._card_14n5k_62{margin:calc(10 * var(--px)) calc(10 * var(--px)) 0;padding:calc(20 * var(--px));background:#fff;border-radius:calc(10 * var(--px));box-sizing:border-box}._safetyList_14n5k_70{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(7 * var(--px));margin-top:calc(19 * var(--px))}._safetyItem_14n5k_77{min-width:0;min-height:calc(116 * var(--px));padding:calc(20 * var(--px)) calc(8 * var(--px)) calc(16 * var(--px));background:#2ca835;border-radius:calc(10 * var(--px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center}._safetyIcon_14n5k_89{width:calc(40 * var(--px));height:calc(40 * var(--px));display:block;object-fit:contain}._safetyLabel_14n5k_96{margin-top:calc(18 * var(--px));color:#fff;font-size:calc(14 * var(--px));line-height:calc(18 * var(--px));font-weight:600;letter-spacing:0;text-align:center;overflow-wrap:break-word;white-space:pre-line}._coverageCard_14n5k_108{position:relative;height:calc(90 * var(--px));margin:calc(10 * var(--px)) calc(10 * var(--px)) 0;padding:calc(20 * var(--px)) 0 0 calc(30 * var(--px));background:#fff;border-radius:calc(10 * var(--px));box-sizing:border-box;overflow:hidden}._coverageContent_14n5k_119{position:relative;z-index:1}._coverageKicker_14n5k_124{display:flex;align-items:center;gap:calc(5 * var(--px));color:#222;font-size:calc(14 * var(--px));line-height:calc(18 * var(--px));font-weight:400;letter-spacing:0}._locationIcon_14n5k_135{width:calc(20 * var(--px));height:calc(20 * var(--px));display:block;object-fit:contain}._coverageCity_14n5k_142{margin-top:calc(7 * var(--px));color:#222;font-size:calc(18 * var(--px));line-height:calc(20 * var(--px));font-weight:600;letter-spacing:0}._coverageMap_14n5k_151{position:absolute;right:0;top:calc(22 * var(--px));height:calc(100% - 22 * var(--px));width:auto;object-fit:contain;pointer-events:none}._contactCard_14n5k_161{min-height:calc(104 * var(--px));margin:calc(10 * var(--px)) calc(10 * var(--px)) 0;padding:calc(20 * var(--px));background:#fff;border-radius:calc(10 * var(--px));box-sizing:border-box}._contactTitle_14n5k_170{margin:0;color:#222;font-size:calc(14 * var(--px));line-height:calc(24 * var(--px));font-weight:400;letter-spacing:0}._phoneButton_14n5k_179{margin-top:calc(20 * var(--px));padding:0;border:0;background:transparent;display:flex;align-items:center;gap:calc(12 * var(--px));color:#222;cursor:pointer;font:inherit}._phoneIcon_14n5k_192{width:calc(24 * var(--px));height:calc(24 * var(--px));display:block;object-fit:contain}._phoneText_14n5k_199{color:#222;font-size:calc(18 * var(--px));line-height:calc(22 * var(--px));font-weight:600;letter-spacing:0}._overlay_3p88t_1{position:fixed;inset:0;background:#1119;display:flex;align-items:center;justify-content:center;z-index:2000}._modal_3p88t_14{background:#fff;border-radius:calc(16 * var(--px));padding:calc(24 * var(--px)) calc(20 * var(--px));width:calc(315 * var(--px));text-align:center}._title_3p88t_22{font-size:calc(16 * var(--px));font-weight:700;color:#222;margin-bottom:calc(8 * var(--px))}._message_3p88t_29{font-size:calc(14 * var(--px));color:#444;margin-bottom:calc(24 * var(--px));line-height:calc(18 * var(--px));word-break:break-word}._buttons_3p88t_37{display:flex;justify-content:center}._confirmBtn_3p88t_42{width:calc(275 * var(--px));height:calc(44 * var(--px));border-radius:calc(8 * var(--px));border:none;background:#2ca835;font-size:calc(16 * var(--px));font-weight:700;color:#fff;cursor:pointer}
