@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Inter,sans-serif}h1,h2,h3,h4,h5,p,span{margin:0;font-size:16px}#root-layout.wrapper{background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}#root-layout .container{max-width:600px;width:100%;display:flex!important;justify-content:space-between;flex-direction:column;background-color:#fff}@media only screen and (min-width: 601px){#root-layout .container{box-shadow:0 10rem 3rem #0000001a}}#order-form.body{display:flex;flex-direction:column;height:100%;padding-bottom:30px}#order-form .detail{display:flex;flex-direction:column;flex:1;padding:20px}#order-form .detail .jemput-section .header{display:flex;flex-direction:row}#order-form .detail .jemput-section .subtitle{margin-bottom:20px;font-weight:700}#order-form .detail .jemput-section .header>h1{font-size:25px;margin-left:10px}#order-form .detail .jemput-section .label{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}#order-form .detail .jemput-section .label>p{font-size:16px;font-weight:700;margin-left:10px}#order-form .detail .jemput-section .jemput-input-area{border:1px solid #c4c4c4;border-radius:10px;min-height:30px;padding:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}#order-form .detail .jemput-section .jemput-input-area>p{color:#6c757d}#order-form .detail .jemput-section .footer,#order-form .detail .checkout .footer{display:flex;flex-direction:row;justify-content:center;align-items:center}#order-form .detail .jemput-section .footer .container-button,#order-form .detail .checkout .footer .container-button{flex:1;max-width:450px}#order-form .detail .checkout{display:flex;flex-direction:column;flex:1}#order-form .detail .checkout .label{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}#order-form .detail .checkout .label>p{font-size:16px;font-weight:700;margin-left:10px}#order-form .detail .checkout .jemput-input-area{display:flex;flex-direction:column;justify-content:center}#order-form .detail .checkout .jemput-input-area>p{color:#6c757d}#order-form .detail .checkout .maps{display:flex;height:40%;min-height:300px;max-height:500px}#order-form .detail .checkout .location-change{display:flex;flex-direction:row;align-items:center;margin-top:15px}#order-form .detail .checkout>p{font-weight:700}#order-form .detail .checkout .info-tag{font-size:15px}#order-form .detail .checkout .location-check-result .result-item .label{font-size:16px;font-weight:700;margin-bottom:5px}#order-form .detail .checkout .footer .container-button .payment-method{text-align:center;margin-top:8px}.modal-search-address .modal-search-address-body .info{margin-top:15px;font-size:16px;font-weight:600}.modal-search-address .modal-search-address-body .container-predictions .predictions-items{border-bottom:1px solid #000000;padding-bottom:10px;padding-top:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.modal-search-address .modal-search-address-body .container-predictions .predictions-items .container-text{display:flex;flex-direction:column}.modal-search-address .modal-search-address-body .container-predictions .predictions-items>Button{max-width:100px}.modal-search-address .modal-search-address-body .container-predictions>ul{list-style-type:none;padding-inline-start:0!important}.modal-loading-place .modal-loading-place-body{display:flex;flex-direction:column;justify-content:center;align-items:center;height:300px}.modal-loading-place .modal-loading-place-body>img{width:40%;height:auto;margin-bottom:30px}#detail.body{padding:20px 20px 100px}#detail .header{display:flex;flex-direction:row;align-items:center}#detail .header>h2{font-size:25px;margin-right:15px}#detail .order-identity{display:flex;flex-direction:row;margin-top:40px;justify-content:space-between}#detail .order-identity .order-id{font-weight:700}#detail .trip-info{display:flex;flex-direction:column}#detail .trip-info .trip-info-item .label{font-weight:600}#detail .trip-info .trip-info-item .payment-method{font-weight:600;text-align:center}#detail .driver-detail .box-detail{display:flex;flex-direction:row}#detail .driver-detail .box-detail>img{border-radius:10px}#detail .driver-detail .driver-info{display:flex;flex-direction:column;margin-left:10px}#detail .box-contact{display:flex;flex-direction:row;align-items:center;border:1px solid #adb5bd;padding:15px;border-radius:10px}
