@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kanit);html{zoom:100%!important}body{margin:0;font-family:"Kanit","Noto Sans Thai",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-weight:500}h5,h6{font-weight:400}.text-semibold,b,strong{font-weight:500}.text-bold{font-weight:550}.text-extrabold{font-weight:600}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{min-height:100vh;background-color:#649b92;font-family:"Kanit",sans-serif;display:flex;color:#000}#licenseNo::-webkit-input-placeholder{text-align:center}#licenseNo::placeholder{text-align:center}::-webkit-scrollbar{width:0}::-webkit-scrollbar-thumb{background:hsla(0,0%,53.3%,.281)}::-webkit-scrollbar-thumb:hover{background:#555}.nav{display:flex;justify-content:space-between;width:100%;background-color:#72a18f;height:65px;align-items:center}.nav p{font-size:1.2rem;color:#72a18f;background-color:#fff;border-radius:17px;padding:0 15px;margin-left:10px}.bookingBox{position:relative}.bookingBox input{width:100%;padding:10px;border:3px solid #006b60;background:#dfe0df;border-radius:17px;font-size:1.5rem;outline:none;color:#000;font-size:1.2em;font-weight:600;height:100%;text-align:center;text-transform:uppercase;font-family:"Kanit",sans-serif}.bookingBox input::-webkit-input-placeholder{opacity:.35;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.bookingBox input::placeholder{opacity:.35;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.bookingBox span{position:absolute;left:0;top:0;padding:10px;pointer-events:none;font-family:"Kanit",sans-serif;font-size:1.5em;color:hsla(0,0%,100%,0);text-transform:uppercase;transition:.3s}.bookingBox input:focus~span,.bookingBox input:valid~span{color:#000;-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px);font-size:.85em;font-weight:700;padding:0 10px;background-color:#97c3d3;letter-spacing:.2em;border-radius:17px;font-family:"Kanit",sans-serif}.bookingBox input:focus,.bookingBox input:valid{border:3px solid #c3fcf2;background:#fff}.bookingBox input:focus::-webkit-input-placeholder,.bookingBox input:valid::-webkit-input-placeholder{opacity:0}.bookingBox input:focus::placeholder,.bookingBox input:valid::placeholder{opacity:0}.inputBox input::-webkit-input-placeholder{opacity:.35}.inputBox input::placeholder{opacity:.35}.inputBox input:focus~span,.inputBox input:valid~span{color:#000;-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px);font-size:.85em;font-weight:700;padding:0 10px;background-color:#97c3d3;letter-spacing:.2em;border-radius:17px;font-family:"Kanit",sans-serif}.search-box{box-shadow:10px 10px 14px #353131;background-color:#fff;border-radius:17px;flex-direction:column}.btn-content,.search-box{margin-bottom:30px}.btn-camera-roll{display:flex;flex-direction:column;font-weight:700;background-color:#006b60;color:#fff;padding:20px;border-radius:17px;box-shadow:10px 10px 14px #353131}.btn-select-mode{font-weight:700;font-size:1.2rem;width:100%;height:50px}.search-content{margin:0 20px}@media only screen and (min-width:1200px) and (max-width:1999px){.search-content{margin:0 35%}}*{font-family:"Kanit",sans-serif!important}.modal-content{background-color:#fff!important}.modal-body .chakra-select__icon-wrapper svg{color:#fff!important}.modal-header{background-color:#649b92}.modal-header p{color:#fff}.modal-header button{margin-top:5px}.chakra-modal__close-btn{font-size:1.5rem!important;color:#fff!important}.chakra-modal__close-btn:hover{background:none;border:none!important;box-shadow:none!important}.dropdown{text-align:center;background-color:#5f9ea0!important;color:#fff;font-weight:700;border:none!important;outline:none!important}.dropdown:hover{border:none!important;box-shadow:none!important}.dropdown option{color:#000}.tablist{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0 0;background-color:#fff;width:100%}.tabs{color:#000;padding:10px 25px;border-radius:30px 15px 0 0;font-size:1.3rem;justify-content:center;border:3px solid #5f9ea0;border-bottom:0}.modal-body-trailer{padding:15px 10px;background-color:#fff;border:3px solid #5f9ea0;border-top:0;border-bottom:0}.modal-footer{background-color:#fff;border:3px solid #5f9ea0;border-top:0}.results-list{width:100%;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 0 8px #ddd;border-radius:10px;margin-top:1rem;max-height:300px;overflow-y:auto;z-index:1000;position:absolute;left:0;right:0}.search-bar-container{position:relative;width:100%}.search-result{padding:10px 20px}.search-result:hover{background-color:#efefef}.searchTrailer_teleBox__3ZNHB{position:relative;padding:0 40px}.searchTrailer_teleBox__3ZNHB input{width:100%;padding:10px;border:3px solid #006b60;background:#dfe0df;border-radius:17px;font-size:1.5rem;outline:none;color:#000;font-size:1.2em;font-weight:600;height:100%;text-align:center;text-transform:uppercase;font-family:"Kanit",sans-serif}.searchTrailer_teleBox__3ZNHB input::-webkit-input-placeholder{opacity:.35;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.searchTrailer_teleBox__3ZNHB input::placeholder{opacity:.35;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.searchTrailer_teleBox__3ZNHB span{position:absolute;left:0;padding:10px;pointer-events:none;font-family:"Kanit",sans-serif;font-size:1.5em;color:hsla(0,0%,100%,0);text-transform:uppercase;transition:.3s}.searchTrailer_teleBox__3ZNHB input:focus~span,.searchTrailer_teleBox__3ZNHB input:valid~span{color:#000;-webkit-transform:translateX(60px) translateY(-10px);transform:translateX(60px) translateY(-10px);font-size:.85em;font-weight:700;padding:0 10px;background-color:#97c3d3;letter-spacing:.2em;border-radius:17px;font-family:"Kanit",sans-serif}.searchTrailer_teleBox__3ZNHB input:focus,.searchTrailer_teleBox__3ZNHB input:valid{border:3px solid #c3fcf2;background:#fff}.searchTrailer_teleBox__3ZNHB input:focus::-webkit-input-placeholder,.searchTrailer_teleBox__3ZNHB input:valid::-webkit-input-placeholder{opacity:0}.searchTrailer_teleBox__3ZNHB input:focus::placeholder,.searchTrailer_teleBox__3ZNHB input:valid::placeholder{opacity:0}.trailer-info-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:20px;transition:all .3s ease}.trailer-info-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.info-row{display:flex;align-items:flex-start;margin-bottom:16px;font-size:1.1rem;line-height:1.6}.info-row:last-child{margin-bottom:0}.info-label{font-weight:600;color:#2d3748;min-width:140px;margin-right:12px;flex-shrink:0}.info-value{color:#4a5568;flex:1 1;word-break:break-word}.status-badge{display:inline-flex;align-items:center;padding:8px 16px;border-radius:12px;font-weight:600;font-size:1.05rem;margin-top:8px}.status-badge-matching{background-color:#ffc107;color:#000}.status-badge-out{background-color:#009688;color:#fff}.status-badge-default{background-color:#f44336;color:#fff}.section-header{font-size:1.3rem;font-weight:700;color:#2d3748;text-align:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.container-list-item{display:flex;align-items:center;background:#fff;padding:14px 18px;border-radius:12px;margin-bottom:10px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.container-list-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.container-number-badge{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;width:36px;height:36px;border-radius:50%;font-weight:700;font-size:1.1rem;margin-right:14px;flex-shrink:0}.container-number-text{font-size:1.25rem;font-weight:600;color:#2d3748;letter-spacing:.3px}.map-image-container{position:relative;border-radius:16px;overflow:hidden;margin-top:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.map-image-container:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);-webkit-transform:scale(1.02);transform:scale(1.02)}.map-image-container img{width:100%;height:auto;display:block}.map-image-overlay{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.75);color:#fff;padding:8px 14px;border-radius:8px;font-size:.9rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.content-divider{border:0;height:1px;background:linear-gradient(90deg,transparent,#cbd5e0,transparent);margin:24px 0}.location-info-section{margin-top:5px}.location-detail-row{display:flex;align-items:center;margin-bottom:12px;font-size:1.1rem}.location-label{font-weight:600;color:#2d3748;min-width:120px;margin-right:12px}.location-value{color:#4a5568;font-weight:500}@media only screen and (max-width:575px){.info-row{flex-direction:column;font-size:1rem}.info-label{min-width:auto;margin-bottom:4px;margin-right:0}.section-header{font-size:1.2rem}.container-number-text{font-size:1.1rem}.trailer-info-card{padding:18px}}@media only screen and (min-width:576px) and (max-width:767px){.info-row{font-size:1.05rem}}@media only screen and (min-width:768px){.info-row{font-size:1.15rem}.section-header{font-size:1.4rem}.container-number-text{font-size:1.3rem}}@media only screen and (min-width:1024px){.trailer-info-card{padding:28px}.info-row{font-size:1.2rem}}.main-menu-otpSystems{display:flex;justify-content:space-around;background-color:#649b92;position:fixed;margin-top:65px;z-index:10;width:100%}.main-otpSystems{justify-content:center;flex-direction:column;padding:0 20px;margin-top:200px;margin-bottom:20px}.menu-otpSystems{display:flex;justify-content:space-around;background-color:#649b92;padding:20px 0;width:100%;margin:0 20px}.teleBox{margin-top:20px;width:250px}.teleBox input{letter-spacing:3px}.teleBox input::-webkit-input-placeholder{letter-spacing:0}.teleBox input::placeholder{letter-spacing:0}.carousel-container{justify-content:center;position:relative;margin:15px 0;touch-action:pan-y;overflow:hidden}.carousel-container,.carousel-slide{display:flex;align-items:center;width:100%}.carousel-slide{flex-direction:column;max-width:400px;padding:0;touch-action:pan-x;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.carousel-image{width:100%;height:auto;object-fit:contain;border:1px solid rgba(100,155,146,.5);border-radius:10px;max-height:240px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.carousel-arrow{font-size:20px;color:#fff;cursor:pointer;background-color:rgba(100,155,146,.7);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:10;transition:background-color .2s ease}.carousel-arrow:hover{background-color:rgba(100,155,146,.9)}.carousel-arrow-left{position:absolute;left:5px}.carousel-arrow-right{position:absolute;right:5px}.carousel-indicator{width:8px;height:8px;border-radius:50%;background-color:#ccc;margin:0 4px;cursor:pointer;transition:all .2s ease}.carousel-indicator.active{background-color:#649b92;width:10px;height:10px}.carousel-container.swiping{cursor:grabbing}.example-image-container{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.example-image-container:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.header-nav{display:flex;justify-content:space-between;width:100%;background-color:#72a18f;height:65px;align-items:center;position:fixed;z-index:10}.header-nav p{font-size:1.2rem;border-radius:17px;padding:0 15px;margin-left:10px}.header-nav p,.icon{color:#72a18f;background-color:#fff}.icon{border-radius:100%;width:45px;padding:5px;height:45px}.teleBox{position:relative;padding:0 40px}.teleBox input{width:100%;padding:10px;border:3px solid #006b60;background:#dfe0df;border-radius:17px;font-size:1.5rem;outline:none;color:#000;font-size:1.2em;font-weight:600;height:100%;text-align:center;text-transform:uppercase;font-family:"Kanit",sans-serif}.teleBox input::-webkit-input-placeholder{opacity:.35;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.teleBox input::placeholder{opacity:.35;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.teleBox span{position:absolute;left:0;padding:10px;pointer-events:none;font-family:"Kanit",sans-serif;font-size:1.5em;color:hsla(0,0%,100%,0);text-transform:uppercase;transition:.3s}.teleBox input:focus~span,.teleBox input:valid~span{color:#000;-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px);font-size:.85em;font-weight:700;padding:0 10px;background-color:#97c3d3;letter-spacing:.2em;border-radius:17px;font-family:"Kanit",sans-serif}.teleBox input:focus,.teleBox input:valid{border:3px solid #c3fcf2;background:#fff}.teleBox input:focus::-webkit-input-placeholder,.teleBox input:valid::-webkit-input-placeholder{opacity:0}.teleBox input:focus::placeholder,.teleBox input:valid::placeholder{opacity:0}.navbar{color:#fff;padding:10px 20px;display:flex;justify-content:space-between}.navbar-logo{font-size:24px}.navbar-toggle{cursor:pointer;font-size:24px}.sidebar{width:75%;background-color:#607d8b;color:#fff;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateX(-100%);transform:translateX(-100%);overflow-y:auto;height:93vh;position:absolute;z-index:3;top:4.5%;font-size:2rem}.sidebar li{list-style-type:none;background-color:#72a18f;justify-content:center;display:flex}.sidebar ul{padding:unset;height:10%;display:flex;flex-direction:column;justify-content:space-between}.sidebar.open{-webkit-transform:translateX(0);transform:translateX(0)}.expanded-image,.normal-image{cursor:pointer;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:2}.expanded-image{-webkit-transform:scale(1.5);transform:scale(1.5)}.main-menu-trailerInfo{position:fixed;margin-top:65px;z-index:10}.main-menu-trailerInfo,.menu-trailerInfo{display:flex;justify-content:space-around;background-color:#649b92;padding:10px 0;width:100%}.main-trailerInfo{justify-content:center;flex-direction:column;padding:0 20px;margin-top:230px}@media only screen and (min-width:1024px){.sidebar{width:40%}.main-trailerInfo{margin:210px 27% 20px}.main-menu-trailerInfo{justify-content:center}.menu-trailerInfo{justify-content:space-around;width:50%}}@media only screen and (min-width:1200px) and (max-width:1999px){.search-content{margin:0 35%}.main-trailerInfo{margin:210px 35% 20px}.main-menu-trailerInfo{justify-content:center}.menu-trailerInfo{justify-content:space-around;width:30%}}.main-searchBox{display:flex;flex-direction:column;justify-content:space-around;height:55%}.main-sub-searchBox{align-items:center}.main-bookingInfo,.main-sub-searchBox{flex-direction:column}.main-addDetailTrailer{flex-direction:column;justify-content:space-around;margin-top:10px}.searchBox{display:flex;justify-content:center;position:relative;width:100%}.searchBox input{width:100%;padding:10px;border:3px solid #006b60;background:#dfe0df;border-radius:17px;font-size:1.5rem;outline:none;color:#000;font-size:1.2em;font-weight:600;height:100%;text-align:center;text-transform:uppercase;font-family:"Kanit",sans-serif}.searchBox input::-webkit-input-placeholder{opacity:.45;font-size:1.5rem;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.searchBox input::placeholder{opacity:.45;font-size:1.5rem;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.searchBox span{position:absolute;padding:10px;pointer-events:none;font-family:"Kanit",sans-serif;font-size:1.5em;color:hsla(0,0%,100%,0);text-transform:uppercase;transition:.3s}.searchBox input:focus~span,.searchBox input:valid~span{color:#000;-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px);font-size:.85em;font-weight:700;padding:0 10px;background-color:#97c3d3;letter-spacing:.2em;border-radius:17px;font-family:"Kanit",sans-serif}.searchBox input:focus,.searchBox input:valid{border:3px solid #c3fcf2;background:#fff}.searchBox input:focus::-webkit-input-placeholder,.searchBox input:valid::-webkit-input-placeholder{opacity:0}.searchBox input:focus::placeholder,.searchBox input:valid::placeholder{opacity:0}.inputBox{position:relative}.inputBox input{width:100%;padding:10px;border:3px solid #006b60;background:#dfe0df;border-radius:17px;font-size:1.5rem;font-family:"Kanit",sans-serif;outline:none;color:#000;font-size:1.2em;font-weight:600;height:100%;text-align:center}.inputBox input::-webkit-input-placeholder{opacity:.45;font-size:1.5rem;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.inputBox input::placeholder{opacity:.45;font-size:1.5rem;color:#006e61;text-align:center;font-family:"Kanit",sans-serif;font-weight:400;font-style:normal}.inputBox span{position:absolute;left:0;padding:10px;pointer-events:none;font-size:1.5em;color:hsla(0,0%,100%,0);text-transform:uppercase;transition:.3s;font-family:"Kanit",sans-serif}.inputBox input:focus~span,.inputBox input:read-only~span,.inputBox input:valid~span{color:#000;-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px);font-size:.85em;font-weight:700;padding:0 10px;background-color:#97c3d3;letter-spacing:.2em;border-radius:17px;font-family:"Kanit",sans-serif}.inputBox input:focus,.inputBox input:valid{border:3px solid #c3fcf2;background:#fff}.inputBox input:focus::-webkit-input-placeholder,.inputBox input:valid::-webkit-input-placeholder{opacity:0}.inputBox input:focus::placeholder,.inputBox input:valid::placeholder{opacity:0}.MuiTypography-body2{font-family:"Kanit",sans-serif!important;font-weight:700!important}.MuiStepper-root{margin:15px 10px!important;padding:15px 10px!important}.box-content,.MuiStepper-root{background-color:#fff;border-radius:17px}.box-content{box-shadow:10px 10px 14px #353131;padding:10px;flex-direction:column;margin-bottom:30px}.box-content p{font-size:1.2rem}.box-content-summary{box-shadow:10px 10px 14px #353131;background-color:#fff;border-radius:17px;padding:10px;flex-direction:column;margin-bottom:30px}.box-content-summary p{font-size:1rem}.box-sub-content{box-shadow:10px 10px 14px #353131;background-color:#fff;border-radius:17px;padding:10px;flex-direction:column;margin:10px 0}.box-sub-content p{font-size:1rem}.btn-content{padding:10px;margin-bottom:10px}.box-select,.btn-content{box-shadow:10px 10px 14px #353131;background-color:#fff;border-radius:17px;flex-direction:column}.box-select{margin-bottom:30px;padding:0 15px 20px;color:#fff}.box-select select{background-color:#5f9ea0;font-size:2rem;font-weight:700;height:100%}.box-select option{color:#000}.content{flex-direction:column;margin:0 15px}.QRimg,.QRScan{flex-direction:column;border-radius:17px;width:340px}.QRScan{width:340px;height:420px}.QRimg img{border-radius:17px}.QRScan{background-color:#fff}.text-QR{color:#328289}.banner-KRC,.text-QR{justify-content:center}.banner-KRC{background-color:#0f3e68;color:#fff;height:60px;align-items:center;border-radius:0 0 15px 15px}.banner-KRC p{margin-bottom:20px}.content-chb,.content-selected{margin-left:10px!important;background-color:#1e9057;border-radius:17px;width:50%}.content-selected{justify-content:center}.content-selected p{color:#fff}.content-chb span{font-family:"Kanit",sans-serif!important;color:#fff}.header-receipt{display:flex;justify-content:center;font-weight:700;text-decoration:underline;font-size:1.2rem}#icon_serach{margin-right:10px;font-size:1.5rem;color:#fff}.dropdownReceipt{text-align:center;background-color:#5f9ea0!important;color:#fff;font-weight:700;box-shadow:5px 5px 5px #353131;margin:10px 0;border:none!important;outline:none!important}.dropdownReceipt:hover{border:none!important;box-shadow:none!important}.dropdownReceipt option{color:#000}.main-preparePayment{height:100%;justify-content:space-between}@-webkit-keyframes blink{0%,to{background-color:#ffc107}50%{background-color:#ff5722}}@keyframes blink{0%,to{background-color:#ffc107}50%{background-color:#ff5722}}@-webkit-keyframes button-blink{0%,to{background-color:#00bc3f}50%{background-color:#00ffae}}@keyframes button-blink{0%,to{background-color:#00bc3f}50%{background-color:#00ffae}}.blinking-alert{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.blinking-btn{-webkit-animation:button-blink 1s infinite;animation:button-blink 1s infinite}@media only screen and (min-width:2000px){.main-sub-searchBox{margin:0 31%}.main-bookingInfo{margin:0 37%}.QRimg{width:500px}.main-preparePayment{margin:0 35%}}@media only screen and (min-width:1200px) and (max-width:1999px){.main-sub-searchBox{margin:0 28%}.main-bookingInfo{margin:0 32%}.main-addDetailTrailer{margin:0 31%}.main-preparePayment{margin:0 30%}.QRimg{width:500px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-sub-searchBox{margin:0 20%}.main-bookingInfo{margin:0 25%}.QRimg{width:500px}.main-preparePayment{margin:0 25%}}@media only screen and (min-width:768px) and (max-width:991px){.main-sub-searchBox{margin:0 15%}.main-bookingInfo{margin:0 20%}.QRimg{width:500px}.main-preparePayment{margin:0 20%}}@media only screen and (min-width:576px) and (max-width:767px){.main-sub-searchBox{margin:0 15%}.main-bookingInfo{margin:0 10%}.main-addDetailTrailer{margin:0 15%}}
/*# sourceMappingURL=main.dc01378e.chunk.css.map */