.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:none}.vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}[data-v-08eaeb73]:root{--primary:#1677ff;--primary-light:#4286fc;--gray:#ccc;--black:#000;--white:#fff;--success:#00b42a;--danger:#f53f3f;--warning:#ff5c00;--shallow:#9c9c9c;--anchor-hover:#eef4ff;--border-color:#0505050f;--button-divider-color-15:#515a6e26;--table-striped-bg:#fcfcfc;--table-head-bg:color-mix(in srgb, var(--admin-primary-color) 10%, #fff);--table-resize-line-bg:#05050503;--table-head-color:#515a6e;--table-border:#f0f0f0;--table-hover-color:color-mix(in srgb, var(--admin-primary-color) 5%, #fff);--table-summary-bg:#eff5fe;--tab-bg:#e8eff5;--tab-text-color:#333;--tab-active-bg:#4f94fd;--menu-light-color:#26364f;--menu-light-bold-color:#303133;--menu-light-border-color:#ebeef5;--page-detail-bg:#f0f2f5;--card-container-border:#ebebeb;--card-container-radius:12px;--card-container-shadow:0 2px 8px #00000014;--modal-footer-border:#f0f0f0;--custom-title-color:#26364f;--home-box-bg:linear-gradient(to bottom, #e1efff, #ffffff1a);--home-box-border-color:#d7eaff;--home-split-color:#c8c8c8;--home-time-color:#666;--home-card-border:#e6e7ec;--home-text-success:#65c530;--home-text-error:red;--user-app-bg:#ebf3fe;--user-app-border:#bdd7ff;--user-app-color:#76a9f4;--user-app-danger-bg:#fee0e0;--user-app-danger-border:#ff8484;--user-app-danger-color:#ff8686;--user-info-primary-color:#ecf5ff;--device-bg:#c8c8c8;--device-ios-bg:#e8efff;--device-android-bg:#ddfafa;--device-h5-bg:#ffecdb;--device-api-bg:#f1e9ff;--device-other-bg:#fde3dd;--device-portrait-bg:#f2f7fc;--device-name-color:#111827;--login-event-card-title:#5f6b85;--login-event-card-value:#101828;--login-event-card-footer:#8a94a6;--login-event-time-color:#7b8499;--login-event-detail-list-shadow:#1f23290d;--user-info-label:#7b8499;--user-info-value:#171b25;--user-info-log-item:#30384f;--user-info-other-pay:#edf0f5;--user-card-border:#e8edf5;--user-card-header-divider:#f0f4fa;--user-card-label:#8c96aa;--user-card-value:#1a2035;--user-card-secondary:#6b7590;--user-card-item-bg:#f7f9fc;--user-card-item-border:#edf1f7;--user-card-muted:#b0bac9;--user-card-row-hover-bg:#f7f9fd;--user-timeline-line:#dce6f5;--customer-config-page-bg:#f5f7fb;--customer-config-title-color:#101828;--customer-config-label-color:#475467;--customer-config-muted-color:#98a2b3;--customer-config-tip-border:#c9d3e5;--customer-config-panel-border:#ebf0f7;--customer-config-section-border:#eef2f7;--customer-config-divider-end:#f6f8fb;--customer-config-input-border:#d8e0ec;--customer-config-entry-border:#e8eef8;--customer-config-panel-shadow:0 8px 24px #0f172a0a;--customer-config-entry-shadow:inset 0 1px 0 #fffc;--customer-config-home-color:#2f6bff;--customer-config-home-bg:#edf4ff;--customer-config-loan-color:#0e9384;--customer-config-loan-bg:#f0fdfa;--customer-config-mine-color:#6172f3;--customer-config-mine-bg:#eef2ff;--customer-config-repay-color:#12b76a;--customer-config-repay-bg:#ecfdf3;--customer-config-fail-color:#f04438;--customer-config-fail-bg:#fff1f3;--customer-config-title-size:22px;--customer-config-mobile-title-size:20px;--customer-config-section-title-size:17px;--customer-config-label-size:14px;--customer-config-description-size:13px;--customer-config-caption-size:12px}.message[data-v-08eaeb73]{height:35px;color:var(--success);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.message[data-v-08eaeb73]:hover,.message.is-open[data-v-08eaeb73]{background:#0000000f}.message[data-v-08eaeb73]:focus-visible{outline:2px solid var(--admin-primary-color);outline-offset:2px}.message .message-icon[data-v-08eaeb73]{width:20px;height:20px;display:inline-flex;position:relative}.message .message-icon .async-export-download-icon[data-v-08eaeb73]{width:20px;height:20px;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.message .message-icon .float-count[data-v-08eaeb73]{background:var(--danger);color:#fff;text-align:center;white-space:nowrap;border-radius:6px;min-width:12px;height:12px;padding:0 3px;font-size:9px;line-height:12px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.download-panel[data-v-08eaeb73]{--download-primary:var(--admin-primary-color,var(--primary));width:min(380px,100vw - 32px);color:var(--custom-title-color)}.download-panel .panel-header[data-v-08eaeb73]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.download-panel .panel-header h2[data-v-08eaeb73]{margin:0;font-size:15px;font-weight:600}.download-panel .panel-header h2 span[data-v-08eaeb73]{color:var(--shallow);margin-left:5px;font-size:12px;font-weight:400}.download-panel .header-actions[data-v-08eaeb73]{gap:4px;display:flex}.download-panel .panel-content[data-v-08eaeb73]{overflow-anchor:none;max-height:min(420px,100vh - 200px);overflow-y:auto}.download-panel .file-items[data-v-08eaeb73]{margin:6px}.download-panel .load-more[data-v-08eaeb73]{min-height:36px;color:var(--table-head-color);justify-content:center;align-items:center;font-size:12px;display:flex}.download-panel .file-item[data-v-08eaeb73]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;display:flex}.download-panel .file-item[data-v-08eaeb73]:not(.is-failed):hover{background:color-mix(in srgb, var(--download-primary) 7%, white)}.download-panel .file-item.is-failed[data-v-08eaeb73]:disabled{cursor:not-allowed;filter:grayscale();opacity:.5}.download-panel .file-item[data-v-08eaeb73]:focus-visible{outline:2px solid var(--download-primary);outline-offset:-2px}.download-panel .file-icon[data-v-08eaeb73]{flex-shrink:0}.download-panel .excel-icon[data-v-08eaeb73]{width:38px;height:42px;color:var(--success);flex-shrink:0;font-size:38px;display:block}.download-panel .file-info[data-v-08eaeb73]{flex:1;min-width:0}.download-panel .file-name[data-v-08eaeb73]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.download-panel .file-meta[data-v-08eaeb73]{color:var(--table-head-color);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:5px;font-size:12px;display:flex}.download-panel .status[data-v-08eaeb73]{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.download-panel .is-running .status[data-v-08eaeb73],.download-panel .download-icon[data-v-08eaeb73]{color:var(--download-primary)}.download-panel .is-ready .status[data-v-08eaeb73]{color:var(--success)}.download-panel .status.is-downloaded[data-v-08eaeb73]{color:var(--table-head-color)}.download-panel .is-pending .status[data-v-08eaeb73]{color:var(--warning)}.download-panel .is-failed .status[data-v-08eaeb73]{color:var(--danger)}.download-panel .download-icon[data-v-08eaeb73]{flex-shrink:0;width:18px;height:18px;font-size:17px}.download-panel .async-export-file-download-icon[data-v-08eaeb73]{display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.download-panel .feedback[data-v-08eaeb73]{flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px 16px;display:flex}.download-panel .feedback p[data-v-08eaeb73]{margin:12px 0}.download-panel .feedback .feedback-icon[data-v-08eaeb73]{color:var(--download-primary);font-size:26px}
