.nav-button{display:inline-block}.nav-button-name{white-space:nowrap;color:#869ab8}.active-url,.nav-button:hover .nav-button-name{color:var(--maincolor)}.nav-button a{color:#869ab8;text-decoration:none}.font-size-12{font-size:12px}.icon-height{height:25px}.nav-button .mask-image-style{background-color:var(--subcolor);opacity:.5}.nav-button .mask-image-style.active{background-color:var(--maincolor);opacity:1}.nav-button:hover .mask-image-style{background-color:var(--maincolor)}@media screen and (min-width:576px){.bar-width{width:576px}}@media screen and (max-width:576px){.bar-width{width:100%}}#nav{padding:30px}#nav a.router-link-exact-active{color:#083f8c}.global-modal-cover{display:block;z-index:10500;position:fixed;top:0;color:#000;width:576px}.global-modal-cover .gray-background-full{background-color:#000;opacity:.5;height:100vh}.global-modal-cover .status-bubble{background-color:#fff;opacity:1;width:-moz-fit-content;width:fit-content;min-width:320px;height:-moz-fit-content;height:fit-content;min-height:150px;border-radius:10px}.global-modal-cover .status-bubble .text-fw-bold{font-weight:700;font-size:1.5em}.global-modal-cover .status-bubble .text-fw-normal{font-weight:400;font-size:1em}.global-modal-cover .status-bubble .text-fw-underline{text-decoration:underline;font-weight:700;font-size:1.2em}.global-modal-cover .status-bubble .text-color-maincolor{color:var(--maincolor)}.global-modal-cover .status-bubble .text-color-notice{color:var(--warningColor)}.global-modal-cover .btn{padding:.4em 1.6em;font-weight:700}.global-modal-cover .btn-next{background-color:var(--maincolor);border-color:var(--maincolor);color:#fff}.global-modal-cover .btn-next:hover{background-color:#fff;color:var(--maincolor)}.global-modal-cover .btn-sub{border-color:var(--maincolor);color:var(--maincolor)}.global-modal-cover .btn-sub:hover{background-color:var(--maincolor);color:#fff}.global-modal-cover .mask-image-style.img-edit{height:100px}.global-modal-cover .mask-image-style.img-success{height:100px;background-color:var(--mask-check-success)}.ticket-board{background-color:#d0d0d0;width:100%;height:-moz-fit-content;height:fit-content;min-height:94vh}@media screen and (min-height:812px){.ticket-board .nav{padding-top:1em}}@media screen and (min-height:1080px){.ticket-board .nav{padding-top:9em;padding-bottom:1em}}.ticket-board .nav .nav-link{color:#737677;padding:0;margin:1em;font-size:1.1em;cursor:pointer}.ticket-board .nav .nav-link.active{font-size:1.15em;font-weight:700}.ticket-board .nav .nav-link.active,.ticket-board .nav .nav-link:hover{color:var(--maincolor);border-bottom:2px solid var(--maincolor)}.ticket-board .empty-message{color:#707070;font-size:1.2em;height:400px;display:flex;align-items:center;justify-content:center}.ticket-board .logo{width:68%;height:80%}.ticket-board .title{color:grey;font-size:.7em}.ticket-board .type-font{font-size:.8em;color:#fff;font-weight:700}.ticket-board .fares{border-radius:50%;border-color:var(--maincolor);background-color:var(--maincolor);padding:4px;white-space:nowrap}.ticket-board .expired .fares{border-color:var(--ticketExpiredColor);background-color:var(--ticketExpiredColor)}.ticket-board .type{position:absolute;top:6%;left:22%;transform:rotate(-45deg)}.ticket-board .type-shape-bg{background-color:var(--maincolor);transform:rotate(45deg);width:20px;height:20px}.ticket-board .expired .type-shape-bg{background-color:var(--ticketExpiredColor)}.ticket-board .status-text-color{color:var(--maincolor)}.ticket-board .expired .status-text-color{color:var(--ticketExpiredColor)}.ticket-board .status{font-size:.7em}.ticket-board .station{text-align:start}.ticket-board .station .cn{font-size:1.4em}.ticket-board .station .en{font-size:.7em}.ticket-board .arrow{position:relative;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:15px solid var(--maincolor);font-size:0;line-height:0;transform:rotate(-270deg)}.ticket-board .expired .arrow{border-bottom:15px solid var(--ticketExpiredColor)}.ticket-board .info{text-align:start;max-width:50%;width:-moz-fit-content;width:fit-content;min-width:40%}.ticket-board .info .title{color:grey;font-size:.7em}.ticket-board .info .content{color:var(--ticketInfoColor);font-weight:700;font-size:.9em}.ticket-board .expired .info .content{color:var(--ticketExpiredColor);font-weight:700;font-size:.9em}.ticket-board .qrcode{height:180px}.ticket-board .expired .qrcode{opacity:.4}.ticket-board .ticket-number{font-size:.7em}.ticket{width:100%;height:615px;margin-bottom:3.2em}.ticket .upper{background-color:#fff;height:16%;border-top-right-radius:5px;border-top-left-radius:5px}.ticket .close{position:absolute;right:0;top:0;border-radius:50%;width:10px;height:10px}.ticket .mid{background-color:#fff;height:6%;display:flex;flex:1}.ticket hr{border-top:2px dashed #d0d0d0;flex-grow:1;opacity:.2}.ticket .mid .mid-left{margin-left:-28px}.ticket .mid .mid-left,.ticket .mid .mid-right{border-radius:100%;background-color:#d0d0d0;height:100%;width:40px}.ticket .mid .mid-right{margin-right:-28px}.ticket .under{background-color:#fff;height:78%;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.ticket .route-height{height:58px}.splide__pagination__page{background:#fff!important}.splide__pagination__page.is-active{background:var(--maincolor)!important}.splide__pagination__page.hover{background:var(--subButtonBG)!important}.header{padding-left:1.5em;padding-right:1.5em;background-image:linear-gradient(var(--header-linear-gradient-top),var(--header-linear-gradient-bottom))}@media screen and (min-width:576px){.header{max-width:576px;height:80px}}@media screen and (max-width:576px){.header{width:100%;height:80px}}@media screen and (max-width:320px){.header{padding-left:0;padding-right:0}}.outer-wrapper{justify-content:center;height:80px}.header-wrapper,.outer-wrapper{width:100%;display:flex;align-items:center}.header-wrapper{justify-content:space-between}.header-logo{width:120px}.header .title{font-weight:700;font-size:1.2em;text-decoration:none}.header .title.link{font-weight:400}.header .title.link.active,.header .title.link:hover{font-weight:700;padding-bottom:2px;border-bottom:2px solid #fff}.booking-page .ticket-type-describe{color:var(--maincolor);font-size:1em;font-weight:700}.ticket-type-reminder{color:red;font-size:1em;font-weight:700}.ship-list{height:-moz-fit-content;height:fit-content}.ship-list .content{width:100%;cursor:pointer}.ship-list .content:hover{background-color:var(--subBGcolor);width:100%;font-weight:700}.ship-list .ship-time{color:#212529;font-size:1.3em;height:10vh}.ship-list .ship-time.disabled{color:#bababa;cursor:not-allowed}.ship-list .ship-time .is-special{font-size:.5em}.w-88-opacity{width:88%;opacity:.3}.ship-list .time-content{position:relative}.ship-list .time-content .special{white-space:nowrap;color:#d03b3b;font-size:.6em}.custom-input{width:100%;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-color:#c9c9c9;border-color:#c9c9c9;border-width:.5px;border-style:solid;height:40px;padding-left:15px;padding-right:15px;background-color:transparent}.custom-input:focus{outline:none;border-color:#618fca;border-width:2px;background-color:#fff}.btn-use{background-color:var(--maincolor);color:#fff;border-radius:5px;border-width:1px;border-style:solid;border-color:#fff;font-weight:700}.order-header{background-color:#e5e5e5;height:6vh}.order-header.paid{background-color:var(--subBGcolor)}.order{background-color:#fff;margin-bottom:3em}.word-wrap{white-space:nowrap}.btn-status{width:150px;border-radius:5px}.btn-status.not-paid{background-color:#e5e5e5;color:var(--maincolor);border-color:var(--maincolor)}.btn-status.not-paid:hover,.btn-status.paid{border-color:var(--maincolor);background-color:var(--maincolor);color:#fff}.btn-status.paid:hover{border-color:var(--maincolor);background-color:#fff;color:var(--maincolor)}.btn-status.no-remain,.btn-status.refunded{background-color:#bfbfbf;color:#fff;border-color:#bfbfbf}.order .route-info{height:-moz-fit-content;height:fit-content;text-align:start}.order .route-info .from,.order .route-info .to{font-size:1.8em;width:100px}.table-top-bar{background-color:var(--subBGcolor);height:6vh}.notice-field,.table-top-bar .text-dec{color:var(--maincolor)}.notice-field{border-style:dashed;border-color:var(--maincolor);border-radius:5px;background-color:var(--subBGcolor)}.pay input{width:100%;border-radius:25px;border-top-color:#c9c9c9;border-color:#c9c9c9;border-width:.5px;border-style:solid;height:40px;padding-left:15px;padding-right:15px}.pay input:focus{outline:none;border-color:#618fca;border-width:2px}.pay input::-moz-placeholder{color:grey}.pay input::placeholder{color:grey}.pay input.notice::-moz-placeholder{color:var(--maincolor)}.pay input.notice::placeholder{color:var(--maincolor)}.status-bubble{background-color:#fff;opacity:1;width:300px;height:180px;border-radius:10px}.status-bubble .text{color:#003e92;font-weight:700;font-size:1.5rem}.status-bubble .text-error{color:var(--warningColor);font-weight:700;font-size:1.3rem}.custom-select{width:100%;border-radius:25px!important;border-top-color:#c9c9c9;border-color:#c9c9c9;border-width:.5px;border-style:solid;height:40px;padding-left:15px;padding-right:15px}.custom-select:focus{outline:none;border-color:#618fca;border-width:2px}.header-text-px{padding-right:1rem;padding-left:1rem}.header-text-mx{margin-right:1rem;margin-left:1rem}@media screen and (max-width:374px){.header-text-px{padding-right:.2rem;padding-left:.2rem}.header-text-mx{margin-right:.2rem;margin-left:.2rem}}.ticket-simple{margin:1.2em 0;background-color:#fff;height:-moz-fit-content;height:fit-content;min-height:190px;color:#4e4e4e;padding:.6em 0}.ticket-simple.bg-used{background-image:url(data:image/png;base64,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);background-size:cover;background-repeat:no-repeat;background-position-y:-.2em}.ticket-simple .header-row{height:40px;display:flex;padding:0 1.6em;align-items:center;justify-content:space-between}.ticket-simple .header-row .ticket-status{font-size:30px;width:50%;text-align:start}.ticket-simple .mid{background-color:#fff;height:20px;display:flex;align-items:center;flex:1}.ticket-simple hr{border-top:2px dashed #f5f5f7;flex-grow:1;opacity:.2}.ticket-simple .mid .mid-left{border-radius:0 100% 100% 0;background-color:#f5f5f7;height:100%;width:12px;margin-left:-4px}.ticket-simple .mid .mid-right{border-radius:100% 0 0 100%;background-color:#f5f5f7;height:100%;width:12px;margin-right:-4px}.ticket-simple .body-row{padding:0 1.6em}.ticket-simple .body-row .title{color:grey;font-size:.7em;text-align:start}.ticket-simple .body-row .content{color:#4e4e4e;font-size:.9em;text-align:start}.term{background-color:#fff;color:#000;height:-moz-fit-content;height:fit-content;min-height:100%;width:100%;z-index:99999;position:absolute;top:0;left:0}.term .header-title{font-size:3rem;font-weight:700}.term .title{font-size:1.8rem;font-weight:700;text-align:start}:root{--maincolor:#003e92;--subcolor:#555249;--mainButtonBG:#003e92;--mainButtonBG-hover:#fff;--mainButtonFont:#fff;--subBGcolor:#dbe5fd;--subButtonFont:#000;--ticketInfoColor:#30346a;--ticketExpiredColor:#c4c4c4;--warningColor:red}.mainbtn{background-color:var(--mainButtonBG);border-color:var(--mainButtonBG)}.mainbtn,.mainbtn.disabled{color:var(--mainButtonFont)}.mainbtn.disabled{background-color:var(--subcolor);border-color:var(--subcolor);cursor:not-allowed}.subbtn{background-color:var(--subButtonBG);border-color:var(--subButtonBG);color:var(--subButtonFont)}.bg-color{background-color:var(--maincolor)}.notice-color{color:var(--maincolor)}.notice-color.has-link-hover{cursor:pointer}.notice-color.has-link-hover:hover{opacity:.9;font-weight:700}.text-input-describe{color:#807d7d}.fs-default{font-size:22px}.fs-2em{font-size:2em}.fs-1p6em{font-size:1.6em}.fs-1p4em{font-size:1.4em}.fs-1p2em{font-size:1.2em}.fs-1p1em{font-size:1.1em}.fs-1em{font-size:1em}.fs-0p6em{font-size:.6em}.fs-0p7em{font-size:.7em}.fs-0p8em{font-size:.8em}.text-nowrap{white-space:nowrap}.text-pre-wrap{white-space:pre-wrap}.no-text-decoration{text-decoration:none}.ellipsis{text-overflow:clip;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.base{margin:0 auto;width:576px;box-sizing:border-box;background-color:#f5f5f7;color:#f5f5f7}@media screen and (max-width:576px){.base{margin:0 auto;width:100%;box-sizing:border-box}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.view-layout{min-height:94vh;margin-bottom:6vh}.mask-image-style{background-color:var(--maincolor);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cursor-pointer{cursor:pointer}.link-white{color:#fff!important}.link-white:hover{color:var(--subButtonBG)!important}.link-leuco-blue{color:var(--maincolor)!important}.link-leuco-blue:hover{color:var(--subcolor)!important}.text-title-color{color:#787878;font-weight:700}.breakpoint-lower-w576px{display:none}hr{border-top:1px solid #c9c9c9;opacity:1}.btn-next{background-color:var(--maincolor);color:#fff;border-radius:5px;border-width:1px;border-style:solid;border-color:#fff;height:50px;width:100%;font-weight:700}.btn-next:hover{border-color:var(--maincolor);color:#fff}.btn-next.disabled{color:#fff}.btn-next.disabled,.btn-next:hover.disabled{background-color:#c9c9c9;border-color:#c9c9c9}.btn-sub{background-color:#fff;color:var(--maincolor);border-radius:5px;border-width:1px;border-style:solid;border-color:var(--maincolor);height:50px;width:100%}.btn-sub:hover{background-color:var(--maincolor);color:#fff}.btn-pay{border-radius:5px;border-width:1px;border-style:solid;height:50px;font-weight:700}.btn-pay.notnow{background-color:#fff;color:var(--maincolor);border-color:var(--maincolor);width:70%}.btn-pay.cancel{background-color:#fff;color:#d03b3b;border-color:#d03b3b;width:25%}.btn-pay:hover{border-color:var(--maincolor)}.btn-pay.cancel:hover{background-color:#d03b3b;color:#fff;border-color:#d03b3b;width:25%}.btn-pay.notnow:hover{width:70%}.btn-pay.next,.btn-pay.notnow:hover{background-color:var(--maincolor);color:#fff;border-color:var(--maincolor)}.btn-pay.disabled{background-color:#c9c9c9;border-color:#c9c9c9}.btn-rounded-circle-background{background-color:var(--maincolor);border-radius:10pt;display:flex;align-items:center;justify-content:center}.btn-close-custom-opca{opacity:1;margin:2px}.btn-fare{width:70px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-width:1px;border-style:solid;border-color:var(--maincolor);display:flex;align-items:center;justify-content:center;font-weight:400}.btn-fare.bg-mc{background-color:var(--maincolor);color:#fff}.btn-fare.bg-trans{background-color:transparent;color:var(--maincolor)}.btn-fare.h-30p{height:30px}.btn-fare.h-25p{height:25px}.top-bar{background-color:var(--subBGcolor);height:45px;color:var(--maincolor);font-weight:700;font-size:1em}.top-bar.color-gray{background-color:#e6e6e6;color:#4e4e4e}.top-bar.color-gray .arrow_lr{border-bottom:12px solid #4e4e4e}.top-bar .button{font-weight:400;cursor:pointer}.top-bar .button:hover{font-weight:700}.route-info{height:-moz-fit-content;height:fit-content}.route-info .from{color:var(--maincolor);font-family:Noto-Sans CJK TC;font-size:2.2em;font-weight:700}.route-info .to{color:#1a1311;font-size:2.2em;font-weight:700}.arrow_lr{position:relative;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid var(--maincolor);border-radius:3px;font-size:0;line-height:0;cursor:pointer}.arrow_lr.disabled{border-bottom:30px solid var(--subcolor);cursor:not-allowed}.arrow_lr.left{transform:rotate(270deg)}.arrow_lr.right{transform:rotate(-270deg)}.empty-message{color:#707070;font-size:1.2em;height:400px;display:flex;align-items:center;justify-content:center}.display-mobile{display:none}@media screen and (max-width:576px){.breakpoint-over-w576px{display:none}.breakpoint-lower-w576px{display:block}.display-mobile{display:flex}.display-desktop{display:none}}.number-block{background-color:var(--maincolor);border-radius:3px;color:#fff;width:-moz-fit-content;width:fit-content;padding:0 .3em}.icon{width:12px;height:12px}.gray-background{background-color:#000;opacity:.5;height:100vh;z-index:1040}.gray-background,.smooth-picker-layout{position:fixed;width:100%;max-width:576px}.smooth-picker-layout{background-color:#fff;height:50vh;bottom:0;z-index:1041}.smooth-picker-header{height:40px;border-bottom:1px solid #e5e5e5;position:relative}.smooth-picker-footer{height:100%}.smooth-picker-confirm{color:#2d8cf0;cursor:pointer}.smooth-picker-confirm:hover{color:#62a6ef}.smooth-picker-layout .smooth-picker-body{background-color:#fff}.smooth-picker-layout .smooth-picker-body.date .smooth-picker{font-size:1.4rem}.smooth-picker-layout .smooth-picker-body.num .smooth-picker{font-size:1.8rem}.cover{margin:0 auto;width:576px;box-sizing:border-box;z-index:10500;position:fixed;top:0;color:#000}@media screen and (max-width:576px){.cover{margin:0 auto;width:100%;box-sizing:border-box}}