.global__rewrite-root .v-tooltip__content{background-color:#173559}.global__rewrite-root .menuable__content__active{opacity:1!important}.global__rewrite-root .global__tips-price{color:#fdcf33}.global__rewrite-root .rewrite__scroll-filter .v-toolbar__title{color:#fdcf33;font-weight:700}.global__rewrite-root .global__tips{max-width:360px;padding:30px 20px}.global__rewrite-root .global__tips .head{text-align:center;font-weight:700;font-size:18px}.global__rewrite-root .global__tips .price{text-align:center;margin-top:28px}.global__rewrite-root .global__tips .price strong{font-size:28px}.global__rewrite-root .global__tips .desc{margin-top:12px}.global__rewrite-root .global__dialog{background-color:#fff;padding:2em;color:#173559;position:relative}.global__rewrite-root .global__dialog .close{position:absolute;top:1em;right:1em}.global__rewrite-root .global__dialog .head{text-align:center;font-weight:700;font-size:1.4em}.global__rewrite-root .global__dialog .price{text-align:center;margin-top:2em}.global__rewrite-root .global__dialog .price strong{font-size:28px}.global__rewrite-root .global__dialog .desc{margin-top:12px}.icon-offset{transform:translateY(-10%)}.remove-hover-btn:before{background-color:transparent!important}.v-btn{text-transform:none}.account-form-box .theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:#ebebeb}.rewirte-fz-18{font-size:18px!important}.c-lg-block,.c-lg-inline,.c-xl-block,.c-xl-flex,.c-xl-inline-block{display:none}.c-lg-flex{display:none!important}@media screen and (min-width:1080px){.c-lg-inline{display:inline}.c-lg-block{display:block}.c-lg-flex{display:flex!important}.c-lg-none{display:none!important}}@media screen and (min-width:1440px){.c-xl-block{display:block}.c-xl-inline-block{display:inline-block}.c-xl-flex{display:flex}.c-xl-none{display:none!important}}.mod-payment-car-info{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);border-radius:4px}.mod-payment-car-info p{margin:0}.mod-payment-car-info .car-info{padding:16px;position:relative}@media screen and (min-width:960px){.mod-payment-car-info .car-info:after{content:"";position:absolute;height:1px;width:100%;background:#e6ebf2;bottom:0;left:0}}.mod-payment-car-info .car-info .car-info__content{display:flex}.mod-payment-car-info .car-info .car-info__content .car-info__image{height:64px;width:96px;-o-object-fit:cover;object-fit:cover;margin-right:8px;border-radius:4px}.mod-payment-car-info .car-info .car-info__content .car-title{font-size:16px;font-weight:700;color:#2e2e2e;line-height:24px}.mod-payment-car-info .car-info .car-info__text{margin-top:8px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.1px;color:#2e2e2e}.mod-payment-car-info .car-info .car-info__text b{font-weight:700}.mod-payment-car-info .order__amount{padding:16px}.mod-payment-car-info .order__amount:after{display:block;width:100%;height:1px;content:"";background-color:#d5dce6}.mod-payment-car-info .order__amount .order__booking{position:relative;padding-bottom:43px}.mod-payment-car-info .order__amount .order__booking:after,.mod-payment-car-info .order__amount .order__booking:before{position:absolute;top:14px;left:4px;z-index:1;display:inline-block;width:1px;content:""}.mod-payment-car-info .order__amount .order__booking:before{z-index:2;height:50%;background-color:#fee285}.mod-payment-car-info .order__amount .order__booking:after{height:100%;background-color:#d5dce6}.mod-payment-car-info .order__amount .order__balance,.mod-payment-car-info .order__amount .order__booking{display:flex;justify-content:space-between}.mod-payment-car-info .order__amount .order__balance .order__pay-later,.mod-payment-car-info .order__amount .order__balance .order__pay-now,.mod-payment-car-info .order__amount .order__booking .order__pay-later,.mod-payment-car-info .order__amount .order__booking .order__pay-now{position:absolute;top:30px;left:18px;padding:2px 4px;background-color:#fee285;border-radius:4px;font-size:12px;font-weight:400;line-height:16px;color:#000}.mod-payment-car-info .order__amount .order__balance .order__pay-later,.mod-payment-car-info .order__amount .order__booking .order__pay-later{background:#e6ebf2;color:#959ca4}.mod-payment-car-info .order__amount .order__balance-title,.mod-payment-car-info .order__amount .order__booking-title{margin:0!important;font-size:14px;font-weight:700;line-height:28px;color:#2e2e2e}.mod-payment-car-info .order__amount .order__balance-title:before,.mod-payment-car-info .order__amount .order__booking-title:before{position:relative;z-index:2;display:inline-block;width:10px;height:10px;margin-right:8px;content:"";background-color:#fee285;border-radius:50%}.mod-payment-car-info .order__amount .order__balance-price,.mod-payment-car-info .order__amount .order__booking-price{margin:0!important;font-size:14px;font-weight:700;line-height:20px;color:#2e2e2e}.mod-payment-car-info .order__amount .order__balance{position:relative;padding-bottom:40px}.mod-payment-car-info .order__amount .order__balance-title:before{background-color:#d5dce6}.mod-payment-car-info .order__amount .order__balance-price,.mod-payment-car-info .order__amount .order__balance-title{color:#2e2e2e}.mod-payment-car-info .order__booking-fee{font-size:18px;font-weight:700;line-height:24px;color:#2e2e2e;display:flex;justify-content:space-between;padding:0 16px}.mod-payment-car-info .order__btn-pc,.mod-payment-car-info .order__text .order__conditions{display:none}.mod-payment-car-info .order__conditions_MY li{list-style:disc}.mod-payment-car-info .order__conditions_MY a{color:#3d82c3}@media screen and (min-width:960px){.mod-payment-car-info .order__text{display:flex;flex-direction:column-reverse}.mod-payment-car-info .order__text .order__conditions{display:flex}.mod-payment-car-info .order__text .order__btn-pc{font-size:14px;font-weight:700;line-height:16px;color:#173559;background:#fdcf33;padding:14px 0;margin:16px 16px 0;border-radius:4px;display:block;text-align:center;cursor:pointer}}.mod-payment-car-info .order__conditions{font-size:12px;font-weight:400;line-height:16px;color:#959ca4;align-items:flex-start;background:#fff;position:relative;padding:12px 16px 24px;display:flex}.mod-payment-car-info .order__conditions .v-icon{margin-right:6px}.mod-payment-car-info .order__conditions .order__conditions__a{display:inline-block}.mod-payment-car-info .order__conditions .order__conditions__blue{color:#3d82c3}@media screen and (min-width:960px){.mod-payment-car-info .order__conditions{padding:8px 16px 16px}.mod-payment-car-info .order__conditions:after{content:"";position:absolute;height:1px;width:100%;background:#e6ebf2;bottom:0;left:0}}@media screen and (max-width:959px){.mod-payment-car-info .order{position:fixed;left:0;width:100%;box-shadow:0 -2px 5px rgba(118,142,170,.1);border-radius:8px 8px 0 0;z-index:40;overflow:hidden}.mod-payment-car-info .order:after{display:block;content:"";position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4)}.mod-payment-car-info .order .order__wrapper{position:relative;background:#fff;z-index:40;padding-bottom:24px}}.mod-payment-car-info .order__bottom{padding:8px;position:fixed;bottom:0;left:0;background:#fff;width:100%;z-index:40;box-shadow:0 -2px 5px rgba(118,142,170,.1)}.mod-payment-car-info .order__bottom .order__pay-now{display:flex;justify-content:space-between;margin-bottom:8px}.mod-payment-car-info .order__bottom .order__conditions{padding:0}@media screen and (min-width:960px){.mod-payment-car-info .order__bottom{display:none}}.mod-payment-car-info .order__bottom .order__bottom__left{display:flex;flex-direction:column}.mod-payment-car-info .order__bottom .order__booking-fee{justify-content:inherit;padding:0;font-size:20px;font-weight:700;line-height:28px;color:#2e2e2e}.mod-payment-car-info .order__bottom .order__payment-summary{font-size:12px;font-weight:500;line-height:24px;color:#3d82c3;-webkit-text-decoration-line:underline;text-decoration-line:underline;display:flex;align-items:center;cursor:pointer}.mod-payment-car-info .order__bottom .order__payment-summary .v-icon.expand{transition:all .8s;transform:rotate(180deg)}.mod-payment-car-info .order__bottom .order__btn-mobile{margin:8px;padding:12px 16px;background:#fdcf33;border-radius:4px;min-width:159px;text-align:center;font-size:14px;font-weight:700;line-height:16px;color:#173559;cursor:pointer}.mod-payment-car-info .order__bottom .error-btn,.mod-payment-car-info .order__text .error-btn{background-color:#f4f6f8;color:#696c71;pointer-events:none}