body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.row-rejected{background-color:#fff1f0!important;opacity:.7}.row-cancelled{background-color:#fafafa!important;opacity:.7}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;box-shadow:0 2px 8px #0000001a;color:#fff;padding:20px}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.header-left{flex:1 1;padding-left:0;text-align:left}.app-title{color:#fff;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:600;margin:0;padding:0;text-shadow:0 1px 2px #0000004d}.header-center{display:flex;flex:2 1;justify-content:center}.nav-menu{display:flex;flex-wrap:nowrap;gap:12px;list-style:none;margin:0;padding:0;white-space:nowrap}.nav-menu li{margin:0}.nav-menu a{border-radius:6px;color:#fff;font-size:13px;font-weight:500;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-menu a:hover{background-color:#1890ff4d;color:#1890ff;transform:translateY(-1px)}.nav-menu a.active{background-color:#1890ff;color:#fff;font-weight:600}.nav-menu a.active:hover{background-color:#1890ff;color:#fff;transform:none}.header-right{flex:1 1;justify-content:flex-end}.header-right,.token-balance{align-items:center;display:flex}.token-balance{background-color:#1890ff1a;border:1px solid #1890ff4d;border-radius:8px;padding:8px 16px}.token-text{color:#1890ff;font-size:14px;font-weight:600;margin-right:8px}@media (max-width:1200px){.header-content{max-width:100%;padding:0 20px}.nav-menu{gap:15px}.nav-menu a{font-size:13px;padding:6px 12px}}@media (max-width:768px){.App-header{padding:8px 0}.App-header,.header-content{padding-left:0!important;padding-right:0!important}.header-content{flex-direction:row;gap:8px;margin-left:0!important;margin-right:0!important;max-width:100%!important}.header-center,.header-left,.header-right{flex:none;width:100%}.header-left{align-items:center;display:flex;gap:8px;padding-left:0!important;text-align:left}.mobile-menu-button{margin-left:0;padding-left:0}.header-center{display:none}.app-title{font-size:18px;line-height:1.2}.nav-menu{display:none}.mobile-menu-button{align-items:center;display:inline-flex}.nav-menu a{font-size:12px;padding:5px 10px}.header-right{display:none}.token-balance{padding:6px 12px}.token-text{font-size:13px}}@media (min-width:769px){.mobile-menu-button{display:none}}main{margin:0 auto;max-width:2000px;padding:20px}#dashboard{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:20px;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.driver-group-separator td{border-top:5px solid #0ea5e9!important}.ant-table table{table-layout:fixed!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table .ant-input,.ant-table .ant-input-number,.ant-table .ant-picker,.ant-table .ant-select{max-width:100%!important;min-width:0!important}.ant-table-thead th{cursor:text;position:relative;user-select:text;-webkit-user-select:text}.react-resizable-handle{pointer-events:auto;z-index:40}.col-drag-handle{align-items:center;cursor:grab;display:flex;height:100%;justify-content:center;pointer-events:auto;position:absolute;right:12px;top:0;width:clamp(12px,8%,24px);z-index:30}.col-drag-handle:active{cursor:grabbing}.col-drag-handle .icon{font-family:monospace}.col-drag-handle .icon,.col-drag-handle:hover .icon{opacity:0;visibility:hidden}.dragging-columns *{user-select:none!important;-webkit-user-select:none!important}.th-text{user-select:text;-webkit-user-select:text}.fixed-height-table tr{height:32px;line-height:32px}.fixed-height-table td{height:32px;max-height:32px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;vertical-align:middle;white-space:nowrap}.import-table{border-collapse:collapse;width:100%}.import-table td,.import-table th{border:1px solid #f0f0f0;height:32px;line-height:1.4;padding:4px 8px;vertical-align:middle}.import-table th{background:#fafafa;font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:1}.editable-cell-value-wrap{cursor:pointer;padding:5px 12px}.editable-cell-value-wrap:hover{border:1px solid #d9d9d9;border-radius:4px;padding:4px 11px}.ant-table-tbody>tr.package-order-row:hover,.ant-table-tbody>tr.package-order-row:hover td,.ant-table-tbody>tr.package-order-row:hover>td,.package-order-row{background-color:#b9f8cf!important}.ant-table-container{overflow-x:auto;overflow-y:visible}.ant-table-container::-webkit-scrollbar{height:8px}.ant-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ant-table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.scroll-hint{background:#000000b3;border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .3s ease;z-index:1000}.scroll-hint.show{opacity:1}.fixed-height-table .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.cancelled-order-row{background-color:#f5f5f5!important;color:#999;opacity:.6}.cancelled-order-row:hover{background-color:#e8e8e8!important}.cancelled-order-row td{color:#999!important}.cancelled-order-row .ant-btn{opacity:.5;pointer-events:none}.ant-table-tbody>tr.cancelled-order-row:hover{background-color:#e8e8e8!important}.ant-table-tbody>tr.cancelled-order-row:hover td{background-color:#e8e8e8!important;color:#999!important}.mobile-order-list{background-color:#f5f5f5;min-height:400px;padding:12px}.mobile-order-card{border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s ease}.mobile-order-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.mobile-order-card.selected{background-color:#e6f7ff;border:2px solid #1890ff}.mobile-order-card.cancelled{background-color:#f5f5f5;opacity:.6}.mobile-order-card.cancelled .card-body{color:#999}.mobile-order-card.package-order,.mobile-order-card.package-order:hover{background-color:#b9f8cf}.mobile-order-card .card-header{align-items:center!important;border-bottom:1px solid #f0f0f0;display:flex!important;gap:8px;padding-bottom:8px}.mobile-order-card .card-header .ant-checkbox-wrapper{flex:none!important;flex-shrink:0!important;width:auto!important}.mobile-order-card .header-content{align-items:center;display:flex;gap:8px}.mobile-order-card .header-datetime{align-items:center;display:flex}.mobile-order-card .header-spacer{flex:1 1;min-width:0}.datetime-text{color:#666;font-size:13px;white-space:nowrap}.card-body{padding:12px 0}.info-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.info-row:last-child{margin-bottom:0}.info-label{color:#333;font-size:14px;font-weight:500}.info-value{color:#666;font-size:14px}.info-row .location{border-radius:4px;flex:1 1;min-width:120px;padding:4px 8px}.arrow{font-size:16px;font-weight:700;margin:0 4px}.arrow,.icon{color:#1890ff}.icon{font-size:14px;margin-right:4px}.card-footer{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:8px}.card-expanded{animation:slideDown .3s ease-out;padding-top:8px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.expanded-section{margin-bottom:12px}.filter-section .ant-space .ant-space-item{flex-shrink:0!important}.filter-section .ant-btn{flex-shrink:0!important;font-size:14px!important;height:32px!important;line-height:22px!important;min-width:auto!important;padding:4px 15px!important;white-space:nowrap!important}.order-actions .ant-space .ant-space-item{flex-shrink:0!important}.order-actions .ant-btn{flex-shrink:0!important;font-size:14px!important;height:32px!important;line-height:22px!important;padding:4px 15px!important;white-space:nowrap!important}.card-actions{display:flex;flex-wrap:wrap;gap:8px}.card-actions .ant-btn{flex:1 1;min-height:44px;min-width:80px}.driver-group{margin-bottom:24px}.driver-group-header{align-items:center;background-color:#e6f7ff;border-radius:8px;color:#1890ff;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:12px;padding:12px}.driver-group-header .anticon{font-size:18px}@media (max-width:768px){.ant-picker-dropdown{max-width:calc(100vw - 48px)!important}.ant-picker-panel-container{max-width:100%!important;overflow-x:auto!important}.ant-picker-panels .ant-picker-panel:nth-child(2){display:none!important}.ant-picker-panels .ant-picker-panel:first-child{max-width:100%!important;min-width:100%!important;width:100%!important}.ant-picker-panels,.ant-picker-range-wrapper .ant-picker-panels{display:flex!important;flex-direction:column!important}.ant-picker-panels .ant-picker-panel:first-child .ant-picker-header{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:0 8px!important}.ant-picker-panels .ant-picker-panel:first-child .ant-picker-header-next-btn,.ant-picker-panels .ant-picker-panel:first-child .ant-picker-header-prev-btn{align-items:center!important;cursor:pointer!important;display:inline-flex!important;font-size:16px!important;height:24px!important;justify-content:center!important;line-height:1!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;width:24px!important}.ant-picker-panels .ant-picker-panel:first-child .ant-picker-header-next-btn .anticon,.ant-picker-panels .ant-picker-panel:first-child .ant-picker-header-prev-btn .anticon{display:none!important}}@media (max-width:375px){.mobile-order-list{padding:8px}.mobile-order-card{border-radius:8px}.info-label,.info-value{font-size:13px}.card-actions .ant-btn{font-size:12px;min-height:40px}}.mobile-order-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-order-card .ant-tag{border-radius:4px;font-size:12px;font-weight:500;margin:0;padding:2px 8px}.mobile-order-card .ant-badge{line-height:1}.mobile-order-card .ant-badge-count{box-shadow:0 0 0 1px #fff;font-size:10px;height:18px;line-height:18px;min-width:18px;padding:0 6px}.card-header .ant-checkbox-wrapper{align-items:center;display:flex}.card-header .ant-checkbox-inner{height:18px;width:18px}.card-header .ant-checkbox{top:0}.mobile-order-card{will-change:transform}.mobile-order-card:active{transform:scale(.98)}.empty-container{padding:60px 20px;text-align:center}.mobile-order-card .ant-divider{margin:8px 0}.mobile-order-card.package-order.selected{background-color:#b9f8cf;border-color:#52c41a}.mobile-order-card.cancelled.selected{background-color:#e8e8e8;border-color:#999}.fc .fc-timeline-slot,.fc .fc-timeline-slot-lane{min-width:150px!important;width:150px!important}.fc .fc-timeline-slot-lane{border-bottom:1px solid #ddd;border-right:1px solid #ddd}.fc .fc-timeline-slot-minor,.fc .fc-timeline-slots td{min-width:150px!important;width:150px!important}.fc .fc-timeline-slot-minor{border-right:1px dotted #ddd}.fc .fc-resource-timeline-divider{background-color:#f0f0f0;width:3px!important}.fc-datagrid-header+div{margin-top:-1px!important}.fc .fc-datagrid-header{padding-bottom:0!important}.fc .fc-timeline-body .fc-scroller,.fc .fc-timeline-body .fc-scroller-harness{overflow-x:auto!important;overflow-y:hidden!important}.fc .fc-timeline-header .fc-scroller,.fc .fc-timeline-header .fc-scroller-harness{overflow-x:hidden!important;overflow-y:hidden!important}.fc .fc-timeline-header .fc-scroller::-webkit-scrollbar{height:0!important}.fc .fc-timeline-slot-frame{height:60px!important;max-height:60px!important;min-height:60px!important}.fc .fc-timeline-slot-cushion{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important}.fc .fc-timeline-lane,.fc .fc-timeline-slots .fc-timeline-slot{height:60px!important}.fc .fc-timeline-header{border-bottom:none!important}.fc .fc-timeline-slots{border-top:none!important}.fc-event{border-radius:4px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:all .3s cubic-bezier(.25,.8,.25,1)}.fc-event:hover{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.fc .fc-timeline-slots tr{border-bottom:1px solid #ddd}.fc-timeline-event{height:calc(100% - 10px)!important;margin:5px 0!important;position:relative!important}.fc-timeline-event .fc-event-main{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fc-timeline-event .fc-event-main>div{width:100%}.fc-resource-timeline-divider,.fc-timeline-lane{height:60px!important}.manual-scheduler{background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}.manual-scheduler .react-calendar-timeline{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.manual-scheduler .rct-sidebar{background:#fafafa;border-right:1px solid #e5e7eb}.manual-scheduler .rct-sidebar-row{border-bottom:1px solid #f0f0f0;color:#333;font-weight:500;padding:8px 12px}.manual-scheduler .rct-item{background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:2px 6px;transition:all .2s}.manual-scheduler .rct-item:hover{background:#40a9ff;box-shadow:0 2px 8px #1890ff4d;transform:translateY(-1px)}.manual-scheduler .rct-item.rct-item-selected{background:#722ed1}.manual-scheduler .rct-header-root{background:#fff;border-bottom:1px solid #e5e7eb}.manual-scheduler .rct-label-group{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#333;font-weight:600}.manual-scheduler .rct-horizontal-lines .rct-hl-odd{background:#fafafa}.manual-scheduler .rct-horizontal-lines .rct-hl-even{background:#fff}.manual-scheduler .draggable-card{background:#fff;border:1px solid #e5e7eb;transition:all .2s ease}.manual-scheduler .draggable-card:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}.manual-scheduler .draft-area{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s}.manual-scheduler .draft-area:hover{border-color:#d9d9d9}.manual-scheduler .backlog-area{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.manual-scheduler .panel-resize-handle{background:#e5e7eb;transition:background .2s}.manual-scheduler .panel-resize-handle:hover{background:#d1d5db}.manual-scheduler ::-webkit-scrollbar{height:6px;width:6px}.manual-scheduler ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.manual-scheduler ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.manual-scheduler ::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.manual-scheduler .rct-cursor-line{background-color:#ff4d4f;width:2px}@media (max-width:768px){.manual-scheduler .rct-sidebar{min-width:120px}.manual-scheduler .draft-area{min-width:200px}}.manual-scheduler .loading-container{align-items:center;color:#666;display:flex;flex-direction:column;height:300px;justify-content:center}.manual-scheduler .empty-state{color:#999;padding:40px 20px;text-align:center}.manual-scheduler .empty-state .empty-icon{color:#d9d9d9;font-size:48px;margin-bottom:16px}.vis-timeline .vis-background .vis-item,.vis-timeline .vis-item{border-radius:0!important;box-shadow:none!important}.vis-timeline .vis-item{background:#e6f0ff!important;border:1px solid #d1d5db!important;color:#111827!important}.vis-timeline .vis-item .vis-item-content{font-size:12px!important;overflow:hidden;padding:2px 6px!important;text-overflow:ellipsis;white-space:nowrap}.vis-timeline .vis-group,.vis-timeline .vis-labelset .vis-label{border-bottom:1px solid #e5e7eb!important}.vis-timeline .vis-time-axis .vis-grid.vis-vertical{border-left:1px solid #f3f4f6!important}.vis-timeline .vis-time-axis .vis-text{color:#111827!important;font-size:12px!important}.vis-timeline .vis-background .vis-group{display:none!important}.vis-timeline .vis-labelset .vis-label{max-height:29px!important;min-height:29px!important}.vis-timeline .vis-labelset .vis-label,.vis-timeline .vis-labelset .vis-label .vis-inner{align-items:center!important;box-sizing:border-box!important;display:flex!important;height:29px!important;line-height:29px!important}.vis-timeline .vis-labelset .vis-label .vis-inner{font-size:12px!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.vis-timeline .vis-foreground .vis-group{height:29px!important;max-height:29px!important;min-height:29px!important}.scheduler_default_event_bar,.scheduler_default_event_bar_inner,.scheduler_default_event_bar_left,.scheduler_default_event_bar_right{display:none!important}.scheduler_default_event{padding:0!important}.scheduler_default_event,.scheduler_default_event.scheduler_default_event_selected,.scheduler_default_event:hover{background:#0000!important;border:none!important;box-shadow:none!important}.scheduler_default_event_inner{align-items:stretch;box-sizing:border-box;display:flex;font-size:11px;gap:0;justify-content:space-between;line-height:1.2;overflow:hidden;padding:0 1px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.scheduler_default_rowheader_inner{line-height:1.2!important;white-space:pre-line!important}.dp-loc-badge{align-items:center;border-radius:0;color:#000;display:flex;flex:1 1;font-weight:600;height:100%;justify-content:center;line-height:1;min-width:0;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dp-loc-divider{background:#d1d5db;display:inline-block;height:100%;margin:0;width:1px}.empty-row{background-color:#f5f5f5;height:8px}.empty-row td{border:none!important;padding:0!important}[data-view-mode=driver] .scheduler_default_matrix{position:relative}[data-view-mode=driver] .scheduler_default_matrix .scheduler_default_cell[style*="left: 0px"]:before,[data-view-mode=driver] .scheduler_default_matrix .scheduler_default_cell[style*="left: 1170px"]:before,[data-view-mode=driver] .scheduler_default_matrix .scheduler_default_cell[style*="left: 1365px"]:before,[data-view-mode=driver] .scheduler_default_matrix .scheduler_default_cell[style*="left: 195px"]:before,[data-view-mode=driver] .scheduler_default_matrix .scheduler_default_cell[style*="left: 390px"]:before,[data-view-mode=driver] .scheduler_default_matrix .scheduler_default_cell[style*="left: 585px"]:before,[data-view-mode=driver] .scheduler_default_matrix .scheduler_default_cell[style*="left: 780px"]:before,[data-view-mode=driver] .scheduler_default_matrix .scheduler_default_cell[style*="left: 975px"]:before{color:#00000014;content:attr(data-resource-name);font-size:14px;font-style:italic;font-weight:500;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}[data-view-mode=vehicle] .scheduler_default_matrix{position:relative}[data-view-mode=vehicle] .scheduler_default_matrix .scheduler_default_cell[style*="left: 0px"]:before,[data-view-mode=vehicle] .scheduler_default_matrix .scheduler_default_cell[style*="left: 1170px"]:before,[data-view-mode=vehicle] .scheduler_default_matrix .scheduler_default_cell[style*="left: 1365px"]:before,[data-view-mode=vehicle] .scheduler_default_matrix .scheduler_default_cell[style*="left: 195px"]:before,[data-view-mode=vehicle] .scheduler_default_matrix .scheduler_default_cell[style*="left: 390px"]:before,[data-view-mode=vehicle] .scheduler_default_matrix .scheduler_default_cell[style*="left: 585px"]:before,[data-view-mode=vehicle] .scheduler_default_matrix .scheduler_default_cell[style*="left: 780px"]:before,[data-view-mode=vehicle] .scheduler_default_matrix .scheduler_default_cell[style*="left: 975px"]:before{color:#00000014;content:attr(data-resource-name);font-size:14px;font-style:italic;font-weight:500;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.scheduler_default_cell{position:relative}.dp-event-conflict{border:2px solid #1677ff!important}.dp-event-conflict .scheduler_default_event_bar,.dp-event-conflict .scheduler_default_event_inner{background-color:#1677ff1f!important;border-color:#1677ff!important}.ant-table-wrapper .ant-table-thead>tr>th{-webkit-user-select:none;user-select:none}.vehicle-management{background:#f0f2f5;min-height:calc(100vh - 64px);padding:24px}.vehicle-management .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.vehicle-management .ant-table{font-size:14px}.vehicle-management .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.vehicle-management .ant-upload-picture-card-wrapper{display:block}.vehicle-management .ant-form-item-label>label{font-weight:500}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle:hover{background-color:#1890ff;opacity:.3}.dispatch-chat-widget{position:relative}.dispatch-chat-icon{transition:transform .2s}.dispatch-chat-icon:hover{transform:scale(1.1)}.dispatch-chat-window{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.message-content{word-wrap:break-word;border-radius:8px;max-width:100%;padding:8px 12px}.message-sent{background-color:#1890ff;border-bottom-right-radius:2px;color:#fff}.message-received{background-color:#f0f0f0;border-bottom-left-radius:2px;color:#333}.message-input-container{background-color:#fff}.voice-recorder-container{background-color:#fafafa;border-radius:8px;padding:16px}.voice-call-modal .ant-modal-body{max-height:60vh;overflow-y:auto}.dispatch-chat-window .ant-list-item{padding:4px 0!important}.message-input-container .ant-input{resize:none}.dispatch-chat-window .ant-spin-container{min-height:200px}@media (max-width:768px){.dispatch-chat-window{bottom:90px!important;height:calc(100vh - 120px)!important;left:20px!important;max-width:400px;right:20px!important;width:calc(100vw - 40px)!important}.dispatch-chat-icon{bottom:16px!important;height:48px!important;right:16px!important;width:48px!important}.message-content{max-width:85%}}@media (max-width:480px){.dispatch-chat-window{left:10px!important;right:10px!important;width:calc(100vw - 20px)!important}}.dispatch-chat-window .ant-card-body>div:first-child{scrollbar-color:#d9d9d9 #0000;scrollbar-width:thin}.dispatch-chat-window .ant-card-body>div:first-child::-webkit-scrollbar{width:6px}.dispatch-chat-window .ant-card-body>div:first-child::-webkit-scrollbar-track{background:#0000}.dispatch-chat-window .ant-card-body>div:first-child::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.dispatch-chat-window .ant-card-body>div:first-child::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}