@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,300;0,700;1,400&display=swap);body,html{font-size:14px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Titillium Web,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.App{height:100%}div{position:relative}.admin-right{padding-left:10px;padding-top:10px}.container.verify-container{color:#fff;display:flex;flex-direction:column;font-size:1rem;font-weight:700;height:100%;inset:0;justify-content:space-between;margin:0 auto;max-width:1024px;position:absolute}.container.verify-container .sticky-header{align-items:center;background-color:#fff;display:flex;flex:0 0;flex-basis:40px;height:30px;justify-content:flex-end;padding:10px 20px}.container.verify-container .sticky-header a{color:#000;padding-left:20px}.container.verify-container .content{padding:10px 20px}.container.verify-container a{color:#ff0;text-decoration:underline}.container.verify-container p{padding-left:20px}.container.verify-container p.no-padding{padding-left:0}.container.verify-container ol.li-alpha{counter-reset:my-counter;list-style:none;padding-left:18px}.container.verify-container ol.li-alpha li{counter-increment:my-counter;display:flex;margin-block-end:1rem}.container.verify-container ol.li-alpha li:before{content:"(" counter(my-counter,lower-alpha) ")";font-weight:700;padding-right:10px}.container.verify-container ol.li-alpha li p{padding-left:10px}.container.verify-container ol.li-roman{counter-reset:my-counter-b;list-style:none;padding-left:30px}.container.verify-container ol.li-roman li{counter-increment:my-counter-b;display:flex;margin-block-end:1rem}.container.verify-container ol.li-roman li:before{content:"(" counter(my-counter-b,lower-roman) ")";font-weight:700;padding-right:10px}.container.verify-container ol.li-roman li p{padding-left:10px}.container iframe{border:none;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.container h2{color:#000}.accept-button{margin:10px 0 20px}.accept-button button{background-color:#2a2b2f;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;height:30px;opacity:1;padding:20px 20px 20px 30px;width:250px}.accept-button button:after{border:solid #a2c9ea;border-width:0 3px 3px 0;content:"";display:inline-block;opacity:1;padding:3px;position:absolute;right:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.accept-button button:hover{color:#000}.accept-button button:disabled{color:#fff;opacity:.5}.accept-button button:disabled:after{opacity:.5}.bold{font-weight:700}.underline{text-decoration:underline}.agree{border-top:1px solid #000;color:#000;margin-top:16px;padding-top:16px}body,html{height:100%;margin:0;padding:0}.container,main{width:100%}main{height:100%}.container{display:flex}.container a,.container a:visited{color:#fff;text-decoration:none}.container a:hover{text-decoration:underline}.container.receipt-container{color:#fff;display:flex;flex-direction:column;font-size:1rem;font-weight:700;margin:0 auto;max-width:800px;min-width:400px;width:100%}.container.receipt-container .receipt-header{align-items:center;background-color:#2a2b2f;display:flex;padding:20px}.container.receipt-container .receipt-header .logo{background-image:url(/static/media/logo-logo-hori-light.373535bb64f7dd7001b9.svg);background-position:0;background-repeat:no-repeat;background-size:70px;content:"";height:12px;width:70px}.container.receipt-container .receipt-header .text{align-items:center;display:flex;flex:1 1;font-size:1.1rem;justify-content:right;text-align:right}.container.receipt-container dl.route-info{align-items:center;display:flex;flex-direction:row;list-style:none;margin-bottom:0;margin-top:5px}.container.receipt-container dl.route-info dd,.container.receipt-container dl.route-info dt{align-items:center;color:#fff;display:flex;font-size:1rem;margin-left:18px}.container.receipt-container dl.route-info dd:before{content:"●";display:inline-block;font-size:2rem;line-height:0;margin-left:-1.5rem;padding-bottom:3px;width:1.5rem}.container.receipt-container dl.route-info dd.start:before{color:#69df7a}.container.receipt-container dl.route-info dd.end:before{color:red}.container.receipt-container dl.route-info dd.stop:before{content:""}.container.receipt-container dl.route-info dt{margin-bottom:0}.container.receipt-container .map dl.route-info{align-items:flex-start;flex-direction:column}.container.receipt-container .map dl.route-info .left{margin-bottom:15px}.container.receipt-container .map dl.route-info dt{font-size:1.3rem}.container.receipt-container .route dl.route-info{margin:0}.container.receipt-container .route dl.route-info dt{font-size:1rem}.container.receipt-container .blocks{display:flex;flex:0 1;gap:10px;justify-content:space-between}.container.receipt-container .blocks.flex-column{flex-direction:column}.container.receipt-container .blocks.flex-column .column{justify-content:flex-start}.container.receipt-container .blocks .column{display:flex;flex-wrap:wrap;gap:10px}.container.receipt-container .blocks .info-block-horizontal{color:#8f9599;display:flex;flex-direction:row;font-size:1.1rem;width:100%}.container.receipt-container .blocks .info-block-horizontal dt{text-align:left;width:50%}.container.receipt-container .blocks .info-block-horizontal dd{text-align:right;width:100%}.container.receipt-container .blocks .total{color:#fff}.container.receipt-container .blocks .info-block{color:#8f9599;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-right:10px}.container.receipt-container .blocks .info-block dd,.container.receipt-container .blocks .info-block dt{align-items:center;display:flex}.container.receipt-container .blocks .info-block dt{height:48px}.container.receipt-container .blocks .info-block dd{align-items:self-start;flex:1 1;font-size:1.5rem;justify-content:start;line-height:1.1;margin-left:0;position:relative}.container.receipt-container .blocks .info-block.car-plate{background-image:url(/static/media/icon-taxi-toyota.86d0763785a83db85426.svg);background-position-x:left;background-position-y:center;background-repeat:no-repeat;background-size:97px}.container.receipt-container .blocks .info-block.car-plate dd{align-items:center}.container.receipt-container .blocks .info-block.car-plate dd span{align-items:center;background-color:#ffbc25;border-radius:4px;color:#000;display:flex;font-size:1.2rem;height:100%;margin-left:34px;max-height:32px;padding:0 15px}.container.receipt-container .blocks .info-block.credit-card{color:#fff;flex:1 1;font-size:1.3rem}.container.receipt-container .blocks .info-block.credit-card dt img{padding-right:5px}.container.receipt-container .blocks .info-block.total{color:#fff;flex:1 1;font-size:2.2rem}.container.receipt-container .receipt-body{background-color:#202125;display:flex;flex:1 1;flex-direction:column;padding:20px}.container.receipt-container .receipt-body .info{border-bottom:1px solid #8f9599;display:flex;flex:0 1;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.container.receipt-container .receipt-body .info .price{align-items:start;display:flex;flex:0 1;flex-direction:column;justify-content:center;line-height:1.2;padding-bottom:20px}.container.receipt-container .receipt-body .info .price .chip{background-color:#41c468;border-radius:3px;font-size:.9rem;margin:0 5px;padding:0 8px;vertical-align:middle}.container.receipt-container .receipt-body .info .price .title{font-size:1.5rem}.container.receipt-container .receipt-body .info .price .price-amount{font-size:2.2rem}.container.receipt-container .receipt-body .map{display:flex;flex:0 1;flex-direction:row;margin-bottom:20px}.container.receipt-container .receipt-body .map .title{font-size:1.5rem}.container.receipt-container .receipt-body .map .column{flex:1 1}.container.receipt-container .receipt-body .map .column.map-container{border-radius:14px;height:200px;overflow:hidden;padding:0}.container.receipt-container .receipt-body .point,.container.receipt-container .receipt-body .pointend,.container.receipt-container .receipt-body .pointstart{align-items:center;border-radius:100%;display:inline-flex;justify-content:center;padding:3px 6px;text-align:center;transform:translate(-50%,-50%)}.container.receipt-container .receipt-body .pointstart{background:#69df7a}.container.receipt-container .receipt-body .pointend{background:red}.container.receipt-container .receipt-body .route{border:1px solid #8f9599;border-radius:7px;flex:2.5 1;font-size:.8rem;overflow:scroll}.container.receipt-container .receipt-body .payment{border-bottom:1px solid #8f9599;border-top:1px solid #8f9599;flex:0 1;margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:20px}.container.receipt-container .receipt-body .payment .title{font-size:1.5rem;margin-bottom:20px}.container.receipt-container .receipt-body .payment .payment-logo{margin:0;padding:0}.container.receipt-container .receipt-body .footer{display:flex;flex:0 1;flex-wrap:wrap;font-size:1rem}.container.receipt-container .receipt-body .footer .terms{display:flex;justify-content:center;margin:0 10% 20px;width:80%}.container.receipt-container .receipt-body .footer .terms .button{align-items:center;background-color:#2a2b2f;border-radius:30px;cursor:pointer;display:flex;font-size:1rem;height:30px;padding:10px 10px 10px 30px;width:250px}.container.receipt-container .receipt-body .footer .terms .button:after{border:solid #a2c9ea;border-width:0 3px 3px 0;content:"";display:inline-block;padding:3px;position:absolute;right:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.container.receipt-container .receipt-body .footer .left{flex:1 1;justify-content:start}.container.receipt-container .receipt-body .footer .right{flex:2 1;text-align:right}.container.receipt-container .receipt-body .footer .center{align-items:center;flex:1 1;justify-content:center;text-align:center}.container.receipt-container .receipt-body .footer .rights{color:#fff;font-weight:400}.container.receipt-container .receipt-body table tr{border:none}.container.receipt-container .receipt-body table tr:last-child td{padding-bottom:15px}.container.receipt-container .receipt-body table td,.container.receipt-container .receipt-body table th{border:none;color:#8f9599;font-size:1rem;font-weight:700;line-height:1;padding:7px 10px}.container.receipt-container .receipt-body table td:first-child,.container.receipt-container .receipt-body table th:first-child{padding-left:20px}.container.receipt-container .receipt-body table td:last-child,.container.receipt-container .receipt-body table th:last-child{padding-right:20px}.container.receipt-container .receipt-body table th{background-color:#2a2b2f;padding:15px 20px}.container.receipt-container .receipt-body table tr.odd-color{background-color:#303135}@media only screen and (max-width:460px){.container.receipt-container .receipt-body .map{flex-direction:column}.container.receipt-container .receipt-body .map .column{flex:0 1}.container.receipt-container .receipt-body .map .column dl.route-info{flex-direction:row;gap:40px}.container.receipt-container .receipt-body .map .column dl.route-info .left,.container.receipt-container .receipt-body .map .column dl.route-info .right{flex:1 1}.container.receipt-container .receipt-body .map .map-container{flex:0 1;flex-basis:200px}}@media only print{@page{size:A4;margin:0}.container{color:#000}.container.receipt-container{border:1px solid #999}.container.receipt-container .receipt-header{background-color:#fff;border-bottom:1px solid #999;color:#000}.container.receipt-container .receipt-header .logo{-webkit-print-color-adjust:economy;print-color-adjust:economy}.container.receipt-container .receipt-body{background-color:#fff}.container.receipt-container .receipt-body *,.container.receipt-container .receipt-body .info .price-amount,.container.receipt-container .receipt-body .info .title{color:#000}.container.receipt-container .receipt-body .payment,.container.receipt-container .receipt-body .route{border:none}.container.receipt-container .receipt-body .route td,.container.receipt-container .receipt-body .route th{background-color:#fff;border-bottom:1px solid #eee;border-collapse:collapse}.container.receipt-container .receipt-body .payment{border-bottom:1px solid #999;border-top:1px solid #999}.container.receipt-container .receipt-body .footer{color:#000}.container.receipt-container .receipt-body .footer .terms{display:none}.container.receipt-container .receipt-body .footer .rights,.container.receipt-container dl.route-info dd,.container.receipt-container dl.route-info dt{color:#000}}
/*# sourceMappingURL=main.2a2ad83b.css.map*/