.payTip[data-v-2d2060e9]{color:#409eff;border:1px solid #409eff;border-radius:5px;background:rgba(64,158,255,.06666666666666667)}.payAmount[data-v-2d2060e9]{justify-content:space-between;margin:10px 0}.payAmount .payAmount-item[data-v-2d2060e9]{width:22%;border:1px solid #666;padding:10px;box-sizing:border-box;border-radius:5px;text-align:center}.payAmount .payAmount-item[data-v-2d2060e9]:hover{cursor:pointer}.payAmount .active[data-v-2d2060e9]{color:#409eff;border:1px solid #409eff;background:rgba(64,158,255,.06666666666666667)}.dialog-footer[data-v-2d2060e9],.dialog-footer button[data-v-2d2060e9]{width:100%}.qrcode-box[data-v-2d2060e9]{display:flex;flex-direction:column;align-items:center}.qrcode[data-v-2d2060e9]{display:flex;justify-content:center}.qrcode-tip[data-v-2d2060e9]{margin-top:15px;text-align:center}.header-left[data-v-4252a653]{flex:1;cursor:pointer}.header-left .logo[data-v-4252a653]{width:28px;height:28px;border-radius:8px;margin-right:14px;background-color:#ebebeb;box-shadow:0 2px 8px rgba(43,119,255,.3),0 0 15px rgba(43,119,255,.2),0 0 25px rgba(43,119,255,.1);transition:all .3s ease;animation:logoGlow-4252a653 2s ease-in-out infinite alternate}.header-left .logo[data-v-4252a653]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(43,119,255,.4),0 0 20px rgba(43,119,255,.3),0 0 35px rgba(43,119,255,.2)}.header-left .company-name[data-v-4252a653]{font-size:20px;margin-right:80px;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:2px;color:#fff;text-shadow:0 0 10px hsla(0,0%,100%,.3)}@keyframes logoGlow-4252a653{0%{box-shadow:0 2px 8px rgba(43,119,255,.3),0 0 15px rgba(43,119,255,.2),0 0 25px rgba(43,119,255,.1)}to{box-shadow:0 2px 12px rgba(43,119,255,.5),0 0 20px rgba(43,119,255,.35),0 0 35px rgba(43,119,255,.2)}}.header-center[data-v-7480e7a0]{flex:1;justify-content:center;align-items:center;margin-right:16px}.header-center .sensitiveTips[data-v-7480e7a0]{margin:0 16px 0 0;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .2s ease}.header-center .sensitiveTips[data-v-7480e7a0]:hover{background:hsla(0,0%,100%,.2)}.header-center .sensitiveTips i[data-v-7480e7a0]{font-size:18px;color:#e6a23c}.header-center .sensitiveTips-num[data-v-7480e7a0]{min-width:16px;height:16px;line-height:16px;padding:0 4px;border-radius:8px;text-align:center;font-size:11px;color:#fff;background:#f56c6c;position:absolute;top:-4px;right:-4px}.header-center .line[data-v-7480e7a0]{width:1px;height:16px;background:hsla(0,0%,100%,.2);margin:0 12px}.header-center .info-item[data-v-7480e7a0]{display:flex;align-items:center;padding:4px 10px;border-radius:16px;cursor:default;transition:all .2s ease;height:28px}.header-center .info-item.clickable[data-v-7480e7a0]{cursor:pointer}.header-center .info-item[data-v-7480e7a0]:hover{background:hsla(0,0%,100%,.1)}.header-center .info-item .info-label[data-v-7480e7a0]{font-size:13px;color:hsla(0,0%,100%,.7);margin-right:6px}.header-center .info-item .info-value[data-v-7480e7a0]{font-size:14px;font-weight:500;color:#fff}.popover[x-placement^=bottom] .popper__arrow,.popover[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#2b77ff!important}.popover[x-placement^=top] .popper__arrow,.popover[x-placement^=top] .popper__arrow:after{border-top-color:#2b77ff!important}.search-input[data-v-7ae81566]{width:35rem}.header-right[data-v-7ae81566]{flex:1;justify-content:flex-end;text-align:left;font-style:normal}.header-right .menu-search-wrapper[data-v-7ae81566]{margin-right:10px}.header-right .operation-btn[data-v-7ae81566]{height:48px;font-family:SourceHanSansSC;font-weight:400;font-size:14px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:20px;transition:all .25s ease;position:relative}.header-right .operation-btn[data-v-7ae81566]:hover{color:hsla(0,0%,100%,.9333333333333333)}.header-right .operation-btn img[data-v-7ae81566]{width:16px;height:16px;margin-right:4px}.header-right .operation-btn.has-bg[data-v-7ae81566]{padding:4px 10px;background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-radius:16px;border:1px solid hsla(0,0%,100%,.1);height:32px}.header-right .operation-btn.has-bg .btn-icon[data-v-7ae81566]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:6px;transition:all .3s ease}.header-right .operation-btn.has-bg .btn-icon i[data-v-7ae81566]{font-size:11px;color:#fff}.header-right .operation-btn.has-bg[data-v-7ae81566]:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));border-color:hsla(0,0%,100%,.2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.header-right .operation-btn.has-bg:hover .btn-icon[data-v-7ae81566]{transform:scale(1.1)}.header-right .operation-btn.driver-register-btn .btn-icon[data-v-7ae81566]{background:linear-gradient(135deg,#f63,#f85)}.header-right .operation-btn.driver-register-btn:hover .btn-icon[data-v-7ae81566]{box-shadow:0 4px 12px rgba(255,102,51,.4)}.header-right .operation-btn.app-download-btn .btn-icon[data-v-7ae81566]{background:linear-gradient(135deg,#7ebf50,#9ad06a)}.header-right .operation-btn.app-download-btn:hover .btn-icon[data-v-7ae81566]{box-shadow:0 4px 12px rgba(126,191,80,.4)}.header-right .operation-btn.refund-btn .btn-icon[data-v-7ae81566]{background:linear-gradient(135deg,#e6a23c,#f0b85a)}.header-right .operation-btn.refund-btn:hover .btn-icon[data-v-7ae81566]{box-shadow:0 4px 12px rgba(230,162,60,.4)}.header-right .operation-btn.order-btn .btn-icon[data-v-7ae81566]{background:linear-gradient(135deg,#409eff,#66b1ff)}.header-right .operation-btn.order-btn:hover .btn-icon[data-v-7ae81566]{box-shadow:0 4px 12px rgba(64,158,255,.4)}.header-right .operation-btn.goods-btn .btn-icon[data-v-7ae81566]{background:linear-gradient(135deg,#67c23a,#85ce61)}.header-right .operation-btn.goods-btn:hover .btn-icon[data-v-7ae81566]{box-shadow:0 4px 12px rgba(103,194,58,.4)}.header-right .operation-btn.help-btn .btn-icon[data-v-7ae81566]{background:linear-gradient(135deg,#909399,#a6a9ad)}.header-right .operation-btn.help-btn:hover .btn-icon[data-v-7ae81566]{box-shadow:0 4px 12px rgba(144,147,153,.4)}.header-right .operation-btn.search-btn .btn-icon[data-v-7ae81566]{background:linear-gradient(135deg,#606266,#909399)}.header-right .operation-btn.search-btn .search-shortcut[data-v-7ae81566]{margin-left:6px;padding:1px 5px;background:hsla(0,0%,100%,.15);border-radius:4px;font-size:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:.7}.header-right .operation-btn.search-btn:hover .btn-icon[data-v-7ae81566]{box-shadow:0 4px 12px rgba(96,98,102,.4)}.header-right .operation-btn.search-btn.is-active[data-v-7ae81566]{background:linear-gradient(135deg,rgba(64,158,255,.2),rgba(64,158,255,.1));border-color:rgba(64,158,255,.4)}.header-right .operation-btn.search-btn.is-active .btn-icon[data-v-7ae81566]{background:linear-gradient(135deg,#409eff,#66b1ff)}.header-right .operation-btn.user-info-btn[data-v-7ae81566]{padding:4px 10px;border-radius:20px;gap:8px;border:1px solid hsla(0,0%,100%,.15);transition:all .25s ease}.header-right .operation-btn.user-info-btn[data-v-7ae81566]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.header-right .operation-btn.user-info-btn .user-avatar-wrap[data-v-7ae81566]{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#409eff,#66b1ff);display:flex;align-items:center;justify-content:center;border:1.5px solid hsla(0,0%,100%,.4)}.header-right .operation-btn.user-info-btn .user-avatar-wrap .user-avatar-img[data-v-7ae81566]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-right .operation-btn.user-info-btn .user-avatar-wrap .user-avatar-letter[data-v-7ae81566]{color:#fff;font-size:13px;font-weight:600;line-height:1}.header-right .operation-btn.user-info-btn .user-name[data-v-7ae81566]{font-size:14px;font-weight:500;color:#fff;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heartbeat-indicator[data-v-7ae81566]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:10px;cursor:pointer;border-radius:50%;transition:background .2s ease}.heartbeat-indicator[data-v-7ae81566]:hover{background:hsla(0,0%,100%,.1)}.heartbeat-indicator .heartbeat-dot[data-v-7ae81566]{width:8px;height:8px;border-radius:50%;position:relative}.heartbeat-indicator .heartbeat-dot[data-v-7ae81566]:after{content:"";position:absolute;top:-3px;left:-3px;width:14px;height:14px;border-radius:50%;opacity:.3}.heartbeat-indicator .heartbeat-dot.status-ok[data-v-7ae81566]{background:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.6)}.heartbeat-indicator .heartbeat-dot.status-ok[data-v-7ae81566]:after{background:#67c23a}.heartbeat-indicator .heartbeat-dot.status-warning[data-v-7ae81566]{background:#e6a23c;box-shadow:0 0 6px rgba(230,162,60,.6);animation:heartbeat-pulse-7ae81566 2s infinite}.heartbeat-indicator .heartbeat-dot.status-warning[data-v-7ae81566]:after{background:#e6a23c}.heartbeat-indicator .heartbeat-dot.status-error[data-v-7ae81566]{background:#f56c6c;box-shadow:0 0 6px rgba(245,108,108,.6);animation:heartbeat-pulse-7ae81566 1s infinite}.heartbeat-indicator .heartbeat-dot.status-error[data-v-7ae81566]:after{background:#f56c6c}.heartbeat-indicator .heartbeat-dot.status-unknown[data-v-7ae81566],.heartbeat-indicator .heartbeat-dot.status-unknown[data-v-7ae81566]:after{background:#909399}@keyframes heartbeat-pulse-7ae81566{0%,to{opacity:1}50%{opacity:.5}}@keyframes phone-ring-7ae81566{0%,to{transform:scale(1.1) rotate(0deg)}20%{transform:scale(1.1) rotate(-10deg)}40%{transform:scale(1.1) rotate(10deg)}60%{transform:scale(1.1) rotate(-10deg)}80%{transform:scale(1.1) rotate(10deg)}}.menu-search-popover{padding:0!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)!important;overflow:hidden}.menu-search-popover .search-content{padding:0;background:#fff;min-width:400px}.menu-search-popover .search-content .search-header{display:flex;align-items:center;padding:16px 20px 12px;background:#fff;border-bottom:1px solid #f0f0f0}.menu-search-popover .search-content .search-header i{font-size:16px;color:#409eff;margin-right:10px}.menu-search-popover .search-content .search-header span{font-size:15px;font-weight:600;color:#303133}.menu-search-popover .search-content .search-header .shortcut-key{margin-left:auto;padding:3px 10px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;font-size:12px;color:#909399;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.menu-search-popover .search-content .el-input{padding:16px 20px;background:#fff}.menu-search-popover .search-content .el-input .el-input__inner{border-radius:8px;border:1px solid #dcdfe6;padding-left:40px;height:44px;font-size:14px;transition:all .2s ease}.menu-search-popover .search-content .el-input .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.menu-search-popover .search-content .el-input .el-input__inner:focus::-moz-placeholder{display:none}.menu-search-popover .search-content .el-input .el-input__inner:focus::placeholder{display:none}.menu-search-popover .search-content .el-input .el-input__inner::-moz-placeholder{color:#c0c4cc}.menu-search-popover .search-content .el-input .el-input__inner::placeholder{color:#c0c4cc}.menu-search-popover .search-content .el-input .el-input__prefix{top:5%;left:2.5rem;color:#c0c4cc;font-size:16px}.menu-search-popover .search-content .search-results{max-height:300px;overflow-y:auto}.menu-search-popover .search-content .search-results .results-count{padding:8px 20px;font-size:12px;color:#909399;background:#fafafa;border-bottom:1px solid #f0f0f0}.menu-search-popover .search-content .search-results .results-list{padding:8px 0}.menu-search-popover .search-content .search-results .result-item{display:flex;align-items:center;padding:10px 20px;cursor:pointer;transition:all .15s ease}.menu-search-popover .search-content .search-results .result-item.is-active,.menu-search-popover .search-content .search-results .result-item:hover{background:#f5f7fa}.menu-search-popover .search-content .search-results .result-item.is-active .result-icon{background:#409eff}.menu-search-popover .search-content .search-results .result-item.is-active .result-icon i{color:#fff}.menu-search-popover .search-content .search-results .result-item.is-active .result-action i{opacity:1;transform:translateX(0)}.menu-search-popover .search-content .search-results .result-item .result-icon{width:28px;height:28px;border-radius:6px;background:#e4e7ed;display:flex;align-items:center;justify-content:center;margin-right:10px;transition:all .15s ease}.menu-search-popover .search-content .search-results .result-item .result-icon i{font-size:13px;color:#909399}.menu-search-popover .search-content .search-results .result-item .result-info{flex:1;min-width:0}.menu-search-popover .search-content .search-results .result-item .result-info .result-name{display:block;font-size:13px;color:#303133;font-weight:500}.menu-search-popover .search-content .search-results .result-item .result-info .result-name mark{background:#fef08a;color:#854d0e;padding:0 2px;border-radius:2px}.menu-search-popover .search-content .search-results .result-item .result-info .result-path{display:flex;align-items:center;font-size:11px;color:#909399;margin-top:2px}.menu-search-popover .search-content .search-results .result-item .result-info .result-path i{font-size:10px;margin-right:4px}.menu-search-popover .search-content .search-results .result-item .result-action i{font-size:13px;color:#409eff;opacity:0;transform:translateX(-4px);transition:all .15s ease}.menu-search-popover .search-content .search-results .no-results{padding:32px 16px;text-align:center}.menu-search-popover .search-content .search-results .no-results .no-results-icon{width:40px;height:40px;border-radius:50%;background:#f5f7fa;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.menu-search-popover .search-content .search-results .no-results .no-results-icon i{font-size:20px;color:#c0c4cc}.menu-search-popover .search-content .search-results .no-results span{display:block;font-size:13px;color:#909399;font-weight:500}.menu-search-popover .search-content .search-results .no-results .no-results-tip{font-size:12px;color:#c0c4cc;margin-top:4px}.menu-search-popover .search-content .search-tips{padding:12px 20px;background:#fafafa;border-top:1px solid #f0f0f0}.menu-search-popover .search-content .search-tips .recent-menus{margin-bottom:12px}.menu-search-popover .search-content .search-tips .recent-menus .recent-title{font-size:12px;color:#909399;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.menu-search-popover .search-content .search-tips .recent-menus .recent-item{display:flex;align-items:center;padding:8px 12px;margin:0 -8px;border-radius:6px;cursor:pointer;transition:all .15s ease}.menu-search-popover .search-content .search-tips .recent-menus .recent-item:hover{background:#fff}.menu-search-popover .search-content .search-tips .recent-menus .recent-item i{font-size:14px;color:#c0c4cc;margin-right:8px}.menu-search-popover .search-content .search-tips .recent-menus .recent-item span{font-size:13px;color:#606266}.menu-search-popover .search-content .search-tips .tips-footer{display:flex;justify-content:center;gap:16px;padding-top:12px;border-top:1px solid #ebeef5}.menu-search-popover .search-content .search-tips .tips-footer .tip-item{font-size:12px;color:#909399}.menu-search-popover .search-content .search-tips .tips-footer .tip-item kbd{padding:2px 6px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;font-size:11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-right:3px}.help-center-dialog /deep/ .el-dialog__body{padding:0;height:95vh}.help-center-dialog .iframe-container{width:100%;height:100%}.help-center-dialog .iframe-container iframe{width:100%;height:100%;min-height:95vh;border:none}.header-down-notice[data-v-c657fa58]{position:fixed;right:20px;z-index:10000;border-radius:4px;top:20px;background:#fff;box-shadow:0 4px 16px 0 rgba(127,103,86,.1);color:#222}.header-down-notice .header-down-cont[data-v-c657fa58]{padding:16px;display:flex;align-items:center;font-size:14px}.dialog-content[data-v-41e9b490]{padding:0 20px 20px}.app-tabs[data-v-41e9b490]{margin-bottom:20px}.app-tabs[data-v-41e9b490] .el-tabs__header{margin:0 0 20px 0}.app-tabs[data-v-41e9b490] .el-tabs__item{font-size:14px;font-weight:500;padding:0 20px;height:44px;line-height:44px}.app-tabs[data-v-41e9b490] .el-tabs__item.is-active{color:#7ebf50}.app-tabs[data-v-41e9b490] .el-tabs__active-bar{background-color:#7ebf50}.app-tabs[data-v-41e9b490] .el-tabs__nav-wrap:after{background-color:#e4e7ed}.qrcode-wrapper[data-v-41e9b490]{text-align:center;padding:30px;background:linear-gradient(135deg,#f0fff4,#e8f5e9 50%,#f0fff4);border-radius:16px;margin-bottom:20px;position:relative;overflow:hidden}.qrcode-wrapper .qrcode-decoration[data-v-41e9b490]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:230px;height:230px;pointer-events:none}.qrcode-wrapper .qrcode-decoration .corner[data-v-41e9b490]{position:absolute;width:20px;height:20px;border:3px solid #7ebf50}.qrcode-wrapper .qrcode-decoration .corner.corner-tl[data-v-41e9b490]{top:0;left:0;border-right:none;border-bottom:none;border-radius:4px 0 0 0}.qrcode-wrapper .qrcode-decoration .corner.corner-tr[data-v-41e9b490]{top:0;right:0;border-left:none;border-bottom:none;border-radius:0 4px 0 0}.qrcode-wrapper .qrcode-decoration .corner.corner-bl[data-v-41e9b490]{bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 4px}.qrcode-wrapper .qrcode-decoration .corner.corner-br[data-v-41e9b490]{bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 4px 0}.qrcode-wrapper .qrcode-container[data-v-41e9b490]{display:inline-block;padding:12px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(126,191,80,.2);position:relative;z-index:1}.qrcode-wrapper .scan-line[data-v-41e9b490]{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:200px;height:2px;background:linear-gradient(90deg,transparent,#7ebf50,transparent);animation:scan-41e9b490 2s ease-in-out infinite;opacity:.8}@keyframes scan-41e9b490{0%,to{top:30px;opacity:0}50%{opacity:.8}to{top:calc(100% - 30px);opacity:0}}.info-section[data-v-41e9b490]{display:flex;justify-content:center;gap:24px;margin-bottom:24px;padding:16px;background:#f8fafc;border-radius:12px}.info-section .info-item[data-v-41e9b490]{display:flex;align-items:center;font-size:13px;color:#64748b}.info-section .info-item i[data-v-41e9b490]{font-size:16px;color:#7ebf50;margin-right:6px}.button-group[data-v-41e9b490]{display:flex;justify-content:center;gap:16px}.button-group .el-button[data-v-41e9b490]{min-width:140px;height:44px;border-radius:22px;font-weight:500;font-size:14px;transition:all .3s ease}.button-group .el-button i[data-v-41e9b490]{margin-right:6px}.button-group .el-button.btn-copy[data-v-41e9b490]{border:2px solid #e2e8f0;color:#475569}.button-group .el-button.btn-copy[data-v-41e9b490]:hover{border-color:#7ebf50;color:#7ebf50;background:#f0fff4}.button-group .el-button.btn-download[data-v-41e9b490]{background:linear-gradient(135deg,#7ebf50,#5fa030);border:none}.button-group .el-button.btn-download[data-v-41e9b490]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(126,191,80,.4)}.app-download-dialog .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.app-download-dialog .el-dialog__header{padding:0;margin:0}.app-download-dialog .el-dialog__body{padding:0}.app-download-dialog .dialog-header{display:flex;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#7ebf50,#5fa030);color:#fff;position:relative}.app-download-dialog .dialog-header .header-icon{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;margin-right:16px}.app-download-dialog .dialog-header .header-icon i{font-size:24px}.app-download-dialog .dialog-header .header-text{flex:1}.app-download-dialog .dialog-header .header-text h3{margin:0;font-size:18px;font-weight:600}.app-download-dialog .dialog-header .header-text p{margin:4px 0 0;font-size:13px;opacity:.9}.app-download-dialog .dialog-header .close-btn{width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.app-download-dialog .dialog-header .close-btn:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.app-download-dialog .dialog-header .close-btn i{font-size:16px}.dialog-content[data-v-9434a1fa]{padding:0 20px 20px}.qrcode-wrapper[data-v-9434a1fa]{text-align:center;padding:30px;background:linear-gradient(135deg,#fff5f2,#ffe8e0 50%,#fff5f2);border-radius:16px;margin-bottom:20px;position:relative;overflow:hidden}.qrcode-wrapper .qrcode-decoration[data-v-9434a1fa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:230px;height:230px;pointer-events:none}.qrcode-wrapper .qrcode-decoration .corner[data-v-9434a1fa]{position:absolute;width:20px;height:20px;border:3px solid #f63}.qrcode-wrapper .qrcode-decoration .corner.corner-tl[data-v-9434a1fa]{top:0;left:0;border-right:none;border-bottom:none;border-radius:4px 0 0 0}.qrcode-wrapper .qrcode-decoration .corner.corner-tr[data-v-9434a1fa]{top:0;right:0;border-left:none;border-bottom:none;border-radius:0 4px 0 0}.qrcode-wrapper .qrcode-decoration .corner.corner-bl[data-v-9434a1fa]{bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 4px}.qrcode-wrapper .qrcode-decoration .corner.corner-br[data-v-9434a1fa]{bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 4px 0}.qrcode-wrapper .qrcode-container[data-v-9434a1fa]{display:inline-block;padding:12px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(255,102,51,.2);position:relative;z-index:1}.qrcode-wrapper .scan-line[data-v-9434a1fa]{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:200px;height:2px;background:linear-gradient(90deg,transparent,#f63,transparent);animation:scan-9434a1fa 2s ease-in-out infinite;opacity:.8}@keyframes scan-9434a1fa{0%,to{top:30px;opacity:0}50%{opacity:.8}to{top:calc(100% - 30px);opacity:0}}.info-section[data-v-9434a1fa]{display:flex;justify-content:center;gap:24px;margin-bottom:24px;padding:16px;background:#f8fafc;border-radius:12px}.info-section .info-item[data-v-9434a1fa]{display:flex;align-items:center;font-size:13px;color:#64748b}.info-section .info-item i[data-v-9434a1fa]{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#f63,#f85);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;margin-right:8px}.button-group[data-v-9434a1fa]{display:flex;justify-content:center;gap:16px}.button-group .el-button[data-v-9434a1fa]{min-width:140px;height:44px;border-radius:22px;font-weight:500;font-size:14px;transition:all .3s ease}.button-group .el-button i[data-v-9434a1fa]{margin-right:6px}.button-group .el-button.btn-cancel[data-v-9434a1fa]{border:2px solid #e2e8f0;color:#475569}.button-group .el-button.btn-cancel[data-v-9434a1fa]:hover{border-color:#f63;color:#f63;background:#fff5f2}.button-group .el-button.btn-download[data-v-9434a1fa]{background:linear-gradient(135deg,#f63,#e55a2b);border:none}.button-group .el-button.btn-download[data-v-9434a1fa]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,102,51,.4)}.download_material[data-v-9434a1fa]{width:750px;height:1620px;position:fixed;top:9999px;left:9999px;z-index:-1}.download_material .bg[data-v-9434a1fa]{width:750px;height:1620px}.download_material .download_material_code[data-v-9434a1fa]{position:absolute;top:533px;left:226px}.download_material1[data-v-9434a1fa]{width:750px;height:7030px;position:relative;position:fixed;top:9999px;left:9999px;z-index:-1}.download_material1 .download_material_code[data-v-9434a1fa]{position:absolute;top:564px;left:236px}.download_material1 .download_material_code1[data-v-9434a1fa]{position:absolute;bottom:306px;left:200px}.driver-register-dialog .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.driver-register-dialog .el-dialog__header{padding:0;margin:0}.driver-register-dialog .el-dialog__body{padding:0}.driver-register-dialog .dialog-header{display:flex;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#f63,#e55a2b);color:#fff;position:relative}.driver-register-dialog .dialog-header .header-icon{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;margin-right:16px}.driver-register-dialog .dialog-header .header-icon i{font-size:24px}.driver-register-dialog .dialog-header .header-text{flex:1}.driver-register-dialog .dialog-header .header-text h3{margin:0;font-size:18px;font-weight:600}.driver-register-dialog .dialog-header .header-text p{margin:4px 0 0;font-size:13px;opacity:.9}.driver-register-dialog .dialog-header .close-btn{width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.driver-register-dialog .dialog-header .close-btn:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.driver-register-dialog .dialog-header .close-btn i{font-size:16px}.popover{padding:0!important;border-radius:12px!important;border:none!important;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)!important}.popover .popover-content{width:350px;box-sizing:border-box;padding:20px;background:#fff;border-radius:12px;text-align:left;color:#333;position:relative;overflow:hidden}.popover .popover-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#409eff,#66b1ff)}.popover .popover-content-bg{width:80px;height:80px;position:absolute;right:-10px;bottom:-10px;z-index:0;opacity:.15}.popover .popover-content-title{display:flex;align-items:center;font-weight:600;font-size:15px;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.popover .popover-content-title img{width:24px;height:24px;margin-right:10px;padding:4px;background:linear-gradient(135deg,#f0f7ff,#e6f1ff);border-radius:8px}.popover .popover-content-detail{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.popover .popover-content-detail-num{font-weight:600;font-size:14px;line-height:1.4;color:#606266}.popover .popover-content-detail-num span{font-size:28px;font-weight:700;color:#409eff;margin-right:2px}.popover .popover-content-detail-text{font-size:13px;color:#909399;padding:4px 10px;background:#f5f7fa;border-radius:12px}.popover .popover-content-detail-btn{padding:8px 20px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:20px;font-weight:500;font-size:13px;color:#fff;text-align:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(64,158,255,.3)}.popover .popover-content-detail-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.4)}#frame-header{background:linear-gradient(90deg,#1d1e23,#3f4045);color:hsla(0,0%,100%,.7);height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}#frame-header *{white-space:nowrap}#frame-header .download_material{width:750px;height:1620px;position:fixed;top:9999px;left:9999px;z-index:-1}#frame-header .download_material .bg{width:750px;height:1620px}#frame-header .download_material .download_material_code{position:absolute;top:533px;left:226px}#frame-header .download_material1{width:750px;height:7030px;position:relative;position:fixed;top:9999px;left:9999px;z-index:-1}#frame-header .download_material1 .download_material_code{position:absolute;top:564px;left:236px}#frame-header .download_material1 .download_material_code1{position:absolute;bottom:306px;left:200px}.password-dialog .el-dialog{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.password-dialog .el-dialog__header{padding:0;margin:0}.password-dialog .el-dialog__body{padding:0}.password-dialog .password-dialog-header{display:flex;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#409eff,#2b77ff);color:#fff;position:relative}.password-dialog .password-dialog-header .header-icon{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;margin-right:16px}.password-dialog .password-dialog-header .header-icon i{font-size:24px}.password-dialog .password-dialog-header .header-text{flex:1}.password-dialog .password-dialog-header .header-text h3{margin:0;font-size:18px;font-weight:600}.password-dialog .password-dialog-header .header-text p{margin:4px 0 0;font-size:13px;opacity:.9}.password-dialog .password-dialog-header .close-btn{width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.password-dialog .password-dialog-header .close-btn:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.password-dialog .password-dialog-header .close-btn i{font-size:16px}.password-dialog .password-dialog-content{padding:24px}.password-dialog .password-dialog-content .el-form-item{margin-bottom:20px}.password-dialog .password-dialog-content .el-form-item .el-input__inner{height:44px;border-radius:8px;padding-left:40px}.password-dialog .password-dialog-content .el-form-item .el-input__prefix{left:12px}.password-dialog .password-dialog-content .el-form-item .el-input__prefix i{font-size:18px;color:#909399}.password-dialog .password-dialog-content .password-tips{display:flex;align-items:center;padding:12px 16px;background:#f0f7ff;border-radius:8px;margin-bottom:20px}.password-dialog .password-dialog-content .password-tips i{color:#409eff;margin-right:8px}.password-dialog .password-dialog-content .password-tips span{font-size:13px;color:#666}.password-dialog .password-dialog-content .password-actions{display:flex;justify-content:flex-end;gap:12px}.password-dialog .password-dialog-content .password-actions .el-button{min-width:100px;height:40px;border-radius:8px;font-weight:500}#frame-menu{display:flex;flex-direction:column;width:220px;height:100%;background:linear-gradient(180deg,#1d1e23,#2a2b30);transition:width .3s ease;outline:none;overflow:hidden}#frame-menu.menu-collapsed{width:64px}#frame-menu.menu-collapsed .menu-collapse-btn .collapse-btn-inner{justify-content:center;padding:0}#frame-menu.menu-collapsed .menu-collapse-btn .collapse-btn-inner i{margin-right:0}#frame-menu.menu-collapsed .version-info{padding:8px;justify-content:center}#frame-menu.menu-collapsed .version-info .version-badge{padding:4px 8px}#frame-menu.menu-collapsed .version-info .version-badge .el-icon-info{margin-right:0}#frame-menu.menu-collapsed .version-info .version-badge .version-text,#frame-menu.menu-collapsed .version-info .version-detail{display:none}#frame-menu.menu-collapsed .el-menu-item{padding:0!important;text-align:center}#frame-menu.menu-collapsed .el-menu-item i{margin-right:0!important}#frame-menu.menu-collapsed .el-menu-item span{display:none}#frame-menu.menu-collapsed .el-submenu .el-submenu__title{padding:0!important;text-align:center}#frame-menu.menu-collapsed .el-submenu .el-submenu__title i{margin-right:0!important}#frame-menu.menu-collapsed .el-submenu .el-submenu__title span{display:none}#frame-menu .menu-collapse-btn{flex-shrink:0;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease}#frame-menu .menu-collapse-btn:hover{background:rgba(0,0,0,.3)}#frame-menu .menu-collapse-btn:hover .collapse-btn-inner{color:#fff}#frame-menu .menu-collapse-btn:hover .collapse-btn-inner i{color:#2b77ff}#frame-menu .menu-collapse-btn .collapse-btn-inner{display:flex;align-items:center;justify-content:center;padding:14px 20px;color:hsla(0,0%,100%,.7);font-size:13px;transition:all .3s ease}#frame-menu .menu-collapse-btn .collapse-btn-inner i{font-size:18px;margin-right:8px;transition:color .3s ease}#frame-menu .menu-box{overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) #1d1e23}#frame-menu .menu-box::-webkit-scrollbar{width:4px}#frame-menu .menu-box::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}#frame-menu .menu-box::-webkit-scrollbar-track{background:#1d1e23!important}#frame-menu .menu-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:hsla(0,0%,100%,.7);text-align:center}#frame-menu .menu-error i{font-size:48px;color:#e6a23c;margin-bottom:16px}#frame-menu .menu-error p{margin-bottom:12px;font-size:14px}#frame-menu .menu-error .el-button{color:#2b77ff}#frame-menu .menu-error .el-button:hover{color:#5e98ff}#frame-menu .menu-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:hsla(0,0%,100%,.5);text-align:center}#frame-menu .menu-empty i{font-size:36px;margin-bottom:12px;opacity:.5}#frame-menu .menu-empty p{margin-bottom:12px;font-size:14px}#frame-menu .menu-empty .el-button{color:#2b77ff}#frame-menu .version{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:500;text-align:center;line-height:36px;background:#1d1e23;text-transform:lowercase;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0;cursor:default;transition:color .3s ease}#frame-menu .version:hover{color:hsla(0,0%,100%,.8)}#frame-menu .el-menu{border-right:none}#frame-menu .el-menu.el-menu--collapse{width:64px}#frame-menu .el-menu.el-menu--collapse .el-menu-item span,#frame-menu .el-menu.el-menu--collapse .el-submenu__title span{display:none}#frame-menu .el-menu.el-menu--collapse .el-menu-item i,#frame-menu .el-menu.el-menu--collapse .el-submenu__title i{margin-right:0}#frame-menu .el-menu .el-menu-item{color:hsla(0,0%,100%,.7);transition:all .3s ease;height:44px;line-height:44px}#frame-menu .el-menu .el-menu-item i{color:hsla(0,0%,100%,.7);margin-right:8px;transition:all .3s ease}#frame-menu .el-menu .el-menu-item:hover{background-color:rgba(63,64,69,.5)!important;color:#fff}#frame-menu .el-menu .el-menu-item:hover i{color:#fff;transform:scale(1.1)}#frame-menu .el-menu .el-menu-item.is-active{background-color:rgba(43,119,255,.2)!important;color:#fff;border-right:3px solid #2b77ff}#frame-menu .el-menu .el-menu-item.is-active i{color:#2b77ff}#frame-menu .el-menu .el-menu-item.search-highlight{background-color:rgba(43,119,255,.15)!important}#frame-menu .el-menu .el-menu-item.search-highlight:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#2b77ff;border-radius:0 2px 2px 0}#frame-menu .el-menu .el-submenu .el-submenu__title{height:44px;line-height:44px;transition:all .3s ease}#frame-menu .el-menu .el-submenu .el-submenu__title i,#frame-menu .el-menu .el-submenu .el-submenu__title span{color:hsla(0,0%,100%,.7);transition:color .3s ease}#frame-menu .el-menu .el-submenu .el-submenu__title .iconfont{margin-right:8px}#frame-menu .el-menu .el-submenu .el-submenu__title:hover{background-color:rgba(63,64,69,.5)!important}#frame-menu .el-menu .el-submenu .el-submenu__title:hover i,#frame-menu .el-menu .el-submenu .el-submenu__title:hover span{color:#fff}#frame-menu .el-menu .el-submenu .el-menu-item{padding-left:52px!important;min-width:auto;position:relative}#frame-menu .el-menu .el-submenu.is-opened .el-submenu__title{background-color:rgba(63,64,69,.3)!important}.version-info{padding:12px 15px;background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.version-info:hover{background:rgba(0,0,0,.3)}.version-info:hover .version-badge{transform:scale(1.05);box-shadow:0 4px 12px rgba(43,119,255,.3)}.version-info .version-badge{display:flex;align-items:center;padding:6px 12px;background:linear-gradient(135deg,rgba(43,119,255,.2),rgba(43,119,255,.1));border:1px solid rgba(43,119,255,.3);border-radius:16px;transition:all .3s ease}.version-info .version-badge .el-icon-info{font-size:14px;color:#2b77ff;margin-right:6px}.version-info .version-badge .version-text{font-size:13px;font-weight:600;color:#fff;letter-spacing:.5px}.version-info .version-badge.is-dev{background:linear-gradient(135deg,rgba(250,173,20,.2),rgba(250,173,20,.1));border-color:rgba(250,173,20,.3)}.version-info .version-badge.is-dev .el-icon-info{color:#faad14}.version-info .version-badge.is-dev .version-text:after{content:" DEV";font-size:10px;color:#faad14;margin-left:4px;font-weight:500}.version-info .version-detail{font-size:11px;color:hsla(0,0%,100%,.5);cursor:help}.version-info .version-detail:hover{color:hsla(0,0%,100%,.7)}.collapsed-submenu-popper .el-menu{background-color:#1d1e23!important;min-width:160px}.collapsed-submenu-popper .el-menu .el-menu-item{padding-left:20px!important;color:hsla(0,0%,100%,.7)}.collapsed-submenu-popper .el-menu .el-menu-item:hover{background-color:rgba(63,64,69,.5)!important;color:#fff}.collapsed-submenu-popper .el-menu .el-menu-item.is-active{background-color:rgba(43,119,255,.2)!important;color:#fff}#frame{height:100%}#frame .frame-content{width:100%;height:calc(100% - 48px);display:flex;align-items:stretch;overflow:hidden}#frame .frame-content #frame-menu{flex-shrink:0;box-shadow:2px 0 8px rgba(0,0,0,.15);z-index:10}#frame .frame-content .frame-inner-box{flex:1;margin:16px;height:calc(100% - 32px);min-width:0;overflow:hidden;display:flex;flex-direction:column}#frame .frame-content .frame-inner-box.fullscreen-box{margin:0;height:100%}#frame .frame-content .frame-inner-box .page-header-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.05);flex-shrink:0}#frame .frame-content .frame-inner-box .page-header-bar .page-header-left{display:flex;align-items:center;gap:16px}#frame .frame-content .frame-inner-box .page-header-bar .page-header-left .page-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}#frame .frame-content .frame-inner-box .page-header-bar .page-header-left .page-title i{font-size:18px;color:#2b77ff}#frame .frame-content .frame-inner-box .page-header-bar .page-header-left .page-breadcrumb{padding-left:16px;border-left:1px solid #dcdfe6}#frame .frame-content .frame-inner-box .page-header-bar .page-header-left .page-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{font-size:13px;color:#909399}#frame .frame-content .frame-inner-box .page-header-bar .page-header-left .page-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner.is-link{color:#606266;font-weight:400}#frame .frame-content .frame-inner-box .page-header-bar .page-header-left .page-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner.is-link:hover{color:#2b77ff}#frame .frame-content .frame-inner-box .page-header-bar .page-header-left .page-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#303133;font-weight:500}#frame .frame-content .frame-inner-box .page-header-bar .page-header-right{display:flex;align-items:center;gap:12px}#frame .frame-content .frame-inner-box .breadcrumb-box{margin-bottom:16px}#frame .frame-content .frame-inner-box .frame-inner{width:100%;flex:1;min-height:0;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);position:relative;overflow:auto}#frame .frame-content .frame-inner-box .frame-inner>div{box-sizing:border-box;height:100%}#frame .frame-content .frame-inner-box .frame-inner.fullscreen-layout{padding:0;background-color:transparent;box-shadow:none;border-radius:0}#frame .frame-content .frame-inner-box .breadcrumb-box+.frame-inner{height:calc(100% - 48px)}#frame .frame-content .frame-inner-box-fixed{flex:1;box-sizing:border-box;min-width:0;height:100%;margin:0;padding:16px;overflow:hidden}#frame .frame-content .frame-inner-box-fixed .breadcrumb-box{margin-bottom:16px}#frame .frame-content .frame-inner-box-fixed .frame-inner{width:100%;height:100%;box-sizing:border-box;position:relative;overflow:auto}#frame .frame-content .frame-inner-box-fixed .frame-inner>div{box-sizing:border-box;height:100%}#frame .frame-content .frame-inner-box-fixed .breadcrumb-box+.frame-inner{height:calc(100% - 48px)}.rich .content{margin-bottom:20px}.rich .content span{color:red}.rich .el-dialog__body{padding-top:40px!important}.rich .el-dialog__footer{text-align:center;padding-bottom:50px!important}