.wrapper[data-v-9e420b68]{width:100%;margin-top:120px;display:flex;flex-direction:column;align-items:center;overflow:auto}.login-root[data-v-7c0c3058]{background-image:url(../img/bg.7c8b03b6.png);background-size:100vw 100vh;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial}.bg-decoration-top[data-v-7c0c3058]{position:absolute;top:-10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(60,125,255,.08) 0,rgba(244,247,254,0) 70%);border-radius:50%}.bg-decoration-bottom[data-v-7c0c3058]{position:absolute;bottom:-10%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(60,125,255,.05) 0,rgba(244,247,254,0) 70%);border-radius:50%}.login-container[data-v-7c0c3058]{width:100%;max-width:460px;padding:20px;z-index:10}.login-card[data-v-7c0c3058]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:24px;padding:50px 40px;box-shadow:0 20px 40px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.8)}.header-section[data-v-7c0c3058]{text-align:left;margin-bottom:40px}.header-section .main-title[data-v-7c0c3058]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.header-section .sub-title[data-v-7c0c3058]{font-size:14px;color:#8c8c8c;letter-spacing:1px}.custom-input-group[data-v-7c0c3058]{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:0 16px;transition:all .3s ease}.custom-input-group[data-v-7c0c3058]:hover{border-color:#cbd5e1}.custom-input-group.focus-within[data-v-7c0c3058]{border-color:#3c7dff;background:#fff;box-shadow:0 0 0 4px rgba(60,125,255,.1)}.custom-input-group[data-v-7c0c3058]:focus-within{border-color:#3c7dff;background:#fff;box-shadow:0 0 0 4px rgba(60,125,255,.1)}.field-icon[data-v-7c0c3058]{font-size:18px;color:#94a3b8;margin-right:12px}.custom-input[data-v-7c0c3058]{flex:1;height:50px;border:none;outline:none;background:transparent;font-size:15px;color:#1e293b}.custom-input[data-v-7c0c3058]::-moz-placeholder{color:#94a3b8}.custom-input[data-v-7c0c3058]::placeholder{color:#94a3b8}.code-group .v-divider[data-v-7c0c3058]{width:1px;height:20px;background:#e2e8f0;margin:0 12px}.code-group .send-code-text[data-v-7c0c3058]{font-size:14px;color:#3c7dff;font-weight:500;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-group .send-code-text[data-v-7c0c3058]:hover{color:#2563eb}.code-group .send-code-text.disabled[data-v-7c0c3058]{color:#94a3b8;cursor:not-allowed}.submit-btn[data-v-7c0c3058]{width:100%;height:54px;background:linear-gradient(135deg,#3c7dff,#2563eb);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 10px 20px rgba(60,125,255,.2);transition:all .3s ease;margin-top:10px}.submit-btn[data-v-7c0c3058]:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(60,125,255,.3)}.submit-btn[data-v-7c0c3058]:active{transform:translateY(1px)}.submit-btn[data-v-7c0c3058]:disabled{background:#cbd5e1;cursor:not-allowed;box-shadow:none}.form-footer[data-v-7c0c3058]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.form-footer .footer-link[data-v-7c0c3058]{font-size:13px;color:#64748b;cursor:pointer}.form-footer .footer-link[data-v-7c0c3058]:hover{color:#3c7dff}.copyright[data-v-7c0c3058],.form-footer .footer-tips[data-v-7c0c3058]{font-size:12px;color:#94a3b8}.copyright[data-v-7c0c3058]{text-align:center;margin-top:30px}@media(max-width:480px){.login-card[data-v-7c0c3058]{padding:40px 24px}.header-section .main-title[data-v-7c0c3058]{font-size:24px}}.qrcode-section[data-v-7c0c3058]{margin-top:24px;text-align:center}.qrcode-hint[data-v-7c0c3058]{font-size:13px;color:#666;margin-bottom:12px}.qrcode-wrapper[data-v-7c0c3058]{display:inline-block;padding:8px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.recent-routes-wrapper[data-v-53339508]{z-index:1;width:100%;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 4px rgba(0,21,41,.08);position:relative}.recent-routes-container[data-v-53339508]{display:flex;align-items:center;height:44px;padding:0 20px}.recent-list[data-v-53339508]{display:flex;flex:1;overflow-x:auto;padding:5px 0;gap:8px}.recent-list[data-v-53339508]::-webkit-scrollbar{height:4px}.recent-list[data-v-53339508]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.recent-item[data-v-53339508]{padding:0 12px;height:24px;line-height:24px;margin-right:10px;background:#f5f5f5;border-radius:5px 0 5px 0;font-size:12px;color:#666;cursor:pointer;white-space:nowrap;transition:all .2s}.recent-item.active[data-v-53339508]{border:1px solid var(--primary-6);color:var(--primary-6);font-weight:500}.recent-item[data-v-53339508]:hover{color:var(--primary-6)}.context-menu[data-v-53339508]{position:fixed;z-index:9999;background:#fff;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:4px 0;list-style:none;width:120px}.context-menu li[data-v-53339508]{padding:6px 12px;cursor:pointer;white-space:nowrap}.context-menu li[data-v-53339508]:hover{background:#f0f0f0}.header-wrapper[data-v-f1e55198]{width:100%;height:60px;background:#4f78d2;display:flex;align-items:center;box-shadow:0 1px 4px rgba(0,21,41,.08)}.header-wrapper .header-left[data-v-f1e55198]{padding:0 20px;font-size:20px;font-weight:700;line-height:60px}.header-wrapper .header-bread[data-v-f1e55198]{flex:1;margin-left:20px}.header-wrapper .user-info[data-v-f1e55198]{margin-left:auto;margin-right:20px;display:flex;align-items:center}.theme-modal .title[data-v-f1e55198]{font-weight:700;margin-bottom:12px;color:var(--heading-color)}.theme-modal .preset-themes .colors[data-v-f1e55198]{display:flex;flex-wrap:wrap;gap:12px}.theme-modal .preset-themes .color-item[data-v-f1e55198]{display:flex;flex-direction:column;align-items:center;cursor:pointer;font-size:12px}.theme-modal .preset-themes .color-item .color-block[data-v-f1e55198]{width:40px;height:40px;border-radius:8px;margin-bottom:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .2s}.theme-modal .preset-themes .color-item:hover .color-block[data-v-f1e55198]{transform:scale(1.1)}.content-wrapper[data-v-ce55e172]{display:flex;flex:1;flex-direction:column;overflow:auto;padding:15px;height:100vh}.content-wrapper.mobile[data-v-ce55e172]{padding:5px 5px 0}.content-wrapper .content-bread[data-v-ce55e172]{width:auto;padding:10px 0}.content-wrapper .content-bread .bread-box[data-v-ce55e172]{font-family:PingFangSC-Regular;font-size:14px;height:30px;color:#999;display:flex;align-items:center}.content-wrapper .content-bread .bread-box .content-split[data-v-ce55e172]{cursor:default;padding-left:5px;padding-right:5px}.content-wrapper .content-bread .back-box[data-v-ce55e172]{display:inline-flex;align-items:center}.content-wrapper .content-bread .back-box .back-arrow[data-v-ce55e172]{cursor:pointer;color:var(--heading-color) 333;font-size:14px;margin-right:10px}.content-wrapper .content-bread .back-box .back-arrow[data-v-ce55e172]:hover{color:#496af7}.content-wrapper .content-bread .back-box .name[data-v-ce55e172]{font-size:20px;color:var(--heading-color) 333;letter-spacing:0;line-height:28px}.content-wrapper .content-in[data-v-ce55e172]{flex-grow:2}[data-v-06ba22d4] .ant-menu-item:after{border-right:0!important}.router-link-active[data-v-06ba22d4]{color:#ffd04b!important}.ant-menu-item-selected[data-v-06ba22d4]{background-color:hsla(0,0%,100%,.2)!important}.ant-menu-item>a[data-v-06ba22d4]{color:#fff;font-size:16px!important}[data-v-06ba22d4] .ant-menu-submenu{color:#fff}.menu-collapsed-wrapper[data-v-06ba22d4],.menu-wrapper[data-v-06ba22d4],.mobile-menu-header+.ant-menu[data-v-06ba22d4]{font-size:16px!important;width:230px;height:100vh;background:#658ce4;box-shadow:2px 0 12px rgba(0,0,0,.08);transition:all .3s}.menu-collapsed-wrapper .menu-header[data-v-06ba22d4],.menu-collapsed-wrapper .mobile-menu-header[data-v-06ba22d4],.menu-wrapper .menu-header[data-v-06ba22d4],.menu-wrapper .mobile-menu-header[data-v-06ba22d4],.mobile-menu-header+.ant-menu .menu-header[data-v-06ba22d4],.mobile-menu-header+.ant-menu .mobile-menu-header[data-v-06ba22d4]{color:#fff;background-color:#4f78d2;height:60px;display:flex;justify-content:center;align-items:center;padding:0 24px}.menu-collapsed-wrapper .menu-header .img-box[data-v-06ba22d4],.menu-collapsed-wrapper .mobile-menu-header .img-box[data-v-06ba22d4],.menu-wrapper .menu-header .img-box[data-v-06ba22d4],.menu-wrapper .mobile-menu-header .img-box[data-v-06ba22d4],.mobile-menu-header+.ant-menu .menu-header .img-box[data-v-06ba22d4],.mobile-menu-header+.ant-menu .mobile-menu-header .img-box[data-v-06ba22d4]{width:36px;height:36px;border-radius:50%;margin-right:12px}.menu-collapsed-wrapper .menu-header .menu-title[data-v-06ba22d4],.menu-collapsed-wrapper .mobile-menu-header .menu-title[data-v-06ba22d4],.menu-wrapper .menu-header .menu-title[data-v-06ba22d4],.menu-wrapper .mobile-menu-header .menu-title[data-v-06ba22d4],.mobile-menu-header+.ant-menu .menu-header .menu-title[data-v-06ba22d4],.mobile-menu-header+.ant-menu .mobile-menu-header .menu-title[data-v-06ba22d4]{font-size:20px;font-weight:600;color:#fff}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu,.menu-wrapper[data-v-06ba22d4] .ant-menu,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu{background:transparent;border-right:none}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item .icon,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title .icon,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item .icon,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title .icon,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-item .icon,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title .icon{font-size:18px;margin-right:12px;color:#fff;transition:color .3s}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item .name,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-sub .ant-menu-item .sub-name,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title .name,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item .name,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-sub .ant-menu-item .sub-name,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title .name,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-item .name,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-sub .ant-menu-item .sub-name,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title .name{font-size:16px;transition:color .3s}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover .icon,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover .name,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover>a,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover .icon,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover .name,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover>a,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover .icon,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover .name,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover>a,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover .icon,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover .name,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover>a,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-item:hover .icon,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-item:hover .name,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-item:hover>a,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover .icon,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover .name,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover>a{color:#fff!important}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-item:hover,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover{background-color:hsla(0,0%,100%,.2)!important}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-sub,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-sub,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-sub{background:transparent!important}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-sub .ant-menu-item:hover,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-sub .ant-menu-item:hover,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-sub .ant-menu-item:hover{background-color:hsla(0,0%,100%,.2)!important}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item,.menu-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-item,.mobile-menu-header+.ant-menu[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title{height:48px;line-height:48px;margin:2px 1px;transition:all .3s}[data-v-06ba22d4] .ant-menu-submenu-selected{color:#fff!important}.menu-collapsed-wrapper[data-v-06ba22d4]{width:80px}.menu-collapsed-wrapper .menu-icon-wrapper[data-v-06ba22d4]{height:72px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--border-color-base)}.menu-collapsed-wrapper .menu-icon-wrapper .menu-icon[data-v-06ba22d4]{width:36px;height:36px;border-radius:50%}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title{margin:8px auto;width:56px;height:56px;border-radius:12px;display:flex;justify-content:center;align-items:center}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .icon{font-size:22px;margin:0}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item-selected .icon{color:var(--primary-6)!important}.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-item:hover,.menu-collapsed-wrapper[data-v-06ba22d4] .ant-menu .ant-menu-submenu-title:hover{background-color:hsla(0,0%,100%,.2)!important}[data-v-06ba22d4] .ant-drawer-body{padding:0!important}.menu-content[data-v-06ba22d4]{border:0!important}.basic-layout-wrapper[data-v-1f6d8fc0]{display:flex;width:100%;height:100%;overflow-x:hidden}.basic-layout-wrapper .right-wrap[data-v-1f6d8fc0]{display:flex;flex-direction:column;flex:1;overflow:hidden}.BasePanel-root[data-v-5b6647e5]{position:relative;background:#fff;border-radius:4px}.BasePanel-root .panel-name[data-v-5b6647e5]{font-size:16px;color:var(--heading-color) 333;line-height:22px}.CustomImagePreview-root[data-v-45e8a2d3]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001}.CustomImagePreview-root .image-preview-mask[data-v-45e8a2d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.CustomImagePreview-root .image-preview-body[data-v-45e8a2d3]{pointer-events:none;overflow:hidden;z-index:1080;position:fixed;top:0;right:0;bottom:0;left:0}.CustomImagePreview-root .image-preview-body .image-preview-img-wrapper[data-v-45e8a2d3]{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;display:flex;align-items:center;justify-content:center}.CustomImagePreview-root .image-preview-body .image-preview-img-wrapper .image-preview-img[data-v-45e8a2d3]{max-width:100%;max-height:100%;vertical-align:middle;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.CustomImagePreview-root .image-preview-body .image-preview-operations[data-v-45e8a2d3]{position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,.1);pointer-events:auto;font-size:14px;height:46px}.CustomImagePreview-root .image-preview-body .image-preview-operations .btn-box[data-v-45e8a2d3]{margin-left:12px;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.CustomImagePreview-root .image-preview-body .image-preview-operations .btn-box[data-v-45e8a2d3]:hover{background:hsla(0,0%,100%,.1)}.CustomImagePreview-root .image-preview-body .image-preview-operations .btn-box.operation-disabled[data-v-45e8a2d3]{color:hsla(0,0%,100%,.45);pointer-events:none}.CustomImagePreview-root .image-preview-body .image-preview-operations .image-preview-operations-icon[data-v-45e8a2d3]{font-size:18px;font-style:normal}.CustomImage-root[data-v-2d9c2766]{position:relative;display:inline-flex;align-items:center;justify-content:center}.CustomImage-root img[data-v-2d9c2766]{width:100%;height:100%}.CustomImage-root .loading-box[data-v-2d9c2766]{background-color:rgba(0,0,0,.2)}.BaseSpin-root[data-v-1bde7200],.CustomImage-root .loading-box[data-v-2d9c2766]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.search-wrapper[data-v-e88803b2]{display:block}.search-wrapper .pc-search[data-v-e88803b2]{display:flex;flex-wrap:wrap;align-items:center}.search-wrapper .pc-search .search-button[data-v-e88803b2]{margin-bottom:20px}.search-wrapper .pc-search .search-button button[data-v-e88803b2]:not(:last-child){margin-right:20px}.search-wrapper .mobile-search .search-item[data-v-e88803b2]{display:flex;flex-direction:column;margin-bottom:15px}.search-wrapper .mobile-search .search-item .label[data-v-e88803b2]{margin-bottom:6px;font-weight:500}.search-wrapper .drawer-footer[data-v-e88803b2]{display:flex;justify-content:flex-end}.search-wrapper .drawer-footer button[data-v-e88803b2]:not(:last-child){margin-right:12px}.drawer-footer[data-v-e88803b2]{position:fixed;bottom:0;left:0;width:100%;padding:12px;background:#fff;border-top:1px solid #eee;display:flex;justify-content:flex-end;box-shadow:0 -2px 6px rgba(0,0,0,.06)}.drawer-footer button[data-v-e88803b2]:not(:last-child){margin-right:12px}.search-item[data-v-e88803b2]{display:flex;align-items:center;margin-right:20px;margin-bottom:20px}.search-item span[data-v-e88803b2]{display:inline-block}.drawer-content[data-v-e88803b2]{margin-left:20px;padding-bottom:70px;overflow-y:auto}.standard-table .alert[data-v-5c649a5f]{margin-bottom:16px}.standard-table .alert .message a[data-v-5c649a5f]{font-weight:600}.standard-table .alert .clear[data-v-5c649a5f]{float:right}[data-v-5c649a5f] .bgc_red{background-color:#87ceeb!important}.mobile-table[data-v-5c649a5f]{display:flex;flex-direction:column;gap:12px}.mobile-table .mobile-loading[data-v-5c649a5f]{padding:40px 0;text-align:center}.mobile-table .mobile-card[data-v-5c649a5f]{position:relative;background:#fff;border-radius:8px;padding:12px;padding-left:40px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.mobile-table .mobile-card .mobile-select[data-v-5c649a5f]{position:absolute;top:12px;left:12px}.mobile-table .mobile-card .mobile-row[data-v-5c649a5f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mobile-table .mobile-card .mobile-row .mobile-label[data-v-5c649a5f]{font-weight:600;color:#666;flex-shrink:0;max-width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-table .mobile-card .mobile-row .mobile-value[data-v-5c649a5f]{flex:1;text-align:right;color:var(--heading-color);max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-table .mobile-card .mobile-group[data-v-5c649a5f]{border-top:1px dashed #eee;padding-top:8px}.mobile-table .mobile-card .mobile-group .mobile-group-title[data-v-5c649a5f]{font-weight:600;color:var(--heading-color);margin-bottom:6px}.mobile-table .mobile-card .mobile-operation[data-v-5c649a5f]{font-weight:700;font-size:16px;margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-table .mobile-card .mobile-operation[data-v-5c649a5f] .ant-btn{flex-shrink:0}.mobile-table .mobile-pagination[data-v-5c649a5f]{margin:16px auto;display:flex;justify-content:center}.mobile-table .mobile-empty[data-v-5c649a5f]{text-align:center;color:#999;padding:40px 0;font-size:14px}.detail-back[data-v-400713ba]{height:30px;display:flex;align-items:center;font-size:18px;font-weight:700}.detail-back .anticon-arrow-left[data-v-400713ba]{cursor:pointer}.detail-back[data-v-400713ba] .ant-divider{background-color:rgba(0,0,0,.45);width:2px;height:1em;margin:0 12px;top:0}.video-wrap[data-v-54a373c2]{position:relative;background:rgba(0,0,0,.05);cursor:pointer}.video-wrap:hover .u-play[data-v-54a373c2]{opacity:.9}.video-wrap .shadow[data-v-54a373c2]{width:100%;height:100%;position:absolute;left:0;top:0}.video-wrap .u-play[data-v-54a373c2]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;fill:none;color:#fff;pointer-events:none;opacity:.7;transition:opacity .3s}.video-wrap .hidden[data-v-54a373c2]{display:none}.roll-num[data-v-6b1d7c82]{position:relative;display:inline-flex;align-items:center}.roll-num .num-1[data-v-6b1d7c82]{visibility:hidden}.roll-num .num-2[data-v-6b1d7c82]{position:absolute;left:0}.BaseCard-root[data-v-13e7474e]{box-sizing:border-box;padding:16px;background-color:#fff;border-radius:2px;transition:all .3s}.BaseCard-root .title[data-v-13e7474e]{display:flex;align-items:center;margin-bottom:12px}.BaseCard-root .title[data-v-13e7474e]:before{content:"";display:block;width:3px;height:14px;background-color:var(--primary-6);margin-right:6px;position:relative;top:-1px}.BaseCard-root .title span[data-v-13e7474e]{font-size:16px;line-height:20px;font-weight:700;color:rgba(0,0,0,.85)}.follow-modal[data-v-5f491c6f] .ant-modal-header{padding:20px 24px;background:linear-gradient(135deg,#f0f7ff,var(--primary-1));border-bottom:1px solid #e8e8e8}.follow-modal[data-v-5f491c6f] .ant-modal-title{font-size:18px;font-weight:600;color:var(--primary-6);display:flex;align-items:center}.follow-modal[data-v-5f491c6f] .ant-modal-title:before{content:"";display:inline-block;width:4px;height:18px;background:var(--primary-6);margin-right:8px;border-radius:2px}.follow-modal[data-v-5f491c6f] .ant-modal-body{max-height:70vh;overflow-y:auto}.section-header[data-v-5f491c6f]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.section-header .header-icon[data-v-5f491c6f]{font-size:18px;color:var(--primary-6);margin-right:10px}.section-header .header-title[data-v-5f491c6f]{font-size:16px;font-weight:600;color:#262626}.section-header .record-count[data-v-5f491c6f]{font-size:14px;color:#8c8c8c;margin-left:6px}.follow-history[data-v-5f491c6f]{margin-bottom:24px}.follow-history .timeline-container[data-v-5f491c6f]{margin-left:16px}.follow-history .timeline-container[data-v-5f491c6f] .custom-timeline .ant-timeline-item{padding-bottom:24px}.follow-history .timeline-container[data-v-5f491c6f] .custom-timeline .ant-timeline-item:last-child{padding-bottom:0}.follow-history .timeline-container[data-v-5f491c6f] .custom-timeline .ant-timeline-item .ant-timeline-item-tail{left:8px;top:30px;height:calc(100% - 30px)}.follow-history .timeline-container[data-v-5f491c6f] .custom-timeline .ant-timeline-item .ant-timeline-item-head{width:16px;height:16px;top:12px;left:0}.follow-history .timeline-container[data-v-5f491c6f] .custom-timeline .ant-timeline-item .ant-timeline-item-content{top:0;left:30px;width:calc(100% - 30px)}.follow-history .timeline-card[data-v-5f491c6f]{background:#fff;border-radius:8px;border:1px solid #f0f0f0;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.follow-history .timeline-card[data-v-5f491c6f]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d9d9d9}.follow-history .timeline-header[data-v-5f491c6f]{margin-bottom:12px}.follow-history .timeline-header .timeline-meta[data-v-5f491c6f]{display:flex;align-items:flex-start}.follow-history .timeline-header .timeline-avatar[data-v-5f491c6f]{margin-right:12px;flex-shrink:0}.follow-history .timeline-header .meta-info[data-v-5f491c6f]{flex:1}.follow-history .timeline-header .follow-result[data-v-5f491c6f]{display:flex;align-items:center;margin-bottom:6px}.follow-history .timeline-header .follow-result .result-label[data-v-5f491c6f]{font-size:14px;color:#595959;white-space:nowrap}.follow-history .timeline-header .follow-result .result-tag[data-v-5f491c6f]{margin-left:6px;font-size:12px;border-radius:12px;padding:2px 8px;line-height:1.4}.follow-history .timeline-header .timeline-time[data-v-5f491c6f]{font-size:12px;color:#8c8c8c;display:flex;align-items:center}.follow-history .timeline-header .timeline-time .anticon[data-v-5f491c6f]{margin-right:4px;font-size:12px}.follow-history .timeline-content .info-grid[data-v-5f491c6f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media(max-width:768px){.follow-history .timeline-content .info-grid[data-v-5f491c6f]{grid-template-columns:1fr}}.follow-history .timeline-content .remark-section[data-v-5f491c6f]{background:#fafafa;border-radius:6px;padding:12px;border-left:3px solid var(--primary-6)}.follow-history .timeline-content .remark-section .remark-label[data-v-5f491c6f]{font-size:14px;font-weight:500;color:var(--primary-6);margin-bottom:6px;display:flex;align-items:center}.follow-history .timeline-content .remark-section .remark-label .anticon[data-v-5f491c6f]{margin-right:6px}.follow-history .timeline-content .remark-section .remark-content[data-v-5f491c6f]{font-size:14px;line-height:1.6;color:#434343;white-space:pre-line}.follow-history .first-item .timeline-card[data-v-5f491c6f]{border:1px solid var(--primary-3);background:#f0f7ff}.info-item[data-v-5f491c6f]{display:flex;align-items:center;font-size:14px}.info-item .info-label[data-v-5f491c6f]{color:#595959;white-space:nowrap;margin-right:4px}.info-item .time-text[data-v-5f491c6f]{display:flex;align-items:center;color:#434343}.info-item .time-text .anticon[data-v-5f491c6f]{margin-right:4px;font-size:12px}.info-item .time-text.highlight[data-v-5f491c6f]{color:#fa541c;font-weight:500}.custom-divider[data-v-5f491c6f]{margin:24px 0;border-color:#f0f0f0}.follow-form-section .follow-form .form-item[data-v-5f491c6f]{margin-bottom:20px}.follow-form-section .follow-form .form-item[data-v-5f491c6f] .ant-form-item-label label{font-weight:500;color:#434343}.follow-form-section .follow-form .form-item[data-v-5f491c6f] .ant-form-item-label label:after{content:":";margin:0 2px 0 2px}.follow-form-section .follow-form .follow-select[data-v-5f491c6f]{width:100%}.follow-form-section .follow-form .follow-select[data-v-5f491c6f] .ant-select-selection{border-radius:6px;border-color:#d9d9d9}.follow-form-section .follow-form .follow-select[data-v-5f491c6f] .ant-select-selection:hover{border-color:var(--primary-5)}.follow-form-section .follow-form .status-radio-group[data-v-5f491c6f]{width:100%}.follow-form-section .follow-form .status-radio-group .status-radio[data-v-5f491c6f]{margin-right:24px}.follow-form-section .follow-form .status-radio-group .status-radio .radio-text[data-v-5f491c6f]{font-size:14px}.follow-form-section .follow-form .time-picker[data-v-5f491c6f] .ant-calendar-picker-input{border-radius:6px}.follow-form-section .follow-form .remark-textarea[data-v-5f491c6f]{border-radius:6px;resize:vertical}.follow-form-section .follow-form .remark-textarea[data-v-5f491c6f]:focus{border-color:var(--primary-5);box-shadow:0 0 0 2px rgba(24,144,255,.2)}[data-v-5f491c6f] .ant-modal-body{scrollbar-width:thin;scrollbar-color:#bfbfbf transparent}[data-v-5f491c6f] .ant-modal-body::-webkit-scrollbar{width:6px}[data-v-5f491c6f] .ant-modal-body::-webkit-scrollbar-track{background:transparent}[data-v-5f491c6f] .ant-modal-body::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:3px}[data-v-5f491c6f] .ant-modal-body::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c}@media(max-width:768px){.follow-modal[data-v-5f491c6f] .ant-modal{width:95%!important;max-width:95%;margin:10px auto}.follow-modal[data-v-5f491c6f] .ant-modal-body{padding:16px}.follow-form[data-v-5f491c6f] .ant-form-item-control-wrapper,.follow-form[data-v-5f491c6f] .ant-form-item-label{display:block;width:100%}.follow-form[data-v-5f491c6f] .ant-form-item-label{margin-bottom:8px;text-align:left}}.date-preview[data-v-9f64fce0]{background-color:#f5f5f5;padding:4px 12px;border-radius:4px;font-size:13px;min-height:32px;display:flex;align-items:center}.date-text[data-v-9f64fce0]{color:#1890ff;font-weight:700}.hint-text[data-v-4657d855]{margin-top:4px;color:#bfbfbf;font-size:12px;line-height:1.5}@font-face{font-family:iconfont;src:url(../fonts/iconfont.48492b81.woff2) format("woff2"),url(../fonts/iconfont.defa739a.woff) format("woff"),url(../fonts/iconfont.4327997b.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-overdue:before{content:"\e60d"}.icon-user:before{content:"\e667"}.icon-risk:before{content:"\e601"}.icon-reloan:before{content:"\ea75"}.icon-count:before{content:"\e635"}.icon-statistics:before{content:"\e89e"}.icon-product:before{content:"\e794"}.icon-black:before{content:"\e637"}.icon-white:before{content:"\e606"}.icon-loan:before{content:"\e600"}.icon-third:before{content:"\e652"}.icon-tool:before{content:"\e684"}.icon-urge:before{content:"\e639"}.icon-goodslist:before{content:"\e696"}.icon-setting:before{content:"\e6ae"}.icon-dashboard:before{content:"\e719"}.icon-order:before{content:"\e602"}.icon-channel:before{content:"\e630"}.icon-riskcontrol:before{content:"\e608"}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%}ul{list-style:none}a{text-decoration:none}img{vertical-align:top;border:none}#app{position:relative;width:100%;height:100%;margin:0 auto;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.CustomImage-root{-o-object-fit:contain;object-fit:contain}input::-webkit-input-placeholder{color:hsla(0,0%,76.5%,.6);font-size:14px}input{box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;display:inline-block}input:focus{outline:0;box-shadow:none}button:focus{outline:0}button:active{outline:0;box-shadow:none}::-webkit-scrollbar{width:5px;height:8px}::-webkit-scrollbar-track{box-shadow:inset 2px 0 16px hsla(0,0%,100%,.6);background:rgba(144,150,153,.1);border-radius:2px}::-webkit-scrollbar-thumb{border-radius:2px;background:#ccc}::-webkit-scrollbar-thumb:window-inactive{background:#ccc}label{font-size:16px}.is-plain{height:28px;padding:0 8px;text-align:center;border-radius:3px;font-size:12px}.is-plain.medium{height:36px;padding:0 15px;font-size:14px}.is-plain.primary{color:#2ea9e6;background:#eaf6fc;border:1px solid #b1def4}.is-plain.danger{color:#f56462;background:#fdefef;border:1px solid #fbcaca}.is-plain.success{color:#62c232;background:rgba(98,194,50,.1);border:1px solid rgba(98,194,50,.3)}.org-text{font-size:16px;font-weight:500;color:#f58b22;cursor:pointer}.ant-table-body .ant-btn.ant-btn-link,.ant-table-fixed .ant-btn.ant-btn-link{padding:0 5px}.ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active{color:#2ea9e6}.ant-tabs-nav-wrap .ant-tabs-ink-bar{background-color:#2ea9e6}span.orange,span.primary,span.red,span.yellow{cursor:pointer}span.primary{color:var(--primary-6)}span.yellow{color:#ffe58f}span.orange{color:#e6a23c}span.red{color:#ff4d4f}span.disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.page-footer{display:flex;flex-direction:row;justify-content:flex-end;margin-top:20px}.ant-btn-back{border:none;margin-left:-10px}:root{--primary-1:#e6f7ff;--primary-2:#bae7ff;--primary-3:#91d5ff;--primary-4:#69c0ff;--primary-5:#40a9ff;--primary-6:#1890ff;--primary-7:#096dd9;--primary-8:#0050b3;--primary-9:#003a8c;--primary-10:#002766;--primary-rgb:24,144,255;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--bg-color:#fff;--border-color-base:#d9d9d9;--text-color:rgba(0,0,0,0.85);--text-color-secondary:rgba(0,0,0,0.65);--heading-color:#000}[data-theme=dark]{--primary-1:#111d2c;--primary-2:#112a45;--primary-3:#15395b;--primary-4:#164c7e;--primary-5:#1765ad;--primary-6:#177ddc;--primary-7:#3c9ae8;--primary-8:#65b7f3;--primary-9:#8dcff8;--primary-10:#b7e3fa;--bg-color:#141414;--border-color-base:#434343;--text-color:hsla(0,0%,100%,0.85);--text-color-secondary:hsla(0,0%,100%,0.65);--heading-color:hsla(0,0%,100%,0.95)}body{background:var(--bg-color);color:var(--text-color);transition:background .3s,color .3s}.ant-btn-primary{color:#fff!important;background:var(--primary-6)!important;border-color:var(--primary-6)!important}.ant-btn-primary:focus,.ant-btn-primary:hover{background:var(--primary-5)!important;border-color:var(--primary-5)!important}.ant-btn-primary:active{background:var(--primary-7)!important;border-color:var(--primary-7)!important}.ant-btn-link{color:var(--primary-6)}.ant-btn-link:focus,.ant-btn-link:hover{color:var(--primary-5)}.ant-btn-link:active{color:var(--primary-7)}.ant-input:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:var(--primary-5)!important}.ant-input-focused,.ant-input:focus,.ant-picker-focused,.ant-picker:focus,.ant-select-selector-focused,.ant-select-selector:focus{border-color:var(--primary-5)!important;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2)}.ant-menu-item:hover,.ant-menu-submenu-title:hover{color:var(--primary-5)!important;background-color:var(--primary-1)!important}.ant-tabs-ink-bar{background:var(--primary-6)}.ant-tabs-tab-active .ant-tabs-tab{color:var(--primary-6)}.ant-tabs-tab:hover{color:var(--primary-5)}.ant-table-tbody>tr.ant-table-row-selected:hover>td,.ant-table-tbody>tr.ant-table-row-selected>td{background:var(--primary-3)!important}.ant-table-tbody>tr:hover>td{background:var(--primary-2)}.ant-pagination-item-active{background:var(--primary-6);border-color:var(--primary-6)}.ant-pagination-item-active a{color:#fff}.ant-pagination-item:hover{border-color:var(--primary-5)}.ant-pagination-item:hover a{color:var(--primary-5)}.ant-pagination-item:focus{color:#fff;border-color:var(--primary-5)}.ant-pagination-item:focus a{color:var(--primary-5)}.ant-tag-has-color{border-color:transparent}.ant-tag-checkable:checked{background:var(--primary-6)}.ant-alert-info{background-color:var(--primary-1);border-color:var(--primary-3)}.ant-message-info .anticon,.ant-notification-notice-message{color:var(--primary-6)}.ant-steps-item-finish .ant-steps-item-icon,.ant-steps-item-process .ant-steps-item-icon{background:var(--primary-6);border-color:var(--primary-6)}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--primary-3)}.ant-typography a,a{color:var(--primary-6)}.ant-typography a:hover,a:hover{color:var(--primary-5)}.ant-card-hoverable:hover{border-color:var(--primary-3);box-shadow:0 4px 12px rgba(var(--primary-rgb),.15)}.ant-switch-checked{background:var(--primary-6)}.ant-radio-button-wrapper-checked{background:var(--primary-6);border-color:var(--primary-6);color:#fff}.ant-progress-bg{background-color:var(--primary-6)}.ant-divider-horizontal{border-top-color:var(--border-color-base)}