/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}input[type=search]{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}ul{padding:0;margin:0;list-style:none}a{text-decoration:none}.h7,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button:focus,input:focus,select:focus{outline:none}button,input,select{font-family:PingFangTC,PingFang SC,-apple-system,BlinkMacSystemFont,Noto Sans TC,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;border:none;background-color:#fff}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}button,select{cursor:pointer}span:focus{outline:none}a,button{color:#1e201f}@font-face{font-family:LINESeed;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;src:url(/static/font/LINESeed.otf) format("opentype")}.e-invoice-wrapper{background-color:#fff}.e-invoice-wrapper .e-invoice-title{margin-bottom:12px;position:relative}.e-invoice-wrapper .e-invoice-title.tag:after{content:"*";position:absolute;color:#ec4d4d;font-size:12px;font-weight:500;margin-left:2px}.e-invoice-wrapper .e-invoice-button-wrapper{display:flex;align-items:center}.e-invoice-wrapper .e-invoice-button{padding:8px 16px;font-size:14px;font-weight:400;color:#797979;border-radius:18.5px;border:1px solid #e8e8e8;margin-right:8px}.e-invoice-wrapper .e-invoice-button.active{background-color:#2d2f2e;color:#fff;border:1px solid #2d2f2e}.e-invoice-wrapper .e-invoice-subtitle{color:#797979;margin-top:16px;margin-bottom:6px}.e-invoice-wrapper .e-invoice-email-wrapper{margin-bottom:20px}.e-invoice-wrapper .e-invoice-radio-wrapper{display:flex;align-items:center;margin-bottom:14.4px}.e-invoice-wrapper .e-invoice-radio-wrapper .e-invoice-radio-icon{margin-right:4px}.e-invoice-wrapper .e-invoice-radio-wrapper.active{align-items:flex-start}.e-invoice-wrapper .e-invoice-radio-wrapper .body_02{color:#4b4d4c}.e-invoice-wrapper .e-invoice-radio-wrapper .body_03{color:#797979;margin-top:7px}.e-invoice-wrapper .e-invoice-radio-text-wrapper{width:100%}body,html{font-family:PingFangTC,PingFang SC,-apple-system,BlinkMacSystemFont,Noto Sans TC,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;color:#1c1c1e;touch-action:manipulation;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-ms-touch-action:manipulation}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{line-height:1.2}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600}.h6,.h7,h6{font-size:16px;line-height:1.5}.h7{font-weight:500}.h1,h1{font-size:44px}.h2,h2{font-size:30px}.h3,h3{font-size:26px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.subtitle_01{font-size:14px}.subtitle_01,.subtitle_02{line-height:1.5;font-weight:500}.subtitle_02{font-size:12px}.body_01{font-size:16px;line-height:1.5;font-weight:400}.body_02{font-size:14px;line-height:22px;font-weight:400}.body_03{font-size:13px}.body_03,.body_04{line-height:1.5;font-weight:400}.body_04{font-size:12px}.caption_01{font-weight:600}.caption_01,.caption_02{font-size:12px;line-height:1.5}.caption_02{font-weight:500}.button01{font-size:var(--font-size-button01);line-height:var(--line-height-button01);font-weight:var(--font-weight-button01)}.overline{font-size:12px;line-height:1.2;font-weight:700}.overline_01{font-size:10px;line-height:1.2;font-weight:600;letter-spacing:-.3px}.en{font-family:Roboto}button{font-size:14px;line-height:1.5;font-weight:700;margin:0;padding:0;-webkit-user-select:none;cursor:pointer;pointer-events:auto}input{padding:14px 12px;background-color:var(--palette-gray-50);width:100%;border-radius:7px;height:50px;transition:.3s;-webkit-appearance:none;color:var(--palette-gray-900);font-size:var(--font-size-subtitle01);font-weight:var(--font-weight-subtitle01);line-height:var(--line-height-subtitle01)}input::-webkit-input-placeholder{color:var(--palette-gray-400)}input::-moz-placeholder{color:var(--palette-gray-400)}input:-ms-input-placeholder{color:var(--palette-gray-400)}input::placeholder{color:var(--palette-gray-400)}input:focus{color:var(--palette-gray-900);background-color:#fff;border:1.5px solid var(--palette-linego-green-500)}input:disabled{color:var(--palette-gray-500-30)}input:active,input:focus,input:hover{outline:none}.input{padding:15px 12px;background-color:#f5f6f7;width:100%;border-radius:7px;height:50px;transition:.3s;font-size:14px;line-height:1.5;font-weight:500;color:#797979}.input.text-align-left{text-align:left}.input.active{background-color:#f5fafb;color:#bbbcbb}textarea{border-radius:7px;background-color:var(--palette-gray-50);width:100%;border:none;padding:14px;resize:none;transition:.3s;-webkit-appearance:none;color:var(--palette-gray-900);font-size:var(--font-size-subtitle01);font-weight:var(--font-weight-subtitle01);line-height:var(--line-height-subtitle01)}textarea::-webkit-input-placeholder{color:var(--palette-gray-400)}textarea::-moz-placeholder{color:var(--palette-gray-400)}textarea:-ms-input-placeholder{color:var(--palette-gray-400)}textarea::placeholder{color:var(--palette-gray-400)}textarea:focus{color:var(--palette-gray-900);background-color:#fff;border:1.5px solid var(--palette-linego-green-500)}textarea:disabled{color:var(--palette-gray-500-30)}textarea:active,textarea:focus,textarea:hover{outline:none}.gray-button{background-color:#d2d2d2!important;pointer-events:none!important}.display-none{display:none!important}.gray-wording{background-color:transparent!important;color:#bbbcbb!important;height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important;text-align:right;margin-top:6px!important;margin-bottom:0}.gray-wording:after{content:url(https://storage.googleapis.com/web-static-files-bucket/icons/general/arrow-right-grey.svg);width:16px;height:16px;margin-left:2px;position:relative;top:3px}.overflow-hidden{overflow:hidden}.black-background{background-color:rgba(30,32,31,.8)}.black-background,.white-background{height:100vh;width:100vw;position:fixed;top:0;left:0}.white-background{background-color:hsla(0,0%,100%,.8)}.labels{padding:6px 8px 6px 10px;background-color:#fff;color:var(--palette-gray-900);box-shadow:0 2px 4px 0 rgba(46,51,49,.2);border-radius:7px;width:180px;font-size:14px;cursor:pointer;position:absolute;left:50%;-webkit-transform:translate(-50%,calc(-100% - 10px));transform:translate(-50%,calc(-100% - 10px));transition:top .3s;z-index:1000}.labels.display-none{display:none}.labels.address-type{width:110px}.labels.max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.labels.dark{color:#fff;background-color:#1e201f;top:-50px;-webkit-animation:pop-up-show .5s both;animation:pop-up-show .5s both}.labels.gray{color:#fff;background-color:#a5a6a5}.labels .label-content{line-height:1.5;font-weight:500;display:flex;align-items:center;justify-content:space-between}.labels .label-content:after{content:"";background:url(https://static.taxigo-cdn.com/icons/general/arrow-right.svg) 50%/cover no-repeat;width:16px;height:16px;opacity:.3}.labels .label-plain-text{line-height:1.5;font-weight:500;display:flex;align-items:center}.labels .label-content-subtitle{color:#797979;margin-bottom:2px;font-weight:400}.labels .label-time{min-width:97px;height:24px;background-color:#1e201f;border-radius:7px 7px 0 0;position:absolute;left:0;top:-24px;color:#fff;font-size:var(--font-size-subtitle02);font-weight:var(--font-weight-subtitle02);line-height:var(--line-height-subtitle02)}.labels .label-time,.labels .label-time .label-time-text{display:flex;align-items:center}.labels .label-time .label-time-text:before{content:"";display:block;background:url(https://static.taxigo-cdn.com/icons/general/time-s-w.svg) 50%/cover no-repeat;width:12px;height:12px;margin-right:4px;margin-left:8px}.labels .label-time .label-time-text:after{content:"分鐘"}.labels .label-time span{font-weight:400;margin-left:4px;margin-right:8px}.label-time{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:30px;background-color:#1e201f;border-radius:16px 20px 20px 0;padding:6px 10px 6px 8px;position:absolute;left:6px;top:-32px;color:#fff;font-size:var(--font-size-subtitle02);font-weight:var(--font-weight-subtitle02);line-height:var(--line-height-subtitle02);z-index:300}.label-time,.label-time .label-time-text{display:flex;align-items:center}.label-time .label-time-text:before{content:"";display:block;background:url(https://static.taxigo-cdn.com/icons/general/ic_xs_duration_time.svg) 50%/cover no-repeat;width:16px;height:16px;margin-right:2px}.label-time span{font-weight:400;margin-left:4px;margin-right:8px}.labels-marker{position:relative;z-index:50}.labels-marker.edit .labels{background-color:#1e201f;color:#fff;box-shadow:0 2px 4px 0 rgba(46,51,49,.12);display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:7px!important}.labels-marker.dropoff,.labels-marker.pickup,.labels-marker.stop{width:24px;height:24px}.labels-marker.pickup{background:url(/static/img/index/pickup.svg) 50%/cover no-repeat}.labels-marker.dropoff{background:url(/static/img/index/dropoff.svg) 50%/cover no-repeat}.labels-marker.dropoff .labels{border-radius:0 7px 7px 7px}.labels-marker.previousStop{width:24px;height:24px;background:url(/static/img/index/previousStop.svg) 50%/cover no-repeat}.labels-marker.gps,.labels-marker.no-gps{z-index:20;width:66px;height:66px}.labels-marker.gps{background:url(/static/img/index/user-point.svg) 50%/cover no-repeat}.labels-marker.map-pin{width:30px;height:30px;background:url(/static/img/index/img-map-pin-pickup-default.svg) 50%/cover no-repeat}.labels-marker.map-pin.active{width:30px;height:30px;background:url(/static/img/index/img-map-pin-pickup-active.svg) 50%/cover no-repeat}.labels-marker .ripples{position:relative}.labels-marker .ripples>div{border-radius:50%}.labels-marker .ripples .ripple-circle{background-color:#28d893;width:80px;height:80px;top:-28px;left:-28px;position:absolute;opacity:0;-webkit-animation:ripple-circle-effect 2s ease-in-out infinite;animation:ripple-circle-effect 2s ease-in-out infinite}.labels-marker .ripples .ripple-line{width:45px;height:45px;position:absolute;top:-16.5px;left:-16.5px;border:1px solid #28d893;opacity:0;-webkit-animation:ripple-line-effect 2s ease-in-out infinite;animation:ripple-line-effect 2s ease-in-out infinite}.new-labels{background:#fff;border-radius:7px;box-shadow:0 2px 6px 0 rgba(0,0,0,.18);padding:8px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;-webkit-transform:translateX(-25%);transform:translateX(-25%);pointer-events:auto;display:flex;align-items:center;gap:6px}.new-labels:after{content:"";background:url(https://static.taxigo-cdn.com/icons/general/arrow-right.svg) 50%/cover no-repeat;width:16px;height:16px;opacity:.3}.new-labels .new-label-subtitle{color:#797979;font-size:14px;font-weight:400;line-height:22px}.new-labels .new-label-title{color:#1e201f;font-size:14px;font-weight:500;line-height:22px}.address-edit-img{width:20px;height:20px;background-color:#e8e8e8;border-radius:50%;flex-shrink:0;margin-left:6px;display:flex;align-items:center;justify-content:center}.address-edit-img:before{content:"";display:inline-block;background:url(https://static.taxigo-cdn.com/icons/general/edit-business.svg) 50%/cover no-repeat;width:16px;height:16px}.z-index1{z-index:1}.z-index3{z-index:3!important}.z-index4{z-index:4}.z-index5{z-index:5!important}.z-index30{z-index:30!important}.z-index40{z-index:40}.z-index45{z-index:45!important}.z-index50{z-index:50!important}.z-index60{z-index:60!important}.z-index70{z-index:70!important}.z-index100{z-index:100}.z-index101{z-index:101!important}.z-index-initial{z-index:auto}.gmnoprint,.gmnoprint.gm-style-cc{display:none}.taxi_driver{height:41px;width:41px;z-index:5;transition:3.5s;position:relative;top:-20.5px;left:-20.5px}.taxi_driver,.taxi_driver.rotate.taxi{background:url(https://cdn.linegoapp.com/taxi/taxi.png) 50%/contain no-repeat}.taxi_driver.rotate.multi{background:url(https://cdn.linegoapp.com/taxi/ev_white.png) 50%/contain no-repeat}.taxi_driver.rotate.shuttle{background:url(https://cdn.linegoapp.com/taxi/ev_black.png) 50%/contain no-repeat}.taxi_driver.bear{background:url(https://cdn.linegoapp.com/taxi/line_friend_bear.png) 50%/contain no-repeat;z-index:5}.taxi_driver.sally{background:url(https://cdn.linegoapp.com/taxi/line_friend_sally.png) 50%/contain no-repeat;z-index:5}.taxi_driver.taxi_campaign{background:url(https://cdn.linegoapp.com/taxi/taxi_campaign.png) 50%/contain no-repeat}.taxi_driver.multi_campaign{background:url(https://cdn.linegoapp.com/taxi/ev_white_campaign.png) 50%/contain no-repeat}.map{background:url(https://static.taxigo-cdn.com/icons/general/map.png) 50%/cover no-repeat;width:100%;height:100vh;pointer-events:auto;position:relative}.input-outline-error{border-radius:7px;border:1px solid #ec4d4d}.address-favorite-marker-wrapper{position:relative;z-index:25}.address-favorite-marker-wrapper .favorite-marker-point{transition:.3s;width:0;height:0}.address-favorite-marker-wrapper .address-favorite-marker{transition:.3s;-webkit-transform:scale(1);transform:scale(1)}.address-favorite-marker-wrapper.active .address-favorite-marker{-webkit-transform:scale(0);transform:scale(0)}.address-favorite-marker-wrapper.active .favorite-marker-point{width:10px;height:10px}.address-favorite-marker{z-index:200!important;position:relative;transition:.3s;-webkit-transform-origin:bottom;transform-origin:bottom}.favorite-marker-point{display:inline-block;width:10px;height:10px;border-radius:50%;position:absolute;z-index:1;bottom:0;left:50%;-webkit-transform:translate(-50%,-8px);transform:translate(-50%,-8px)}.favorite-marker-point.HOME{background-color:#1ae26b}.favorite-marker-point.WORK{background-color:#2f59cc}.favorite-marker-point.HEART{background-color:#cad0d6}.black-background.black-background-animation{opacity:0;pointer-events:none;transition:opacity .1s}.black-background.black-background-animation.show{opacity:1;pointer-events:auto}.bottom-sheet-container-animation{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.bottom-sheet-container-animation.slide-up{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.bottom-sheet-container-animation.keyframes-show{-webkit-animation:bottom-sheet-animation-slideUp .2s both;animation:bottom-sheet-animation-slideUp .2s both;opacity:1}.bottom-sheet-container-animation.keyframes-disappear{-webkit-animation:bottom-sheet-animation-slideDown .1s both;animation:bottom-sheet-animation-slideDown .1s both;opacity:0;transition:.1s}.pop-up-animation{opacity:0;transition:.3s;pointer-events:none}.pop-up-animation.show{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.pop-up-animation.keyframes-show{-webkit-animation:pop-up-show .3s both;animation:pop-up-show .3s both;opacity:1}.pop-up-animation.keyframes-disappear{-webkit-animation:pop-up-disappear .3s both;animation:pop-up-disappear .3s both;opacity:0}@-webkit-keyframes bottom-sheet-animation-slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bottom-sheet-animation-slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bottom-sheet-animation-slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes bottom-sheet-animation-slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes pop-up-show{0%{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:0!important}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1!important}}@keyframes pop-up-show{0%{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:0!important}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1!important}}@-webkit-keyframes pop-up-disappear{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1!important}to{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:0!important}}@keyframes pop-up-disappear{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1!important}to{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:0!important}}@-webkit-keyframes ripple-circle-effect{0%{opacity:.15;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.3;-webkit-transform:scale(2.5);transform:scale(2.5)}to{opacity:.15;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ripple-circle-effect{0%{opacity:.15;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.3;-webkit-transform:scale(2.5);transform:scale(2.5)}to{opacity:.15;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ripple-line-effect{0%{opacity:0}50%{opacity:0;width:45px;height:45px;top:-16.5px;left:-16.5px}75%{opacity:.55}to{opacity:0;top:-144px;left:-144px;width:300px;height:300px}}@keyframes ripple-line-effect{0%{opacity:0}50%{opacity:0;width:45px;height:45px;top:-16.5px;left:-16.5px}75%{opacity:.55}to{opacity:0;top:-144px;left:-144px;width:300px;height:300px}}.gm-style iframe+div{border:none!important}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:12px;padding-left:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}#loading-wrap{opacity:1;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;z-index:30;width:100%;height:100%}#loading-wrap.fade{opacity:0;pointer-events:none}#loading-wrap.show{opacity:1;pointer-events:visible}.loading-content{position:fixed;top:50%;left:50%;z-index:60;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-text{color:#fff;margin-top:14px}.tripEstimate-info{position:relative;margin-left:28px}@media(max-width:330px){.tripEstimate-info{margin-left:10px}}.tripEstimateInfo-price-wrap{display:flex;position:relative}.tripEstimateInfo-price-wrap .tripEstimateInfo-price{margin-right:40px}.tripEstimateInfo-price-wrap .tripEstimateInfo-price:before{content:"$";font-size:12px;vertical-align:text-top;margin-right:5px}@media(max-width:330px){.tripEstimateInfo-price-wrap .tripEstimateInfo-price{margin-right:0;font-size:18px}}.tipsIcon{opacity:.3;padding:20px;cursor:pointer;transition:.3s;position:absolute;bottom:-18px;right:-20px}.tipsIcon:active{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.5}.tripEstimateInfo-other{display:flex;padding-left:10px;margin-top:10px}.tripEstimateInfo-otherItem{font-size:14px;line-height:1.5;font-weight:700;color:#2d2f2e;line-height:24px}@media(max-width:330px){.tripEstimateInfo-otherItem{font-size:12px}}.tripEstimateInfo-time-wrap{align-self:baseline;margin-right:auto}.tripEstimateInfo-distance-wrap,.tripEstimateInfo-time-wrap{display:flex;align-items:center}.tripEstimateInfo-distance-icon,.tripEstimateInfo-time-icon{margin-right:2px}.trip-wrap{height:60px;padding:12px;background-color:#2d2f2e;border-radius:2px;color:#fff;top:-68px;right:-10.5px}.trip-wrap,.trip-wrap:after{opacity:.92;position:absolute}.trip-wrap:after{content:"";width:0;height:0;border-color:#2d2f2e transparent transparent;border-style:solid;border-width:9px 6px 0;bottom:-7px;right:11.7px}.gps-wrap{margin-left:auto;position:relative}.driverInfo-content{width:100%;bottom:0;left:0;background-color:#fff;box-shadow:0 0 4px 0 rgba(30,32,31,.08);z-index:2;pointer-events:auto;padding-bottom:env(safe-area-inset-bottom)}.driverInfo-status{position:-webkit-sticky;position:sticky;top:0;left:0;background:#fff;z-index:10;box-shadow:0 2px 10px 0 #eee;padding:17.5px 16px 14.5px 24px;height:56px;display:flex;justify-content:center;color:var(--palette-gray-900)}.driverInfo-status>div{display:flex;align-items:center}.driverInfo-status .countdown-time{margin:0 4px;color:var(--palette-linego-green-500);font-weight:600}.driverInfo-status:before{content:"";width:34px;height:3.5px;z-index:100;border:.3px solid #d2d2d2;background:#e8e8e8;border-radius:34px;position:absolute;top:6px}.driverInfo-status-img{height:24px;margin-right:5px;margin-left:-5px}.driver-arrived{font-family:PingFangTC-Semibold}.driver-arrived-bgc{background-color:#06c755;box-shadow:0 2px 4px 0 rgba(3,95,69,.3);color:#fff}.driver-arrived-bgc.locate-complete{-webkit-animation:driver-status-box-shadow 2s ease infinite;animation:driver-status-box-shadow 2s ease infinite}.share-bottom-sheet-wrap{position:relative;width:100%;height:100%;top:0;left:0;z-index:100;pointer-events:auto}.share-bottom-sheet-container{background-color:#fff;position:absolute;bottom:0;min-height:262px;width:100%;z-index:2;padding:30px 0 env(safe-area-inset-bottom)}.share-bottom-sheet-container h5{margin-bottom:16px;padding:0 30px}.share-button-item-wrap{width:100%;padding:16px 30px;display:flex;align-items:center}.share-button-item-wrap img{margin-right:16px}.share-button-item-wrap:active{background-color:#eeefee}.share-bottom-sheet-button-wrap{padding:0 30px;margin-top:20px;margin-bottom:12px}.share-bottom-sheet{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:1px solid #1e201f}.share-bottom-sheet:active{-webkit-transform:scale(.98);transform:scale(.98)}.share-bottom-sheet:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.safety-button-wrap{margin-left:auto;height:30px;border-radius:15px;background-color:#06c755;color:#fff;pointer-events:auto;padding-left:10px;padding-right:6px;display:flex;align-items:center}.safety-button-wrap .subtitle_01{margin-left:6px;white-space:nowrap}.safety-button-wrap.driver-arrived-safety{background-color:#fff;color:#06c755}@-webkit-keyframes driver-status-box-shadow{0%{box-shadow:0 2px 4px 0 rgba(3,95,69,.3)}50%{box-shadow:0 7px 14px 0 rgba(3,95,69,.3)}to{box-shadow:0 2px 4px 0 rgba(3,95,69,.3)}}@keyframes driver-status-box-shadow{0%{box-shadow:0 2px 4px 0 rgba(3,95,69,.3)}50%{box-shadow:0 7px 14px 0 rgba(3,95,69,.3)}to{box-shadow:0 2px 4px 0 rgba(3,95,69,.3)}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-10px,0) scaleY(1.1);transform:translate3d(0,-10px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-5px,0) scaleY(1.05);transform:translate3d(0,-5px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-10px,0) scaleY(1.1);transform:translate3d(0,-10px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-5px,0) scaleY(1.05);transform:translate3d(0,-5px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.address-input-area{position:fixed;width:100%;height:100vh;overflow:scroll;top:var(--android-safe-area-inset-top,env(safe-area-inset-top,0));left:0;padding-top:45px;background-color:#fff;z-index:2;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.address-input-area.editOneInput{z-index:4;top:100vh;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:top .3s}.address-input-area.editOneInput.animation{top:0;-webkit-transform:scaleY(1);transform:scaleY(1);transition:top .3s}.address-input-area.no-background{background-color:transparent;background-color:initial;pointer-events:none;height:100vh}.address-input-area.slideUp{-webkit-animation:bottom-sheet-animation-slideUp .2s both;animation:bottom-sheet-animation-slideUp .2s both}.address-input-area.slideDown{-webkit-animation:bottom-sheet-animation-slideDown .1s both;animation:bottom-sheet-animation-slideDown .1s both}.opacity-top{height:45px;position:absolute;top:0;left:0;width:100%;z-index:110}.opacity-top .opacity-left-button{width:44px;height:100%}.address-input-control{width:100%;z-index:3;background-color:#fff;flex-direction:row}.address-input-control.box-shadow{box-shadow:0 0 12px 0 rgba(30,32,31,.08)}.address-input-control.map-pin-box-shadow{box-shadow:0 2px 4px 0 rgba(30,32,31,.08)}.index-address-input{padding:10px 10px 10px 7px;width:100%}.index-address-input i{position:absolute}.address-input-hint{margin-top:-2px;color:#00c299;text-align:right;padding-left:30px;padding-right:36px}.addressInput-clean-icon{background:url(/static/img/index/textfield-cancel.svg) 50%/cover no-repeat;right:12px;margin-left:auto;position:absolute;width:24px;height:24px}.form-control{background-color:#f5f6f7;border:none}.disabled{color:#d2d2d2}.icon-area{flex-direction:column;text-align:-webkit-center;margin-left:15px;padding:18px 0;vertical-align:unset}.decoration-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:9px;margin-left:3px}.decoration-icon.circle{position:relative}.decoration-icon.circle .decoration-icon-img{background:url(/static/img/index/ic-xs-circle.svg) 50%/cover no-repeat;width:12px;height:12px}.decoration-icon.circle:after{content:"";width:2px;height:42px;background-color:#e0e5eb;bottom:-39.2px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.decoration-icon.circle.map-pin-status:after{height:32px;bottom:-29.2px}.decoration-icon.triangle .decoration-icon-img{background:url(/static/img/index/ic-xs-triangle.svg) 50%/cover no-repeat;width:12px;height:12px}.decoration-icon .opacity{opacity:.15}.decoration-icon.onely:after{content:"";width:0;height:0}.list{height:70vh;overflow:scroll}.index-form-group{width:100%;position:relative;display:flex;align-items:center}.index-form-group:not(:last-child){margin-bottom:8px}.index-input-group{width:calc(100vw - 80px)}.address-iconBtn-wrap,.index-input-group{position:relative;display:flex;align-items:center}.address-iconBtn-wrap{flex-shrink:0;width:36px;height:36px;justify-content:center}.addAddress-icon{height:16px}.visibility-hidden{visibility:hidden}.address-input-button-wrap{padding:0 12px 12px;margin-top:auto}.address-input-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.address-input-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.address-input-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.change-address-text{color:#4b4d4c;line-height:1.5}.drop-off-info-wrap{margin-top:16px}.drop-off-info-wrap .h7{color:#1e201f}.drop-off-info-wrap div:last-child{margin-top:6px}.pointer-events-none{pointer-events:none}.map-pin-address-input{background-color:transparent;height:40px;color:#1e201f}.map-pin-address-input.disabled-gray{color:#a5a6a5}.map-pin-address-input.gray-text{color:#bbbcbb}.form-address-input{width:100%;height:50%;display:flex;align-items:center}.index-focus-input-address{color:#1e201f;background-color:#fff;border:1.5px solid #06c755;font-size:var(--font-size-subtitle01);font-weight:var(--font-weight-subtitle01);line-height:var(--line-height-subtitle01)}.index-focus-input-address::-webkit-input-placeholder{color:var(--palette-gray-400)}.index-focus-input-address::-moz-placeholder{color:var(--palette-gray-400)}.index-focus-input-address:-ms-input-placeholder{color:var(--palette-gray-400)}.index-focus-input-address::placeholder{color:var(--palette-gray-400)}.address-text{display:flex;width:100%}.address-title,.address-title-des{position:relative;margin:7px 20px 8px 52px;width:calc(100% - 52px);text-align:left;display:flex;align-items:center}.address-icon:before{content:"";position:absolute;width:24px;height:24px;left:-36px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.address-icon.HOME:before{background:url(https://static.taxigo-cdn.com/icons/general/ic-img-m-home.svg) 50%/cover no-repeat}.address-icon.WORK:before{background:url(https://static.taxigo-cdn.com/icons/general/ic-img-m-work.svg) 50%/cover no-repeat}.address-icon.HEART:before{background:url(https://static.taxigo-cdn.com/icons/general/Ic_Img_M_Heart.svg) 50%/cover no-repeat}.address-icon.history{margin-right:0}.address-icon.history:before{background:url(https://static.taxigo-cdn.com/icons/general/ic-img-m-history.svg) 50%/cover no-repeat}.address-icon.address:before{background:url(https://static.taxigo-cdn.com/icons/general/ic-img-m-address.svg) 50%/cover no-repeat}.history-heart{margin:8px 13px;width:24px;height:24px}.address-subtitle{color:#bbbcbb;display:block}.address-text-wrap{flex:1 1;color:#1e201f}.address-text-wrap.ellipsis{width:100%}.address-text-wrap.ellipsis span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;-webkit-box-orient:vertical}.address-map-pin{position:fixed;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-pin-controller{position:absolute;pointer-events:none;width:180px;top:50%;left:50%;-webkit-transform:translate(-50%,-78%);transform:translate(-50%,-78%)}.map-pin-confirm{position:fixed;bottom:12px;left:0;width:100%;z-index:2;opacity:0;-webkit-animation:bottomItem .3s ease .1s forwards;animation:bottomItem .3s ease .1s forwards;padding:0 12px env(safe-area-inset-bottom)}.map-pin-confirm-btn{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.map-pin-confirm-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.map-pin-confirm-btn:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.fade-in{-webkit-animation:fade-in .3s ease forwards;animation:fade-in .3s ease forwards}.fade-out{-webkit-animation:fade-out .3s ease forwards;animation:fade-out .3s ease forwards}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bottomItem{0%{-webkit-transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@keyframes bottomItem{0%{-webkit-transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}.DB-address-labels-wrap,.address-labels-wrap{background-color:#fff;border-radius:4px;box-shadow:0 4px 10px 0 rgba(46,51,49,.2);padding:8px 10px;margin-bottom:10px;position:absolute;-webkit-transform:translateY(-105%);transform:translateY(-105%);pointer-events:auto;display:flex;align-items:center}.DB-address-labels-wrap:before,.address-labels-wrap:before{content:"";width:0;height:0;position:absolute;border-color:#fff transparent transparent;border-style:solid;border-width:10px 6px 0;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.DB-address-labels-wrap .DB-address-labels-text,.DB-address-labels-wrap .address-labels-text,.address-labels-wrap .DB-address-labels-text,.address-labels-wrap .address-labels-text{font-size:14px;font-weight:500;line-height:1.5;color:#2d2f2e}.DB-address-labels-wrap{width:240px;height:80px;padding:0;left:calc((100% - 240px)/2);bottom:-40px}.DB-address-labels-image{display:inline-block;width:80px;border-radius:4px 0 0 4px}.DB-address-labels-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 80px);height:100%;padding:7px 24px 7px 7px}.DB-address-labels-container .DB-address-labels-close-icon{opacity:.5;width:16px;height:16px;right:7px;top:7px;position:absolute}.DB-address-labels-container .DB-address-labels-title{font-size:16px;line-height:24px;font-weight:500;color:#1e201f;width:126px}.DB-address-labels-container .DB-address-labels-text{color:#778ea8;font-size:14px;line-height:22px;font-weight:600}.address-labels-container{max-width:142px}.address-labels-title{color:#797979;margin-bottom:6px;display:flex;align-items:center}.address-labels-title-text{flex-shrink:0}.address-labels-right-arrow{opacity:.3;margin-left:8px}.address-labels-icon{width:19px;height:19px;margin-right:4px}.popMessage-wrap{width:80%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:40%;background-color:#fff;border-radius:7px;color:#1e201f;overflow:hidden;z-index:100;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.popMessage-wrap .popMessage-caption{margin-top:10px;color:#4f5552}.text-center{text-align:center}.user-review{display:flex;align-items:center;justify-content:center}.user-review .payment-error-text{color:#ec4d4d}.review-card{width:312px;border-radius:7px;background-color:#fff;pointer-events:auto;display:flex;flex-direction:column;align-items:center}.review-close-area{width:24px;height:24px;position:relative;top:10px;left:135px}.status-title{margin-top:38px}.with-close-status-title{margin-top:14px}.subtitle{color:#797979;margin-top:6px}.subtitle-green{color:#00cba0}.rating-icon{width:100%;margin-top:35px;padding:0 37px;height:50px;display:flex;justify-content:space-between;align-items:center}.rating-icon-margin{margin-bottom:40px}.rating-wording{color:#797979;margin-top:17px;font-size:12px;line-height:1.5;font-weight:400}.bottom-btn{height:54px;width:100%;position:relative}.review-confirm-btn{width:100%;height:100%;border-top:.5px solid hsla(120,1%,74%,.3);border-radius:0 0 7px 7px;transition:.5s}.skip-btn{color:#bbbcbb}.send-btn{color:#1e201f}.icon-range{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.reviewImg{height:40px}.commets-select{padding:24px 5px 5px 30px}.review-feature{padding:10px 16px;font-size:12px;font-weight:500}.blocked-background{padding:10px 70px;border-radius:2px;margin-bottom:29px;background-color:rgba(255,79,79,.1)}.blocked-driver-icon{display:inline-block;width:16px;padding-bottom:2px;margin-right:8px;color:#ec4d4d;vertical-align:middle}.blocked-driver{font-size:12px;font-weight:500;color:#ec4d4d;vertical-align:middle}.review-feature{display:inline-block;padding:10px 12px;border:1px solid #e8e8e8;border-radius:22.5px;color:#797979;margin-right:12px;margin-bottom:12px}.review-feature.active-effect{background-color:#2d2f2e;color:#fff}@media(max-width:360px){.review-feature{margin-bottom:8px;font-size:12px;line-height:1.5;font-weight:500;color:#797979;padding:7px 20px}}.blocked{padding:10px 12px;border:1px solid #e8e8e8;border-radius:22.5px;color:#ec4d4d;margin-right:8px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.blocked.active-effect{background-color:#2d2f2e;color:#fff}@media(max-width:360px){.blocked.active-effect{margin-bottom:8px;font-size:12px;line-height:1.5;font-weight:500;color:#ec4d4d;padding:7px 20px}}.ouside_block{display:inline-block}.payment-wrap-bgc{position:absolute;display:flex;flex-direction:column;align-items:center;width:100%;top:0;height:100%;background-color:#f5f6f7;z-index:40;padding-top:45px}.total-amount:before{content:"$";font-size:20px;position:relative;top:-20px;right:2px}@media(max-height:550px){.total-amount{font-size:35px}}.totalAmount-info-wrap{display:flex;margin-top:12px}.totalAmount-info-wrap .subtitle_01{color:#4b4d4c}.totalAmount-info-wrap .totalAmount-info-item:not(:last-child){margin-right:44px}.fee-title{color:#a5a6a5}.fee:before{content:"$";margin-right:3px}@media(min-height:800px){.paymentMethod-wrap{margin-top:40px}}.paymentMethod-title{font-size:14px;line-height:1.5;font-weight:500;color:#797979;padding:0 30px;margin-top:48px}.payment-button{display:block;width:100%;text-align:left;padding:2.3399014778vh 3.3251231527vh;color:#4b4d4c;border-radius:7px;border:1.5px solid transparent;display:flex;align-items:center}.payment-button:not(:first-child){margin-top:12px}@media(max-width:360px){.payment-button:not(:first-child){margin-top:8px}}.payment-button:before{content:"";background:url(https://static.taxigo-cdn.com/icons/payment/credit-card.svg) 50%/cover no-repeat;display:inline-block;width:24px;height:24px;margin-right:16px}.payment-button.active-effect{border:1.5px solid #1e201f}.payment-button.linepay-onetime:before,.payment-button.linepay:before{background-image:url(https://static.taxigo-cdn.com/icons/payment/line-pay.svg)}.payment-button.applepay:before{background-size:contain;background-image:url(https://static.taxigo-cdn.com/icons/payment/applepay.svg)}.payment-button.googlepay:before{background-size:contain;background-image:url(https://static.taxigo-cdn.com/icons/payment/google-pay.svg)}.payment-button.free:before{background:url(https://static.taxigo-cdn.com/icons/general/list-special.svg) 50%/cover no-repeat}.payment-button.payment-cash{background-color:transparent}.payment-button.payment-cash:before{background:url(https://static.taxigo-cdn.com/icons/payment/money-icon.svg) 50%/cover no-repeat}.payment-button-disable{background-color:#fff;opacity:.2;pointer-events:none}.autoPayment-text{text-align:center;margin-top:50px;color:#4b4d4c}.payment-info-wrap{margin:5.4187192118vh 30px 8.6206896552vh}@media(max-width:360px){.payment-info-wrap{margin:30px}}.payment-info-wrap.auto-payment{margin-top:99px;display:flex;flex-direction:column;align-items:center}.payment-info-wrap .auto-payment-title{margin-bottom:22px}.payment-method-wrap{width:100%;padding:0 20px}.payment-confirm-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff;margin-bottom:12px;font-size:14px;line-height:1.5;font-weight:700;display:flex;align-items:center;justify-content:center}.payment-confirm-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.payment-confirm-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.payment-confirm-button.gray-disabled{background-color:#d2d2d2;pointer-events:none}.payment-confirm-button-wrap{margin-top:auto;width:93.6vw;margin-bottom:12px;padding-bottom:env(safe-area-inset-bottom)}.payment-error-wrap{color:#ec4d4d;margin-bottom:10px;display:flex;flex-direction:column;align-items:center}.last-digit{color:#bbbcbb;margin-left:8px}.features-container{width:100%;height:100%;font-size:14px;line-height:1.5;font-weight:500;color:#1e201f;display:flex;flex-direction:column;position:fixed;top:0;background-color:#fff;z-index:100;-webkit-overflow-scrolling:touch;overflow:auto;padding:48px 30px env(safe-area-inset-bottom)}@media(max-width:330px){.features-container{padding-left:16px;padding-right:16px}}@media(min-height:812px){.features-container{padding-top:93px}}@media(min-height:800px){.mf-picker-footer{height:10px;position:relative}}.mf-picker{z-index:40;overflow:hidden;text-align:center;font-size:14px;pointer-events:auto}.mf-picker-panel{position:absolute;z-index:600;bottom:0;width:100%;background:#fff;padding-bottom:env(safe-area-inset-bottom)}.mf-picker-choose{position:relative;height:60px;color:hsla(0,0%,82%,.5)}.mf-picker-content{position:relative;height:300px}.border-bottom-1px,.border-top-1px{position:relative}.border-bottom-1px:after,.border-top-1px:before{content:"";display:block;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.border-top-1px:before{border-top:1px solid #e8e8e8;left:0;top:0;width:100%}.border-bottom-1px:after{border-bottom:1px solid hsla(0,0%,82%,.5);left:0;bottom:0;width:100%;-webkit-transform-origin:0 bottom;transform-origin:0 bottom}.mf-picker-choose{display:flex}.mf-picker-choose .cancel,.mf-picker-choose .confirm{top:6px;padding:16px;font-size:14px;color:#bbbcbb;width:50%;transition:.5s}.mf-picker-choose .cancel:active,.mf-picker-choose .confirm:active{background-color:#e8e8e8}.mf-picker-choose .confirm{color:#1e201f}.mask-top{position:absolute;top:0;background:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.8))}.mask-bottom{position:absolute;bottom:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.8))}.mask-bottom,.mask-top{z-index:10;width:100%;height:125px;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.wheel-wrapper{display:flex;height:100%}.wheel{flex:1 1;flex-basis:.000000001px;width:1%;height:100%;overflow:hidden;font-size:20px}.wheel.none-pointer-events{pointer-events:none}.wheel-item{min-height:50px}.wheel-scroll{padding:0;margin-top:125px;line-height:50px;list-style:none}.date-picker-wrap{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:55}.date-picker-container{width:100%;position:fixed;bottom:0;z-index:1;background-color:#fff;border-radius:7px 7px 0 0;padding-top:30px;padding-bottom:12px;-webkit-animation:bottom-sheet-animation-slideUp .2s both;animation:bottom-sheet-animation-slideUp .2s both}.date-picker-text,.date-picker-title{padding:0 30px}@media(max-width:320px){.date-picker-text,.date-picker-title{padding:0 12px}}.date-picker-title{display:flex;font-size:20px;line-height:26px;font-weight:600;color:#1e201f}.date-picker-button{font-size:16px;line-height:24px;font-weight:600;padding:5px 14px;border:1px solid #dddee3;border-radius:4px;margin-left:calc(100% - 85px);margin-bottom:12px;margin-top:16px;color:#1e201f}.date-picker-text{font-size:14px;line-height:22px;font-weight:400;color:#797979;margin:12px 0}.date-picker-text span{color:var(--palette-linego-green-500)}.date-picker-wheel-wrapper-overflow.isNoAirport{position:relative;height:172px;overflow:hidden}.date-picker-wheel-wrapper-overflow.isNoAirport .date-picker-wheel-wrapper{position:absolute;width:100%;bottom:-1px}.date-picker-wheel-wrapper{height:298px;position:relative;display:flex}.date-picker-wheel-wrapper:after,.date-picker-wheel-wrapper:before{content:"";position:absolute;height:calc(50% - 23px);width:100%;left:0;pointer-events:none;z-index:1}.date-picker-wheel-wrapper:before{top:0;background-image:linear-gradient(0deg,hsla(0,0%,100%,.52) 3%,#fff);border-bottom:1px solid rgba(30,32,31,.1)}.date-picker-wheel-wrapper:after{bottom:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,.52) 3%,#fff);border-top:1px solid rgba(30,32,31,.1)}.date-picker-button-wrap{margin-top:32px;display:flex;padding:0 30px env(safe-area-inset-bottom)}.date-picker-cancel-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:1px solid #1e201f;margin-right:11px}.date-picker-cancel-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.date-picker-cancel-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.date-picker-confirm-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.date-picker-confirm-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.date-picker-confirm-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.date-picker-wheel-scroll{overflow:hidden;padding-top:126px;flex:1 1}.date-picker-wheel-scroll.isNoAirport{padding-top:0;margin-top:126px}.date-picker-wheel-scroll.date{flex:.5 1}@media(max-width:320px){.date-picker-wheel-scroll.date{flex:.6 1}}.date-picker-wheel-scroll.hour,.date-picker-wheel-scroll.minute{flex:.25 1}.date-picker-wheel{height:46px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#1e201f}.cancel-car-description{display:flex;color:#778ea8;padding-top:16px;font-size:14px;line-height:22px;font-weight:600}.cancel-car-description .text-dot{width:4px;height:4px;flex-shrink:0;background-color:#797979;border-radius:50%;margin-right:11px;margin-top:8.5px}.cancel-car-description.auto-payment{margin-bottom:16px}.popWarning-wrap{width:80%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:40%;background-color:#fff;border-radius:7px;color:#1e201f;overflow:hidden;z-index:105;max-width:300px;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.popWarning-wrap .popMessage-caption{margin-top:10px;color:#4f5552}.popWarning-text-wrap{height:calc(100% - 53px);padding:40px 32px;overflow:scroll;pointer-events:auto}@media(max-width:370px){.popWarning-text-wrap{padding:20px}}.popWarning-subtitle{margin-top:8px;color:#bbbcbb}.popWarning-btn-wrap{height:53px;width:100%;display:flex}@media(max-width:370px){.popWarning-btn-wrap{height:50px}}.popWarning-btn-wrap.direction{direction:rtl}.popWarning-btn{width:100%;line-height:53px;border-top:1px solid rgba(30,32,31,.12);transition:.3s}.popWarning-btn a{width:100%;height:100%;display:inline-block;color:#000;color:initial}@media(max-width:370px){.popWarning-btn{line-height:50px}}.popWarning-close-area{position:absolute;top:10px;right:10px;width:24px;height:24px;z-index:120}.popWarning-header-img{display:flex;justify-content:center;margin-bottom:16px}.popWarning-header-title{margin-bottom:16px}.popWarning-img{width:100%;max-height:50vh;position:relative}.popWarning-description{display:flex;align-items:center;justify-content:center;margin-top:8px;color:#bbbcbb}.validate-warning-wrap{position:relative;z-index:1000}.validate-warning-container{padding-top:40px}.validate-warning-text{margin-top:20px;font-size:14px;color:#4b4d4c;font-family:PingFangTC-Regular;line-height:1.5;text-align:justify}.validate-warning-button-wrap{margin:0 24px}.validate-warning-button{margin-bottom:16px;display:inline-block;text-align:center;line-height:50px;pointer-events:auto}.validate-warning-button.default{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.validate-warning-button.default:active{-webkit-transform:scale(.98);transform:scale(.98)}.validate-warning-button.default:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.validate-warning-button.cancel{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:none}.validate-warning-button.cancel:active{-webkit-transform:scale(.98);transform:scale(.98)}.validate-warning-button.cancel:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}a.validate-warning-button.default{color:#fff;width:100%;display:flex;align-items:center;justify-content:center}.popWarning-text-description{margin-top:8px;color:#797979}.popWarning-title{color:var(--palette-gray-700)}.toast-wrap{padding:9px 16px;background-color:rgba(45,47,46,.9);border-radius:9999px;color:#fff;display:flex;align-items:center;gap:6px;z-index:100;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:fixed}.toast-wrap .subtitle_02{margin-left:6px;white-space:nowrap}.toast-wrap.position-top{top:calc(var(--android-safe-area-inset-top, env(safe-area-inset-top, 0)) + 55px)}.toast-wrap.position-middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toast-wrap.position-bottom{bottom:calc(var(--android-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)) + 55px)}.toast-img-wrap{width:16px;height:16px}.fadeInDown{-webkit-animation:fadeInDown .3s both;animation:fadeInDown .3s both}.fadeOutUp{-webkit-animation:fadeOutUp .2s both;animation:fadeOutUp .2s both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{opacity:0;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}}@keyframes fadeOutUp{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{opacity:0;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}}.business-pop-wrap{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:50px;background-color:#fff;z-index:110;border-radius:7px;color:#1e201f;overflow:hidden;padding:40px 32px 30px}.business-select-title{margin-bottom:20px;display:flex;align-items:baseline}.business-select-list{display:flex;align-items:center;width:100%;height:38px}.business-list-title{color:#797979;margin:10px 0}.business-reason-field{margin-top:30px}.business-send-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff;margin-top:30px}.business-send-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.business-send-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.business-hint{font-size:12px;color:#ec4d4d;font-weight:400;margin-left:5px}.business-account-wrap{position:fixed;top:0;left:0;bottom:0;z-index:55;background-color:#f5f5f5;width:100%;height:100vh;overflow-y:scroll;overflow-x:hidden;padding-top:calc(var(--android-safe-area-inset-top, env(safe-area-inset-top, 0)) + 48px);padding-bottom:calc(var(--android-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)) + 112px)}.business-account-wrap #loading-wrap{z-index:1000}.business-account-wrap.hide-bg{background-color:unset;pointer-events:none}.business-select-payment{padding:32px 30px 0;background-color:#fff}.business-select-payment span{color:#ec4d4d;margin-left:2px;position:relative;top:-5px}.business-select-list-v2{display:flex;justify-content:flex-start;padding:8px 0}.business-select-list-v2 .business-list-content{width:100%;margin-left:6px;display:flex;align-items:center;justify-content:space-between}.business-select-list-v2 .business-list-title-v2{width:190px;overflow:hidden;text-overflow:ellipsis;word-wrap:unset;font-size:14px;font-weight:500;line-height:22px;color:#2d2f2e}.business-select-list-v2 .business-list-trip-quota{color:#a5a6a5;margin-top:4px}.business-hint-v2{color:#ec4d4d;margin-left:12px;margin-top:7px}.business-confirm{width:100%;position:fixed;bottom:0;left:0;background-color:#fff;border-radius:7px;box-shadow:0 0 12px 0 rgba(30,32,31,.08);padding:16px 20px env(safe-area-inset-bottom)}.business-confirm .business-confirm-btn{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff;margin-bottom:10px}.business-confirm .business-confirm-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.business-confirm .business-confirm-btn:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.business-confirm button:disabled{background-color:#d2d2d2}.business-company-wrap{margin-bottom:8px;padding:24px 30px;background-color:#fff;font-size:14px;line-height:1.5;color:#4b4d4c;display:flex;flex-direction:column}.company-info-list{display:flex;justify-content:flex-start;margin-bottom:4px}.company-info-list img{margin-left:2px}.company-info-list .company-title{font-size:14px;font-weight:500;line-height:22px;color:var(--palette-gray-700);margin-right:16px;width:58px;flex-shrink:0}.company-info-list .company-content{overflow:hidden;text-overflow:ellipsis;word-wrap:unset;max-width:calc(100% - 90px);color:var(--palette-gray-900);font-size:14px;font-weight:500;line-height:22px}.company-info-list .company-content-note{overflow:hidden;text-overflow:ellipsis;word-wrap:unset;color:#4b4d4c;word-break:break-all}.business-section-title{font-size:var(--font-size-heading06);font-weight:var(--font-weight-heading06);line-height:var(--line-height-heading06);padding-bottom:16px;color:var(--palette-gray-900)}.business-trip-quota-tag{background-color:#06c755;padding:1px 4px;color:#fff;font-size:12px;font-weight:600;line-height:18px;border-radius:2px}.business-trip-quota-tag.gray-tag{background-color:#a5a6a5}.business-bottom-sheet-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:1px solid #1e201f;margin-top:auto}.business-bottom-sheet-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.business-bottom-sheet-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.empty-group-hint{padding-top:16px;color:#a5a6a5;font-size:14px;line-height:1.5}.empty-group-hint img{width:16px;height:16px;margin-right:8px}.empty-group-title{font-weight:500;display:flex;align-items:center;gap:8px;margin-bottom:8px}.empty-group-des,.empty-group-title{font-size:14px;line-height:22px;color:#797979}.empty-group-des{font-weight:400;margin-left:24px}.business-note-title{font-size:16px;font-weight:600;line-height:24px;color:#1e201f;margin-bottom:4px}.business-note-title span{color:#ec4d4d;font-size:12px;font-weight:500;line-height:1.5;margin-left:2px}.business-note-des{color:#797979;font-size:14px;font-weight:400;line-height:22px}.business-review-member{margin-top:8px;margin-bottom:24px;font-size:14px;font-weight:500;line-height:1.5;color:#1c1c1e}.business-company-select-wrap{position:relative;padding-bottom:190px;overflow-y:scroll;height:100%;padding-top:44px}.hide-business-pop{visibility:hidden}.business-application-list-wrap{position:fixed;width:100vw;overflow-y:scroll;height:100%;padding-bottom:150px}.business-application-list-wrap button:disabled{background-color:#d2d2d2}.empty-application-status{margin-top:48px;width:100%;font-size:13px;line-height:1.38;text-align:center;color:#a5a6a5}.business-options-wrap{position:fixed;top:0;height:100vh;width:100%;z-index:105;background-color:#fff;padding:calc(var(--android-safe-area-inset-top, env(safe-area-inset-top, 0)) + 61px) 30px}.business-options-wrap .option-list-title{padding:24px 0 8px;color:#bbbcbb}.business-options-wrap .option-list-title.green{color:#28d893}.business-options-wrap .option-search{margin:16px 0}.business-options-wrap .options-wrap{width:100%;height:calc(100vh - 235px);overflow:scroll}.business-options-wrap .options-item{color:#1c1c1e;font-size:14px;font-weight:500;line-height:1.43;padding:15px 12px;word-break:break-all}.business-options-wrap .option-clean-icon{background:url(/static/img/index/textfield-cancel.svg) 50%/cover no-repeat;right:42px;margin-top:28px;position:absolute;width:24px;height:24px}.business-options-wrap .search-icon{background:url(https://static.taxigo-cdn.com/icons/general/ic-m-search.svg) 50%/cover no-repeat}.business-cards{border-top:8px solid #f5f5f5;background:#fff;padding:20px 24px 20px 16px}.business-register-wrap .container{display:flex;flex-direction:column;align-items:center}.business-register-wrap .register-wording{color:#797979;font-size:14px;line-height:1.5;margin-top:17px;text-align:center;padding:0 30px}.business-register-wrap .register-redirect-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:1px solid #1e201f;margin-top:32px;width:120px}.business-register-wrap .register-redirect-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.business-register-wrap .register-redirect-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.business-phone-verify{position:fixed;top:0;left:0;height:100%;width:100%;z-index:50;background-color:#fff}.business-landing-img{width:100%;margin-bottom:24px}.business-select-country-code{position:absolute;top:0;left:0;height:100vh;overflow:scroll}.business-check-img{width:24px;height:24px}.driver-message-slide{width:auto!important}.cs_container_wrap{padding:48px 30px env(safe-area-inset-bottom)}.cs_title{color:#1e201f;margin:32px 0}.cs_description{color:#1e201f;font-size:14px;margin-bottom:32px}.cs-input-title{margin-bottom:12px}.cs-custom-select-area{width:100%;height:50px;border-radius:7px;background-color:#f5f6f7;padding-left:10px}.cd-date-label{color:#797979}.cs-descript-textarea{height:150px}.cs-upload-hint{margin-left:8px;color:#797979}.cs-submit-button{margin:14px 0;width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.cs-submit-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.cs-submit-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.is-invalid .invalid-feedback{display:inline-block;text-align:left;color:darkred;font-size:15px;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cs-ticket-comments{padding:15px 0}.cs-ticket-comment{margin:20px 0}.cs-ticket-attachment{color:#797979}.cs-ticket-user{font-weight:500}.stops-address:before{content:"・";display:inline-block}.lineTaxi-plus-wrap{position:absolute;top:0;width:100%;z-index:99;height:100vh;overflow:hidden;pointer-events:none}.lineTaxi-plus-wrap .black-background{opacity:0;pointer-events:none;transition:opacity .2s}.lineTaxi-plus-wrap .black-background.show{opacity:1;pointer-events:auto}.lineTaxi-plus-container{position:absolute;bottom:0;z-index:1;background-color:#fff;min-height:281px;pointer-events:auto;width:100%;display:flex;align-items:center;padding:12px 30px env(safe-area-inset-bottom);flex-direction:column;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.lineTaxi-plus-container.slide-up{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.linTaxi-plus-header{display:flex;align-items:center;width:100%;justify-content:space-between}.lineTaxi-plus-img{width:112px;height:90px}.lineTaxi-subtitle{color:#9999a5;margin-bottom:4px;font-weight:600}.lineTaxi-text{color:#797979;text-align:justify;width:100%}.lineTaxi-text.margin-top{margin-top:24px}.lineTaxi-title-wrap{display:flex;align-items:center}.lineTaxi-title span{margin-right:12px}.lineTaxi-title-tips{margin-left:2px}.lineTaxi-subtitle-text{color:#4b4d4c;width:100%;margin-bottom:2px}.lineTaxi-plus-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff;margin-top:30px}.lineTaxi-plus-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.lineTaxi-plus-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.lineTaxi-plus-button:last-child{margin-bottom:12px}.lineTaxi-plus-button.not-first{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:1px solid transparent;margin-top:8px}.lineTaxi-plus-button.not-first:active{-webkit-transform:scale(.98);transform:scale(.98)}.lineTaxi-plus-button.not-first:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.lineTaxi-fare-wrap{width:100%;color:#4b4d4c;margin-top:8px}.lineTaxi-fare-item{width:100%;display:flex;align-items:center}.lineTaxi-fare-item.additional-item{margin-top:4px}.lineTaxi-fare{color:#1e201f;font-weight:600;margin-left:auto}.lineTaxi-event-wrap{width:100%;color:#797979}.lineTaxi-event-title{display:flex;align-items:center}.lineTaxi-event-title img{margin-right:5px}.lineTaxi-event-text{padding-left:21px}.lineTaxi-event-text:after{content:"";display:block;width:100%;height:1px;background-color:#f5f5f5;margin-top:16px;margin-bottom:15px;margin-left:-21px}.lineTaxi-plus-button-wrap{display:flex;align-items:center;color:#4b4d4c;justify-content:center;width:100%;margin-bottom:12px}.lineTaxi-plus-button-tips{margin-left:5px}.driverInfo-bottom-sheet-container{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom);pointer-events:none}.businessInfo-bottom-sheet-wrap{pointer-events:auto;background-color:#fff;border-radius:7px 7px 0 0;max-height:386px;position:absolute;bottom:0;z-index:1;padding:30px;width:100%;display:flex;flex-direction:column}.businessInfo-bottom-sheet-wrap .title{color:#1e201f;margin-bottom:8px}.businessInfo-bottom-sheet-wrap .content{min-height:90px;font-size:14px;line-height:21px;padding-bottom:30px;overflow:scroll;max-height:250px}.businessInfo-bottom-sheet-wrap .company{margin-top:8px}.businessInfo-bottom-sheet-wrap .trip-quota{margin-top:4px}.businessInfo-bottom-sheet-wrap .note-wrap{margin-top:8px;margin-bottom:30px;overflow-y:scroll;max-height:63px}.businessInfo-bottom-sheet-wrap .note{font-size:14px;line-height:21px;color:#a5a6a5;overflow-wrap:break-word}.businessInfo-bottom-sheet-wrap .edit-button{position:absolute;right:20px;top:16px;color:#1e201f;border:1px solid #dddee3;border-radius:14px;width:66px;height:29px;display:flex;justify-content:center;align-items:center}.businessInfo-bottom-sheet-wrap .edit-button img{width:16px;height:16px;margin-right:2px}.autoPayment-setting-wrap{background-color:#fff;position:absolute;bottom:0;max-height:90%;width:100%;z-index:40;left:0;border-radius:7px 7px 0 0;pointer-events:auto;display:flex;flex-direction:column;padding:30px 30px env(safe-area-inset-bottom)}.autoPayment-setting-subtitle{color:#797979;margin-top:8px;margin-bottom:16px;font-family:PingFangTC-Regular}.autoPayment-setting-subtitle span{color:#00cba0}.autoPayment-setting-subtitle.reservation-request{margin-bottom:0}.safety-center-controller-wrap{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:40;overflow-y:scroll}.safety-center-controller-wrap .safety-header{height:130px;background-color:#1ae26b;color:#fff;padding:0 30px;position:relative}.safety-center-controller-wrap .safety-header .shield-icon{position:absolute;top:0;right:0}.safety-center-controller-wrap .safety-title{padding-top:32px;margin-bottom:8px}.safety-center-controller-wrap .safety-subtitle{max-width:253px;font-family:PingFangTC-Regular}.safety-center-controller-wrap .safety-user-name-input{margin-top:12px}.safety-center-controller-wrap .safety-user-name,.safety-center-controller-wrap .safety-user-name-setting{display:flex;align-items:center;padding:25px 30px;border-bottom:.5px solid hsla(120,1%,65%,.2)}.safety-center-controller-wrap .safety-user-name .safety-text,.safety-center-controller-wrap .safety-user-name-setting .safety-text{width:100%;font-size:13px;line-height:1.62;color:#797979}.safety-center-controller-wrap .safety-user-name{flex-direction:column;width:100%;text-align:left;font-weight:400}.safety-center-controller-wrap .safety-user-name-setting{width:100%;-moz-text-align-last:left;text-align-last:left;padding:24px 20px 25px 30px}.safety-center-controller-wrap .safety-user-name-setting .body_02{color:#a5a6a5}.safety-center-controller-wrap .safety-user-name-setting img{opacity:.4;margin-left:auto}.safety-center-controller-wrap .safety-center-item{display:flex;align-items:center;height:89px;padding-left:30px;padding-right:20px}.safety-center-controller-wrap .safety-center-item .safety-item-img{width:31px;height:30px;margin-right:16px}.safety-center-controller-wrap .safety-center-item .safety-item-img.disable{opacity:.2}.safety-center-controller-wrap .safety-center-item-text-wrap{margin-right:auto}.safety-center-controller-wrap .safety-center-item-text-wrap .subtitle_01.disable{color:#bbbcbb}.safety-center-controller-wrap .safety-center-item-text-wrap .no-subTitle{font-size:15px}.safety-center-controller-wrap .safety-center-item-text-wrap .body_02{max-width:247px;margin-top:2px;color:#a5a6a5}.safety-center-controller-wrap .safety-center-item-text-wrap .body_02.disable{color:#d2d2d2}.safety-navbar{height:48px;width:100%;position:fixed;z-index:1;top:0;display:flex;align-items:center;background-color:#1ae26b}.safety-navbar .safety-left-arrow{margin-right:auto;padding:12px}.safety-navbar .safety-left-arrow.old{padding:initial}.safety-navbar .safety-navbar-logo{width:77px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.safety-navbar .safety-close{margin-left:auto;padding:12px}.safety-navbar.background-white{background-color:#fff}.safety-user-name-setting-container .subtitle_01{text-align:left}.safety-center-bottom-sheet-wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:50}.safety-center-bottom-sheet-title-wrap{margin-bottom:16px}.safety-center-bottom-sheet-container{background-color:#fff;position:absolute;width:100%;bottom:0;z-index:1;padding:30px 30px env(safe-area-inset-bottom)}.safety-center-bottom-sheet-item{padding:16px 0;display:flex;align-items:center}.safety-center-bottom-sheet-item img{margin-right:17px}.safety-center-bottom-sheet-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:1px solid #1e201f;margin-top:20px;margin-bottom:12px}.safety-center-bottom-sheet-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.safety-center-bottom-sheet-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.cancel-report-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;margin:-16px 0 -8px}.cancel-report-wrapper img{width:180px;height:180px}.cancel-report-wrapper h5{font-size:18px;line-height:22px;color:#1e201f;margin-top:24px;margin-bottom:10px}.cancel-report-wrapper p{font-size:14px;line-height:20px;color:#797979;margin:0}.specific-address-wrap{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;pointer-events:auto;box-shadow:0 0 12px 0 rgba(30,32,31,.08);border-radius:7px 7px 0 0;z-index:1}.specific-address-wrap .body_02{color:#797979;padding:0 20px}.specific-address-title{margin-bottom:4px;font-size:20px;font-weight:600;padding:30px 20px 0;color:var(--palette-gray-900)}.specific-address-picker-wheel-wrapper{text-align:center;margin-top:24px;margin-bottom:31px;padding-top:40px;padding-bottom:40px;overflow:hidden;position:relative}.specific-address-picker-wheel-wrapper:after,.specific-address-picker-wheel-wrapper:before{content:"";position:absolute;height:41px;width:100%;left:0;z-index:100;pointer-events:none}.specific-address-picker-wheel-wrapper:before{top:-1px;background-image:linear-gradient(0deg,hsla(0,0%,100%,.52) 3%,#fff)}.specific-address-picker-wheel-wrapper:after{bottom:-1px;background-image:linear-gradient(0deg,#fff 3%,hsla(0,0%,100%,.52))}.specific-address-picker-wheel-wrapper .wheel-line-bottom,.specific-address-picker-wheel-wrapper .wheel-line-top{height:1px;width:100%;position:absolute;left:0;background-color:rgba(30,32,31,.1);pointer-events:none;z-index:120}.specific-address-picker-wheel{height:40px;font-size:20px;font-family:PingFangTC-Regular;color:var(--palette-gray-900);display:flex;align-items:center;justify-content:center}.specific-address-button-container{padding:0 16px 20px}@supports(padding:Max(0px)){.specific-address-button-container{padding-bottom:max(env(safe-area-inset-bottom) + 20px,20px)}}.specific-address-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.specific-address-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.specific-address-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.specific-address-wrapper{display:flex;align-items:center;justify-content:center;position:relative}.specific-address-name{border-radius:7px;box-shadow:0 2px 4px 0 hsla(120,1%,65%,.4);background-color:var(--palette-linego-green-500);height:33px;padding:6px 10px;max-width:244px;color:#fff;font-size:14px;font-weight:500;line-height:1.5;position:absolute;top:-45px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.specific-address-gps-wrap{position:absolute;right:12px;top:-58px}.db-marker-wrap{position:relative;height:42px;width:32px;background:url(https://static.taxigo-cdn.com/web/img-map-pin-active.svg) 50%/cover no-repeat}.db-marker-wrap.active{visibility:hidden}.db-marker-wrap.active:after{content:"";position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-40%);transform:translateX(-40%);width:10px;height:10px;background-color:#a5a6a5;visibility:visible;visibility:initial;border-radius:50%}.db-marker{width:26px;height:26px;position:absolute;top:3.2px;left:3.2px}.db-marker .db-marker-logo{width:100%;height:100%}@-webkit-keyframes ADBanner{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ADBanner{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes easeOutElastic{0%{-webkit-transform:translateX(0);transform:translateX(0)}16%{-webkit-transform:translateX(-132.27%);transform:translateX(-132.27%)}28%{-webkit-transform:translateX(-86.88%);transform:translateX(-86.88%)}44%{-webkit-transform:translateX(-104.63%);transform:translateX(-104.63%)}59%{-webkit-transform:translateX(-98.36%);transform:translateX(-98.36%)}73%{-webkit-transform:translateX(-100.58%);transform:translateX(-100.58%)}88%{-webkit-transform:translateX(-99.8%);transform:translateX(-99.8%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes easeOutElastic{0%{-webkit-transform:translateX(0);transform:translateX(0)}16%{-webkit-transform:translateX(-132.27%);transform:translateX(-132.27%)}28%{-webkit-transform:translateX(-86.88%);transform:translateX(-86.88%)}44%{-webkit-transform:translateX(-104.63%);transform:translateX(-104.63%)}59%{-webkit-transform:translateX(-98.36%);transform:translateX(-98.36%)}73%{-webkit-transform:translateX(-100.58%);transform:translateX(-100.58%)}88%{-webkit-transform:translateX(-99.8%);transform:translateX(-99.8%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.user-address-controller{background-color:#fff;position:absolute;width:100%;z-index:3;bottom:0;left:0;padding:14px 20px;box-shadow:0 0 12px 0 rgba(30,32,31,.08);pointer-events:auto}.user-address-controller .address-text:nth-child(2){margin-top:8px}.user-address-next{font-size:14px;font-weight:500;color:#a5a6a5;height:54px;padding-left:16px;display:flex;align-items:center}.user-address-next:after{content:"";display:inline-block;background:url(https://static.taxigo-cdn.com/icons/general/down-arrow.svg) 50%/cover no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:16px;height:16px;margin-left:3px}.user-address-close-button{margin-top:19px;width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:1px solid #1e201f}.user-address-close-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.user-address-close-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}@supports(padding:Max(0px)){.user-address-close-button-wrap{padding-bottom:max(env(safe-area-inset-bottom) + 6px,6px)}}.user-address-setting{font-size:14px;font-weight:500;height:54px;padding-left:52px;display:flex;align-items:center;position:relative}.user-address-setting:before{content:"";position:absolute;background:url(/static/img/setting/add.svg) 50%/12px no-repeat;border:1px solid #e8e8e8;border-radius:50%;width:24px;height:24px;left:17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.add-user-address-wrap{z-index:100;position:absolute;top:0;width:100%;left:0}.user-address-controller-wrap{height:100%;width:100%;position:fixed;-webkit-transform:translateZ(100px);transform:translateZ(100px);z-index:100;bottom:0;left:0}.user-address-controller-wrap.pointer-events-initial{pointer-events:auto}.input-verification-wrapper{position:relative;margin-top:7.4px;left:-28px}.input-verification-wrapper .caption_01{font-size:12px;font-weight:600;color:#a5a6a5;margin-top:6px;margin-left:12px}.input-verification-delete{position:absolute;right:8px;top:13px}.prefix{font-weight:500;font-size:14px;color:#1e201f;position:absolute;left:12px}.input-prefix{padding-left:21px}.input-verification-content{position:relative;display:flex;align-items:center}.tRewards-onboarding-pop-up-img{height:204px;width:100%;display:inline-block}.datepicker.ios{background-color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Noto Sans TC,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.datepicker-content{height:213px!important;padding:initial!important}.datepicker-caption{height:30px!important;font-size:14px!important;font-weight:500!important}.datepicker-caption .datepicker-caption-item{color:#bbbcbb!important}.datepicker-viewport{height:100%!important}.datepicker-viewport:after{background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important}.datepicker-header,.datepicker-navbar,.datepicker-navbar-btn{height:60px!important;line-height:60px!important}.datepicker-navbar-btn{padding:0 16px!important;flex:1 1!important;font-size:16px!important;font-weight:600!important;color:#bbbcbb!important}.datepicker-navbar-btn:first-child{color:#1e201f!important}.datepicker-navbar{border-bottom:initial!important;display:flex!important;flex-direction:row-reverse!important}.datepicker-navbar,.datepicker-wheel{border-bottom:1px solid hsla(0,0%,82%,.5)!important}.datepicker-wheel{border-top:1px solid hsla(0,0%,82%,.5)!important}.datepicker-scroll>li{font-size:20px!important}.memberShip-title{margin-top:85px}.memberShipTitle-icon{margin-right:10px}.changingProgress-wrap{width:172px;height:172px;margin-top:31px;margin-bottom:28px;position:relative}.changingProgress-wrap:after{content:"趟行程";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:64%;font-size:12px;color:#d2d2d2}.memberShip-sub{color:#797979}.memberShip-sub span{color:#06c755}.memberShip-remindText{color:#d2d2d2}.memberShip-sub-wrap{display:flex;align-items:center;margin-bottom:6px}.memberShip-tips{margin-left:5px;opacity:.3}.badge-wrap{padding-bottom:20px;text-align:center;width:100%}.badge-sub{color:#a5a6a5;display:flex;justify-content:space-between;align-items:center;margin:24px 30px 12px}.badge-sub:after,.badge-sub:before{content:"";display:inline-block;height:1px;width:100%;flex:1 1;background-color:hsla(120,1%,65%,.3)}.badge-sub span{margin:0 15px}.badges-wrap{display:flex;margin:0 19px;flex-wrap:wrap}.badge-img{width:62px;height:62px;border-radius:50%;flex-shrink:0;margin:12px 11px;cursor:pointer}.history-button-wrap{margin:15px 0;display:flex;justify-content:space-between;align-items:center;justify-content:center}.history-buttonBack,.history-buttonNext{padding:5px 15px;color:#4b4d4c}.description-wrap{padding-top:28px;width:100%;overflow-x:hidden;overflow-y:scroll;background-color:#f4f6f8}.description-wrap .des-card{margin-bottom:30px}@media(min-width:768px){.description-wrap .des-card{width:50%}}.roundShape-wrap{display:flex;align-items:center;justify-content:center;margin:15px 0}.description-rule-wrap{padding:68px 24px 35px;background-color:#fff;color:#4b4d4c;border-radius:12px;margin-top:40px;margin-bottom:15px}.description-rule-wrap h4:first-child{padding-top:0}.description-rule-wrap h4{padding-top:28px;margin-bottom:16px}.description-rule-wrap .body_02{text-align:justify;padding:12px 0 20px}.description-rule-wrap ol{padding-left:22px}.description-rule-wrap ol span{font-size:12px;line-height:1.5;font-weight:500;color:#a5a6a5}.description-rule-wrap li span{color:#a5a6a5;font-size:14px;line-height:1.43;width:calc(100% - 18px);padding-left:8px}.description-rule-wrap li span span{font-size:12px;line-height:1.5;font-weight:500;color:#a5a6a5}.description-rule-wrap .subtitle_01{color:#1c1c1e;margin-bottom:12px;padding-left:8px;width:calc(100% - 18px)}.description-rule-wrap .rule-group{display:flex}.description-rule-wrap .rule-group .subtitle_02{width:18px;height:18px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center}.description-rule-wrap .q-icon{background-color:#2d2f2e}.description-rule-wrap .a-icon{background-color:#00cba0}.description-grade-wrap-v2{width:280px}@media(max-width:330px){.description-grade-wrap-v2{width:238px}}.description-grade-title-v2{height:68px;width:100%;border-radius:12px 12px 0 0}.description-grade-title-v2.title-1{background-image:url(https://static.taxigo-cdn.com/icons/general/banner-silver.svg)}.description-grade-title-v2.title-2{background-image:url(https://static.taxigo-cdn.com/icons/general/banner-gold.svg)}.description-grade-title-v2.title-3{background-image:url(https://static.taxigo-cdn.com/icons/general/banner-diamood.svg)}.description-grade-content-v2{height:440px;width:100%;background-color:#fff;border-radius:12px;margin-top:-7px;padding:16px}.description-grade-content-v2 div:last-child{padding-bottom:0}.description-content-item-v2{padding-bottom:20px}.description-content-item-v2 .title{color:#2d2f2e;margin-bottom:4px}.description-content-item-v2 .text{font-size:14px;color:#a5a6a5;line-height:1.43}.BadgeCoverflow-wrap{display:flex;z-index:4;position:fixed;width:100%;height:100%;pointer-events:none}.BadgeCoverflow-item{width:100%;height:297px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-color:#fff;border-radius:7px;transition:.5s}.BadgeCoverflow-item .BadgeCoverflow-img{width:124px;height:124px}.BadgeCoverflow-item h4{margin-top:24px;margin-bottom:16px}.BadgeCoverflow-item .body_02{color:#797979;text-align:center;padding:0 10px}.BadgeCoverflow-item.small{-webkit-transform:scale(.9);transform:scale(.9)}.BadgeCoverflow-close{position:absolute;right:0;top:0;padding:12px;cursor:pointer}.redeem-points-img{height:70px}@media(max-width:330px){.redeem-points-img{height:65px}}.redeem-points-container{background-color:#fff;height:117px;margin-bottom:10px}.redeem-points-item{display:flex;align-items:center;height:100%;padding:0 16px}.redeem-points-item .icon.arrow-right{flex-shrink:0}.redeem-points-text-wrap{margin-left:10px}.redeem-points-text-wrap h6{margin-bottom:7px}.redeem-points-subtitle{color:#a5a6a5}.redeem-points-subtitle.date{margin-top:4px}.redeem-points-subtitle.sm-width{width:100px}@media(max-width:330px){.redeem-points-subtitle.sm-width{width:85px}}.step-footer{width:100%;position:fixed;bottom:0;height:13.301vh;max-height:108px;min-height:74px;background-color:#fff;box-shadow:0 0 12px 0 rgba(30,32,31,.08);display:flex;align-items:center;padding:0 20px env(safe-area-inset-bottom)}.total-points{color:#1ae26b}.total-points span{color:#1e201f}.select-num-button-wrap{cursor:pointer}.step-footer-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff;width:154px;margin-left:auto;margin-bottom:0!important}.step-footer-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.step-footer-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.select-input{height:20px;min-width:20px;text-align:center;font-size:18px;font-weight:700;background-color:transparent}.select-input.disable{color:#d2d2d2}.select-number-wrap{display:flex;align-items:center;margin-left:auto}.select-num-button{width:32px;height:32px;border-radius:50%;border:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center;margin:10px;flex-shrink:0}.select-num-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.select-num-button:focus{box-shadow:0 0 0 3px hsla(0,0%,91%,.3)}.select-num-button img{width:12px;height:12px}.redeem-popWarning{margin-top:16px;color:#bbbcbb}.details-button-wrap{padding:0 25px}.redeem-points-details-button{margin-top:20px;margin-bottom:0!important}.redeem-points-details-button.confirm{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.redeem-points-details-button.confirm:active{-webkit-transform:scale(.98);transform:scale(.98)}.redeem-points-details-button.confirm:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.redeem-points-details-button.cancel{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#fff;color:#1e201f;border:1px solid #1e201f}.redeem-points-details-button.cancel:active{-webkit-transform:scale(.98);transform:scale(.98)}.redeem-points-details-button.cancel:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.icon-text{color:#797979}.redeem-points-icon-img{opacity:.3;margin-left:3px}.minus-disable,.minus-plus{opacity:.2}.redeem-points-details-wrap{position:relative;width:100%;background-color:#fff;padding:32px 30px 15px;box-shadow:0 0 12px 0 rgba(30,32,31,.08)}.redeem-points-details-wrap .title{margin-bottom:9px}.redeem-points-details-wrap .consume{text-align:right;margin-top:10px}.redeem-points-details-wrap .consume:before{content:"總計";font-size:12px;margin-right:10px}.redeem-points-details-wrap .consume-mileage{color:#1ae26b;margin-left:auto}.redeem-points-details-wrap .consume-mileage:before{content:"目前累積";font-size:12px;margin-right:10px}.redeem-points-details-title-wrap{display:flex;align-items:center}.redeem-points-amount{color:#1ae26b}.redeem-points-amount:after{content:"張"}.details-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #f5f6f7}.details-item .h7:nth-child(n+2){flex:1 1;text-align:end}.details-item .h7:nth-child(n+2) img{margin-right:4px}.details-item-title{display:flex;width:120px}.hr{margin:15px -30px;border:1px dashed #a5a6a5}.details-result,.details-total-mileage{display:flex;align-items:center}.details-total-mileage{margin-left:auto;color:#1ae26b}.details-total-mileage:before{content:"剩餘";font-size:12px;margin-right:10px}.share-code-sheet{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.share-code-sheet-content{position:relative;background-color:#fff;position:absolute;bottom:0;width:100%;z-index:101;padding:30px 30px 120px;border-radius:7px 7px 0 0;display:flex;align-items:center;flex-direction:column}@supports(padding:Max(0px)){.share-code-sheet-content{padding-bottom:max(env(safe-area-inset-bottom) + 120px,0px)}}.share-code-sheet-content .close-button{position:absolute;top:30px;right:30px;width:24px;height:24px;background-image:url(https://static.taxigo-cdn.com/icons/general/navbar-close-black.svg);align-self:flex-end}.share-code-sheet-content .share-qrcode-wrap{background-color:#fff;margin-top:26px;margin-bottom:24px;border:2px solid #e8e8e8;border-radius:7px;padding:12px}.share-code-sheet-content .share-code-sheet-title{font-size:20px;line-height:24px}.share-code-sheet-content .share-code-sheet-desc{font-size:13px;line-height:18px;color:#a5a6a5;margin:8px 0 16px}.share-code-sheet-content .share-promo-code{position:relative;margin-left:32px;font-size:30px;font-weight:700;line-height:36px;display:flex;align-items:center}.share-code-sheet-content .share-promo-code img{margin-left:8px;width:24px;height:24px}.promo-code{padding-bottom:72px}@media(max-width:360px){.promo-code{padding-bottom:24px}}.video-wrap{height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#1e201f;z-index:100}.video-block-area{width:100%}.close-button{position:absolute;z-index:100;width:100%;display:flex;justify-content:flex-end}.video-YTPlayer{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.safety-center-wrap{width:100%;height:100%;position:absolute;top:0;z-index:41;background-color:#fff;display:flex;flex-direction:column;padding-top:48px}.safety-center-title{margin-top:3.9408866995vh}.safety-center-container{padding:0 30px}.safety-center-text{margin-top:12px;color:#797979}.safety-center-text span{color:#778ea8}.safety-center-img{margin-top:11.0837438424vh}.add-emergency-wrap{height:100%;height:100vh;z-index:42;overflow:scroll;background-color:#f9f9f9;padding-top:48px;padding-bottom:20px}.add-emergency-wrap,.country-code-wrap{width:100%;position:absolute;top:0;left:0}.country-code-wrap{height:100%;z-index:100}.country-code-container{width:100%;background-color:#fff;position:absolute;bottom:0;z-index:101;padding:20px;height:300px;overflow-y:scroll}.safety-add-button-wrap{margin:auto 16px 12px}.add-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.add-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.add-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.safety-emergency-contact-wrap{margin-top:7.3891625616vh;margin-bottom:12px}.safety-emergency-contact-item{margin-top:8px;width:100%;padding:15px 0;border-bottom:.5px solid hsla(120,1%,65%,.2);display:flex;align-items:center}.safety-emergency-contact-item .icon{width:16px;height:16px;margin-left:auto;opacity:.5}.safety-emergency-contact-item .icon.else{background:url(/static/img/setting/else.svg) 50%/cover no-repeat}.safety-emergency-contact-title{color:#2d2f2e}.safety-emergency-contact-subtitle{color:#797979}.logo-title{font-weight:500;font-size:16px;line-height:1.27;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.save-button{font-size:14px;line-height:1.43;padding:4px 12px;border:1px solid #dddee3;border-radius:15px;margin-right:12px;font-weight:400}.contact-item{background-color:#fff;padding:0 20px}.contact-item:not(:first-child){margin-bottom:4px}.contact-item-title-wrap{padding:30px 0 13px}.contact-item-title-wrap,.contact-item-title-wrap h6{display:flex;align-items:center}.contact-item-title-wrap h6 span{margin-left:3px;width:19px;height:19px;background-color:#1e201f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-input-title{color:#797979;margin-bottom:6px}.contact-input-title.phone{margin-top:24px}.contact-input-phone-wrap{display:flex;padding-bottom:20px}.contact-input-phone-wrap .contact-select{cursor:pointer;width:91px;margin-right:12px;flex-shrink:0;display:flex;align-items:center}.contact-select-text{color:#1e201f;margin-right:auto}.add-contact-button-wrap{margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.add-contact-button-img{padding:10px;border:1px solid rgba(119,142,168,.4);border-radius:50%;width:36px;height:36px}.add-contact-button-text{color:#778ea8;font-size:14px;font-weight:600;line-height:1.43;margin-top:8px}.contact-item-delete-wrap{margin-left:auto;display:flex;align-items:center}.contact-item-delete-text{color:#778ea8;margin-left:1px}.contact-input-container{position:relative;width:100%}.contact-input-container img{position:absolute;right:0;top:0;padding:12px}.contact-input-container .input-error{margin-left:12px;margin-top:6px;color:#ec4d4d}.edit-address-description-wrap{height:100%;width:100%;position:fixed;top:0;left:0;z-index:100;background-color:#fff}.edit-address-description-wrap.display-none{display:none}.edit-address-description-container{padding-top:72px}.edit-address-description-input-wrap{margin:0 20px}.edit-address-description-input-wrap .caption_02{margin-bottom:6px;color:#797979}.edit-address-description-input-wrap:not(:first-child){margin-top:24px}.edit-address-description-button-wrap{padding:0 20px;position:absolute;bottom:0;width:100%}@supports(padding:Max(0px)){.edit-address-description-button-wrap{padding-bottom:max(env(safe-area-inset-bottom) + 12px,12px)}}.edit-address-description-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff}.edit-address-description-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.edit-address-description-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.edit-address-description-button.disabled{background-color:#d2d2d2;pointer-events:none}.edit-address-description-input-container{position:relative}.edit-address-description-input-container .addressInput-clean-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-journey-past-wrap{width:100%;margin-top:40px;padding-top:.1px;background:#f5f5f5}.no-journey-wrap{height:100vh;margin-top:unset;justify-content:center;background:#fff}.no-journey-wrap,.no-past{display:flex;align-items:center}.no-past{flex-direction:column}.no-past:before{content:"";background:url(/static/img/myJourney/no-trips-history-bg.svg) 50%/cover no-repeat;display:inline-block;width:180px;height:180px;margin-bottom:24px}.try-request-trip{color:#778ea8;font-size:14px;font-weight:600;margin-top:32px}.trip-card-item-wrap{position:relative;width:100%;box-sizing:border-box}.trip-card-title-info{display:flex;justify-content:space-between;align-items:center}.trip-card-title-info h6{font-size:18px;font-weight:700;line-height:1.2;color:#000}.trip-card-status-info{display:flex;justify-content:flex-start;margin-top:16px}.trip-card-status-info>div{margin-right:6px}.trip-card-info-status-default{color:var(--palette-gray-500);background-color:var(--palette-gray-50)}.trip-card-info-status-default,.trip-card-info-status-orange{font-size:14px;line-height:1.5;font-weight:500;border-radius:4px;padding:2px 4px;font-weight:400}.trip-card-info-status-orange{color:var(--palette-orange-600);background-color:var(--palette-orange-50)}.trip-card-info-status-green{color:var(--palette-linego-green-600);background-color:var(--palette-linego-green-50)}.trip-card-info-status-green,.trip-card-info-status-red{font-size:14px;line-height:1.5;font-weight:500;border-radius:4px;padding:2px 4px;font-weight:400}.trip-card-info-status-red{color:var(--palette-red-600);background-color:var(--palette-red-50)}.trip-card-info-status-grey{font-size:14px;line-height:1.5;font-weight:500;color:var(--palette-gray-700);background-color:var(--palette-gray-50);border-radius:4px;padding:2px 4px;font-weight:400}.trip-card-info-status{margin-top:8px;margin-right:6px}.trip-card-info-width{width:100%}.trip-detail-card-info-width{display:flex;justify-content:center}.trip-card-info-car{font-size:14px;line-height:1.5;margin-top:20px;color:#797979}.trip-card-address-info{display:flex;align-items:flex-start;align-items:center;margin-top:20px}.trip-card-plane-icon{margin-right:6px;width:24px;height:24px}.trip-card-address-margin{margin-top:8px}.trip-card-payment-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff;margin-top:20px;height:44px}.trip-card-payment-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.trip-card-payment-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.trip-detail-action-item:not(:last-child){margin-right:50px}.trip-detail-action-item{width:56px;height:54px;padding:4px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.trip-detail-action-item .title{margin-top:5px;color:#2d2f2e}.trip-detail-top-wrap{background-color:#fff;padding:20px}.trip-detail-content-wrap{background-color:#fff;margin-top:8px;padding:14px 20px 60px}.trip-detail-info-item{display:flex;padding:8px 0}.trip-detail-info-item .title{min-width:92px}.trip-detail-info-item .content{width:225px;color:#4b4d4c}.trip-detail-info-item .content.share-trip{font-weight:600;color:#778ea8}.reset-display{display:unset}.trip-detail-info-item .hint{color:#4b4d4c;font-size:12px;margin-top:10px}.trip-detail-info-item .hint.share-trip{font-weight:600;color:#778ea8}a{color:#778ea8}.is-menu-visible .menu-wrap-v2{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;transition:opacity .15s ease-out,-webkit-transform .4s ease-in;transition:transform .4s ease-in,opacity .15s ease-out;transition:transform .4s ease-in,opacity .15s ease-out,-webkit-transform .4s ease-in}.is-menu-visible .menu-bg-v2{opacity:0}.menu-wrap-v2{position:fixed;overflow-y:scroll;top:0;left:0;width:100vw;height:100vh;z-index:100;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.menu-wrap-v2 .divider{width:100%;height:1px;background-color:#1e201f;opacity:.1;margin:12px 0}.menu-bg-v2{position:absolute;height:100vh;width:100vw;top:0;left:0;background-color:rgba(51,51,51,.85);z-index:2;transition:opacity .2s;pointer-events:none}.main-menu-v2{height:100vh;width:280px;max-width:400px;overflow:scroll;padding-bottom:106px;background:#fff;left:0;top:0;box-shadow:6px 6px 58px -18px rgba(51,45,45,.2)}@media(min-height:730px){.main-menu-v2{height:100%}}.main-menu-info-v2{display:flex;margin-top:45px;padding:35px 24px 34px}@media(max-width:360px){.main-menu-info-v2{padding:16px 24px}}.main-menu-img-area{display:flex;align-items:baseline}.main-menu-info-v2 .avatar{height:60px;width:60px;border-radius:50%}.main-menu-profile{display:flex;flex-direction:column;justify-content:center;height:60px;padding:6px 16px}.main-menu-tRewards{width:24px;height:24px;border-radius:50%;box-shadow:0 2px 4px 0 rgba(30,32,31,.1);background-color:#fff;margin-left:-20px;position:relative;bottom:5px;display:flex;align-items:center;justify-content:center}.main-menu-tRewards img{width:16px;height:16px}.main-menu-info-name{word-break:break-all;color:#4b4d4c}.menu-item-switch-account{color:#778ea8;font-size:14px;font-weight:600;margin-top:4px}.main-menu-item-v2{min-height:48px;padding:13px 13px 13px 25px;font-weight:600;display:flex;align-items:center;justify-content:space-between}.main-menu-item-v2 h6{position:relative}.main-menu-item-v2 a{color:#1e201f}.main-menu-item-v2 .tag{padding:0 8px;height:22px;border-radius:11px;background-color:#00cba0;display:flex;justify-content:center;align-items:center;color:#fff;flex-shrink:0}.main-menu-item-v2 .reservation-time-icon{width:16px;height:16px;margin-right:2px}.main-menu-item-v2 .new-color{background-color:#ff875c}.main-menu-item-v2 .description{margin-top:2px;color:#06c755}.main-menu-item-v2 .description.highlight{color:#ec4d4d}.main-menu-item-v2 .dot{width:5px;height:5px;background-color:#00cba0;border-radius:50%;position:absolute;top:0;right:-5px}.reservations-icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;background-color:#1ae26b;color:#fff;margin-left:6px}.main-menu-privacy{width:280px;height:52px;position:fixed;bottom:24px;left:0;background-color:#fff;padding:0 24px}@media(min-height:730px){.main-menu-privacy{position:absolute;bottom:14px;left:0;padding:0 24px}}.main-menu-privacy-link{color:#797979}.main-menu-powered{font-size:10px;font-weight:600;color:#bbbcbb;letter-spacing:-.3px}.menu-privacy-link{color:#778ea8}.main-menu-column{flex-direction:column;align-items:flex-start}.cs-ticket-img{background-size:160px 100px}.cs-ticket-uploading-lottie{position:absolute!important;width:80px!important;height:80px!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.ticket-trip-detail-wrap{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:20vh;z-index:4;width:calc(100vw - 64px);height:60vh;background-color:#f5f5f5;border-radius:7px;overflow:scroll}.ticket-trip-detail-button{border-top:1px solid #f5f6f7;background-color:#fff;height:53px;display:flex;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;bottom:0;width:100%}.cs-upload-lottie{position:relative;top:-4px;z-index:1}.cs-upload-shadow-img{position:absolute;top:0;z-index:0}.cs-center-article,.cs-center-article-list,.cs-diversion-model{padding:32px 30px}.cs-center-trip-list{background-color:#fff;padding:32px 30px;margin-bottom:4px}.issue-not-found{color:#778ea8;margin-top:33px}.cs-padding-unset{padding:unset}.program-check-hitbox{width:30px;height:100%;display:flex;align-items:center;justify-content:center}.program-check-hitbox .program-check-icon{width:24px}.program-privacy-content{height:100%;display:flex;align-items:center}.pass-check-hint{color:#ec4d4d;margin-left:33px}.pass-error-style{border-radius:7px;border:1px solid #ec4d4d;margin-bottom:unset}.pass-error-form{color:#ec4d4d;margin:4px 0 10px 12px}.pass-section-v2{width:100%;padding:28px 20px;margin-bottom:4px;background-color:#fff}.pass-section-v2 ul{padding:12px 0 5px 20px}.pass-section-v2 li{margin-bottom:10px}.pass-section-v2 .content{list-style-type:decimal;list-style-position:outside;color:#4b4d4c}.pass-section-v2 .note{color:#00cba0;display:flex;align-items:flex-start;padding:0 10px}.pass-section-v2 .note .tips{margin-right:7px;margin-top:2px}.pass-section-v2 .selected-pass{display:flex;justify-content:space-between;margin-top:22px}.pass-section-v2 .amount{color:#1e201f}.pass-section-v2 .pass-user-info .title{margin-bottom:12px}.pass-section-v2 .pass-user-info span{color:#ec4d4d;margin-left:3px}.pass-section-v2 .gift{margin-bottom:17px}.pass-section-v2 .gift:before{content:"";background:url(https://static.taxigo-cdn.com/icons/general/pass_gift.svg) 50%/cover no-repeat;display:inline-block;width:24px;height:24px;margin-right:8px;margin-bottom:-5px}.pass-section-v2 .pass-input-title{margin-top:21px}.pass-card-img{display:flex;flex-direction:column;align-items:center;margin-bottom:13px}.pass-card-img img{height:188px;border-radius:7px 7px 0 0;z-index:2}.gifting-note{z-index:1;width:334px;height:118px;font-size:14px;margin-top:-3px;padding-bottom:26px;border-radius:0 0 7px 7px;border:1px solid #e8e8e8;background-color:#fff;background-image:url(https://static.taxigo-cdn.com/icons/general/card-note-edit.svg);background-repeat:no-repeat;background-position:10px 10px;text-indent:24px}.gifting-note:focus{background-image:none;text-indent:0}.gifting-note::-webkit-input-placeholder{color:#bbbcbb}.gifting-note::-moz-placeholder{color:#bbbcbb}.gifting-note:-ms-input-placeholder{color:#bbbcbb}.gifting-note::placeholder{color:#bbbcbb}.textarea-num{position:relative;text-align:end;padding-right:12px;margin-top:-23px;margin-right:-300px;color:#bbbcbb;font-size:12px;font-weight:500;z-index:2}.gifting-intro{display:flex;margin-bottom:4px}.gifting-intro .dot{width:18px;height:18px;display:flex;justify-content:center;margin-right:6px}.gifting-intro .intro-title{color:#2d2f2e;margin-right:8px}.gifting-intro .intro-des{color:#797979}.pass-footer-v2{position:fixed;bottom:0;left:0;width:100%;min-height:72px;border-radius:7px 7px 0 0;box-shadow:0 0 12px 0 rgba(30,32,31,.08);background-color:#fff;z-index:3;padding:12px 20px env(safe-area-inset-bottom);padding-bottom:var(--android-safe-area-inset-bottom,env(safe-area-inset-bottom,0))}.pass-footer-v2 .pass-amount{display:flex;justify-content:center;font-size:14px;font-weight:500;margin-bottom:12px}.pass-footer-v2 .pass-amount .pass-amount-price{color:#1ae26b}.pass-footer-v2 .pass-amount .pass-amount-price span{color:#a5a6a5}.pass-footer-v2 .pass-amount-price{color:#1ae26b}.pass-footer-v2 .pass-pay-button{width:100%;height:50px;border-radius:7px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;font-size:var(--font-size-button01);font-weight:var(--font-weight-button01);line-height:var(--line-height-button01);background-color:#1e201f;color:#fff;margin-left:6px}.pass-footer-v2 .pass-pay-button:active{-webkit-transform:scale(.98);transform:scale(.98)}.pass-footer-v2 .pass-pay-button:focus{box-shadow:0 0 0 3px rgba(30,32,31,.3)}.pass-footer-v2 button:disabled{background-color:#d2d2d2}.pass-footer-v2 .pass-footer-button{display:flex;justify-content:space-between}.footer-fixed{z-index:4}.pass-order-wrap{overflow:scroll;height:calc(100vh - 44px);position:fixed;top:44px}.agreement-section{width:100%;padding:28px 20px 80px;background-color:#fff}.program-privacy-v2{height:32px;padding:0 8px;display:flex;align-items:center;color:#4b4d4c}.program-privacy-v2 .privacy-link{color:#778ea8}.program-privacy-v2 img{margin-right:8px}.program-privacy-v2 a{margin-left:3px}.program-instructions{margin-bottom:20px}.loading-lottie{position:absolute!important;width:100%!important;height:470px!important;top:80px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.offline-user-wrap{background-color:#fff;color:#1e201f;position:absolute;overflow-y:scroll;height:100%;width:100%}.offline-user-wrap p{margin:0;padding:0}.offline-user-wrap .offline-container{padding:12px 16px 55px}.offline-user-wrap .welcome-title{display:flex;align-items:center;position:relative;font-size:20px;line-height:24px}.offline-user-wrap .welcome-title:after{content:url(https://storage.googleapis.com/web-static-files-bucket/logo/logo_line_go.svg);width:100px;height:27px}.offline-user-wrap .welcome-info{display:flex;align-items:center;justify-content:space-between;position:relative;padding:18px 0 14px}.offline-user-wrap .welcome-info:after{position:absolute;content:"";width:100vw;height:1px;background-color:#f5f5f5;left:-16px;bottom:0}.offline-user-wrap .welcome-info .offline-driver>div{display:flex;align-items:center;margin-bottom:2px}.offline-user-wrap .welcome-info .offline-driver-column{margin-right:10px;color:#a5a6a5}.offline-user-wrap .welcome-info .contact-tracing-button{box-sizing:border-box;height:40px;border-radius:50px;padding:9px 14px;background-color:#1e201f;color:#fff}.offline-user-wrap .offline-section.option .option-type{margin-top:27px}.offline-user-wrap .offline-section.option .option-card{position:relative;margin:16px 0;border-radius:7px;padding:16px;background-color:#e0e5eb}.offline-user-wrap .offline-section.option .option-card-icon{width:48px;height:32px;margin-bottom:18px}.offline-user-wrap .offline-section.option .option-card-title{display:flex;align-items:center;position:relative;font-size:18px;line-height:22px;margin-bottom:4px}.offline-user-wrap .offline-section.option .option-card-title:after{content:url(https://static.taxigo-cdn.com/icons/general/arrow-right.svg);width:16px;height:16px;margin-left:2px}.offline-user-wrap .offline-section.option .option-card-desc{font-weight:400;font-size:14px;line-height:21px;color:#7b848f}.offline-user-wrap .offline-section.option .option-card.register{background-color:#00cd7d;margin:20px 0 16px;padding-bottom:65px}.offline-user-wrap .offline-section.option .option-card.register .option-card-desc{color:#fff}.offline-user-wrap .offline-section.option .new-member-image{position:absolute;top:49px;right:10px;width:132px;height:85px}.offline-user-wrap .offline-disable{display:flex;align-items:center;flex-direction:column}.offline-user-wrap .offline-disable-banner{width:68px;height:68px;margin-top:163px;margin-bottom:28px;background-image:url(https://storage.googleapis.com/web-static-files-bucket/icons/general/Ic_Img_Error.svg)}.offline-user-wrap .offline-disable-hint{margin:0 60px 32px;text-align:center}.offline-user-wrap .offline-disable .register-button{margin:0 32px;border-radius:7px;padding:14px 12px;box-sizing:border-box;height:auto;min-height:50px;background-color:#1e201f;color:#fff;font-size:16px;line-height:22px}.rental-water-drop-marker{position:relative;z-index:1;transition:.3s;-webkit-transform:scale(1);transform:scale(1)}.rental-water-drop-marker.isSelecting{-webkit-transform:scale(1.25);transform:scale(1.25)}.rental_labels{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:12px 10px 16px;background-color:#fff;color:#2d2f2e;box-shadow:0 2px 4px 0 rgba(46,51,49,.2);border-radius:7px;font-size:14px;cursor:pointer;position:absolute;left:15px;top:-18px;-webkit-transform:translate(-50%,calc(-100% - 10px));transform:translate(-50%,calc(-100% - 10px));z-index:1000;display:flex;align-items:center;justify-content:space-between}.rental_labels .arrow-right{margin-left:8px}.rental_labels .corner{position:absolute;width:12px;height:12px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:calc(50% - 6px);bottom:-6px;box-shadow:2px 6px 6px -2px rgba(46,51,49,.2)}.rental_labels.with_info_details{padding:12px 4px 12px 10px}.rental_labels.with_info_details img.parking_lot_pic{width:44px;height:44px;margin-right:8px;border-radius:4px}.rental-simple-label{text-align:center;position:absolute;left:15px;top:2px;padding:5px 8px;border-radius:7px;background-color:#fff;color:#797979;border:.5px solid #d2d2d2;-webkit-transform:translate(-50%,calc(-100% - 10px));transform:translate(-50%,calc(-100% - 10px));z-index:1000;text-wrap:nowrap;white-space:nowrap;font-size:12px;line-height:1.5;font-weight:400}.rental-marker-name{color:#2d2f2e;text-align:left;white-space:nowrap}.rental-parking-lot-info{line-height:18px;font-weight:400;color:var(--palette-gray-600);text-align:left;margin-top:2px;white-space:nowrap;font-size:var(--font-size-body03);font-weight:var(--font-weight-body03);line-height:var(--line-height-body03)}.display-none{display:none}.rental-in-use-car{width:39px;height:41px;z-index:1000}