.n-dialog[data-v-a1f9dfca]{width:100vw;height:100vh;overflow:hidden;position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,.5);pointer-events:all}.n-dialog .dialog-content[data-v-a1f9dfca]{position:absolute;bottom:0;left:0;width:100vw;background:#fff;border-radius:16px 16px 0 0;padding:20px}.n-dialog .dialog-content .title[data-v-a1f9dfca]{text-align:center;font-size:20px;color:#222;font-weight:700;position:relative}.n-dialog .dialog-content .title .close[data-v-a1f9dfca]{position:absolute;width:24px;height:24px;top:0;right:0;z-index:2}.n-dialog .dialog-content .message[data-v-a1f9dfca]{margin:18px 24px 24px;font-size:16px;color:#222;text-align:center}.n-dialog .dialog-content .button[data-v-a1f9dfca]{display:flex;align-items:center;justify-content:space-between}.n-dialog .dialog-content .button div[data-v-a1f9dfca]{height:40px;text-align:center;line-height:40px;border-radius:24px;font-weight:700;font-size:14px;flex-grow:1}.n-dialog .dialog-content .button-cancel[data-v-a1f9dfca]{background:#ecedf2;color:#222;margin-right:20px}.n-dialog .dialog-content .button-ok[data-v-a1f9dfca]{background:#436eff;color:#fff}.n-dialog .dialog-content .button .disabled-ok[data-v-a1f9dfca]{color:#fff;background:#8ea8ff}.n-dialog .dialog-content .button .loading[data-v-a1f9dfca]{color:#fff}.n-dialog .dialog-content .button .loading[data-v-a1f9dfca] .van-loading__spinner{width:18px;height:18px}.n-dialog .dialog-content .button .loading[data-v-a1f9dfca] .van-loading__text{color:#fff}.n-dialog .dialog-content .one-button[data-v-a1f9dfca]{flex-grow:unset!important;width:158px;margin:auto}.header-container[data-v-c62f1144]{width:100%;height:44px;padding:10px;font-size:14px}.header-bar[data-v-c62f1144]{background-color:#fff;width:100%;height:44px;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0 10px;box-sizing:border-box;contain:layout style}.header-bar>div[data-v-c62f1144]:first-child{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1}.header-bar>div:first-child .van-icon-arrow-left[data-v-c62f1144]:before{font-size:24px;color:#333}.header-bar .header-title[data-v-c62f1144]{font-size:16px;font-weight:500;color:#000;text-align:center;flex:1;margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:0}.header-bar .header-right[data-v-c62f1144]{display:flex;align-items:center;gap:8px;min-width:40px;justify-content:flex-end;will-change:transform;flex-shrink:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}.header-bar .header-right .header-btn[data-v-c62f1144]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-bar .header-right .search-btn[data-v-c62f1144]{order:1}.header-bar .header-right .filter-btn[data-v-c62f1144]{order:2}.header-bar .header-right .search-btn.position-right[data-v-c62f1144]{margin-left:auto!important}.header-bar .header-btn[data-v-c62f1144]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-bar .header-btn .icon[data-v-c62f1144],.header-bar .header-btn img[data-v-c62f1144]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.header-bar .header-btn .svg-icon[data-v-c62f1144]{width:24px;height:24px}.header-bar .header-btn .btn-text[data-v-c62f1144]{font-size:14px;color:#333}.filter-btn[data-v-c62f1144]{transition:all .3s ease}.filter-btn .filter-icon[data-v-c62f1144]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease}.filter-btn.filter-active .filter-icon[data-v-c62f1144]{filter:brightness(0) saturate(100%) invert(41%) sepia(88%) saturate(7474%) hue-rotate(225deg) brightness(99%) contrast(99%)}[data-v-c62f1144] .van-icon-arrow-left:before{font-size:32px}.header-right .search-btn.only-search[data-v-c62f1144]{margin-left:auto!important}.header-bar .header-right .search-btn.only-search[data-v-c62f1144]{margin-left:auto}.popup-content[data-v-0ca2af89]{padding:20px}.delivery-task-details[data-v-0ca2af89]{padding:10px;font-size:14px}.delivery-task-details .task-info[data-v-0ca2af89],.delivery-task-details .vehicle-info[data-v-0ca2af89]{background:#fff;border-radius:8px;margin-bottom:10px;padding:10px}.delivery-task-details .info-item[data-v-0ca2af89]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.delivery-task-details .info-item .label[data-v-0ca2af89]{font-weight:700;font-size:16px}.delivery-task-details .info-item .label-xh[data-v-0ca2af89]{font-weight:700;font-size:25px}.delivery-task-details .info-item .label-text[data-v-0ca2af89]{font-size:13px;color:#000}.delivery-task-details .info-item .status[data-v-0ca2af89]{font-weight:700}.delivery-task-details .info-detail .detail-row[data-v-0ca2af89]{display:flex;justify-content:space-between;margin-bottom:5px}.delivery-task-details .info-detail .detail-row .detail-label[data-v-0ca2af89]{color:#9798ab;width:200px;font-weight:400}.delivery-task-details .info-detail .detail-row .detail-value[data-v-0ca2af89]{color:#000;text-align:right}.delivery-task-details .info-detail .detail-row .detail-value .user-name[data-v-0ca2af89]{text-align:right}.delivery-task-details .info-detail .detail-row .detail-value .self-tag[data-v-0ca2af89]{white-space:nowrap;flex-shrink:0}.bottom-btn[data-v-0ca2af89]{display:flex;justify-content:space-between;align-items:center}.assign-popup[data-v-0ca2af89]{display:flex;flex-direction:column;height:auto;min-height:150px;max-height:300px;padding-bottom:0}.assign-popup .popup-header[data-v-0ca2af89]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;position:relative}.assign-popup .popup-header[data-v-0ca2af89]:before{content:"";width:32px;visibility:hidden}.assign-popup .popup-header .title[data-v-0ca2af89]{font-size:18px;font-weight:700;flex:1;text-align:center;margin:0 10px}.assign-popup .popup-header .close[data-v-0ca2af89]{width:32px;height:32px;cursor:pointer;padding:5px;z-index:1}.assign-popup .popup-header .close img[data-v-0ca2af89]{width:100%;height:100%}.assign-popup .popup-content[data-v-0ca2af89]{flex:1;padding:10px 0;margin:0 12px}.assign-popup .popup-content .van-cell[data-v-0ca2af89]:active{background-color:#f5f5f5}.assign-popup .popup-footer[data-v-0ca2af89]{padding:10px 20px;flex-shrink:0}.van-cell.self-assign[data-v-0ca2af89]{box-sizing:border-box;background-color:#eff2f7;border:#eff2f7;width:80%}.van-cell.others-assign[data-v-0ca2af89]{box-sizing:border-box;margin-top:16px;background:#eff2f7;border:#eff2f7}[data-v-0ca2af89] .van-cell{background:#eff2f7;box-sizing:border-box}[data-v-0ca2af89] .van-cell.selected{box-sizing:border-box;color:#465ffd!important;border:2px solid #465ffd!important}[data-v-0ca2af89] .van-button.search-btn{flex:3;height:40px}[data-v-0ca2af89] .van-button.search-btn.van-button--info{background:#465ffd!important;color:#fff!important}[data-v-0ca2af89] .van-button.search-btn.van-button--disabled{background-color:#cbd5fb!important;border-color:#cbd5fb!important;color:#fff!important}[data-v-0ca2af89] .van-button.van-button.search-btn-fp{display:flex;background:#465ffd;border-color:#465ffd;padding:8px 16px;height:auto}[data-v-0ca2af89] .van-button.van-button.text{padding:8px 16px;height:auto}[data-v-0ca2af89] .van-button.van-button--default{background-color:#f5f5f5;border-color:#ebedf0;color:#333}[data-v-0ca2af89] .van-button.footer-button{flex:1;width:auto}[data-v-0ca2af89] .van-button.van-button.text{color:#000;font-weight:600}.task-info[data-v-0ca2af89]{background:linear-gradient(180deg,#edf4ff,#f0f5ff 10%,#fff 60%,#fff)!important}.detail-row:nth-child(2) .detail-value[data-v-0ca2af89],.detail-row:nth-child(3) .detail-value[data-v-0ca2af89]{text-align:right;line-height:1.4}.delivery-task-details[data-v-0ca2af89]{box-sizing:border-box}.content-wrapper[data-v-0ca2af89]{padding:10px}.delivery-task-details[data-v-0ca2af89]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.content-wrapper[data-v-0ca2af89]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-v-0ca2af89] .van-pull-refresh{height:100%;overflow-y:auto}