| 1 |
- [data-v-2f32bc63]:root,uni-page-body[data-v-2f32bc63]{--u-white-color: #ffffff;--u-black-color: #000000;--u-main-color: #303133;--u-content-color: #606266;--u-tips-color: #909399;--u-light-color: #c0c4cc;--u-border-color: #e4e7ed;--u-divider-color: #e4e7ed;--u-mask-color: rgba(0, 0, 0, .4);--u-shadow-color: rgba(0, 0, 0, .1);--u-bg-color: #f3f4f6;--u-bg-white: #ffffff;--u-bg-gray-light: #f1f1f1;--u-bg-gray-dark: #2f343c;--u-bg-black: #000000;--u-type-primary: #2979ff;--u-type-primary-light: #ecf5ff;--u-type-primary-disabled: #a0cfff;--u-type-primary-dark: #2b85e4;--u-type-warning: #ff9900;--u-type-warning-disabled: #fcbd71;--u-type-warning-dark: #f29100;--u-type-warning-light: #fdf6ec;--u-type-success: #19be6b;--u-type-success-disabled: #71d5a1;--u-type-success-dark: #18b566;--u-type-success-light: #dbf1e1;--u-type-error: #fa3534;--u-type-error-disabled: #fab6b6;--u-type-error-dark: #dd6161;--u-type-error-light: #fef0f0;--u-type-info: #909399;--u-type-info-disabled: #c8c9cc;--u-type-info-dark: #82848a;--u-type-info-light: #f4f4f5}.nav-btn[data-v-2f32bc63]{height:36px;width:36px;background-color:#4f4f4f;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#f1f1f1}.page-content[data-v-2f32bc63]{height:100%;background-color:#f5f6fa}.sticky-tabs[data-v-2f32bc63]{background-color:#fff;z-index:10;border-bottom:1px solid #f5f5f5;box-shadow:0 2px 4px rgba(0,0,0,.02)}.refresh-spinner[data-v-2f32bc63]{width:24px;height:24px;border:2px solid #f8b932;border-top-color:var(--tmc);border-radius:50%;animation:spin-2f32bc63 .8s linear infinite}@keyframes spin-2f32bc63{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flex[data-v-2f32bc63]{display:flex}.flex-col[data-v-2f32bc63]{flex-direction:column}.items-center[data-v-2f32bc63]{align-items:center}.justify-center[data-v-2f32bc63]{justify-content:center}.py-6[data-v-2f32bc63]{padding-top:24px;padding-bottom:24px}.mb-2[data-v-2f32bc63]{margin-bottom:8px}.text-xs[data-v-2f32bc63]{font-size:12px}.tmc[data-v-2f32bc63]{color:#333}.match-list[data-v-2f32bc63]{padding:12px 16px}.match-card[data-v-2f32bc63]{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.league-info[data-v-2f32bc63]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.league-info .league-left[data-v-2f32bc63]{display:flex;align-items:center;gap:6px;flex:1;overflow:hidden}.league-info .league-left .league-name[data-v-2f32bc63]{font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-time-status[data-v-2f32bc63]{display:flex;align-items:center;margin-bottom:10px;font-size:14px}.match-time-status .match-score[data-v-2f32bc63]{color:#ffbc00;font-weight:700;font-size:16px}.match-time-status .match-time[data-v-2f32bc63]{color:#333;font-weight:500}.match-time-status .match-status[data-v-2f32bc63]{color:#999;margin-left:6px;font-size:12px}.team-item[data-v-2f32bc63]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.team-item[data-v-2f32bc63]:last-of-type{margin-bottom:12px}.team-item .team-name[data-v-2f32bc63]{font-size:15px;flex:1;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-item .team-score[data-v-2f32bc63]{font-size:15px;font-weight:700;color:#333;min-width:18px;text-align:right}.odds-group[data-v-2f32bc63]{display:flex;gap:6px}.odds-group .odds-item[data-v-2f32bc63]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;background:#f9f9f9;border-radius:6px;transition:all .2s ease}.odds-group .odds-item .odds-label[data-v-2f32bc63]{font-size:12px;color:#666}.odds-group .odds-item .odds-value[data-v-2f32bc63]{font-size:15px;font-weight:700;margin-top:2px;color:#333}.odds-group .odds-item.is-locked[data-v-2f32bc63]{opacity:.6;pointer-events:none}.odds-group .odds-item.is-active[data-v-2f32bc63]{background:#f8b932}.odds-group .odds-item.is-active .odds-label[data-v-2f32bc63],.odds-group .odds-item.is-active .odds-value[data-v-2f32bc63]{color:#fff}.odds-group .odds-item.handicap[data-v-2f32bc63]{font-size:14px;color:#333}.match-footer-tip[data-v-2f32bc63]{text-align:center;color:#999;font-size:12px;padding-top:8px;border-top:1px dashed #eee}.empty-box[data-v-2f32bc63]{padding-top:150px}
|