.sidebar[data-v-3b40c19a]{width:250px;height:100%;background-color:var(--sidebar-bg);color:var(--sidebar-text);transition:width .3s,background-color .3s,color .3s;display:flex;flex-direction:column}.sidebar.collapsed[data-v-3b40c19a]{width:80px}.logo[data-v-3b40c19a]{height:60px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-color);transition:border-color .3s}.menu[data-v-3b40c19a]{flex:1;padding:20px 0;overflow-y:auto}.menu-item[data-v-3b40c19a]{padding:12px 20px;display:flex;align-items:center;cursor:pointer;transition:background-color .3s,color .3s}.menu-item[data-v-3b40c19a]:hover{background-color:var(--sidebar-hover)}.menu-item.active[data-v-3b40c19a]{background-color:var(--menu-active-bg);color:var(--menu-active-text)}.menu-item i[data-v-3b40c19a]{font-size:16px;margin-right:10px;width:20px;text-align:center}.collapse-button[data-v-3b40c19a]{height:50px;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--border-color);cursor:pointer;transition:border-color .3s}.logo-text[data-v-3b40c19a]{color:var(--sidebar-text);transition:color .3s}.close-mobile-menu[data-v-3b40c19a]{display:none;position:absolute;right:15px;background:none;border:none;color:var(--sidebar-text);font-size:20px;cursor:pointer;padding:5px}@media (max-width:768px){.sidebar[data-v-3b40c19a]{position:fixed;left:-250px;top:0;bottom:0;z-index:999;width:250px;transition:left .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.15)}.sidebar.mobile-open[data-v-3b40c19a]{left:0}.sidebar.mobile-sidebar[data-v-3b40c19a]{width:250px}.logo[data-v-3b40c19a]{position:relative}.close-mobile-menu[data-v-3b40c19a]{display:block}.collapse-button[data-v-3b40c19a]{display:none}}.theme-switch-wrapper[data-v-cf689f42]{display:inline-block}.theme-switch[data-v-cf689f42]{border-radius:50%;height:36px;width:36px;padding:6px;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.theme-switch[data-v-cf689f42]:hover{transform:scale(1.1)}.theme-switch[data-v-cf689f42]:active{transform:scale(.95)}.el-icon[data-v-cf689f42]{font-size:18px}.navbar[data-v-7ab7cafa]{height:60px;background-color:var(--navbar-bg);box-shadow:0 1px 4px rgba(0,21,41,.08);display:flex;justify-content:space-between;align-items:center;padding:0 20px;transition:background-color .3s}.breadcrumb[data-v-7ab7cafa]{display:flex;align-items:center;gap:15px}.mobile-menu-btn[data-v-7ab7cafa]{display:none;background:none;border:none;font-size:20px;color:var(--text-color);cursor:pointer;padding:5px;transition:color .3s}.breadcrumb h3[data-v-7ab7cafa]{font-size:18px;font-weight:500;color:var(--text-color);transition:color .3s}.right-menu[data-v-7ab7cafa],.search-box[data-v-7ab7cafa]{display:flex;align-items:center}.search-box[data-v-7ab7cafa]{background-color:var(--hover-color);border-radius:4px;padding:6px 12px;margin-right:20px;transition:background-color .3s}.search-box i[data-v-7ab7cafa]{color:var(--secondary-text-color);margin-right:8px;transition:color .3s}.search-box input[data-v-7ab7cafa]{border:none;background:transparent;outline:none;color:var(--text-color);width:180px;transition:color .3s}.theme-toggle[data-v-7ab7cafa]{margin-right:20px}.notification[data-v-7ab7cafa]{position:relative;margin-right:20px;cursor:pointer}.notification i[data-v-7ab7cafa]{font-size:18px;color:var(--secondary-text-color);transition:color .3s}.badge[data-v-7ab7cafa]{position:absolute;top:-8px;right:-8px;background-color:#ef4444;color:#fff;font-size:10px;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.user-info[data-v-7ab7cafa]{display:flex;align-items:center;cursor:pointer;position:relative}.user-info img[data-v-7ab7cafa]{width:32px;height:32px;border-radius:50%;margin-right:10px}.user-info span[data-v-7ab7cafa]{margin-right:8px;color:var(--text-color);transition:color .3s}.user-dropdown[data-v-7ab7cafa]{position:absolute;top:45px;right:0;background-color:var(--card-bg);border-radius:4px;box-shadow:var(--shadow);width:160px;z-index:100;transition:background-color .3s,box-shadow .3s}.dropdown-item[data-v-7ab7cafa]{display:flex;align-items:center;padding:12px 16px;transition:background-color .3s}.dropdown-item[data-v-7ab7cafa]:hover{background-color:var(--hover-color);transition:background-color .3s}.dropdown-item i[data-v-7ab7cafa]{margin-right:10px;font-size:14px;color:var(--secondary-text-color);width:14px;text-align:center;transition:color .3s}.dropdown-divider[data-v-7ab7cafa]{height:1px;background-color:var(--border-color);margin:5px 0;transition:background-color .3s}@media (max-width:768px){.navbar[data-v-7ab7cafa]{padding:0 15px}.mobile-menu-btn[data-v-7ab7cafa]{display:block}.breadcrumb h3[data-v-7ab7cafa]{font-size:16px}.search-box[data-v-7ab7cafa]{display:none}.notification[data-v-7ab7cafa],.theme-toggle[data-v-7ab7cafa]{margin-right:10px}.user-info span[data-v-7ab7cafa]{display:none}.user-info img[data-v-7ab7cafa]{width:28px;height:28px;margin-right:0}}.page-container{background-color:#f5f7f9}.mobile-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:998}@media (max-width:768px){.app-container{flex-direction:column}.page-container{padding:10px}.mobile-overlay{display:block}}.login-container[data-v-01821baa]{min-height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:#f0f2f5;background-image:radial-gradient(circle at 10% 20%,rgba(90,92,106,.1) 0,rgba(32,45,58,.01) 81.3%);position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto}.login-box[data-v-01821baa]{width:400px;background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.08);overflow:hidden;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-container[data-v-01821baa]{padding:30px 20px;text-align:center;background:linear-gradient(135deg,#4a90e2,#5637d9);color:#fff}.logo[data-v-01821baa]{margin:0;font-size:28px;font-weight:600}.subtitle[data-v-01821baa]{margin:5px 0 0;font-size:16px;opacity:.9}.form-container[data-v-01821baa]{padding:30px}.form-title[data-v-01821baa]{margin:0 0 20px;font-size:22px;font-weight:500;color:#333;text-align:center}.form-group[data-v-01821baa]{margin-bottom:20px}label[data-v-01821baa]{display:block;margin-bottom:6px;font-size:14px;color:#555}input[type=password][data-v-01821baa],input[type=text][data-v-01821baa]{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;transition:border-color .3s}input[type=password][data-v-01821baa]:focus,input[type=text][data-v-01821baa]:focus{border-color:#4a90e2;outline:none}.error-input[data-v-01821baa]{border-color:#ff4d4f!important}.error-message[data-v-01821baa]{margin:5px 0 0;font-size:12px;color:#ff4d4f}.remember-me[data-v-01821baa]{display:flex;align-items:center;margin-bottom:20px}.remember-me input[data-v-01821baa]{margin-right:8px}.login-btn[data-v-01821baa]{width:100%;padding:12px;font-size:16px;color:#fff;background:#4a90e2;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.login-btn[data-v-01821baa]:hover{background:#3a7bd5}.login-btn[data-v-01821baa]:disabled{background:#95b8e4;cursor:not-allowed}.login-error[data-v-01821baa]{margin:15px 0 0;padding:10px;text-align:center;color:#ff4d4f;background:rgba(255,77,79,.05);border-radius:4px;font-size:14px}@media (max-width:450px){.login-box[data-v-01821baa]{width:90%;max-width:400px}}.chart-container[data-v-aef6dd06]{position:relative;width:100%}.chart[data-v-aef6dd06]{width:100%;height:100%}.chart-error[data-v-aef6dd06],.chart-loading[data-v-aef6dd06]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7);color:#666;font-size:14px}.spinner[data-v-aef6dd06]{width:30px;height:30px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#1890ff;animation:spin-aef6dd06 1s ease-in-out infinite;margin-bottom:8px}@keyframes spin-aef6dd06{to{transform:rotate(1turn)}}.chart-container[data-v-557cb266]{position:relative;width:100%}.chart[data-v-557cb266]{width:100%;height:100%}.chart-error[data-v-557cb266],.chart-loading[data-v-557cb266]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7);color:#666;font-size:14px}.spinner[data-v-557cb266]{width:30px;height:30px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#1890ff;animation:spin-557cb266 1s ease-in-out infinite;margin-bottom:8px}@keyframes spin-557cb266{to{transform:rotate(1turn)}}.chart-container[data-v-9a94beb0]{position:relative;width:100%}.chart[data-v-9a94beb0]{width:100%;height:100%}.chart-error[data-v-9a94beb0],.chart-loading[data-v-9a94beb0]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7);color:#666;font-size:14px}.spinner[data-v-9a94beb0]{width:30px;height:30px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#1890ff;animation:spin-9a94beb0 1s ease-in-out infinite;margin-bottom:8px}@keyframes spin-9a94beb0{to{transform:rotate(1turn)}}.dashboard[data-v-26a00e36]{padding:20px;background-color:#f5f7fa;min-height:100vh}.dashboard-header[data-v-26a00e36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dashboard-title[data-v-26a00e36]{font-size:24px;font-weight:600;color:#1f2329;margin:0}.date-filter[data-v-26a00e36]{display:flex;background-color:#f0f2f5;border-radius:4px;overflow:hidden}.date-option[data-v-26a00e36]{padding:8px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:#666;transition:all .3s}.date-option.active[data-v-26a00e36]{background-color:#1890ff;color:#fff}.statistics-cards[data-v-26a00e36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-26a00e36]{display:flex;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:transform .3s,box-shadow .3s}.stat-card[data-v-26a00e36]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.stat-icon[data-v-26a00e36]{width:48px;height:48px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:16px;color:#1890ff;font-size:24px}.stat-content[data-v-26a00e36]{flex:1}.stat-title[data-v-26a00e36]{margin:0 0 8px;color:#999;font-size:14px;font-weight:400}.stat-value[data-v-26a00e36]{font-size:24px;font-weight:600;color:#1f2329;margin-bottom:8px}.stat-change[data-v-26a00e36]{font-size:13px;display:flex;align-items:center;gap:4px}.stat-change.positive[data-v-26a00e36]{color:#52c41a}.stat-change.negative[data-v-26a00e36]{color:#f5222d}.charts-container[data-v-26a00e36],.tables-container[data-v-26a00e36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:20px;margin-bottom:24px}@media (max-width:768px){.charts-container[data-v-26a00e36],.tables-container[data-v-26a00e36]{grid-template-columns:1fr}}.chart-card[data-v-26a00e36],.table-card[data-v-26a00e36]{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);overflow:hidden}.chart-header[data-v-26a00e36],.table-header[data-v-26a00e36]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.chart-title[data-v-26a00e36],.table-title[data-v-26a00e36]{margin:0;font-size:16px;font-weight:600;color:#1f2329}.chart-actions[data-v-26a00e36]{display:flex;gap:8px}.chart-option[data-v-26a00e36]{padding:4px 12px;background:none;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:13px;color:#666;transition:all .3s}.chart-option.active[data-v-26a00e36]{background-color:#1890ff;color:#fff;border-color:#1890ff}.chart-content[data-v-26a00e36],.table-content[data-v-26a00e36]{padding:20px;position:relative;min-height:300px}.view-all[data-v-26a00e36]{background:none;border:none;color:#1890ff;cursor:pointer;font-size:14px}.data-table[data-v-26a00e36]{width:100%;border-collapse:collapse}.data-table td[data-v-26a00e36],.data-table th[data-v-26a00e36]{padding:12px 8px;text-align:left;border-bottom:1px solid #f0f0f0}.data-table th[data-v-26a00e36]{font-weight:600;color:#666;font-size:13px}.data-table td[data-v-26a00e36]{font-size:14px;color:#333}.status-badge[data-v-26a00e36]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.status-badge.primary[data-v-26a00e36]{background-color:rgba(24,144,255,.1);color:#1890ff}.status-badge.success[data-v-26a00e36]{background-color:rgba(82,196,26,.1);color:#52c41a}.status-badge.warning[data-v-26a00e36]{background-color:rgba(250,173,20,.1);color:#faad14}.status-badge.danger[data-v-26a00e36]{background-color:rgba(245,34,45,.1);color:#f5222d}.trend[data-v-26a00e36]{display:flex;align-items:center;gap:4px}.trend.positive[data-v-26a00e36]{color:#52c41a}.trend.negative[data-v-26a00e36]{color:#f5222d}.is-loading[data-v-26a00e36]{position:relative}.skeleton-text[data-v-26a00e36]{height:18px;background:linear-gradient(90deg,#f0f2f5 25%,#e6e9ec 50%,#f0f2f5 75%);background-size:200% 100%;animation:shimmer-26a00e36 1.5s infinite;border-radius:4px}.skeleton-text.small[data-v-26a00e36]{height:14px;width:80px}@keyframes shimmer-26a00e36{0%{background-position:200% 0}to{background-position:-200% 0}}.user-management[data-v-20e89a4d]{width:100%}.page-header[data-v-20e89a4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header button[data-v-20e89a4d]{padding:8px 16px;background-color:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer}.table-container[data-v-20e89a4d]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-20e89a4d]{width:100%;border-collapse:collapse}.data-table td[data-v-20e89a4d],.data-table th[data-v-20e89a4d]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-20e89a4d]{background-color:#f5f7fa}.status[data-v-20e89a4d]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px}.status.active[data-v-20e89a4d]{background-color:#e6f7ee;color:#10b981}.status.inactive[data-v-20e89a4d]{background-color:#fef1f2;color:#ef4444}.delete-btn[data-v-20e89a4d],.edit-btn[data-v-20e89a4d]{padding:4px 8px;margin-right:8px;border:none;border-radius:4px;cursor:pointer}.edit-btn[data-v-20e89a4d]{background-color:#3b82f6;color:#fff}.delete-btn[data-v-20e89a4d]{background-color:#ef4444;color:#fff}.modal[data-v-20e89a4d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-20e89a4d]{width:500px;background-color:#fff;border-radius:4px;padding:20px}.modal-content h3[data-v-20e89a4d]{margin-bottom:20px}.form-group[data-v-20e89a4d]{margin-bottom:15px}.form-group label[data-v-20e89a4d]{display:block;margin-bottom:5px}.form-group input[data-v-20e89a4d],.form-group select[data-v-20e89a4d]{width:100%;padding:8px;border:1px solid #dcdfe6;border-radius:4px}.modal-footer[data-v-20e89a4d]{display:flex;justify-content:flex-end;margin-top:20px}.modal-footer button[data-v-20e89a4d]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;margin-left:10px}.modal-footer button[data-v-20e89a4d]:first-child{background-color:#f3f4f6}.modal-footer button[data-v-20e89a4d]:last-child{background-color:#2563eb;color:#fff}.loading[data-v-20e89a4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-20e89a4d]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-20e89a4d 1s linear infinite;margin-bottom:10px}@keyframes spin-20e89a4d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-20e89a4d]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #ebeef5;flex-wrap:wrap;gap:15px}.pagination-info[data-v-20e89a4d]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-20e89a4d]{color:#d9d9d9}.pagination-controls[data-v-20e89a4d]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-20e89a4d]{display:flex;gap:4px}.page-btn[data-v-20e89a4d]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-20e89a4d]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-20e89a4d]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-20e89a4d]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-btn.page-number[data-v-20e89a4d]{min-width:36px}.page-size-selector[data-v-20e89a4d]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-20e89a4d]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}.page-size-selector select[data-v-20e89a4d]:focus{outline:none;border-color:#2563eb}@media (max-width:768px){.pagination[data-v-20e89a4d]{flex-direction:column;gap:10px}.pagination-controls[data-v-20e89a4d]{order:2}.pagination-info[data-v-20e89a4d]{order:1}.page-size-selector[data-v-20e89a4d]{order:3}}.products[data-v-4eca4c95]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-4eca4c95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-4eca4c95]{font-size:24px;font-weight:600;color:#1f2329;margin:0}.header-actions[data-v-4eca4c95]{display:flex;gap:12px}.search-filter-section[data-v-4eca4c95]{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.search-box[data-v-4eca4c95]{display:flex;align-items:center;background-color:#f5f7f9;border-radius:4px;padding:8px 12px;margin-bottom:16px}.search-box i[data-v-4eca4c95]{color:#666;margin-right:8px}.search-box input[data-v-4eca4c95]{border:none;background:transparent;outline:none;color:#333;width:100%;font-size:14px}.filter-group[data-v-4eca4c95]{display:flex;gap:16px;align-items:center}.filter-group select[data-v-4eca4c95]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;font-size:14px;cursor:pointer}.statistics-cards[data-v-4eca4c95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-4eca4c95]{display:flex;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.stat-icon[data-v-4eca4c95]{width:48px;height:48px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:16px;font-size:24px}.stat-content[data-v-4eca4c95]{flex:1}.stat-title[data-v-4eca4c95]{margin:0 0 8px;color:#999;font-size:14px;font-weight:400}.stat-value[data-v-4eca4c95]{font-size:24px;font-weight:600;color:#1f2329}.products-container[data-v-4eca4c95]{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);overflow:hidden}.products-header[data-v-4eca4c95]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.view-toggle[data-v-4eca4c95]{display:flex;gap:8px}.products-grid[data-v-4eca4c95]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:20px}.product-card[data-v-4eca4c95]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s,box-shadow .3s}.product-card[data-v-4eca4c95]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.product-image[data-v-4eca4c95]{position:relative;height:200px;overflow:hidden}.product-image img[data-v-4eca4c95]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-status[data-v-4eca4c95]{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:4px;font-size:12px;color:#fff}.product-status.success[data-v-4eca4c95]{background-color:#52c41a}.product-status.default[data-v-4eca4c95]{background-color:#666}.product-info[data-v-4eca4c95]{padding:16px}.product-name[data-v-4eca4c95]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1f2329}.product-category[data-v-4eca4c95]{margin:0 0 12px;color:#666;font-size:14px}.product-price[data-v-4eca4c95]{margin-bottom:12px}.current-price[data-v-4eca4c95]{font-size:18px;font-weight:600;color:#f5222d}.product-actions[data-v-4eca4c95]{display:flex;gap:8px}.table-container[data-v-4eca4c95]{padding:20px}.data-table[data-v-4eca4c95]{width:100%;border-collapse:collapse}.data-table td[data-v-4eca4c95],.data-table th[data-v-4eca4c95]{padding:12px 8px;text-align:left;border-bottom:1px solid #f0f0f0}.data-table th[data-v-4eca4c95]{font-weight:600;color:#666;font-size:13px;background-color:#fafafa}.data-table td[data-v-4eca4c95]{font-size:14px;color:#333}.product-thumb[data-v-4eca4c95]{width:50px;height:50px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.status-badge[data-v-4eca4c95]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.status-badge.success[data-v-4eca4c95]{background-color:rgba(82,196,26,.1);color:#52c41a}.status-badge.default[data-v-4eca4c95]{background-color:rgba(0,0,0,.1);color:#666}.action-buttons[data-v-4eca4c95]{display:flex;gap:8px}.btn[data-v-4eca4c95]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:inline-flex;align-items:center;gap:6px}.btn-primary[data-v-4eca4c95]{background-color:#1890ff;color:#fff}.btn-primary[data-v-4eca4c95]:hover{background-color:#40a9ff}.btn-outline[data-v-4eca4c95]{background-color:transparent;color:#1890ff;border:1px solid #1890ff}.btn-outline[data-v-4eca4c95]:hover{background-color:#1890ff;color:#fff}.btn-sm[data-v-4eca4c95]{padding:4px 8px;font-size:12px}.btn.active[data-v-4eca4c95]{background-color:#1890ff;color:#fff;border-color:#1890ff}.is-loading[data-v-4eca4c95]{position:relative}@media (max-width:768px){.filter-group[data-v-4eca4c95]{flex-direction:column;align-items:stretch}.products-grid[data-v-4eca4c95]{grid-template-columns:1fr}}.pagination[data-v-4eca4c95]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-4eca4c95]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-4eca4c95]{color:#d9d9d9}.pagination-controls[data-v-4eca4c95]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-4eca4c95]{display:flex;gap:4px}.page-btn[data-v-4eca4c95]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-4eca4c95]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.page-btn[data-v-4eca4c95]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-4eca4c95]{background-color:#1890ff;color:#fff;border-color:#1890ff}.page-btn.page-number[data-v-4eca4c95]{min-width:36px}.page-size-selector[data-v-4eca4c95]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-4eca4c95]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}.page-size-selector select[data-v-4eca4c95]:focus{outline:none;border-color:#1890ff}@media (max-width:768px){.pagination[data-v-4eca4c95]{flex-direction:column;gap:10px}.pagination-controls[data-v-4eca4c95]{order:2}.pagination-info[data-v-4eca4c95]{order:1}.page-size-selector[data-v-4eca4c95]{order:3}}.orders[data-v-645837a3]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-645837a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-645837a3]{font-size:24px;font-weight:600;color:#1f2329;margin:0}.header-actions[data-v-645837a3]{display:flex;gap:12px}.search-filter-section[data-v-645837a3]{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.search-box[data-v-645837a3]{display:flex;align-items:center;background-color:#f5f7f9;border-radius:4px;padding:8px 12px;margin-bottom:16px}.search-box i[data-v-645837a3]{color:#666;margin-right:8px}.search-box input[data-v-645837a3]{border:none;background:transparent;outline:none;color:#333;width:100%;font-size:14px}.filter-group[data-v-645837a3]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filter-group select[data-v-645837a3]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;font-size:14px;cursor:pointer}.date-picker[data-v-645837a3]{display:flex;align-items:center;gap:8px}.date-picker input[data-v-645837a3]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;font-size:14px}.date-picker span[data-v-645837a3]{color:#666;font-size:14px}.statistics-cards[data-v-645837a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-645837a3]{display:flex;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:transform .3s,box-shadow .3s}.stat-card[data-v-645837a3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.stat-icon[data-v-645837a3]{width:48px;height:48px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:16px;font-size:24px}.stat-content[data-v-645837a3]{flex:1}.stat-title[data-v-645837a3]{margin:0 0 8px;color:#999;font-size:14px;font-weight:400}.stat-value[data-v-645837a3]{font-size:24px;font-weight:600;color:#1f2329;margin-bottom:8px}.stat-change[data-v-645837a3]{font-size:13px;display:flex;align-items:center;gap:4px}.stat-change.positive[data-v-645837a3]{color:#52c41a}.stat-change.negative[data-v-645837a3]{color:#f5222d}.orders-container[data-v-645837a3]{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);overflow:hidden}.orders-header[data-v-645837a3]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.orders-info[data-v-645837a3]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.orders-actions[data-v-645837a3]{display:flex;gap:12px}.table-container[data-v-645837a3]{padding:20px}.table-content[data-v-645837a3]{position:relative}.data-table[data-v-645837a3]{width:100%;border-collapse:collapse}.data-table td[data-v-645837a3],.data-table th[data-v-645837a3]{padding:12px 8px;text-align:left;border-bottom:1px solid #f0f0f0}.data-table th[data-v-645837a3]{font-weight:600;color:#666;font-size:13px;background-color:#fafafa}.data-table td[data-v-645837a3]{font-size:14px;color:#333}.order-number[data-v-645837a3]{font-weight:600;color:#1890ff}.customer-info[data-v-645837a3]{display:flex;flex-direction:column;gap:4px}.customer-name[data-v-645837a3]{font-weight:500;color:#333}.customer-phone[data-v-645837a3]{font-size:13px;color:#666}.product-info[data-v-645837a3]{display:flex;flex-direction:column;gap:4px}.product-name[data-v-645837a3]{font-weight:500;color:#333}.product-quantity[data-v-645837a3]{font-size:13px;color:#666}.order-amount[data-v-645837a3]{display:flex;flex-direction:column;gap:4px}.amount[data-v-645837a3]{font-weight:600;color:#f5222d;font-size:16px}.payment-status[data-v-645837a3]{font-size:12px;padding:2px 6px;border-radius:3px;display:inline-block;width:-moz-fit-content;width:fit-content}.payment-status.success[data-v-645837a3]{background-color:rgba(82,196,26,.1);color:#52c41a}.payment-status.warning[data-v-645837a3]{background-color:rgba(250,173,20,.1);color:#faad14}.payment-status.danger[data-v-645837a3]{background-color:rgba(245,34,45,.1);color:#f5222d}.payment-status.default[data-v-645837a3]{background-color:rgba(0,0,0,.1);color:#666}.payment-method[data-v-645837a3]{display:flex;align-items:center;gap:6px}.payment-method i[data-v-645837a3]{font-size:16px}.status-badge[data-v-645837a3]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.status-badge.primary[data-v-645837a3]{background-color:rgba(24,144,255,.1);color:#1890ff}.status-badge.success[data-v-645837a3]{background-color:rgba(82,196,26,.1);color:#52c41a}.status-badge.warning[data-v-645837a3]{background-color:rgba(250,173,20,.1);color:#faad14}.status-badge.danger[data-v-645837a3]{background-color:rgba(245,34,45,.1);color:#f5222d}.status-badge.info[data-v-645837a3]{background-color:rgba(24,144,255,.1);color:#1890ff}.status-badge.default[data-v-645837a3]{background-color:rgba(0,0,0,.1);color:#666}.action-buttons[data-v-645837a3]{display:flex;gap:8px;flex-wrap:wrap}.btn[data-v-645837a3]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:inline-flex;align-items:center;gap:6px}.btn-primary[data-v-645837a3]{background-color:#1890ff;color:#fff}.btn-primary[data-v-645837a3]:hover{background-color:#40a9ff}.btn-outline[data-v-645837a3]{background-color:transparent;color:#1890ff;border:1px solid #1890ff}.btn-outline[data-v-645837a3]:hover{background-color:#1890ff;color:#fff}.btn-success[data-v-645837a3]{background-color:#52c41a;color:#fff}.btn-success[data-v-645837a3]:hover{background-color:#73d13d}.btn-danger[data-v-645837a3]{background-color:#f5222d;color:#fff}.btn-danger[data-v-645837a3]:hover{background-color:#ff4d4f}.btn-sm[data-v-645837a3]{padding:4px 8px;font-size:12px}.btn-page[data-v-645837a3]{padding:6px 12px;background-color:transparent;color:#666;border:1px solid #d9d9d9}.btn-page.active[data-v-645837a3]{background-color:#1890ff;color:#fff;border-color:#1890ff}.btn-page[data-v-645837a3]:hover:not(.active){border-color:#1890ff;color:#1890ff}.pagination[data-v-645837a3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-645837a3]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-645837a3]{color:#d9d9d9}.pagination-controls[data-v-645837a3]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-645837a3]{display:flex;gap:4px}.page-btn[data-v-645837a3]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-645837a3]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.page-btn[data-v-645837a3]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-645837a3]{background-color:#1890ff;color:#fff;border-color:#1890ff}.page-btn.page-number[data-v-645837a3]{min-width:36px}.page-size-selector[data-v-645837a3]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-645837a3]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}.page-size-selector select[data-v-645837a3]:focus{outline:none;border-color:#1890ff}@media (max-width:768px){.pagination[data-v-645837a3]{flex-direction:column;gap:10px}.pagination-controls[data-v-645837a3]{order:2}.pagination-info[data-v-645837a3]{order:1}.page-size-selector[data-v-645837a3]{order:3}}.is-loading[data-v-645837a3]{position:relative}.skeleton-text[data-v-645837a3]{height:18px;background:linear-gradient(90deg,#f0f2f5 25%,#e6e9ec 50%,#f0f2f5 75%);background-size:200% 100%;animation:shimmer-645837a3 1.5s infinite;border-radius:4px}@keyframes shimmer-645837a3{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.filter-group[data-v-645837a3]{flex-direction:column;align-items:stretch}.action-buttons[data-v-645837a3],.date-picker[data-v-645837a3]{flex-direction:column}}.settings-page[data-v-6f6ab2b0]{padding:20px;background-color:#f5f7fa;min-height:calc(100vh - 60px)}.settings-header[data-v-6f6ab2b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e4e7ed}.settings-header h1[data-v-6f6ab2b0]{margin:0;font-size:24px;color:#303133;font-weight:600}.settings-container[data-v-6f6ab2b0]{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px}.loading-overlay[data-v-6f6ab2b0]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;z-index:100;border-radius:8px}.loading-spinner[data-v-6f6ab2b0]{display:flex;flex-direction:column;align-items:center;gap:15px}.settings-section[data-v-6f6ab2b0]{margin-bottom:30px}.settings-section h2[data-v-6f6ab2b0]{font-size:18px;font-weight:600;color:#303133;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.settings-form[data-v-6f6ab2b0]{padding:0 10px}.form-item[data-v-6f6ab2b0]{margin-bottom:25px}.form-item label[data-v-6f6ab2b0]{display:block;margin-bottom:8px;font-weight:500;color:#606266}.description[data-v-6f6ab2b0]{margin-top:8px;font-size:13px;color:#909399;line-height:1.4}.key-input[data-v-6f6ab2b0]{display:flex;gap:10px}.key-input .el-input[data-v-6f6ab2b0]{flex:1}@media (max-width:768px){.settings-header[data-v-6f6ab2b0]{flex-direction:column;align-items:flex-start;gap:15px}.key-input[data-v-6f6ab2b0]{flex-direction:column;gap:10px}.key-input .el-button[data-v-6f6ab2b0]{width:100%}}.not-found[data-v-196b0827]{height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f9fafb}.content[data-v-196b0827]{text-align:center;padding:40px}h1[data-v-196b0827]{font-size:120px;margin:0;background:linear-gradient(45deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}h2[data-v-196b0827]{font-size:32px;margin:0 0 20px;color:#1e293b}p[data-v-196b0827]{color:#64748b;margin-bottom:30px;font-size:18px}.back-btn[data-v-196b0827]{display:inline-block;padding:12px 24px;background-color:#3b82f6;color:#fff;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color .3s}.back-btn[data-v-196b0827]:hover{background-color:#2563eb}.recharge-list[data-v-221f3094]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-221f3094]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-221f3094]{font-size:24px;font-weight:600;color:#1f2329;margin:0}.header-actions[data-v-221f3094]{display:flex;gap:12px}.search-filter-section[data-v-221f3094]{background-color:#fff;border-radius:8px;padding:20px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.search-box[data-v-221f3094]{display:flex;align-items:center;background-color:#f5f7f9;border-radius:4px;padding:8px 12px;margin-bottom:16px}.search-box i[data-v-221f3094]{color:#666;margin-right:8px}.search-box input[data-v-221f3094]{border:none;background:transparent;outline:none;color:#333;width:100%;font-size:14px}.filter-group[data-v-221f3094]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filter-group select[data-v-221f3094]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;font-size:14px;cursor:pointer}.date-picker[data-v-221f3094]{display:flex;align-items:center;gap:8px}.date-picker input[data-v-221f3094]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;font-size:14px}.date-picker span[data-v-221f3094]{color:#666;font-size:14px}.statistics-cards[data-v-221f3094]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-221f3094]{display:flex;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:transform .3s,box-shadow .3s}.stat-card[data-v-221f3094]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.stat-icon[data-v-221f3094]{width:48px;height:48px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:16px;font-size:24px}.stat-content[data-v-221f3094]{flex:1}.stat-title[data-v-221f3094]{margin:0 0 8px;color:#999;font-size:14px;font-weight:400}.stat-value[data-v-221f3094]{font-size:24px;font-weight:600;color:#1f2329;margin-bottom:8px}.stat-change[data-v-221f3094]{font-size:13px;display:flex;align-items:center;gap:4px}.stat-change.positive[data-v-221f3094]{color:#52c41a}.stat-change.negative[data-v-221f3094]{color:#f5222d}.table-container[data-v-221f3094]{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);overflow:hidden}.table-header[data-v-221f3094]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.table-info[data-v-221f3094]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.table-actions[data-v-221f3094]{display:flex;gap:12px}.table-content[data-v-221f3094]{padding:20px;position:relative}.data-table[data-v-221f3094]{width:100%;border-collapse:collapse}.data-table td[data-v-221f3094],.data-table th[data-v-221f3094]{padding:12px 8px;text-align:left;border-bottom:1px solid #f0f0f0}.data-table th[data-v-221f3094]{font-weight:600;color:#666;font-size:13px;background-color:#fafafa}.data-table td[data-v-221f3094]{font-size:14px;color:#333}.amount[data-v-221f3094]{font-weight:600;color:#1890ff}.payment-method[data-v-221f3094]{display:flex;align-items:center;gap:6px}.payment-method i[data-v-221f3094]{font-size:16px}.status-badge[data-v-221f3094]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.status-badge.primary[data-v-221f3094]{background-color:rgba(24,144,255,.1);color:#1890ff}.status-badge.success[data-v-221f3094]{background-color:rgba(82,196,26,.1);color:#52c41a}.status-badge.warning[data-v-221f3094]{background-color:rgba(250,173,20,.1);color:#faad14}.status-badge.danger[data-v-221f3094]{background-color:rgba(245,34,45,.1);color:#f5222d}.status-badge.default[data-v-221f3094]{background-color:rgba(0,0,0,.1);color:#666}.action-buttons[data-v-221f3094]{display:flex;gap:8px}.btn[data-v-221f3094]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;display:inline-flex;align-items:center;gap:6px}.btn-primary[data-v-221f3094]{background-color:#1890ff;color:#fff}.btn-primary[data-v-221f3094]:hover{background-color:#40a9ff}.btn-outline[data-v-221f3094]{background-color:transparent;color:#1890ff;border:1px solid #1890ff}.btn-outline[data-v-221f3094]:hover{background-color:#1890ff;color:#fff}.btn-sm[data-v-221f3094]{padding:4px 8px;font-size:12px}.btn-page[data-v-221f3094]{padding:6px 12px;background-color:transparent;color:#666;border:1px solid #d9d9d9}.btn-page.active[data-v-221f3094]{background-color:#1890ff;color:#fff;border-color:#1890ff}.btn-page[data-v-221f3094]:hover:not(.active){border-color:#1890ff;color:#1890ff}.pagination[data-v-221f3094]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-221f3094]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-221f3094]{color:#d9d9d9}.pagination-controls[data-v-221f3094]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-221f3094]{display:flex;gap:4px}.page-btn[data-v-221f3094]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-221f3094]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.page-btn[data-v-221f3094]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-221f3094]{background-color:#1890ff;color:#fff;border-color:#1890ff}.page-btn.page-number[data-v-221f3094]{min-width:36px}.page-size-selector[data-v-221f3094]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-221f3094]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}.page-size-selector select[data-v-221f3094]:focus{outline:none;border-color:#1890ff}@media (max-width:768px){.pagination[data-v-221f3094]{flex-direction:column;gap:10px}.pagination-controls[data-v-221f3094]{order:2}.pagination-info[data-v-221f3094]{order:1}.page-size-selector[data-v-221f3094]{order:3}}.is-loading[data-v-221f3094]{position:relative}.skeleton-text[data-v-221f3094]{height:18px;background:linear-gradient(90deg,#f0f2f5 25%,#e6e9ec 50%,#f0f2f5 75%);background-size:200% 100%;animation:shimmer-221f3094 1.5s infinite;border-radius:4px}@keyframes shimmer-221f3094{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.filter-group[data-v-221f3094]{flex-direction:column;align-items:stretch}.action-buttons[data-v-221f3094],.date-picker[data-v-221f3094]{flex-direction:column}}.match-management[data-v-209209bd]{width:100%}.page-header[data-v-209209bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-btn[data-v-209209bd]{padding:10px 20px;background-color:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.add-btn[data-v-209209bd]:hover{background-color:#1d4ed8}.table-container[data-v-209209bd]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-209209bd]{width:100%;border-collapse:collapse}.data-table td[data-v-209209bd],.data-table th[data-v-209209bd]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-209209bd]{background-color:#f5f7fa}.league-name[data-v-209209bd]{font-weight:600;color:#2563eb}.team-info[data-v-209209bd]{display:flex;align-items:center;gap:8px}.team-logo[data-v-209209bd]{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.team-name[data-v-209209bd]{font-weight:500}.score[data-v-209209bd]{font-weight:700;font-size:16px;color:#2563eb}.vs[data-v-209209bd]{color:#909399;font-weight:500}.status[data-v-209209bd]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.upcoming[data-v-209209bd]{background-color:#e6f7ee;color:#10b981}.status.live[data-v-209209bd]{background-color:#fff2e8;color:#fa8c16}.status.finished[data-v-209209bd]{background-color:#f6f7f9;color:#606266}.status.cancelled[data-v-209209bd]{background-color:#fef1f2;color:#ef4444}.action-buttons[data-v-209209bd]{display:flex;gap:8px;flex-wrap:wrap}.delete-btn[data-v-209209bd],.edit-btn[data-v-209209bd],.view-btn[data-v-209209bd]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.view-btn[data-v-209209bd]{background-color:#10b981;color:#fff}.edit-btn[data-v-209209bd]{background-color:#3b82f6;color:#fff}.delete-btn[data-v-209209bd]{background-color:#ef4444;color:#fff}.search-section[data-v-209209bd]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-209209bd]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-209209bd]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-209209bd]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-209209bd]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-209209bd],.search-item select[data-v-209209bd]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.search-item input[data-v-209209bd]:focus,.search-item select[data-v-209209bd]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.search-actions[data-v-209209bd]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-209209bd],.search-btn[data-v-209209bd]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.search-btn[data-v-209209bd]{background-color:#2563eb;color:#fff}.search-btn[data-v-209209bd]:hover{background-color:#1d4ed8}.reset-btn[data-v-209209bd]{background-color:#6b7280;color:#fff}.reset-btn[data-v-209209bd]:hover{background-color:#4b5563}.modal[data-v-209209bd]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-209209bd]{width:500px;background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.match-detail-modal[data-v-209209bd]{width:90%;max-width:800px;min-width:600px}.modal-header[data-v-209209bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-209209bd]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-209209bd]:hover{background-color:#f5f5f5;color:#666}.form-group[data-v-209209bd]{margin-bottom:15px}.form-group label[data-v-209209bd]{display:block;margin-bottom:5px;font-weight:500;color:#374151}.form-group input[data-v-209209bd],.form-group select[data-v-209209bd]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.form-group input[data-v-209209bd]:focus,.form-group select[data-v-209209bd]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.modal-footer[data-v-209209bd]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.modal-footer button[data-v-209209bd]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.modal-footer button[data-v-209209bd]:first-child{background-color:#6b7280;color:#fff}.modal-footer button[data-v-209209bd]:last-child{background-color:#2563eb;color:#fff}.btn-close[data-v-209209bd]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.btn-close[data-v-209209bd]:hover{background-color:#82848a}.match-detail-content[data-v-209209bd]{margin-bottom:15px}.detail-grid[data-v-209209bd]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-209209bd]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-209209bd]:last-child{border-bottom:none}.detail-label[data-v-209209bd]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-209209bd]{flex:1;color:#303133}.loading[data-v-209209bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-209209bd]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-209209bd 1s linear infinite;margin-bottom:10px}@keyframes spin-209209bd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-209209bd]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-209209bd]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-209209bd]{color:#d9d9d9}.pagination-controls[data-v-209209bd]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-209209bd]{display:flex;gap:4px}.page-btn[data-v-209209bd]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-209209bd]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-209209bd]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-209209bd]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-209209bd]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-209209bd]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.detail-grid[data-v-209209bd]{grid-template-columns:1fr;gap:8px}.match-detail-modal[data-v-209209bd]{width:95%;max-width:none;min-width:auto;margin:10px}.search-row[data-v-209209bd]{flex-direction:column;gap:15px}.search-item[data-v-209209bd]{min-width:100%}.action-buttons[data-v-209209bd]{flex-direction:column;gap:4px}.action-buttons button[data-v-209209bd]{width:100%;justify-content:center}}.expert-management[data-v-6c6f0b07]{width:100%}.page-header[data-v-6c6f0b07]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-btn[data-v-6c6f0b07]{padding:10px 20px;background-color:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.add-btn[data-v-6c6f0b07]:hover{background-color:#1d4ed8}.table-container[data-v-6c6f0b07]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-6c6f0b07]{width:100%;border-collapse:collapse}.data-table td[data-v-6c6f0b07],.data-table th[data-v-6c6f0b07]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-6c6f0b07]{background-color:#f5f7fa}.expert-avatar[data-v-6c6f0b07]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.expert-info[data-v-6c6f0b07]{display:flex;flex-direction:column;gap:4px}.expert-name[data-v-6c6f0b07]{font-weight:600;color:#303133}.expert-title[data-v-6c6f0b07]{font-size:12px;color:#909399}.stat-number[data-v-6c6f0b07]{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:600;font-size:14px}.stat-number.posts[data-v-6c6f0b07]{background-color:#e6f7ee;color:#10b981}.stat-number.views[data-v-6c6f0b07]{background-color:#e8f4fd;color:#1890ff}.stat-number.articles[data-v-6c6f0b07]{background-color:#fff2e8;color:#fa8c16}.status[data-v-6c6f0b07]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status.active[data-v-6c6f0b07]{background-color:#e6f7ee;color:#10b981}.status.inactive[data-v-6c6f0b07]{background-color:#fef1f2;color:#ef4444}.action-buttons[data-v-6c6f0b07]{display:flex;gap:8px;flex-wrap:wrap}.delete-btn[data-v-6c6f0b07],.disable-btn[data-v-6c6f0b07],.edit-btn[data-v-6c6f0b07],.enable-btn[data-v-6c6f0b07],.view-btn[data-v-6c6f0b07]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.view-btn[data-v-6c6f0b07]{background-color:#10b981;color:#fff}.edit-btn[data-v-6c6f0b07]{background-color:#3b82f6;color:#fff}.disable-btn[data-v-6c6f0b07]{background-color:#f59e0b;color:#fff}.enable-btn[data-v-6c6f0b07]{background-color:#52c41a;color:#fff}.delete-btn[data-v-6c6f0b07]{background-color:#ef4444;color:#fff}.search-section[data-v-6c6f0b07]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-6c6f0b07]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-6c6f0b07]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-6c6f0b07]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-6c6f0b07]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-6c6f0b07],.search-item select[data-v-6c6f0b07]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.search-actions[data-v-6c6f0b07]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-6c6f0b07],.search-btn[data-v-6c6f0b07]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.search-btn[data-v-6c6f0b07]{background-color:#2563eb;color:#fff}.reset-btn[data-v-6c6f0b07]{background-color:#6b7280;color:#fff}.modal[data-v-6c6f0b07]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6c6f0b07]{width:500px;background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.expert-detail-modal[data-v-6c6f0b07]{width:90%;max-width:800px}.modal-header[data-v-6c6f0b07]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-6c6f0b07]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.form-group[data-v-6c6f0b07]{margin-bottom:15px}.form-group label[data-v-6c6f0b07]{display:block;margin-bottom:5px;font-weight:500;color:#374151}.form-group input[data-v-6c6f0b07],.form-group select[data-v-6c6f0b07],.form-group textarea[data-v-6c6f0b07]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.form-group textarea[data-v-6c6f0b07]{resize:vertical}.avatar-preview[data-v-6c6f0b07]{margin-top:10px}.avatar-preview img[data-v-6c6f0b07]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e5e7eb}.modal-footer[data-v-6c6f0b07]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.modal-footer button[data-v-6c6f0b07]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.modal-footer button[data-v-6c6f0b07]:first-child{background-color:#6b7280;color:#fff}.modal-footer button[data-v-6c6f0b07]:last-child{background-color:#2563eb;color:#fff}.btn-close[data-v-6c6f0b07]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer}.expert-header[data-v-6c6f0b07]{display:flex;align-items:center;gap:20px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;margin-bottom:20px}.detail-avatar[data-v-6c6f0b07]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.expert-header-info[data-v-6c6f0b07]{flex:1;color:#fff}.detail-name[data-v-6c6f0b07]{margin:0 0 8px;font-size:24px}.detail-title[data-v-6c6f0b07]{margin:0 0 12px;font-size:14px;opacity:.9}.detail-stats[data-v-6c6f0b07]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.stat-card[data-v-6c6f0b07]{display:flex;align-items:center;gap:15px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s}.stat-card[data-v-6c6f0b07]:hover{transform:translateY(-2px)}.stat-icon[data-v-6c6f0b07]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.stat-icon.posts[data-v-6c6f0b07]{background-color:#e6f7ee;color:#10b981}.stat-icon.views[data-v-6c6f0b07]{background-color:#e8f4fd;color:#1890ff}.stat-icon.articles[data-v-6c6f0b07]{background-color:#fff2e8;color:#fa8c16}.stat-info[data-v-6c6f0b07]{flex:1}.stat-value[data-v-6c6f0b07]{font-size:20px;font-weight:700;color:#303133;margin-bottom:4px}.stat-label[data-v-6c6f0b07]{font-size:12px;color:#909399}.detail-section[data-v-6c6f0b07]{margin-bottom:20px;padding:20px;background-color:#fff;border-radius:8px}.detail-section h3[data-v-6c6f0b07]{margin:0 0 15px;color:#303133;font-size:16px}.detail-section p[data-v-6c6f0b07]{margin:0;color:#606266;line-height:1.6}.detail-grid[data-v-6c6f0b07]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-6c6f0b07]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-label[data-v-6c6f0b07]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-6c6f0b07]{flex:1;color:#303133}.loading[data-v-6c6f0b07]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-6c6f0b07]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-6c6f0b07 1s linear infinite;margin-bottom:10px}@keyframes spin-6c6f0b07{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-6c6f0b07]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-6c6f0b07]{color:#606266;font-size:14px}.pagination-controls[data-v-6c6f0b07],.pagination-info[data-v-6c6f0b07]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-6c6f0b07]{display:flex;gap:4px}.page-btn[data-v-6c6f0b07]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-6c6f0b07]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-6c6f0b07]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-6c6f0b07]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-6c6f0b07]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-6c6f0b07]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.expert-header[data-v-6c6f0b07]{flex-direction:column;text-align:center}.detail-grid[data-v-6c6f0b07],.detail-stats[data-v-6c6f0b07]{grid-template-columns:1fr}.action-buttons[data-v-6c6f0b07]{flex-direction:column;gap:4px}.action-buttons button[data-v-6c6f0b07]{width:100%;justify-content:center}}.comment-management[data-v-04fceb73]{width:100%}.page-header[data-v-04fceb73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.table-container[data-v-04fceb73]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-04fceb73]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table td[data-v-04fceb73],.data-table th[data-v-04fceb73]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-04fceb73]{background-color:#f5f7fa}.comment-title[data-v-04fceb73]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.user-info[data-v-04fceb73]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-04fceb73]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.username[data-v-04fceb73]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-info[data-v-04fceb73]{display:flex;align-items:center}.match-name[data-v-04fceb73]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2563eb;font-weight:500}.action-buttons[data-v-04fceb73]{display:flex;gap:8px;flex-wrap:wrap}.delete-btn[data-v-04fceb73],.view-btn[data-v-04fceb73]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.view-btn[data-v-04fceb73]{background-color:#10b981;color:#fff}.delete-btn[data-v-04fceb73]{background-color:#ef4444;color:#fff}.search-section[data-v-04fceb73]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-04fceb73]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-04fceb73]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-04fceb73]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-04fceb73]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-04fceb73]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.search-actions[data-v-04fceb73]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-04fceb73],.search-btn[data-v-04fceb73]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.search-btn[data-v-04fceb73]{background-color:#2563eb;color:#fff}.reset-btn[data-v-04fceb73]{background-color:#6b7280;color:#fff}.modal[data-v-04fceb73]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-04fceb73]{background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.comment-detail-modal[data-v-04fceb73]{width:90%;max-width:800px}.modal-header[data-v-04fceb73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-04fceb73]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-btn[data-v-04fceb73]:hover{background-color:#f5f5f5;color:#666}.detail-section[data-v-04fceb73]{margin-bottom:15px}.detail-row[data-v-04fceb73]{display:flex;margin-bottom:15px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-04fceb73]:last-child{border-bottom:none}.detail-label[data-v-04fceb73]{width:100px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-04fceb73]{flex:1;color:#303133}.comment-content[data-v-04fceb73]{padding:12px;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #2563eb;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.modal-footer[data-v-04fceb73]{display:flex;justify-content:flex-end;margin-top:20px}.btn-close[data-v-04fceb73]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer}.btn-close[data-v-04fceb73]:hover{background-color:#82848a}.loading[data-v-04fceb73]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-04fceb73]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-04fceb73 1s linear infinite;margin-bottom:10px}@keyframes spin-04fceb73{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-04fceb73]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-04fceb73]{color:#606266;font-size:14px}.pagination-controls[data-v-04fceb73],.pagination-info[data-v-04fceb73]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-04fceb73]{display:flex;gap:4px}.page-btn[data-v-04fceb73]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-04fceb73]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-04fceb73]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-04fceb73]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-04fceb73]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-04fceb73]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.data-table[data-v-04fceb73]{font-size:12px}.data-table td[data-v-04fceb73],.data-table th[data-v-04fceb73]{padding:8px}.comment-title[data-v-04fceb73]{max-width:150px}.action-buttons[data-v-04fceb73]{flex-direction:column;gap:4px}.action-buttons button[data-v-04fceb73]{width:100%;justify-content:center}.search-row[data-v-04fceb73]{flex-direction:column;gap:15px}.search-item[data-v-04fceb73]{min-width:100%}}.statistics-management[data-v-6df8334e]{width:100%}.page-header[data-v-6df8334e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.statistics-cards[data-v-6df8334e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.stat-card[data-v-6df8334e]{display:flex;align-items:center;gap:20px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.stat-card[data-v-6df8334e]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.stat-card[data-v-6df8334e]:nth-child(2){background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-card[data-v-6df8334e]:nth-child(3){background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card[data-v-6df8334e]:nth-child(4){background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-icon[data-v-6df8334e]{width:60px;height:60px;border-radius:50%;background-color:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}.stat-info[data-v-6df8334e]{flex:1;color:#fff}.stat-value[data-v-6df8334e]{font-size:32px;font-weight:700;margin-bottom:8px;line-height:1}.stat-label[data-v-6df8334e]{font-size:14px;opacity:.9}.table-container[data-v-6df8334e]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-6df8334e]{width:100%;border-collapse:collapse}.data-table td[data-v-6df8334e],.data-table th[data-v-6df8334e]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-6df8334e]{background-color:#f5f7fa}.ip-address[data-v-6df8334e]{font-family:Courier New,monospace;background-color:#f8f9fa;padding:4px 8px;border-radius:4px;color:#2563eb}.region-info[data-v-6df8334e]{display:flex;align-items:center;gap:6px;color:#606266}.region-info i[data-v-6df8334e]{color:#2563eb;font-size:12px}.device-info[data-v-6df8334e]{font-size:13px;color:#909399}.view-btn[data-v-6df8334e]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px;background-color:#10b981;color:#fff}.search-section[data-v-6df8334e]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-6df8334e]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-6df8334e]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-6df8334e]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-6df8334e]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-6df8334e],.search-item select[data-v-6df8334e]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.search-item input[type=date][data-v-6df8334e]{flex:1}.date-separator[data-v-6df8334e]{margin:0 8px;color:#6b7280}.search-actions[data-v-6df8334e]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.export-btn[data-v-6df8334e],.reset-btn[data-v-6df8334e],.search-btn[data-v-6df8334e]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.search-btn[data-v-6df8334e]{background-color:#2563eb;color:#fff}.reset-btn[data-v-6df8334e]{background-color:#6b7280;color:#fff}.export-btn[data-v-6df8334e]{background-color:#10b981;color:#fff}.modal[data-v-6df8334e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6df8334e]{background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.detail-modal[data-v-6df8334e]{width:90%;max-width:800px}.modal-header[data-v-6df8334e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-6df8334e]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-btn[data-v-6df8334e]:hover{background-color:#f5f5f5;color:#666}.detail-content[data-v-6df8334e]{margin-bottom:15px}.detail-grid[data-v-6df8334e]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-6df8334e]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-6df8334e]:last-child{border-bottom:none}.detail-label[data-v-6df8334e]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-6df8334e]{flex:1;color:#303133}.modal-footer[data-v-6df8334e]{display:flex;justify-content:flex-end;margin-top:20px}.btn-close[data-v-6df8334e]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer}.btn-close[data-v-6df8334e]:hover{background-color:#82848a}.loading[data-v-6df8334e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-6df8334e]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-6df8334e 1s linear infinite;margin-bottom:10px}@keyframes spin-6df8334e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-6df8334e]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-6df8334e]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-6df8334e]{color:#d9d9d9}.pagination-controls[data-v-6df8334e]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-6df8334e]{display:flex;gap:4px}.page-btn[data-v-6df8334e]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-6df8334e]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-6df8334e]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-6df8334e]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-6df8334e]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-6df8334e]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.detail-grid[data-v-6df8334e],.statistics-cards[data-v-6df8334e]{grid-template-columns:1fr}.search-row[data-v-6df8334e]{flex-direction:column;gap:15px}.search-item[data-v-6df8334e]{min-width:100%}}.fast-management[data-v-1067915a]{width:100%}.page-header[data-v-1067915a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-btn[data-v-1067915a]{padding:10px 20px;background-color:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.add-btn[data-v-1067915a]:hover{background-color:#1d4ed8}.table-container[data-v-1067915a]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-1067915a]{width:100%;border-collapse:collapse}.data-table td[data-v-1067915a],.data-table th[data-v-1067915a]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-1067915a]{background-color:#f5f7fa}.lottery-name[data-v-1067915a]{font-weight:600;color:#2563eb}.lottery-number[data-v-1067915a]{font-weight:700;font-size:14px;color:#10b981;padding:4px 8px;background-color:#e6f7ee;border-radius:4px}.hot-badge[data-v-1067915a]{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-weight:600;box-shadow:0 2px 4px rgba(239,68,68,.3)}.hot-badge[data-v-1067915a],.normal-badge[data-v-1067915a]{display:inline-block;padding:4px 12px;font-size:12px;border-radius:4px}.normal-badge[data-v-1067915a]{background-color:#e5e7eb;color:#6b7280;font-weight:500}.action-buttons[data-v-1067915a]{display:flex;gap:8px;flex-wrap:wrap}.delete-btn[data-v-1067915a],.edit-btn[data-v-1067915a],.list-btn[data-v-1067915a],.view-btn[data-v-1067915a]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.view-btn[data-v-1067915a]{background-color:#10b981;color:#fff}.list-btn[data-v-1067915a]{background-color:#dbbe16;color:#fff}.edit-btn[data-v-1067915a]{background-color:#3b82f6;color:#fff}.delete-btn[data-v-1067915a]{background-color:#ef4444;color:#fff}.search-section[data-v-1067915a]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-1067915a]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-1067915a]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-1067915a]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-1067915a]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-1067915a],.search-item select[data-v-1067915a]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.search-item input[data-v-1067915a]:focus,.search-item select[data-v-1067915a]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.search-actions[data-v-1067915a]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-1067915a],.search-btn[data-v-1067915a]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.search-btn[data-v-1067915a]{background-color:#2563eb;color:#fff}.search-btn[data-v-1067915a]:hover{background-color:#1d4ed8}.reset-btn[data-v-1067915a]{background-color:#6b7280;color:#fff}.reset-btn[data-v-1067915a]:hover{background-color:#4b5563}.modal[data-v-1067915a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1067915a]{width:500px;background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.form-modal[data-v-1067915a]{width:700px;max-width:90vw}.detail-modal[data-v-1067915a]{width:90%;max-width:800px;min-width:600px}.modal-header[data-v-1067915a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-1067915a]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-1067915a]:hover{background-color:#f5f5f5;color:#666}.form-body[data-v-1067915a]{padding:20px 0}.form-row[data-v-1067915a]{display:flex;gap:20px;margin-bottom:20px}.form-row[data-v-1067915a]:last-child{margin-bottom:0}.form-group[data-v-1067915a]{flex:1;margin-bottom:0}.form-group.full-width[data-v-1067915a]{flex:1 1 100%}.form-group label[data-v-1067915a]{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label .required[data-v-1067915a]{color:#ef4444;margin-left:2px}.form-group input[data-v-1067915a],.form-group select[data-v-1067915a]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.form-group input[data-v-1067915a]:focus,.form-group select[data-v-1067915a]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.modal-footer[data-v-1067915a]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.modal-footer button[data-v-1067915a]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel[data-v-1067915a]{background-color:#6b7280;color:#fff}.btn-cancel[data-v-1067915a]:hover{background-color:#4b5563}.btn-save[data-v-1067915a]{background-color:#2563eb;color:#fff}.btn-save[data-v-1067915a]:hover{background-color:#1d4ed8}.btn-close[data-v-1067915a]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.btn-close[data-v-1067915a]:hover{background-color:#82848a}.detail-content[data-v-1067915a]{margin-bottom:15px}.detail-grid[data-v-1067915a]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-1067915a]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-1067915a]:last-child{border-bottom:none}.detail-label[data-v-1067915a]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-1067915a]{flex:1;color:#303133}.loading[data-v-1067915a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-1067915a]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-1067915a 1s linear infinite;margin-bottom:10px}@keyframes spin-1067915a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-1067915a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-1067915a]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-1067915a]{color:#d9d9d9}.pagination-controls[data-v-1067915a]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-1067915a]{display:flex;gap:4px}.page-btn[data-v-1067915a]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-1067915a]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-1067915a]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-1067915a]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-1067915a]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-1067915a]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.detail-grid[data-v-1067915a]{grid-template-columns:1fr;gap:8px}.detail-modal[data-v-1067915a]{width:95%;max-width:none;min-width:auto;margin:10px}.search-row[data-v-1067915a]{flex-direction:column;gap:15px}.search-item[data-v-1067915a]{min-width:100%}.table-container[data-v-1067915a]{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.data-table[data-v-1067915a]{min-width:800px}.data-table td[data-v-1067915a]:last-child,.data-table th[data-v-1067915a]:last-child{min-width:140px;position:sticky;right:0;background-color:#fff;z-index:10;box-shadow:-2px 0 4px rgba(0,0,0,.1);padding-right:10px}.data-table thead th[data-v-1067915a]:last-child{background-color:#f5f7fa}.action-buttons[data-v-1067915a]{flex-direction:column;gap:4px;min-width:120px}.action-buttons button[data-v-1067915a]{width:100%;justify-content:center;font-size:11px;padding:4px 6px;white-space:nowrap}}.fast-history[data-v-1357c60f]{width:100%}.page-header[data-v-1357c60f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.back-btn[data-v-1357c60f]{padding:10px 20px;background-color:#6b7280;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.back-btn[data-v-1357c60f]:hover{background-color:#4b5563}.lottery-info[data-v-1357c60f]{margin-bottom:20px}.info-card[data-v-1357c60f]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;display:flex;gap:30px;flex-wrap:wrap}.info-item[data-v-1357c60f]{display:flex;align-items:center;gap:10px}.info-label[data-v-1357c60f]{font-weight:500;color:#606266}.info-value[data-v-1357c60f]{color:#303133}.lottery-number[data-v-1357c60f]{font-weight:700;font-size:14px;color:#10b981;padding:4px 8px;background-color:#e6f7ee;border-radius:4px}.pre-number[data-v-1357c60f]{font-weight:500;font-size:14px;color:#f59e0b;padding:4px 8px;background-color:#fef3c7;border-radius:4px}.no-data[data-v-1357c60f]{color:#9ca3af;font-style:italic}.table-container[data-v-1357c60f]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-1357c60f]{width:100%;border-collapse:collapse}.data-table td[data-v-1357c60f],.data-table th[data-v-1357c60f]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-1357c60f]{background-color:#f5f7fa}.action-buttons[data-v-1357c60f]{display:flex;gap:8px;flex-wrap:wrap}.view-btn[data-v-1357c60f]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px;background-color:#10b981;color:#fff}.search-section[data-v-1357c60f]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-1357c60f]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-1357c60f]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-1357c60f]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-1357c60f]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-1357c60f],.search-item select[data-v-1357c60f]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.search-item input[data-v-1357c60f]:focus,.search-item select[data-v-1357c60f]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.date-range-item[data-v-1357c60f]{min-width:400px}.date-inputs[data-v-1357c60f]{display:flex;align-items:center;gap:10px}.date-inputs input[data-v-1357c60f]{flex:1;min-width:0}.date-separator[data-v-1357c60f]{color:#606266;font-size:14px;white-space:nowrap;flex-shrink:0}.search-actions[data-v-1357c60f]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-1357c60f],.search-btn[data-v-1357c60f]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.search-btn[data-v-1357c60f]{background-color:#2563eb;color:#fff}.search-btn[data-v-1357c60f]:hover{background-color:#1d4ed8}.reset-btn[data-v-1357c60f]{background-color:#6b7280;color:#fff}.reset-btn[data-v-1357c60f]:hover{background-color:#4b5563}.modal[data-v-1357c60f]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1357c60f]{width:500px;background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.detail-modal[data-v-1357c60f]{width:90%;max-width:800px;min-width:600px}.modal-header[data-v-1357c60f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-1357c60f]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-1357c60f]:hover{background-color:#f5f5f5;color:#666}.detail-content[data-v-1357c60f]{margin-bottom:15px}.detail-grid[data-v-1357c60f]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-1357c60f]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-1357c60f]:last-child{border-bottom:none}.detail-label[data-v-1357c60f]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-1357c60f]{flex:1;color:#303133}.modal-footer[data-v-1357c60f]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.btn-close[data-v-1357c60f]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.btn-close[data-v-1357c60f]:hover{background-color:#82848a}.loading[data-v-1357c60f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-1357c60f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-1357c60f 1s linear infinite;margin-bottom:10px}@keyframes spin-1357c60f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-1357c60f]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-1357c60f]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-1357c60f]{color:#d9d9d9}.pagination-controls[data-v-1357c60f]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-1357c60f]{display:flex;gap:4px}.page-btn[data-v-1357c60f]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-1357c60f]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-1357c60f]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-1357c60f]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-1357c60f]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-1357c60f]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.detail-grid[data-v-1357c60f]{grid-template-columns:1fr;gap:8px}.detail-modal[data-v-1357c60f]{width:95%;max-width:none;min-width:auto;margin:10px}.search-row[data-v-1357c60f]{flex-direction:column;gap:15px}.search-item[data-v-1357c60f]{min-width:100%}.info-card[data-v-1357c60f]{flex-direction:column;gap:15px}}.fast-history[data-v-24007d5a]{width:100%}.page-header[data-v-24007d5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.back-btn[data-v-24007d5a]{padding:10px 20px;background-color:#6b7280;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.back-btn[data-v-24007d5a]:hover{background-color:#4b5563}.lottery-info[data-v-24007d5a]{margin-bottom:20px}.info-card[data-v-24007d5a]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;display:flex;gap:30px;flex-wrap:wrap}.info-item[data-v-24007d5a]{display:flex;align-items:center;gap:10px}.info-label[data-v-24007d5a]{font-weight:500;color:#606266}.info-value[data-v-24007d5a]{color:#303133}.lottery-number[data-v-24007d5a]{font-weight:700;font-size:14px;color:#10b981;padding:4px 8px;background-color:#e6f7ee;border-radius:4px}.pre-number[data-v-24007d5a]{font-weight:500;font-size:14px;color:#f59e0b;padding:4px 8px;background-color:#fef3c7;border-radius:4px}.no-data[data-v-24007d5a]{color:#9ca3af;font-style:italic}.status-badge[data-v-24007d5a]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-opened[data-v-24007d5a]{background-color:#d1fae5;color:#065f46}.status-pending[data-v-24007d5a]{background-color:#fef3c7;color:#92400e}.table-container[data-v-24007d5a]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-24007d5a]{width:100%;border-collapse:collapse}.data-table td[data-v-24007d5a],.data-table th[data-v-24007d5a]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-24007d5a]{background-color:#f5f7fa}.action-buttons[data-v-24007d5a]{display:flex;gap:8px;flex-wrap:wrap}.edit-btn[data-v-24007d5a],.view-btn[data-v-24007d5a]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px;color:#fff}.view-btn[data-v-24007d5a]{background-color:#10b981}.view-btn[data-v-24007d5a]:hover{background-color:#059669}.edit-btn[data-v-24007d5a]{background-color:#2563eb;margin-left:8px}.edit-btn[data-v-24007d5a]:hover{background-color:#1d4ed8}.search-section[data-v-24007d5a]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-24007d5a]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-24007d5a]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-24007d5a]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-24007d5a]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-24007d5a],.search-item select[data-v-24007d5a]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.search-item input[data-v-24007d5a]:focus,.search-item select[data-v-24007d5a]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.date-range-item[data-v-24007d5a]{min-width:400px}.date-inputs[data-v-24007d5a]{display:flex;align-items:center;gap:10px}.date-inputs input[data-v-24007d5a]{flex:1;min-width:0}.date-separator[data-v-24007d5a]{color:#606266;font-size:14px;white-space:nowrap;flex-shrink:0}.search-actions[data-v-24007d5a]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-24007d5a],.search-btn[data-v-24007d5a]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.search-btn[data-v-24007d5a]{background-color:#2563eb;color:#fff}.search-btn[data-v-24007d5a]:hover{background-color:#1d4ed8}.reset-btn[data-v-24007d5a]{background-color:#6b7280;color:#fff}.reset-btn[data-v-24007d5a]:hover{background-color:#4b5563}.modal[data-v-24007d5a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-24007d5a]{width:500px;background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.detail-modal[data-v-24007d5a]{width:90%;max-width:800px;min-width:600px}.modal-header[data-v-24007d5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-24007d5a]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-24007d5a]:hover{background-color:#f5f5f5;color:#666}.detail-content[data-v-24007d5a]{margin-bottom:15px}.detail-grid[data-v-24007d5a]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-24007d5a]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-24007d5a]:last-child{border-bottom:none}.detail-label[data-v-24007d5a]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-24007d5a]{flex:1;color:#303133}.modal-footer[data-v-24007d5a]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.btn-close[data-v-24007d5a]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.btn-close[data-v-24007d5a]:hover{background-color:#82848a}.form-modal[data-v-24007d5a]{width:600px;max-width:90vw}.form-content[data-v-24007d5a]{padding:20px 0}.form-item[data-v-24007d5a]{margin-bottom:20px}.form-item[data-v-24007d5a]:last-child{margin-bottom:0}.form-item label[data-v-24007d5a]{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-item label .required[data-v-24007d5a]{color:#ef4444;margin-left:2px}.form-value[data-v-24007d5a]{padding:8px 12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#374151}.form-input[data-v-24007d5a]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.form-input[data-v-24007d5a]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.form-tip[data-v-24007d5a]{margin-top:6px;font-size:12px;color:#6b7280}.btn-save[data-v-24007d5a]:disabled{opacity:.5;cursor:not-allowed}.btn-save[data-v-24007d5a]:disabled:hover{background-color:#2563eb}.loading[data-v-24007d5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-24007d5a]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-24007d5a 1s linear infinite;margin-bottom:10px}@keyframes spin-24007d5a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-24007d5a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-24007d5a]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-24007d5a]{color:#d9d9d9}.pagination-controls[data-v-24007d5a]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-24007d5a]{display:flex;gap:4px}.page-btn[data-v-24007d5a]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-24007d5a]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-24007d5a]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-24007d5a]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-24007d5a]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-24007d5a]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.detail-grid[data-v-24007d5a]{grid-template-columns:1fr;gap:8px}.detail-modal[data-v-24007d5a]{width:95%;max-width:none;min-width:auto;margin:10px}.search-row[data-v-24007d5a]{flex-direction:column;gap:15px}.search-item[data-v-24007d5a]{min-width:100%}.info-card[data-v-24007d5a]{flex-direction:column;gap:15px}}.fast-management[data-v-45ab5cd4]{width:100%}.page-header[data-v-45ab5cd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-btn[data-v-45ab5cd4]{padding:10px 20px;background-color:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.add-btn[data-v-45ab5cd4]:hover{background-color:#1d4ed8}.table-container[data-v-45ab5cd4]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-45ab5cd4]{width:100%;border-collapse:collapse}.data-table td[data-v-45ab5cd4],.data-table th[data-v-45ab5cd4]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-45ab5cd4]{background-color:#f5f7fa}.lottery-name[data-v-45ab5cd4]{font-weight:600;color:#2563eb}.lottery-number[data-v-45ab5cd4]{font-weight:700;font-size:14px;color:#10b981;padding:4px 8px;background-color:#e6f7ee;border-radius:4px}.hot-badge[data-v-45ab5cd4]{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-weight:600;box-shadow:0 2px 4px rgba(239,68,68,.3)}.hot-badge[data-v-45ab5cd4],.normal-badge[data-v-45ab5cd4]{display:inline-block;padding:4px 12px;font-size:12px;border-radius:4px}.normal-badge[data-v-45ab5cd4]{background-color:#e5e7eb;color:#6b7280;font-weight:500}.action-buttons[data-v-45ab5cd4]{display:flex;gap:8px;flex-wrap:wrap}.delete-btn[data-v-45ab5cd4],.edit-btn[data-v-45ab5cd4],.list-btn[data-v-45ab5cd4],.view-btn[data-v-45ab5cd4]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.view-btn[data-v-45ab5cd4]{background-color:#10b981;color:#fff}.list-btn[data-v-45ab5cd4]{background-color:#dbbe16;color:#fff}.edit-btn[data-v-45ab5cd4]{background-color:#3b82f6;color:#fff}.delete-btn[data-v-45ab5cd4]{background-color:#ef4444;color:#fff}.search-section[data-v-45ab5cd4]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-45ab5cd4]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-45ab5cd4]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-45ab5cd4]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-45ab5cd4]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-45ab5cd4],.search-item select[data-v-45ab5cd4]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.search-item input[data-v-45ab5cd4]:focus,.search-item select[data-v-45ab5cd4]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.search-actions[data-v-45ab5cd4]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-45ab5cd4],.search-btn[data-v-45ab5cd4]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.search-btn[data-v-45ab5cd4]{background-color:#2563eb;color:#fff}.search-btn[data-v-45ab5cd4]:hover{background-color:#1d4ed8}.reset-btn[data-v-45ab5cd4]{background-color:#6b7280;color:#fff}.reset-btn[data-v-45ab5cd4]:hover{background-color:#4b5563}.modal[data-v-45ab5cd4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-45ab5cd4]{width:500px;background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.form-modal[data-v-45ab5cd4]{width:700px;max-width:90vw}.detail-modal[data-v-45ab5cd4]{width:90%;max-width:800px;min-width:600px}.modal-header[data-v-45ab5cd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-45ab5cd4]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-45ab5cd4]:hover{background-color:#f5f5f5;color:#666}.form-body[data-v-45ab5cd4]{padding:20px 0}.form-row[data-v-45ab5cd4]{display:flex;gap:20px;margin-bottom:20px}.form-row[data-v-45ab5cd4]:last-child{margin-bottom:0}.form-group[data-v-45ab5cd4]{flex:1;margin-bottom:0}.form-group.full-width[data-v-45ab5cd4]{flex:1 1 100%}.form-group label[data-v-45ab5cd4]{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label .required[data-v-45ab5cd4]{color:#ef4444;margin-left:2px}.form-group input[data-v-45ab5cd4],.form-group select[data-v-45ab5cd4]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.form-group input[data-v-45ab5cd4]:focus,.form-group select[data-v-45ab5cd4]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.modal-footer[data-v-45ab5cd4]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.modal-footer button[data-v-45ab5cd4]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel[data-v-45ab5cd4]{background-color:#6b7280;color:#fff}.btn-cancel[data-v-45ab5cd4]:hover{background-color:#4b5563}.btn-save[data-v-45ab5cd4]{background-color:#2563eb;color:#fff}.btn-save[data-v-45ab5cd4]:hover{background-color:#1d4ed8}.btn-close[data-v-45ab5cd4]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.btn-close[data-v-45ab5cd4]:hover{background-color:#82848a}.detail-content[data-v-45ab5cd4]{margin-bottom:15px}.detail-grid[data-v-45ab5cd4]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-45ab5cd4]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-45ab5cd4]:last-child{border-bottom:none}.detail-label[data-v-45ab5cd4]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-45ab5cd4]{flex:1;color:#303133}.loading[data-v-45ab5cd4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-45ab5cd4]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-45ab5cd4 1s linear infinite;margin-bottom:10px}@keyframes spin-45ab5cd4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-45ab5cd4]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-45ab5cd4]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-45ab5cd4]{color:#d9d9d9}.pagination-controls[data-v-45ab5cd4]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-45ab5cd4]{display:flex;gap:4px}.page-btn[data-v-45ab5cd4]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-45ab5cd4]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-45ab5cd4]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-45ab5cd4]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-45ab5cd4]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-45ab5cd4]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.detail-grid[data-v-45ab5cd4]{grid-template-columns:1fr;gap:8px}.detail-modal[data-v-45ab5cd4]{width:95%;max-width:none;min-width:auto;margin:10px}.search-row[data-v-45ab5cd4]{flex-direction:column;gap:15px}.search-item[data-v-45ab5cd4]{min-width:100%}.table-container[data-v-45ab5cd4]{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.data-table[data-v-45ab5cd4]{min-width:800px}.data-table td[data-v-45ab5cd4]:last-child,.data-table th[data-v-45ab5cd4]:last-child{min-width:140px;position:sticky;right:0;background-color:#fff;z-index:10;box-shadow:-2px 0 4px rgba(0,0,0,.1);padding-right:10px}.data-table thead th[data-v-45ab5cd4]:last-child{background-color:#f5f7fa}.action-buttons[data-v-45ab5cd4]{flex-direction:column;gap:4px;min-width:120px}.action-buttons button[data-v-45ab5cd4]{width:100%;justify-content:center;font-size:11px;padding:4px 6px;white-space:nowrap}}.fast-management[data-v-7eb351d4]{width:100%}.page-header[data-v-7eb351d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-btn[data-v-7eb351d4]{padding:10px 20px;background-color:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.add-btn[data-v-7eb351d4]:hover{background-color:#1d4ed8}.table-container[data-v-7eb351d4]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-7eb351d4]{width:100%;border-collapse:collapse}.data-table td[data-v-7eb351d4],.data-table th[data-v-7eb351d4]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-7eb351d4]{background-color:#f5f7fa}.lottery-name[data-v-7eb351d4]{font-weight:600;color:#2563eb}.lottery-number[data-v-7eb351d4]{font-weight:700;font-size:14px;color:#10b981;padding:4px 8px;background-color:#e6f7ee;border-radius:4px}.hot-badge[data-v-7eb351d4]{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-weight:600;box-shadow:0 2px 4px rgba(239,68,68,.3)}.hot-badge[data-v-7eb351d4],.normal-badge[data-v-7eb351d4]{display:inline-block;padding:4px 12px;font-size:12px;border-radius:4px}.normal-badge[data-v-7eb351d4]{background-color:#e5e7eb;color:#6b7280;font-weight:500}.action-buttons[data-v-7eb351d4]{display:flex;gap:8px;flex-wrap:wrap}.delete-btn[data-v-7eb351d4],.edit-btn[data-v-7eb351d4],.list-btn[data-v-7eb351d4],.view-btn[data-v-7eb351d4]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.view-btn[data-v-7eb351d4]{background-color:#10b981;color:#fff}.list-btn[data-v-7eb351d4]{background-color:#dbbe16;color:#fff}.edit-btn[data-v-7eb351d4]{background-color:#3b82f6;color:#fff}.delete-btn[data-v-7eb351d4]{background-color:#ef4444;color:#fff}.search-section[data-v-7eb351d4]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-7eb351d4]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-7eb351d4]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-7eb351d4]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-7eb351d4]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-7eb351d4],.search-item select[data-v-7eb351d4]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.search-item input[data-v-7eb351d4]:focus,.search-item select[data-v-7eb351d4]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.search-actions[data-v-7eb351d4]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-7eb351d4],.search-btn[data-v-7eb351d4]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.search-btn[data-v-7eb351d4]{background-color:#2563eb;color:#fff}.search-btn[data-v-7eb351d4]:hover{background-color:#1d4ed8}.reset-btn[data-v-7eb351d4]{background-color:#6b7280;color:#fff}.reset-btn[data-v-7eb351d4]:hover{background-color:#4b5563}.modal[data-v-7eb351d4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7eb351d4]{width:500px;background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.form-modal[data-v-7eb351d4]{width:700px;max-width:90vw}.detail-modal[data-v-7eb351d4]{width:90%;max-width:800px;min-width:600px}.modal-header[data-v-7eb351d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-7eb351d4]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-7eb351d4]:hover{background-color:#f5f5f5;color:#666}.form-body[data-v-7eb351d4]{padding:20px 0}.form-row[data-v-7eb351d4]{display:flex;gap:20px;margin-bottom:20px}.form-row[data-v-7eb351d4]:last-child{margin-bottom:0}.form-group[data-v-7eb351d4]{flex:1;margin-bottom:0}.form-group.full-width[data-v-7eb351d4]{flex:1 1 100%}.form-group label[data-v-7eb351d4]{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label .required[data-v-7eb351d4]{color:#ef4444;margin-left:2px}.form-group input[data-v-7eb351d4],.form-group select[data-v-7eb351d4]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.form-group input[data-v-7eb351d4]:focus,.form-group select[data-v-7eb351d4]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.modal-footer[data-v-7eb351d4]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.modal-footer button[data-v-7eb351d4]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel[data-v-7eb351d4]{background-color:#6b7280;color:#fff}.btn-cancel[data-v-7eb351d4]:hover{background-color:#4b5563}.btn-save[data-v-7eb351d4]{background-color:#2563eb;color:#fff}.btn-save[data-v-7eb351d4]:hover{background-color:#1d4ed8}.btn-close[data-v-7eb351d4]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.btn-close[data-v-7eb351d4]:hover{background-color:#82848a}.detail-content[data-v-7eb351d4]{margin-bottom:15px}.detail-grid[data-v-7eb351d4]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-7eb351d4]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-7eb351d4]:last-child{border-bottom:none}.detail-label[data-v-7eb351d4]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-7eb351d4]{flex:1;color:#303133}.loading[data-v-7eb351d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-7eb351d4]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-7eb351d4 1s linear infinite;margin-bottom:10px}@keyframes spin-7eb351d4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-7eb351d4]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-7eb351d4]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-7eb351d4]{color:#d9d9d9}.pagination-controls[data-v-7eb351d4]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-7eb351d4]{display:flex;gap:4px}.page-btn[data-v-7eb351d4]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-7eb351d4]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-7eb351d4]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-7eb351d4]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-7eb351d4]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-7eb351d4]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.detail-grid[data-v-7eb351d4]{grid-template-columns:1fr;gap:8px}.detail-modal[data-v-7eb351d4]{width:95%;max-width:none;min-width:auto;margin:10px}.search-row[data-v-7eb351d4]{flex-direction:column;gap:15px}.search-item[data-v-7eb351d4]{min-width:100%}.table-container[data-v-7eb351d4]{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.data-table[data-v-7eb351d4]{min-width:800px}.data-table td[data-v-7eb351d4]:last-child,.data-table th[data-v-7eb351d4]:last-child{min-width:140px;position:sticky;right:0;background-color:#fff;z-index:10;box-shadow:-2px 0 4px rgba(0,0,0,.1);padding-right:10px}.data-table thead th[data-v-7eb351d4]:last-child{background-color:#f5f7fa}.action-buttons[data-v-7eb351d4]{flex-direction:column;gap:4px;min-width:120px}.action-buttons button[data-v-7eb351d4]{width:100%;justify-content:center;font-size:11px;padding:4px 6px;white-space:nowrap}}.fast-management[data-v-a6ee90f4]{width:100%}.page-header[data-v-a6ee90f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-btn[data-v-a6ee90f4]{padding:10px 20px;background-color:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.add-btn[data-v-a6ee90f4]:hover{background-color:#1d4ed8}.table-container[data-v-a6ee90f4]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.data-table[data-v-a6ee90f4]{width:100%;border-collapse:collapse}.data-table td[data-v-a6ee90f4],.data-table th[data-v-a6ee90f4]{padding:12px 15px;text-align:left;border-bottom:1px solid #ebeef5}.data-table thead[data-v-a6ee90f4]{background-color:#f5f7fa}.lottery-name[data-v-a6ee90f4]{font-weight:600;color:#2563eb}.lottery-number[data-v-a6ee90f4]{font-weight:700;font-size:14px;color:#10b981;padding:4px 8px;background-color:#e6f7ee;border-radius:4px}.hot-badge[data-v-a6ee90f4]{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-weight:600;box-shadow:0 2px 4px rgba(239,68,68,.3)}.hot-badge[data-v-a6ee90f4],.normal-badge[data-v-a6ee90f4]{display:inline-block;padding:4px 12px;font-size:12px;border-radius:4px}.normal-badge[data-v-a6ee90f4]{background-color:#e5e7eb;color:#6b7280;font-weight:500}.action-buttons[data-v-a6ee90f4]{display:flex;gap:8px;flex-wrap:wrap}.delete-btn[data-v-a6ee90f4],.edit-btn[data-v-a6ee90f4],.list-btn[data-v-a6ee90f4],.view-btn[data-v-a6ee90f4]{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.view-btn[data-v-a6ee90f4]{background-color:#10b981;color:#fff}.list-btn[data-v-a6ee90f4]{background-color:#dbbe16;color:#fff}.edit-btn[data-v-a6ee90f4]{background-color:#3b82f6;color:#fff}.delete-btn[data-v-a6ee90f4]{background-color:#ef4444;color:#fff}.search-section[data-v-a6ee90f4]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.search-form[data-v-a6ee90f4]{display:flex;flex-direction:column;gap:20px}.search-row[data-v-a6ee90f4]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.search-item[data-v-a6ee90f4]{display:flex;flex-direction:column;gap:8px;min-width:200px}.search-item label[data-v-a6ee90f4]{font-size:14px;font-weight:500;color:#374151}.search-item input[data-v-a6ee90f4],.search-item select[data-v-a6ee90f4]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.search-item input[data-v-a6ee90f4]:focus,.search-item select[data-v-a6ee90f4]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.search-actions[data-v-a6ee90f4]{display:flex;gap:12px;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}.reset-btn[data-v-a6ee90f4],.search-btn[data-v-a6ee90f4]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.search-btn[data-v-a6ee90f4]{background-color:#2563eb;color:#fff}.search-btn[data-v-a6ee90f4]:hover{background-color:#1d4ed8}.reset-btn[data-v-a6ee90f4]{background-color:#6b7280;color:#fff}.reset-btn[data-v-a6ee90f4]:hover{background-color:#4b5563}.modal[data-v-a6ee90f4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a6ee90f4]{width:500px;background-color:#fff;border-radius:4px;padding:20px;max-height:90vh;overflow-y:auto}.form-modal[data-v-a6ee90f4]{width:700px;max-width:90vw}.detail-modal[data-v-a6ee90f4]{width:90%;max-width:800px;min-width:600px}.modal-header[data-v-a6ee90f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.close-btn[data-v-a6ee90f4]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-a6ee90f4]:hover{background-color:#f5f5f5;color:#666}.form-body[data-v-a6ee90f4]{padding:20px 0}.form-row[data-v-a6ee90f4]{display:flex;gap:20px;margin-bottom:20px}.form-row[data-v-a6ee90f4]:last-child{margin-bottom:0}.form-group[data-v-a6ee90f4]{flex:1;margin-bottom:0}.form-group.full-width[data-v-a6ee90f4]{flex:1 1 100%}.form-group label[data-v-a6ee90f4]{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.form-group label .required[data-v-a6ee90f4]{color:#ef4444;margin-left:2px}.form-group input[data-v-a6ee90f4],.form-group select[data-v-a6ee90f4]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .3s,box-shadow .3s}.form-group input[data-v-a6ee90f4]:focus,.form-group select[data-v-a6ee90f4]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.modal-footer[data-v-a6ee90f4]{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.modal-footer button[data-v-a6ee90f4]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-cancel[data-v-a6ee90f4]{background-color:#6b7280;color:#fff}.btn-cancel[data-v-a6ee90f4]:hover{background-color:#4b5563}.btn-save[data-v-a6ee90f4]{background-color:#2563eb;color:#fff}.btn-save[data-v-a6ee90f4]:hover{background-color:#1d4ed8}.btn-close[data-v-a6ee90f4]{background-color:#909399;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.btn-close[data-v-a6ee90f4]:hover{background-color:#82848a}.detail-content[data-v-a6ee90f4]{margin-bottom:15px}.detail-grid[data-v-a6ee90f4]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-row[data-v-a6ee90f4]{display:flex;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.detail-row[data-v-a6ee90f4]:last-child{border-bottom:none}.detail-label[data-v-a6ee90f4]{width:120px;font-weight:600;color:#606266;flex-shrink:0}.detail-value[data-v-a6ee90f4]{flex:1;color:#303133}.loading[data-v-a6ee90f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#666}.loading-spinner[data-v-a6ee90f4]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2563eb;border-radius:50%;animation:spin-a6ee90f4 1s linear infinite;margin-bottom:10px}@keyframes spin-a6ee90f4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination[data-v-a6ee90f4]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:15px}.pagination-info[data-v-a6ee90f4]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.divider[data-v-a6ee90f4]{color:#d9d9d9}.pagination-controls[data-v-a6ee90f4]{display:flex;align-items:center;gap:8px}.page-numbers[data-v-a6ee90f4]{display:flex;gap:4px}.page-btn[data-v-a6ee90f4]{padding:8px 12px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;min-width:36px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-a6ee90f4]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.page-btn[data-v-a6ee90f4]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-a6ee90f4]{background-color:#2563eb;color:#fff;border-color:#2563eb}.page-size-selector[data-v-a6ee90f4]{display:flex;align-items:center;gap:8px;color:#606266;font-size:14px}.page-size-selector select[data-v-a6ee90f4]{padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer}@media (max-width:768px){.detail-grid[data-v-a6ee90f4]{grid-template-columns:1fr;gap:8px}.detail-modal[data-v-a6ee90f4]{width:95%;max-width:none;min-width:auto;margin:10px}.search-row[data-v-a6ee90f4]{flex-direction:column;gap:15px}.search-item[data-v-a6ee90f4]{min-width:100%}.table-container[data-v-a6ee90f4]{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.data-table[data-v-a6ee90f4]{min-width:800px}.data-table td[data-v-a6ee90f4]:last-child,.data-table th[data-v-a6ee90f4]:last-child{min-width:140px;position:sticky;right:0;background-color:#fff;z-index:10;box-shadow:-2px 0 4px rgba(0,0,0,.1);padding-right:10px}.data-table thead th[data-v-a6ee90f4]:last-child{background-color:#f5f7fa}.action-buttons[data-v-a6ee90f4]{flex-direction:column;gap:4px;min-width:120px}.action-buttons button[data-v-a6ee90f4]{width:100%;justify-content:center;font-size:11px;padding:4px 6px;white-space:nowrap}}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-color:#f5f7fa;--text-color:#333;--secondary-text-color:#666;--card-bg:#fff;--border-color:#e4e7ed;--hover-color:#f5f7f9;--shadow:0 2px 12px 0 rgba(0,0,0,.1);--navbar-bg:#fff;--sidebar-bg:#f0f2f5;--sidebar-text:#333;--sidebar-hover:#e6e8eb;--menu-active-bg:#1890ff;--menu-active-text:#fff}.dark{--bg-color:#1a1a1a;--text-color:#e5e5e5;--secondary-text-color:#aaa;--card-bg:#242424;--border-color:#3f3f3f;--hover-color:#2a2a2a;--shadow:0 2px 12px 0 rgba(0,0,0,.3);--navbar-bg:#242424;--sidebar-bg:#141414;--sidebar-text:#e5e5e5;--sidebar-hover:hsla(0,0%,100%,.1);--menu-active-bg:#1890ff;--menu-active-text:#fff}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);background-color:var(--bg-color);transition:background-color .3s,color .3s}.app-container{display:flex;height:100vh}.main-content{flex:1;overflow-x:hidden;display:flex;flex-direction:column}.page-container{padding:20px;flex:1;overflow-y:auto;background-color:var(--bg-color);transition:background-color .3s}.card{background-color:var(--card-bg);border-radius:8px;box-shadow:var(--shadow);padding:20px;transition:background-color .3s,box-shadow .3s}.flex{display:flex}.flex-column{flex-direction:column}.justify-between{justify-content:space-between}.items-center{align-items:center}.icon-money:before{content:"\e7fd"}.icon-order:before{content:"\e7b5"}.icon-user:before{content:"\e7ae"}.icon-conversion:before{content:"\e623"}.icon-arrow-up:before{content:"\e7eb"}.icon-arrow-down:before{content:"\e7ec"}.icon-warning:before{content:"\e683"}@media (max-width:768px){.app-container{flex-direction:column}.page-container{padding:10px;width:100%}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.data-table{min-width:800px}.data-table td:last-child,.data-table th:last-child{min-width:120px;position:sticky;right:0;background-color:var(--card-bg);z-index:10;box-shadow:-2px 0 4px rgba(0,0,0,.1)}.data-table thead th:last-child{background-color:#f5f7fa}.card{padding:15px}.action-buttons{flex-direction:column;gap:5px}.action-buttons button{width:100%}.pagination,.search-form,.search-row{flex-direction:column}.pagination{gap:10px}.pagination-controls{flex-wrap:wrap;justify-content:center}.modal-content{width:95vw;max-width:95vw;margin:10px;max-height:90vh}.detail-modal{width:95vw;max-width:95vw;min-width:auto}.form-row{flex-direction:column}.detail-grid{grid-template-columns:1fr}}