body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;margin:0;padding:0;min-height:100vh;background-color:#f5f7fa}.container[data-v-24d321b6]{padding:32px 32px 32px 48px;text-align:left;max-width:600px;margin:0 auto}h1[data-v-24d321b6]{font-size:2.2rem;margin-bottom:32px;font-weight:700;color:#2a3b5c;text-align:center}.query-section[data-v-24d321b6]{margin-bottom:32px;display:flex;justify-content:center}.input-group[data-v-24d321b6]{display:flex;gap:12px;align-items:center;max-width:400px;width:100%}.uid-input[data-v-24d321b6]{flex:1;padding:12px 16px;font-size:1rem;border:1px solid #d0d7e5;border-radius:8px;outline:none;transition:border-color .2s}.uid-input[data-v-24d321b6]:focus{border-color:#4f6fad}.query-btn[data-v-24d321b6]{padding:12px 24px;font-size:1rem;background:#4f6fad;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.query-btn[data-v-24d321b6]:hover:not(:disabled){background:#3a5a8f}.query-btn[data-v-24d321b6]:disabled{background:#b0b7c5;cursor:not-allowed}.container[data-v-21dede51]{padding:32px 24px;text-align:left;max-width:1200px;margin:0 auto}.header[data-v-21dede51]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e3e8f7}h1[data-v-21dede51]{font-size:2.4rem;font-weight:700;color:#2a3b5c;margin:0}h2[data-v-21dede51]{font-size:1.6rem;color:#2a3b5c;margin-bottom:24px;font-weight:600;border-left:4px solid #4f6fad;padding-left:12px}.info-section[data-v-21dede51]{margin-bottom:48px}.nav-buttons[data-v-21dede51]{display:flex;gap:12px}.back-btn[data-v-21dede51],.home-btn[data-v-21dede51],.record-btn[data-v-21dede51]{padding:10px 20px;font-size:1rem;background:#f0f2f5;color:#4f6fad;border:1px solid #d0d7e5;border-radius:8px;cursor:pointer;transition:all .2s}.back-btn[data-v-21dede51]:hover,.home-btn[data-v-21dede51]:hover,.record-btn[data-v-21dede51]:hover{background:#e3e8f7;color:#3a5a8f}.error-container[data-v-21dede51]{text-align:center;padding:40px}.query-btn[data-v-21dede51]{margin-top:20px;padding:14px 28px;font-size:1.1rem;background:#4f6fad;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.query-btn[data-v-21dede51]:hover{background:#3a5a8f}.info-grid[data-v-21dede51]{display:grid;grid-template-columns:repeat(2,440px);gap:32px;margin-bottom:24px;justify-content:center}.info-card[data-v-21dede51]{background:#ffffff;border:1px solid #e3e8f7;border-radius:12px;box-shadow:0 3px 12px #00000014;padding:20px 24px;width:440px;height:100px;box-sizing:border-box;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;justify-content:center}.info-card[data-v-21dede51]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001f}.info-label[data-v-21dede51]{font-size:1rem;color:#4f6fad;margin-bottom:8px;font-weight:500;opacity:.9}.info-value[data-v-21dede51]{font-size:1.4rem;color:#1a237e;font-weight:700;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.big-text[data-v-21dede51]{font-size:1.6rem;line-height:2.4rem;font-family:Consolas,Menlo,Monaco,monospace;text-align:center;margin:40px 0;color:#2a3b5c}@media (max-width: 1200px){.container[data-v-21dede51]{padding:20px 16px}.info-grid[data-v-21dede51]{grid-template-columns:1fr;gap:16px}.info-card[data-v-21dede51]{width:100%;max-width:440px;margin:0 auto}}@media (max-width: 768px){.container[data-v-21dede51]{padding:16px 12px}.header[data-v-21dede51]{flex-direction:column;gap:12px;text-align:center}h1[data-v-21dede51]{font-size:2rem}h2[data-v-21dede51]{font-size:1.4rem}.info-grid[data-v-21dede51]{grid-template-columns:1fr;gap:12px}.info-card[data-v-21dede51]{width:100%;height:90px;padding:16px 20px}.info-value[data-v-21dede51]{font-size:1.3rem}}.container[data-v-2c379873]{padding:32px 24px;text-align:left;max-width:1200px;margin:0 auto}.header[data-v-2c379873]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e3e8f7;flex-wrap:wrap;gap:12px}h1[data-v-2c379873]{font-size:2.4rem;font-weight:700;color:#2a3b5c;margin:0}.nav-buttons[data-v-2c379873]{display:flex;gap:12px}.back-btn[data-v-2c379873],.home-btn[data-v-2c379873],.account-btn[data-v-2c379873]{padding:10px 20px;font-size:1rem;background:#f0f2f5;color:#4f6fad;border:1px solid #d0d7e5;border-radius:8px;cursor:pointer;transition:all .2s}.back-btn[data-v-2c379873]:hover,.home-btn[data-v-2c379873]:hover,.account-btn[data-v-2c379873]:hover{background:#e3e8f7;color:#3a5a8f}.filter-section[data-v-2c379873]{margin-bottom:30px;padding:20px;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a}.filter-row[data-v-2c379873]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.filter-group[data-v-2c379873]{display:flex;align-items:center;gap:10px}.filter-group label[data-v-2c379873]{font-weight:600;color:#333;white-space:nowrap;font-size:14px}.date-input[data-v-2c379873],.type-select[data-v-2c379873]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:white;font-size:14px;cursor:pointer;transition:border-color .2s;min-width:120px}.date-input[data-v-2c379873]:hover,.type-select[data-v-2c379873]:hover{border-color:#007bff}.date-input[data-v-2c379873]:focus,.type-select[data-v-2c379873]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.reset-btn[data-v-2c379873]{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.reset-btn[data-v-2c379873]:hover{background:#5a6268}.record-count[data-v-2c379873]{font-size:.9rem;color:#6c757d}.loading[data-v-2c379873]{text-align:center;padding:60px 20px}.loading-spinner[data-v-2c379873]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #4f6fad;border-radius:50%;animation:spin-2c379873 1s linear infinite;margin:0 auto 20px}@keyframes spin-2c379873{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.records-container[data-v-2c379873]{display:flex;flex-direction:column;gap:20px}.record-card[data-v-2c379873]{background:#ffffff;border:1px solid #e3e8f7;border-radius:12px;box-shadow:0 3px 12px #00000014;padding:24px;transition:transform .2s,box-shadow .2s;width:100%;max-width:100%;box-sizing:border-box;border-left:4px solid #007bff}.record-card[data-v-2c379873]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.refund-card[data-v-2c379873]{border-left-color:#dc3545}.refund-card .record-type[data-v-2c379873]{background:#dc3545}.record-header[data-v-2c379873]{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.record-id[data-v-2c379873]{font-weight:700;color:#4f6fad;font-size:1.1rem}.record-type[data-v-2c379873]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700;color:#fff;background:#007bff}.type-recharge[data-v-2c379873]{background:#28a745}.type-refund[data-v-2c379873]{background:#dc3545}.record-date[data-v-2c379873]{color:#6c757d;font-size:.9rem}.record-description[data-v-2c379873]{font-size:1.1rem;color:#2a3b5c;margin-bottom:16px;font-weight:500}.record-items[data-v-2c379873]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:16px}.item[data-v-2c379873]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f8f9fa;gap:8px}.item-label[data-v-2c379873]{color:#6c757d;font-size:.9rem;white-space:nowrap;flex-shrink:0}.item-value[data-v-2c379873]{color:#2a3b5c;font-weight:500;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.record-footer[data-v-2c379873]{display:flex;flex-wrap:wrap;gap:20px;padding-top:12px;border-top:1px solid #f0f2f5}.score-info[data-v-2c379873],.amount-info[data-v-2c379873],.remark-info[data-v-2c379873]{display:flex;align-items:center;gap:8px}.score-label[data-v-2c379873],.amount-label[data-v-2c379873],.remark-label[data-v-2c379873]{color:#6c757d;font-size:.9rem}.score-value[data-v-2c379873]{font-weight:700;font-size:1.1rem}.score-value.positive[data-v-2c379873]{color:#28a745}.score-value.negative[data-v-2c379873]{color:#dc3545}.amount-value[data-v-2c379873]{color:#2a3b5c;font-weight:700;font-size:1.1rem}.remark-value[data-v-2c379873]{color:#6c757d;font-size:.9rem}.error-container[data-v-2c379873],.empty-container[data-v-2c379873]{text-align:center;padding:60px 20px}.big-text[data-v-2c379873]{font-size:1.6rem;color:#2a3b5c;margin-bottom:20px}.query-btn[data-v-2c379873]{padding:14px 28px;font-size:1.1rem;background:#4f6fad;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.query-btn[data-v-2c379873]:hover{background:#3a5a8f}@media (max-width: 768px){.container[data-v-2c379873]{padding:16px 12px}.header[data-v-2c379873]{flex-direction:column;text-align:center}h1[data-v-2c379873]{font-size:2rem}.record-items[data-v-2c379873]{grid-template-columns:1fr}.record-footer[data-v-2c379873]{flex-direction:column;gap:12px}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
