#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.vh-vw-100{width:100vw;height:100vh}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:1200px;height:550px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-header h3{margin-top:0;color:#42b983}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.font-modal{font-weight:700;text-align:center}.font-modal .font-success{color:#01d199}.font-modal .font-fail{color:#f42f41}.font-modal .font-selected{color:#0774ea}.font-modal .status-message{font-size:140px}.font-modal .message{font-size:50px}.btn-layout{margin-left:100px;margin-right:100px;border-radius:50px!important;width:250px;height:100px;font-size:50px!important}.text-color-descr-dark[data-v-53eb0e8c]{color:var(--maincolor)}.round-describe[data-v-53eb0e8c]{background-color:#fff;border-radius:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:72px}.round-describe .text[data-v-53eb0e8c]{text-align:left;font:700 43px/2px Noto Sans;color:var(--maincolor)}.descibe-to-station[data-v-53eb0e8c]{text-align:center;color:#fff;opacity:1;border-style:solid;border-width:5px;border-radius:25px}.descibe-to-station .cn-station[data-v-53eb0e8c]{font-size:100px;font:700 Noto Sans}.descibe-to-station .en-station[data-v-53eb0e8c]{font-size:84px;font:700 89px/3px Montserrat}.pop-add-ship[data-v-53eb0e8c]{font-size:45px;letter-spacing:1.8px;font-weight:900;font-family:Noto Sans}.descibe-ship-time[data-v-53eb0e8c]{text-align:left;color:#fff;opacity:1}.descibe-ship-time .ship-time[data-v-53eb0e8c]{font-size:110px;font-weight:700;font-family:Montserrat}.descibe-ship-time .ship-name[data-v-53eb0e8c]{font-size:110px;font-weight:700;font-family:Noto Sans}.date[data-v-53eb0e8c]{height:180px}.date .date-left[data-v-53eb0e8c]{text-align:left;font-size:130px;font-weight:700;font-family:Montserrat;color:#fff}.date .date-right[data-v-53eb0e8c]{text-align:left;font-size:50px;font-weight:700;font-family:Montserrat;color:#fff;letter-spacing:2.12px}.circle-progress-layout[data-v-53eb0e8c]{height:450px}.circle-progress-layout .passenger[data-v-53eb0e8c]{font-size:160px;font-weight:700}.circle-progress-layout .passenger-desc[data-v-53eb0e8c]{font-size:50px}.passenger-limit[data-v-53eb0e8c]{color:#fff;height:100px}.passenger-limit .desc[data-v-53eb0e8c]{font-size:48px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:900;font-family:Noto Sans}.passenger-limit .number[data-v-53eb0e8c]{font-size:135px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:700;font-family:Montserrat}.h-30[data-v-53eb0e8c]{height:30vh}.text-station-notice[data-v-53eb0e8c]{color:#fff;font-size:35px}.arrow_down[data-v-53eb0e8c],.arrow_up[data-v-53eb0e8c]{display:block;width:30px;height:50px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:40px solid #fff;font-size:0;line-height:0;margin-top:30px}.arrow_down[data-v-53eb0e8c]{transform:rotate(180deg)}.hidden-input[data-v-53eb0e8c]{width:.01px;height:.01px;border-style:none;color:transparent;background-color:transparent}.hidden-input[data-v-53eb0e8c],.hidden-input[data-v-53eb0e8c]:focus,input[data-v-53eb0e8c]:focus{border-width:0;border-color:transparent}.dashboard-style,.vh-vw-100-bg{width:100vw;height:100vh}.dashboard-style{background-image:linear-gradient(var(--linear-gradient-top),var(--linear-gradient-bottom))}.date{height:180px}.date .date-left{text-align:right;font-size:130px}.date .date-left,.date .date-right{font-weight:700;font-family:Montserrat;color:#fff}.date .date-right{text-align:left;font-size:50px;line-height:50px;letter-spacing:2.12px}.header-height{height:180px}.footer-font{font-size:90px;color:var(--maincolor)}