.fullScreen[data-v-50680e03]{position:fixed;top:0;left:0;right:0;bottom:0;display:none}.stopBanner[data-v-50680e03]{background-color:#d03d3a;position:fixed;top:0;left:0;width:100vw;height:10vh;color:#fff}.stopInfo[data-v-50680e03]{width:25vw;height:10vh;position:fixed;left:0;top:0;text-align:center;display:flex;align-items:center;justify-content:center}.stopBanner p[data-v-50680e03]{margin:auto;font-size:2vh}.stopInfo p[data-v-50680e03]{font-size:4vw}.stopBanner h2[data-v-50680e03]{font-size:5vh;margin:0;margin-top:1vh}.fullScreenStop[data-v-50680e03]{display:none;position:fixed;top:0;left:0;width:100vw;height:10vh;z-index:1000}.userOptions[data-v-50680e03]{display:none;background:#000;width:25vw;position:fixed;bottom:10vh;left:0;padding:10px}.userOptions button[data-v-50680e03]{padding:20px;width:100%;font-size:125%}.status[data-v-50680e03]{display:flex;width:50vw;position:absolute;left:calc(12.5vw + 20px);bottom:0;right:25vw;height:10vh}.status-item[data-v-50680e03]{display:flex;flex-direction:column;align-items:center;position:fixed;width:8vh;height:10vh;bottom:-2vh}.status img[data-v-50680e03]{position:relative;bottom:5px;max-width:45%;width:100%;-o-object-fit:contain;object-fit:contain}.messagesNum[data-v-50680e03]{color:#fff;font-size:2vh;bottom:5.5vh;z-index:10;text-align:center;position:fixed;margin:0}.time[data-v-50680e03]{display:none;position:fixed;width:50vw;height:20vw;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffb210;padding:5%;text-align:center;font-size:7.5vw;box-shadow:0 4px 8px rgba(0,0,0,.2);border-top:50px solid #505050;border-bottom:35px solid #505050}.time h2[data-v-50680e03]{position:fixed;top:4vw;margin-top:-80px;margin-left:-30px;font-size:3.5vw;font-weight:400;color:#fff;text-align:left}.time p[data-v-50680e03]{position:fixed;top:calc(27.5vw + 10px);width:50vw;font-size:2vw;color:#fff;text-align:center}.logo[data-v-50680e03]{height:12.5vw;width:12.5vw;position:fixed;left:10px}.footer[data-v-50680e03]{position:fixed;bottom:0;height:10vh;width:100vw;background:#000;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 10px;z-index:1000}.footerTime[data-v-50680e03]{position:fixed;color:#fff;text-align:right;font-size:2rem;right:10px;cursor:pointer}@media (max-width:740px){.time h2[data-v-50680e03]{top:6vw}}@media (max-width:660px){.time[data-v-50680e03]{border-top:30px solid #505050}.time h2[data-v-50680e03]{top:10vw;margin-left:-20px}}@media (max-width:450px){.time h2[data-v-50680e03]{top:12.5vw;margin-left:-15px}}@media (max-width:380px){.time h2[data-v-50680e03]{top:15vw;margin-left:-15px}}@media (max-width:768px){.footerTime[data-v-50680e03]{font-size:1.2rem}}@media (max-width:600px){.footerTime[data-v-50680e03]{font-size:1rem}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#000;margin-top:60px;overflow:hidden}button{background:#00009c;color:#fff;border:0}button:hover{background:#000082}.loading-img[data-v-67a834ac]{max-width:80vw;position:absolute;top:20vh;left:50%;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain}.loading-container[data-v-67a834ac]{width:calc(100% - 100px);height:1.5vh;background-color:#f3f3f3;border:1px solid #ddd;border-radius:5px;overflow:hidden;margin-top:20px;position:fixed;bottom:10px;left:25px;right:25px}.loading-text[data-v-67a834ac]{position:fixed;bottom:50px;left:50%;transform:translateX(-50%);font-size:1.5em;color:#00009c;font-weight:700}.data-loading{margin-top:20vh}.data-loading h1{font-weight:500}.data-loading p{font-weight:1}.black[data-v-01cc5492]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#000}.hidden{display:none}.terminal{margin-top:10vh;text-align:center;padding:10px;border-radius:5px;width:80%;max-width:600px;margin:auto}.terminal h1{margin-bottom:20px}.loading-text{margin-top:10px;font-weight:700}.options{position:fixed;top:calc(7.5vh + 10px);left:10px;right:10px;bottom:calc(10vh + 10px);overflow-y:scroll;padding-left:10px}.DefualtOption{width:100%;height:5vh;margin-bottom:10px}.DefualtOption button{font-size:110%;height:100%;width:50%}.option{width:100%;height:5vh;margin-bottom:10px}.option button{font-size:110%;height:100%;width:100%}.title h3{margin-top:10px;margin-bottom:-10px}.title{left:0;background:#282828;text-align:left;width:calc(75vw - 15px);padding-left:10px}.buttonLogOut,.title{position:fixed;top:0;color:#fff;height:7.5vh}.buttonLogOut{right:0;width:25vw;border:0;background:#00009c;font-size:150%}.buttonLogOut:hover{background:#000082}#app,body,button,html,template{touch-action:manipulation}.Zones .zone{background-color:#00009c;color:#fff;display:inline-block;padding:5px;padding-top:5px;min-width:100px;text-align:center;scroll-snap-align:center;cursor:pointer;padding-top:2%}.Zones .zone.active{background-color:red}.Zones{display:flex;align-items:center;position:absolute;width:calc(100% - 20px);top:calc(25vh - 5px);height:5vh;left:10px}.swipe-container{padding:10px;width:100%}.Zones span{background-color:#00009c;color:#fff;display:inline-block;padding:5px;min-width:100px;text-align:center;scroll-snap-align:center}.swipe-container::-webkit-scrollbar{display:none}.swipe-container{background:#00009c;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:scroll;gap:5px;scroll-snap-type:x mandatory;padding:0 20px;width:calc(90% - 60px);margin-left:calc(5% + 5px);height:5vh}.left{left:0}.right{right:0}.Zones button{height:100%;width:5%;position:absolute}.ticketToIssue{top:19vh;color:#828182}.ticketToIssue,.tickets{position:fixed;font-size:2vh}.tickets{display:grid;grid-template-columns:repeat(2,6fr);gap:5px;width:calc(100vw - 20px);left:10px;right:10px;top:30vh;bottom:calc(20vh + 10px)}.ticket1{background-color:#fff}.ticket,.ticket1{height:15vh;text-align:center}.ticket{background-color:#c5c2c5}.ticket .count p{margin:10px}.ticket .count{display:inline-block;margin:-20px 20px;border:1px solid #000;width:30%}.ticket button{display:inline-block;vertical-align:middle;background-color:transparent;color:#000;font-size:2vh}.buttons{background-color:#fff;border-top:5px solid #fff;bottom:calc(10vh + 5px);right:0}.buttons,.optionBT{position:fixed;left:0;height:7.5vh}.optionBT{width:calc(25vw - 5px);font-size:2.5vh}.issueALIGHT{color:#fff}.issue,.issueALIGHT{background:#c5c2c5;font-size:2.5vh;position:fixed;width:50vw;left:25vw;height:7.5vh}.issue{color:#9d9c9d}.prev-button{margin-left:30px}.tag{position:fixed;left:5px;background-color:#c5c2c5;color:#000;text-orientation:mixed;text-align:center;writing-mode:vertical-rl;font-size:1.5vh;transform:rotate(180deg)}.tag1{top:5px}.tag2{top:calc(6vh + 10px)}.tag3{top:calc(12vh + 15px)}.stops{position:fixed;top:5px;left:5px;right:5px;z-index:10}.stop{right:5px;position:relative;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;width:100%;height:6vh}.stop button{width:5%;height:100%}.stop span{margin:0 5px;flex-grow:1;height:100%}.stop p{font-size:2vh;text-align:center;color:#fff;margin-top:2vh}.terminus{background-color:#103a63}.terminus:hover{background-color:#0c2a47}.stop1{background-color:#2965a5}.stop1:hover{background-color:#0c2a47}.button3.inOutBT{display:inline-block;width:50%}.inOutBT{width:100%;height:50%}.sendMessage[data-v-79c1b5f9]{background:#00009c;color:#fff;font-size:2.5vh;width:calc(100% - 8px);left:25vw;height:7.5vh}.newMessage[data-v-79c1b5f9]{padding:3.5px 0;position:fixed;top:20vh;width:75vw;left:12.5vw;background:#fff;z-index:1002}.newMessage input[data-v-79c1b5f9],.newMessage textarea[data-v-79c1b5f9]{width:calc(100% - 30px);padding:10px;border:1px solid}.newMessage input[data-v-79c1b5f9]::-moz-placeholder,.newMessage textarea[data-v-79c1b5f9]::-moz-placeholder{color:rgba(0,0,0,.5)}.newMessage input[data-v-79c1b5f9]::placeholder,.newMessage textarea[data-v-79c1b5f9]::placeholder{color:rgba(0,0,0,.5)}.overlay[data-v-79c1b5f9]{display:none;background-color:rgba(0,0,0,.35);position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:1001}.who button.active[data-v-79c1b5f9]{border-color:#d0954c;background:#feb75f}.who button.active[data-v-79c1b5f9]:hover{border-color:#c78f4a;background:#db9e52}.who[data-v-79c1b5f9]{position:absolute;top:50px;left:10px;right:10px}.who button[data-v-79c1b5f9]{width:calc(50% - 5px);height:4vh;background:#fff;color:#000;border:2.5px solid #d2d2d2;border-radius:2.5px}.messages button p[data-v-79c1b5f9]{font-size:3vw}.who button[data-v-79c1b5f9]:hover{cursor:pointer;background:#e0e0e0;border:2.5px solid #d2d2d2}.headers[data-v-79c1b5f9]{display:flex;justify-content:space-between;width:100%}.headers h3[data-v-79c1b5f9]{margin:0;padding:5px;flex:1;text-align:left;font-size:3vw}.data[data-v-79c1b5f9]{display:flex;justify-content:space-between;width:100%}.data p[data-v-79c1b5f9]{margin:0;padding:5px;flex:1;text-align:left;font-weight:700;font-size:2.5vw}.tripContainer[data-v-79c1b5f9]{width:100vw;overflow-y:auto;position:fixed;left:0;top:10vh;bottom:20vh}.trip[data-v-79c1b5f9]:hover{background-color:#ffce73}.trip[data-v-79c1b5f9]{margin-bottom:-2.5px;background-color:#e6ebff;border-bottom:2.5px solid gray;border-top:2.5px solid gray;padding:10px;display:flex;flex-direction:column;align-items:center}.trip .data[data-v-79c1b5f9],.trip .headers[data-v-79c1b5f9]{width:100%}p[data-v-79c1b5f9]{text-align:left;font-size:1rem;color:#555}.startBT[data-v-79c1b5f9]:hover{background-color:#000082}.sendMessage[data-v-30c4225a]{background:#00009c;color:#fff;font-size:2.5vh;width:calc(100% - 8px);left:25vw;height:7.5vh}.newMessage[data-v-30c4225a]{padding:3.5px 0;position:fixed;top:20vh;width:75vw;left:12.5vw;background:#fff;z-index:1002}.newMessage input[data-v-30c4225a],.newMessage textarea[data-v-30c4225a]{width:calc(100% - 30px);padding:10px;border:1px solid}.newMessage input[data-v-30c4225a]::-moz-placeholder,.newMessage textarea[data-v-30c4225a]::-moz-placeholder{color:rgba(0,0,0,.5)}.newMessage input[data-v-30c4225a]::placeholder,.newMessage textarea[data-v-30c4225a]::placeholder{color:rgba(0,0,0,.5)}.overlay[data-v-30c4225a]{display:none;background-color:rgba(0,0,0,.35);position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:1001}.headers[data-v-30c4225a]{display:flex;justify-content:space-between;width:100%}.headers h3[data-v-30c4225a]{margin:0;padding:5px;flex:1;text-align:left;font-size:3vw}.data[data-v-30c4225a]{display:flex;justify-content:space-between;width:100%}.data p[data-v-30c4225a]{margin:0;padding:5px;flex:1;text-align:left;font-weight:700;font-size:2.5vw}.tripContainerNew[data-v-30c4225a]{width:100vw;overflow-y:auto;position:fixed;left:0;top:4vh;bottom:20vh}.trip[data-v-30c4225a]:hover{background-color:#ffce73}.trip[data-v-30c4225a]{margin-bottom:-2.5px;background-color:#e6ebff;border-bottom:2.5px solid gray;border-top:2.5px solid gray;padding:10px;display:flex;flex-direction:column;align-items:center}.trip .data[data-v-30c4225a],.trip .headers[data-v-30c4225a]{width:100%}p[data-v-30c4225a]{text-align:left;font-size:1rem;color:#555}.lastStop{bottom:20vh;text-align:center}.lastStop,.vehicle .issue{position:fixed;width:100vw}.vehicle .issue{background-color:#383838;color:#fff;left:0;height:10vh;font-size:calc(4vw - 2.5px);bottom:10vh;z-index:10}.vehicle h2{margin-top:5vh}.vehicle .passengers{width:90vw;margin:10vh 5vw;background-color:#009b15;height:3vh;font-size:calc(3vh - 2.5px)}.vehicle{background:#000;height:100vh;width:100vw;position:fixed;top:0;left:0;color:#fff}.loading-bar{position:fixed;bottom:10vh;width:100%;height:25px;background-color:#00009c;animation:loading 1s linear infinite;margin-bottom:1rem}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.optionBTRight{position:fixed;right:0;width:calc(25vw - 5px);height:7.5vh;font-size:2.5vh}.zero button{width:100%;height:100%}.zero{position:fixed;right:10px;top:43vh;width:65vw;height:calc(7.5vh - 10px)}.countPax{position:fixed;width:30vw;left:35vw;color:#fff;font-size:150%;height:15vh;top:25vh}.countPax h3{margin:15%}.paxNum{position:fixed;width:50vw;left:25vw;top:15vh;font-size:200%}.addButton button{height:100%;width:100%;margin-bottom:10px;font-size:100%}.addButton{position:fixed;top:29vh;height:calc(7vh - 10px);width:25vw;right:10px}.alightButtons button{height:calc(20% - 10px);width:100%;margin-bottom:10px;font-size:100%}.alightButtons{position:fixed;top:15vh;height:35vh;width:25vw}.vehicleInfo{top:5vh;text-align:center;font-size:2vh}.top,.vehicleInfo{position:fixed;width:100vw}.top{background:#000;left:0;top:0;color:#fff;text-align:left;height:45px}.top h3{margin-top:8px;margin-left:10px}.setup{left:10%;text-align:left;position:fixed;top:10vh;width:100vw;display:block}.setup input{width:80%;font-size:250%;border:1px solid #000}.setup button{border:5px solid #00009c;width:80%;font-size:250%}.headers[data-v-df26c302]{display:flex;justify-content:space-between;width:100%}.headers h3[data-v-df26c302]{margin:0;padding:5px;flex:1;text-align:left;font-size:3vw}.data[data-v-df26c302]{display:flex;justify-content:space-between;width:100%}.data p[data-v-df26c302]{margin:0;padding:5px;flex:1;text-align:left;font-weight:700;font-size:2.5vw}.tripContainer[data-v-df26c302]{width:100vw;overflow-y:auto;position:fixed;left:0;top:45px;bottom:20vh}.trip[data-v-df26c302]:hover{background-color:#ffce73}.trip[data-v-df26c302]{background-color:#e6ebff;border-bottom:2.5px solid gray;padding:10px;display:flex;flex-direction:column;align-items:center}.trip .data[data-v-df26c302],.trip .headers[data-v-df26c302]{width:100%}p[data-v-df26c302]{text-align:left;font-size:1rem;color:#555}.startBT[data-v-df26c302]:hover{background-color:#000082}.headers[data-v-e0af38cc]{display:flex;justify-content:space-between;width:100%}.headers h3[data-v-e0af38cc]{margin:0;padding:5px;flex:1;text-align:left;font-size:3vw}.data[data-v-e0af38cc]{display:flex;justify-content:space-between;width:100%}.data p[data-v-e0af38cc]{margin:0;padding:5px;flex:1;text-align:left;font-weight:700;font-size:2.5vw}.tripContainer[data-v-e0af38cc]{width:100vw;overflow-y:auto;position:fixed;left:0;top:45px;bottom:20vh}.trip[data-v-e0af38cc]:hover{background-color:#ffce73}.trip[data-v-e0af38cc]{background-color:#e6ebff;border-bottom:2.5px solid gray;padding:10px;display:flex;flex-direction:column;align-items:center}.trip .data[data-v-e0af38cc],.trip .headers[data-v-e0af38cc]{width:100%}p[data-v-e0af38cc]{text-align:left;font-size:1rem;color:#555}.startBT[data-v-e0af38cc]:hover{background-color:#000082}.scanBox[data-v-20221e5d]{height:50vw;width:50vw;position:fixed;top:10vh;left:25vw;border:2.5px solid #000;transition:border-color .3s ease}.scanBox.scanned[data-v-20221e5d]{border-color:green}.buttons[data-v-20221e5d]{position:fixed;left:25vw;bottom:calc(10vh + 5px)}.decodedData[data-v-20221e5d]{position:fixed;top:70vh;left:25vw;width:50vw;background:#f0f0f0;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.headers[data-v-4aefff1e]{display:flex;justify-content:space-between;width:100%}.headers h3[data-v-4aefff1e]{margin:0;padding:5px;flex:1;text-align:left;font-size:3vw}.data[data-v-4aefff1e]{display:flex;justify-content:space-between;width:100%}.data p[data-v-4aefff1e]{margin:0;padding:5px;flex:1;text-align:left;font-weight:700;font-size:2.5vw}.tripContainer[data-v-4aefff1e]{width:100vw;overflow-y:auto;position:fixed;left:0;top:45px;bottom:20vh}.trip[data-v-4aefff1e]:hover{background-color:#ffce73}.trip[data-v-4aefff1e]{background-color:#e6ebff;border-bottom:2.5px solid gray;padding:10px;display:flex;flex-direction:column;align-items:center}.trip .data[data-v-4aefff1e],.trip .headers[data-v-4aefff1e]{width:100%}p[data-v-4aefff1e]{text-align:left;font-size:1rem;color:#555}.startBT[data-v-4aefff1e]:hover{background-color:#000082}input::-moz-placeholder{font-size:125%;color:#fff}input::placeholder{font-size:125%;color:#fff}.MainButtons{overflow-y:scroll;height:72.5vh;overflow-x:hidden}.startBT{position:fixed;right:0;width:calc(12.5vw - 5px);height:7.5vh;font-size:2.5vh}.volume-progress{box-shadow:0 0 5px 0 rgba(0,0,0,.75);display:none;height:5vh;background:#00009c;bottom:20vh;position:fixed;left:10px;color:#fff;font-size:200%}body{margin-top:-50px}.inline{width:calc(100vw - 20px);margin-left:10px;margin-right:10px;display:inline-flex;margin-bottom:10px}.inline button{width:calc(50% - 5px);margin-right:5px;height:7.5vh;font-size:2vh}.full{width:calc(100vw - 20px);margin-left:10px;margin-right:10px;display:block;margin-bottom:10px}.full button{width:100%;height:7.5vh;font-size:2vh}