#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.login-container[data-v-2abc1b42]{min-height:93vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-2abc1b42]{background:#fff;border-radius:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15);padding:40px;width:100%;max-width:400px}.login-header[data-v-2abc1b42]{text-align:center;margin-bottom:30px}.login-header h2[data-v-2abc1b42]{margin:0 0 10px;color:#333;font-size:24px;font-weight:600}.login-header p[data-v-2abc1b42]{margin:0;color:#999;font-size:14px}.login-form[data-v-2abc1b42]{gap:20px}.form-item[data-v-2abc1b42],.login-form[data-v-2abc1b42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-item[data-v-2abc1b42]{gap:8px}.input-wrapper[data-v-2abc1b42]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-wrapper .icon[data-v-2abc1b42]{position:absolute;left:14px;font-size:18px;color:#999}.input-wrapper input[data-v-2abc1b42]{width:100%;padding:14px 14px 14px 45px;border:1px solid #e0e0e0;border-radius:8px;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.input-wrapper input[data-v-2abc1b42]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.input-wrapper input[data-v-2abc1b42]::-webkit-input-placeholder{color:#ccc}.input-wrapper input[data-v-2abc1b42]::-moz-placeholder{color:#ccc}.input-wrapper input[data-v-2abc1b42]::-ms-input-placeholder{color:#ccc}.input-wrapper input[data-v-2abc1b42]::placeholder{color:#ccc}.captcha-wrapper[data-v-2abc1b42]{gap:10px}.captcha-wrapper input[data-v-2abc1b42]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:14px}.captcha-img[data-v-2abc1b42]{width:120px;height:44px;border-radius:8px;cursor:pointer;border:1px solid #e0e0e0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.captcha-img[data-v-2abc1b42]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.error-text[data-v-2abc1b42]{font-size:12px;color:#ff4757;text-align:left}.login-btn[data-v-2abc1b42]{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:10px}.login-btn[data-v-2abc1b42]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 20px rgba(102,126,234,.4);box-shadow:0 5px 20px rgba(102,126,234,.4)}.login-btn[data-v-2abc1b42]:disabled{opacity:.7;cursor:not-allowed}.loading[data-v-2abc1b42]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading[data-v-2abc1b42]:after{content:"";width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;margin-left:8px;-webkit-animation:spin-data-v-2abc1b42 .8s linear infinite;animation:spin-data-v-2abc1b42 .8s linear infinite}@-webkit-keyframes spin-data-v-2abc1b42{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-2abc1b42{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-overlay[data-v-2abc1b42]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-2abc1b42]{background:#fff;border-radius:16px;width:100%;max-width:400px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2)}.modal-header[data-v-2abc1b42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-2abc1b42]{margin:0;font-size:18px;color:#333}.close-btn[data-v-2abc1b42]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;font-size:16px;cursor:pointer;color:#999;-webkit-transition:all .3s ease;transition:all .3s ease}.close-btn[data-v-2abc1b42]:hover{background:#eee;color:#666}.modal-body[data-v-2abc1b42]{padding:20px 24px}.modal-footer[data-v-2abc1b42]{padding:16px 24px;border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.confirm-btn[data-v-2abc1b42]{padding:10px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.confirm-btn[data-v-2abc1b42]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(102,126,234,.4);box-shadow:0 5px 15px rgba(102,126,234,.4)}[data-v-6be53b49]{-webkit-box-sizing:border-box;box-sizing:border-box}.person-container[data-v-6be53b49]{background:#f5f7fa;padding:0 12px;max-width:100%;overflow-x:hidden}.user-card[data-v-6be53b49]{height:108px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;margin:10px 0 20px;-webkit-box-shadow:0 8px 24px rgba(102,126,234,.3);box-shadow:0 8px 24px rgba(102,126,234,.3);position:relative;width:100%}.avatar[data-v-6be53b49]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#fff}.avatar-icon[data-v-6be53b49]{font-size:20px;margin-bottom:2px}.avatar-text[data-v-6be53b49]{font-size:11px;font-weight:500}.user-info[data-v-6be53b49]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.username[data-v-6be53b49]{margin:0 0 8px;font-size:18px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.user-details[data-v-6be53b49]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:10px;position:absolute;bottom:10px;left:24px;font-size:14px}.detail-item[data-v-6be53b49]{color:#c71585;word-break:break-word}.balance-section[data-v-6be53b49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px}.detail-btn[data-v-6be53b49]{padding:6px 16px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:#fff;font-size:13px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.detail-btn[data-v-6be53b49]:hover{background:hsla(0,0%,100%,.3)}.notice-section[data-v-6be53b49]{background:linear-gradient(135deg,#fff5f5,#fff0f0);border:1px solid #ffe0e0;border-radius:12px;padding:15px 20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative;overflow:hidden;width:100%}.notice-icon[data-v-6be53b49]{font-size:20px;-ms-flex-negative:0;flex-shrink:0}.notice-content[data-v-6be53b49]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;height:24px;position:relative}.notice-track[data-v-6be53b49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.notice-item[data-v-6be53b49]{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;width:100%;font-size:14px;color:#d93026;text-align:left}.notice-dots[data-v-6be53b49]{position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.dot[data-v-6be53b49]{width:8px;height:8px;border-radius:50%;background:rgba(217,48,38,.3);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.dot.active[data-v-6be53b49]{background:#d93026;width:20px;border-radius:4px}.task-section[data-v-6be53b49]{background:#fff;border-radius:16px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05);width:100%;overflow-x:hidden}.section-header[data-v-6be53b49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.section-header h3[data-v-6be53b49]{margin:0;font-size:18px;color:#333}.tab-container[data-v-6be53b49]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px;border-bottom:1px solid #f0f0f0}.tab-btn[data-v-6be53b49]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:12px;background:#f5f5f5;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#666;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.tab-btn.active[data-v-6be53b49]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.tab-count[data-v-6be53b49]{padding:2px 8px;background:rgba(0,0,0,.1);border-radius:10px;font-size:12px}.tab-btn.active .tab-count[data-v-6be53b49]{background:hsla(0,0%,100%,.2)}.pending-cards[data-v-6be53b49]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.pending-card[data-v-6be53b49]{background:#fff;border:1px solid #ffe0e0;border-radius:12px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;word-break:break-word}.card-info[data-v-6be53b49]{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-width:0}.card-logo[data-v-6be53b49]{-o-object-fit:cover;object-fit:cover}.card-icon[data-v-6be53b49],.card-logo[data-v-6be53b49]{width:45px;height:45px;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.8),0 0 0 3px rgba(102,126,234,.3),0 0 15px rgba(102,126,234,.4),0 4px 12px rgba(0,0,0,.1);box-shadow:0 0 0 2px hsla(0,0%,100%,.8),0 0 0 3px rgba(102,126,234,.3),0 0 15px rgba(102,126,234,.4),0 4px 12px rgba(0,0,0,.1)}.card-icon[data-v-6be53b49]{background:linear-gradient(145deg,#fff,#f0f0f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px}.card-details[data-v-6be53b49]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.card-name[data-v-6be53b49]{font-size:15px;font-weight:600;color:#333;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-value[data-v-6be53b49]{font-size:12px;color:#666;margin-bottom:4px;word-break:break-word;line-height:1.3}.claim-btn[data-v-6be53b49]{padding:8px 12px;background:linear-gradient(135deg,#dccf60,#60bfe1);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.claim-btn[data-v-6be53b49]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(102,126,234,.4);box-shadow:0 5px 15px rgba(102,126,234,.4)}.claim-btn[data-v-6be53b49]:disabled{background:#ccc;cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:480px){.pending-cards[data-v-6be53b49]{gap:10px}.pending-card[data-v-6be53b49]{padding:8px}.card-name[data-v-6be53b49]{font-size:13px}.card-value[data-v-6be53b49]{font-size:11px}.claim-btn[data-v-6be53b49]{font-size:12px;padding:6px 8px}.card-icon[data-v-6be53b49],.card-logo[data-v-6be53b49]{width:38px;height:38px;font-size:18px}}.modal-overlay[data-v-6be53b49]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-6be53b49]{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:80vh;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2)}.modal-header[data-v-6be53b49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-6be53b49]{margin:0;font-size:18px;color:#333}.close-btn[data-v-6be53b49]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;font-size:16px;cursor:pointer;color:#999}.close-btn[data-v-6be53b49]:hover{background:#eee;color:#666}.modal-body[data-v-6be53b49]{padding:20px 24px;max-height:400px;overflow-y:auto}.transaction-table[data-v-6be53b49]{width:100%;border-collapse:collapse;table-layout:fixed}.transaction-table th[data-v-6be53b49]{text-align:center;padding:12px 16px;font-size:14px;color:#999;font-weight:500;border-bottom:1px solid #f0f0f0}.transaction-table th[data-v-6be53b49]:first-child{width:40%}.transaction-table th[data-v-6be53b49]:nth-child(2){width:45%}.transaction-table th[data-v-6be53b49]:nth-child(3){width:15%;text-align:center}.transaction-table td[data-v-6be53b49]{padding:15px 0;font-size:14px;color:#333;border-bottom:1px solid #f5f5f5;text-align:center}.transaction-table td[data-v-6be53b49]:first-child{text-align:left}.status-success[data-v-6be53b49]{color:#52c41a;font-weight:500}.empty-state[data-v-6be53b49],.loading-tip[data-v-6be53b49]{text-align:center;padding:40px;color:#999;font-size:14px}.modal-footer[data-v-6be53b49]{padding:16px 24px;border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cancel-btn[data-v-6be53b49],.confirm-btn[data-v-6be53b49]{padding:10px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:10px}.claim-info[data-v-6be53b49],.process-info[data-v-6be53b49]{padding:10px 0}.claim-item[data-v-6be53b49],.process-item[data-v-6be53b49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.claim-item[data-v-6be53b49]:last-child,.process-item[data-v-6be53b49]:last-child{border-bottom:none}.claim-label[data-v-6be53b49],.process-label[data-v-6be53b49]{width:80px;font-size:14px;color:#999;-ms-flex-negative:0;flex-shrink:0}.claim-value[data-v-6be53b49],.process-value[data-v-6be53b49]{font-size:14px;color:#333}.claim-value.highlight[data-v-6be53b49],.process-value.highlight[data-v-6be53b49]{color:#667eea;font-weight:600}.process-fail-btn[data-v-6be53b49],.process-success-btn[data-v-6be53b49]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;margin-left:10px}.process-success-btn[data-v-6be53b49]{background:linear-gradient(135deg,#20c997,#17a2b8);color:#fff}.process-fail-btn[data-v-6be53b49]{background:linear-gradient(135deg,#6c757d,#495057);color:#fff}.confirm-btn[data-v-6be53b49]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(102,126,234,.4);box-shadow:0 5px 15px rgba(102,126,234,.4)}.current-time[data-v-6be53b49]{position:absolute;bottom:10px;color:#fff}@media (max-width:768px){.balance-section[data-v-6be53b49],.user-card[data-v-6be53b49]{text-align:center}}
/*# sourceMappingURL=app.56e268fc4723da8b7a072bb1099cc4c9.css.map */