body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a1929;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0a1929cc}::-webkit-scrollbar-thumb{background-color:#1a3a5f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#4fc3f7}body,div,h1,h2,h3,h4,h5,h6,p{-webkit-user-select:none;user-select:none}.scrolling-order-list{height:100%;overflow:hidden;position:relative}.scrolling-content{animation:scrollUp 30s linear infinite;display:block}.scrolling-content:hover{animation-play-state:paused}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.timed-order-list{overflow:hidden;position:relative}.order-item,.timed-order-list{display:flex;flex-direction:column;height:100%}.order-item{padding:6px 12px 12px;transition:opacity .3s ease,transform .3s ease}.order-item,.order-item.fade-in{opacity:1;transform:translateY(0)}.order-item.fade-out{opacity:0;transform:translateY(-20px)}.order-details{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin-top:0}.no-orders{align-items:center;color:#81d4fa;display:flex;font-size:16px;height:100%;justify-content:center}.dashboard{background:linear-gradient(135deg,#081420,#0a1929);color:#c5e8f5;display:flex;flex-direction:column;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.dashboard:before{background:radial-gradient(circle at 10% 20%,#1f497626 0,#0000 20%),radial-gradient(circle at 90% 80%,#1f49761a 0,#0000 20%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081420f2;border-bottom:1px solid #1e4976;box-shadow:0 4px 15px #00000080;height:60px;justify-content:space-between;padding:0 25px;z-index:100}.header,.title-container{align-items:center;display:flex}.title-container{gap:15px}.corp-logo{height:40px;width:auto}.title{color:#4fc3f7;font-size:26px;font-weight:700;letter-spacing:.5px;margin:0;text-shadow:0 0 10px #4fc3f766}.time{color:#81d4fa;font-size:20px;font-weight:500;text-shadow:0 0 8px #81d4fa4d}.main-content{display:flex;flex:1 1;gap:20px;overflow:hidden;padding:20px;position:relative}.left-panel,.right-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1929d9;border-radius:10px;box-shadow:0 6px 20px #0006;gap:20px;overflow:hidden;padding:15px;width:300px;z-index:10}.left-panel,.panel-item,.right-panel{border:1px solid #1e4976;display:flex;flex-direction:column}.panel-item{background:#0d2036b3;border-radius:8px;box-shadow:0 4px 15px #0000004d;flex:1 1;min-height:0;padding:18px;transition:all .3s ease}.panel-item:hover{border-color:#29b6f6;box-shadow:0 6px 20px #0006}.panel-item h2{border-bottom:1px solid #1e4976;color:#4fc3f7;font-size:12px;font-weight:500;letter-spacing:.5px;margin:0 0 2px;padding-bottom:2px;text-shadow:0 0 8px #4fc3f74d;text-transform:lowercase}.map-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d2036b3;border:1px solid #1e4976;border-radius:10px;box-shadow:0 6px 20px #0006;flex:1 1;overflow:hidden;position:relative}#baidu-map{height:100%;left:0;position:absolute;top:0;width:100%}.scrollable-list{overflow:hidden}.order-list,.scrollable-list{flex:1 1;margin-top:5px;min-height:0}.order-list{overflow-y:auto}.chart-container{flex:1 1;margin-top:5px;min-height:0;width:100%}.order-list::-webkit-scrollbar,.scrollable-list::-webkit-scrollbar{width:8px}.order-list::-webkit-scrollbar-track,.scrollable-list::-webkit-scrollbar-track{background:#0d203680;border-radius:4px}.order-list::-webkit-scrollbar-thumb,.scrollable-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e4976,#4fc3f7);border-radius:4px}.order-list::-webkit-scrollbar-thumb:hover,.scrollable-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#29b6f6,#69f0ae)}.order-item{background:#122a4699;border:1px solid #1e4976;border-radius:6px;margin-bottom:12px;padding:12px;transition:all .3s ease}.order-item:hover{background:#163255b3;border-color:#29b6f6;box-shadow:0 4px 10px #0003;transform:translateY(-2px)}.order-item:last-child{margin-bottom:0}.order-header{display:flex;justify-content:space-between;margin-bottom:8px}.order-id{color:#4fc3f7;font-weight:700;text-shadow:0 0 6px #4fc3f74d}.order-status{border-radius:4px;font-size:12px;font-weight:600;padding:3px 8px}.order-status.pending{background:#ff980033;border:1px solid #ff980066;color:#ffca28}.order-status.in_transit{background:#4fc3f733;border:1px solid #4fc3f766;color:#4fc3f7}.order-status.completed{background:#69f0ae33;border:1px solid #69f0ae66;color:#69f0ae}.route{align-items:center;display:flex;margin-bottom:8px}.origin{color:#69f0ae;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow{color:#81d4fa;font-size:14px;margin:0 8px}.destination{color:#f48fb1;flex:1 1;font-size:13px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.transport-info,.vehicle-info{color:#81d4fa;display:flex;font-size:12px;justify-content:space-between}.transport-info span,.vehicle-info span{flex:1 1;text-align:center}@media (max-width:1200px){.left-panel,.right-panel{width:250px}.title{font-size:22px}.time{font-size:18px}.panel-item h2{font-size:16px}}@media (max-width:768px){.left-panel,.right-panel{width:200px}.panel-item h2{font-size:14px}.order-item{padding:10px}.route{font-size:12px}.transport-info,.vehicle-info{font-size:11px}.title{font-size:20px}.time{font-size:16px}}
/*# sourceMappingURL=main.965ffa5b.css.map*/