*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;line-height:1.5;font-weight:400;color:#333;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;-webkit-overflow-scrolling:touch}a{color:#42b883;text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}#app{width:100%;min-height:100vh}@media (max-width: 480px){body{font-size:14px}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-scrollbar{display:none}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.disabled[data-v-e9bcc2c3]{cursor:not-allowed;opacity:.6;pointer-events:none}.nav-footer[data-v-e9bcc2c3]{position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #eee;box-shadow:0 -2px 10px #0000000d;z-index:1000}.nav-item[data-v-e9bcc2c3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 15px;cursor:pointer;transition:all .3s}.nav-item.active[data-v-e9bcc2c3]{color:#42b883}.nav-icon[data-v-e9bcc2c3]{font-size:20px;margin-bottom:2px}.nav-text[data-v-e9bcc2c3]{font-size:12px}.app-container[data-v-ea77df38]{min-height:100vh;display:flex;flex-direction:column;padding-bottom:60px;background-color:#f5f5f5}.main-content[data-v-ea77df38]{flex:1}.dialog-overlay[data-v-63755d41]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-63755d41 .3s ease}.dialog-container[data-v-63755d41]{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;width:90%;max-width:500px;overflow:hidden;animation:slideUp-63755d41 .3s ease}.dialog-title[data-v-63755d41]{padding:20px 24px 0;font-size:18px;font-weight:600;color:#333}.dialog-content[data-v-63755d41]{padding:24px;font-size:16px;color:#666;line-height:1.6;min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center}.dialog-actions[data-v-63755d41]{padding:0 24px 24px;display:flex;justify-content:flex-end;gap:12px}.dialog-btn[data-v-63755d41]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;outline:none}.dialog-btn-cancel[data-v-63755d41]{background-color:#f5f5f5;color:#666}.dialog-btn-cancel[data-v-63755d41]:hover{background-color:#e0e0e0}.dialog-btn-confirm[data-v-63755d41]{background-color:#42b883;color:#fff}.dialog-btn-confirm[data-v-63755d41]:hover:not(:disabled){background-color:#35495e}.dialog-btn-confirm[data-v-63755d41]:disabled{background-color:#ccc;cursor:not-allowed}@keyframes fadeIn-63755d41{0%{opacity:0}to{opacity:1}}@keyframes slideUp-63755d41{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dialog-success .dialog-btn-confirm[data-v-63755d41]{background-color:#42b883}.dialog-warning .dialog-btn-confirm[data-v-63755d41]{background-color:#ff9800}.dialog-error .dialog-btn-confirm[data-v-63755d41]{background-color:#f44336}.dialog-info .dialog-btn-confirm[data-v-63755d41]{background-color:#2196f3}@media (max-width: 768px){.dialog-container[data-v-63755d41]{width:95%;margin:20px}.dialog-actions[data-v-63755d41]{flex-direction:column}.dialog-btn[data-v-63755d41]{width:100%}}.loading-overlay[data-v-44ef3157]{position:fixed;inset:0;background-color:#0000004d;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner[data-v-44ef3157]{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:20px 30px;border-radius:8px;box-shadow:0 4px 12px #00000026}.spinner[data-v-44ef3157]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin-44ef3157 1s linear infinite;margin-bottom:10px}@keyframes spin-44ef3157{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-message[data-v-44ef3157]{margin:0;color:#666;font-size:14px}.icon-wrapper[data-v-de3eaba8]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;align-items:center}.icon-container[data-v-de3eaba8]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;transition:all .3s;cursor:pointer;text-decoration:none}.icon-container[data-v-de3eaba8]:hover{transform:scale(1.05);box-shadow:0 4px 6px -1px #0000001a}.bg-primary\/10[data-v-de3eaba8]{background-color:#3b82f61a}.text-primary[data-v-de3eaba8]{color:#3b82f6}.bg-secondary\/10[data-v-de3eaba8]{background-color:#10b9811a}.text-secondary[data-v-de3eaba8]{color:#10b981}.task-container[data-v-de3eaba8]{padding:20px;max-width:500px;margin:0 auto}h1[data-v-de3eaba8]{text-align:center;color:#333;margin-bottom:20px}h4[data-v-de3eaba8]{color:#333;margin:0 0 10px;font-size:16px}.task-form[data-v-de3eaba8]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.form-group[data-v-de3eaba8]{margin-bottom:15px}label[data-v-de3eaba8]{display:block;margin-bottom:5px;color:#666;font-weight:500}input[data-v-de3eaba8],select[data-v-de3eaba8]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.search-container[data-v-de3eaba8]{display:flex;margin-bottom:10px;align-items:center}.region-search-input[data-v-de3eaba8]{flex:1}.search-btn[data-v-de3eaba8]{padding:10px 15px;background:#35495e;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background .3s;white-space:nowrap;margin-left:10px}.search-btn[data-v-de3eaba8]:hover{background:#2c3e50}.region-select-group[data-v-de3eaba8]{margin-bottom:10px}.selected-region[data-v-de3eaba8]{margin-top:10px;padding:8px;background:#f8f9fa;border-radius:4px;font-size:14px;color:#333;text-align:center}.all-selection-info[data-v-de3eaba8]{margin-top:10px;padding:8px;background:#e3f2fd;border-radius:4px;font-size:14px;color:#1565c0;text-align:center;font-weight:500}input[data-v-de3eaba8]:focus,select[data-v-de3eaba8]:focus{outline:none;border-color:#42b883}.input-with-button[data-v-de3eaba8]{display:flex;gap:10px;align-items:center}.input-with-button input[data-v-de3eaba8]{flex:1}.check-btn[data-v-de3eaba8]{padding:10px 15px;background:#35495e;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background .3s;white-space:nowrap}.check-btn[data-v-de3eaba8]:hover:not(:disabled){background:#2c3e50}.check-btn[data-v-de3eaba8]:disabled{background:#ccc;cursor:not-allowed}.card-info[data-v-de3eaba8]{margin-top:15px;padding:15px;border-radius:4px;font-size:14px}.card-valid[data-v-de3eaba8]{background:#f8f9fa;border:1px solid #e9ecef}.card-invalid[data-v-de3eaba8]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.card-details[data-v-de3eaba8]{margin-top:10px}.card-details p[data-v-de3eaba8]{margin:5px 0;line-height:1.4}.card-error[data-v-de3eaba8]{padding:10px;text-align:center;font-weight:500}.submit-btn[data-v-de3eaba8]{width:100%;padding:12px;background:#42b883;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .3s}.submit-btn[data-v-de3eaba8]:hover:not(:disabled){background:#35495e}.submit-btn[data-v-de3eaba8]:disabled{background:#ccc;cursor:not-allowed}.success-message[data-v-de3eaba8]{margin-top:20px;padding:15px;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;text-align:center}@media (max-width: 480px){.input-with-button[data-v-de3eaba8]{flex-direction:row;flex-wrap:wrap}.input-with-button input[data-v-de3eaba8]{flex:1 1 auto;min-width:0}.check-btn[data-v-de3eaba8]{flex:0 0 auto}}.progress-container[data-v-d209902f]{padding:15px;max-width:500px;margin:0 auto;min-height:100vh;box-sizing:border-box}@media (max-width: 768px){.progress-container[data-v-d209902f]{padding:10px;max-width:100%}.query-form[data-v-d209902f]{padding:15px}.date-range[data-v-d209902f]{flex-direction:column;align-items:stretch;gap:10px}.date-range .date-separator[data-v-d209902f]{text-align:center;margin:5px 0}.task-link[data-v-d209902f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-info[data-v-d209902f]{gap:6px}.task-id[data-v-d209902f],.task-link[data-v-d209902f],.task-date[data-v-d209902f],.progress-text[data-v-d209902f]{font-size:13px}}@media (max-width: 480px){h1[data-v-d209902f]{font-size:20px;margin-bottom:15px}h3[data-v-d209902f]{font-size:16px}.form-group[data-v-d209902f]{margin-bottom:12px}input[data-v-d209902f]{padding:8px;font-size:13px}.query-btn[data-v-d209902f]{padding:10px;font-size:14px}.task-item[data-v-d209902f]{padding:12px}.progress-bar[data-v-d209902f]{height:16px}.no-result[data-v-d209902f]{padding:30px 10px}}h1[data-v-d209902f]{text-align:center;color:#333;margin-bottom:20px}h3[data-v-d209902f]{color:#333;margin-bottom:15px}.query-form[data-v-d209902f]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px}.form-group[data-v-d209902f]{margin-bottom:15px}label[data-v-d209902f]{display:block;margin-bottom:5px;color:#666;font-weight:500}input[data-v-d209902f]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.date-range[data-v-d209902f]{display:flex;align-items:center;gap:5px}.date-input[data-v-d209902f]{flex:1;width:auto}.date-separator[data-v-d209902f]{color:#999;font-size:14px}input[data-v-d209902f]:focus{outline:none;border-color:#42b883}.query-btn[data-v-d209902f]{width:100%;padding:12px;background:#42b883;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .3s}.query-btn[data-v-d209902f]:hover{background:#35495e}.tasks-result[data-v-d209902f]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.task-item[data-v-d209902f]{padding:15px;border-bottom:1px solid #eee}.task-item[data-v-d209902f]:last-child{border-bottom:none}.task-info[data-v-d209902f]{display:flex;flex-direction:column;gap:8px}.task-id[data-v-d209902f],.task-link[data-v-d209902f],.task-date[data-v-d209902f]{color:#333;font-size:14px}.task-progress[data-v-d209902f]{margin-top:5px}.progress-bar[data-v-d209902f]{width:100%;height:20px;background:#eee;border-radius:10px;overflow:hidden;margin-bottom:5px}.progress-fill[data-v-d209902f]{height:100%;background:#42b883;transition:width .3s}.progress-text[data-v-d209902f]{font-size:14px;color:#666}.task-status[data-v-d209902f]{font-size:14px;font-weight:500;color:#42b883}.progress-details[data-v-d209902f]{font-size:12px;color:#999;margin-left:10px}.no-result[data-v-d209902f]{text-align:center;padding:40px;color:#999;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.recent-tasks[data-v-d209902f]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-top:20px}.recent-task-info[data-v-d209902f]{display:flex;flex-direction:column;gap:6px}.query-btn[data-v-d209902f]:disabled{background:#ccc;cursor:not-allowed}.loading-more[data-v-d209902f]{text-align:center;padding:20px;color:#666;font-size:14px}.no-more-data[data-v-d209902f]{text-align:center;padding:20px;color:#999;font-size:14px}.user-container[data-v-c8de53b3]{padding:20px;max-width:600px;margin:0 auto}h1[data-v-c8de53b3]{text-align:center;color:#333;margin-bottom:20px}h3[data-v-c8de53b3]{color:#333;margin-bottom:15px}.user-info[data-v-c8de53b3]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px}.balance-section[data-v-c8de53b3]{text-align:center;margin-bottom:20px}.balance-amount[data-v-c8de53b3]{font-size:32px;font-weight:700;color:#42b883;margin:10px 0}.recharge-btn[data-v-c8de53b3]{padding:10px 20px;background:#42b883;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background .3s}.recharge-btn[data-v-c8de53b3]:hover{background:#35495e}.order-stats[data-v-c8de53b3]{margin-top:20px}.stats-grid[data-v-c8de53b3]{display:flex;justify-content:space-between}.stat-item[data-v-c8de53b3]{text-align:center;flex:1;padding:10px}.stat-number[data-v-c8de53b3]{font-size:24px;font-weight:700;color:#333}.stat-label[data-v-c8de53b3]{font-size:14px;color:#666;margin-top:5px}.service-section[data-v-c8de53b3]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px}.service-items[data-v-c8de53b3]{display:flex;flex-direction:column;gap:10px}.service-item[data-v-c8de53b3]{display:flex;align-items:center;padding:15px;background:#f8f9fa;border-radius:4px;cursor:pointer;transition:background .3s}.service-item[data-v-c8de53b3]:hover{background:#e9ecef}.service-icon[data-v-c8de53b3]{font-size:20px;margin-right:15px}.service-text[data-v-c8de53b3]{font-size:16px;color:#333}.recent-orders[data-v-c8de53b3]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.order-list[data-v-c8de53b3]{max-height:300px;overflow-y:auto}.order-item[data-v-c8de53b3]{padding:15px;border-bottom:1px solid #eee;font-size:14px;color:#333}.order-item[data-v-c8de53b3]:last-child{border-bottom:none}.order-id[data-v-c8de53b3],.order-date[data-v-c8de53b3],.order-status[data-v-c8de53b3]{margin-bottom:5px}.order-status[data-v-c8de53b3]{font-weight:500;color:#42b883}.no-orders[data-v-c8de53b3]{text-align:center;padding:40px;color:#999}.callback-container[data-v-f5723468]{display:flex;justify-content:center;align-items:center;height:100vh}.login-container[data-v-969b7fcc]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5}.login-box[data-v-969b7fcc]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px;width:100%;max-width:400px}.login-box h2[data-v-969b7fcc]{text-align:center;margin-bottom:30px;color:#333}.form-group[data-v-969b7fcc]{margin-bottom:20px}.form-group label[data-v-969b7fcc]{display:block;margin-bottom:8px;color:#666;font-weight:500}.form-group input[data-v-969b7fcc]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s}.form-group input[data-v-969b7fcc]:focus{outline:none;border-color:#4285f4}.login-btn[data-v-969b7fcc]{width:100%;padding:12px;background-color:#4285f4;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s}.login-btn[data-v-969b7fcc]:hover{background-color:#3367d6}.divider[data-v-969b7fcc]{display:flex;align-items:center;margin:20px 0;color:#999}.divider[data-v-969b7fcc]:before,.divider[data-v-969b7fcc]:after{content:"";flex:1;height:1px;background-color:#eee}.divider span[data-v-969b7fcc]{padding:0 10px}.wechat-login-btn[data-v-969b7fcc]{width:100%;padding:12px;background-color:#2bb24c;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s;display:flex;justify-content:center;align-items:center;gap:8px}.wechat-login-btn[data-v-969b7fcc]:hover{background-color:#25a044}
