Blame view

绿纤uni-app/unpackage/dist/dev/mp-weixin/pagesA/tech-department-dashboard/tech-department-dashboard.wxss 24.3 KB
6d9b821e   李宇   最新
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  @charset "UTF-8";
  /**
   * 这里是uni-app内置的常用样式变量
   *
   * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
   * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
   *
   */
  /**
   * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
   *
   * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
   */
  /* 颜色变量 */
  /* 行为相关颜色 */
  /* 文字基本颜色 */
  /* 背景颜色 */
  /* 边框颜色 */
  /* 尺寸变量 */
  /* 文字尺寸 */
  /* 图片尺寸 */
  /* Border Radius */
  /* 水平间距 */
  /* 垂直间距 */
  /* 透明度 */
  /* 文章场景相关 */
9854a774   李宇   最新
27
  .page.data-v-7934b08d {
6d9b821e   李宇   最新
28
29
30
31
32
    min-height: 100vh;
    background: linear-gradient(135deg, #e8f5e9 0%, #b2dfdb 100%);
    padding-bottom: 40rpx;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;
  }
9854a774   李宇   最新
33
  .warpbox.data-v-7934b08d {
6d9b821e   李宇   最新
34
35
36
37
    padding: 0 30rpx;
    padding-top: 20rpx;
  }
  /* 顶部区域 */
9854a774   李宇   最新
38
  .header-section.data-v-7934b08d {
6d9b821e   李宇   最新
39
40
41
42
43
44
    margin-bottom: 20rpx;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10rpx;
  }
9854a774   李宇   最新
45
  .header-section .page-title.data-v-7934b08d {
6d9b821e   李宇   最新
46
47
48
49
    font-size: 36rpx;
    font-weight: bold;
    color: #1f2937;
  }
9854a774   李宇   最新
50
  .header-section .filter-box.data-v-7934b08d {
6d9b821e   李宇   最新
51
52
53
    display: flex;
    align-items: center;
    gap: 12rpx;
038fc123   李宇   最新
54
  }
9854a774   李宇   最新
55
56
  .header-section .filter-box .date-picker-trigger.data-v-7934b08d,
  .header-section .filter-box .tech-department-picker-trigger.data-v-7934b08d {
038fc123   李宇   最新
57
58
    display: flex;
    align-items: center;
6d9b821e   李宇   最新
59
60
61
62
63
64
65
    background: rgba(255, 255, 255, 0.6);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    padding: 8rpx 16rpx;
    border-radius: 30rpx;
    border: 1px solid rgba(255, 255, 255, 0.8);
  }
9854a774   李宇   最新
66
67
68
69
  .header-section .filter-box .date-picker-trigger .date-text.data-v-7934b08d,
  .header-section .filter-box .date-picker-trigger .tech-department-text.data-v-7934b08d,
  .header-section .filter-box .tech-department-picker-trigger .date-text.data-v-7934b08d,
  .header-section .filter-box .tech-department-picker-trigger .tech-department-text.data-v-7934b08d {
6d9b821e   李宇   最新
70
71
72
73
    font-size: 24rpx;
    color: #333;
    margin-right: 6rpx;
  }
9854a774   李宇   最新
74
  .header-section .filter-box .screenshot-btn.data-v-7934b08d {
038fc123   李宇   最新
75
76
77
78
79
80
81
82
    display: flex;
    align-items: center;
    gap: 8rpx;
    padding: 8rpx 16rpx;
    background: rgba(64, 158, 255, 0.1);
    border-radius: 20rpx;
    transition: all 0.3s;
  }
9854a774   李宇   最新
83
  .header-section .filter-box .screenshot-btn.data-v-7934b08d:active {
038fc123   李宇   最新
84
85
86
87
    background: rgba(64, 158, 255, 0.2);
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
9854a774   李宇   最新
88
  .header-section .filter-box .screenshot-btn.loading.data-v-7934b08d {
038fc123   李宇   最新
89
90
    opacity: 0.6;
  }
9854a774   李宇   最新
91
  .header-section .filter-box .screenshot-btn .screenshot-text.data-v-7934b08d {
038fc123   李宇   最新
92
93
94
    font-size: 24rpx;
    color: #409EFF;
  }
6d9b821e   李宇   最新
95
  /* 卡片容器通用样式 - 玻璃拟态 */
9854a774   李宇   最新
96
  .warpboxss.data-v-7934b08d {
6d9b821e   李宇   最新
97
98
99
100
101
102
103
104
105
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    padding: 20rpx;
    border-radius: 20rpx;
    box-shadow: 0 8rpx 32rpx rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
    margin-bottom: 20rpx;
    transition: all 0.3s ease;
  }
9854a774   李宇   最新
106
  .warpboxss.data-v-7934b08d:active {
6d9b821e   李宇   最新
107
108
109
    -webkit-transform: scale(0.99);
            transform: scale(0.99);
  }
9854a774   李宇   最新
110
  .warpboxs-small-title.data-v-7934b08d {
6d9b821e   李宇   最新
111
112
113
114
115
116
117
118
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 28rpx;
    font-weight: 600;
    color: #1f2937;
    margin-bottom: 16rpx;
  }
9854a774   李宇   最新
119
  .warpboxs-small-title view.data-v-7934b08d:first-child {
6d9b821e   李宇   最新
120
121
122
    display: flex;
    align-items: center;
  }
9854a774   李宇   最新
123
  .warpboxs-small-title .warpboxs-small-title-line.data-v-7934b08d {
6d9b821e   李宇   最新
124
125
126
127
128
129
130
131
    background: linear-gradient(180deg, #43a047 0%, #66bb6a 100%);
    height: 26rpx;
    width: 10rpx;
    margin-right: 12rpx;
    border-radius: 18rpx;
    box-shadow: 0 2rpx 8rpx rgba(67, 160, 71, 0.4), 0 0 12rpx rgba(67, 160, 71, 0.3), inset 0 1rpx 2rpx rgba(255, 255, 255, 0.3);
  }
  /* KPI 核心指标 */
9854a774   李宇   最新
132
  .kpi-section.data-v-7934b08d {
6d9b821e   李宇   最新
133
134
135
    margin-bottom: 20rpx;
  }
  /* 上方5个指标 - 按照dashboard.vue样式 */
9854a774   李宇   最新
136
  .billing-card.data-v-7934b08d {
6d9b821e   李宇   最新
137
138
139
140
141
142
143
144
145
146
147
148
149
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 24rpx;
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border-radius: 24rpx;
    box-shadow: 0 8rpx 32rpx rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
    margin-bottom: 16rpx;
    box-sizing: border-box;
  }
9854a774   李宇   最新
150
  .billing-main.data-v-7934b08d {
6d9b821e   李宇   最新
151
152
153
154
155
156
157
158
159
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    flex: 1;
    width: 100%;
    padding: 0 8rpx;
    margin-bottom: 30rpx;
  }
9854a774   李宇   最新
160
  .billing-card .stat-content.data-v-7934b08d {
6d9b821e   李宇   最新
161
162
163
164
165
166
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    gap: 10rpx;
  }
9854a774   李宇   最新
167
  .billing-card .label-row.data-v-7934b08d {
6d9b821e   李宇   最新
168
169
170
171
172
173
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    gap: 8rpx;
  }
9854a774   李宇   最新
174
  .billing-card .card-label.data-v-7934b08d {
6d9b821e   李宇   最新
175
176
177
178
    font-size: 24rpx;
    font-weight: 500;
    color: #666;
  }
9854a774   李宇   最新
179
  .billing-card .stat-icon-small.data-v-7934b08d {
6d9b821e   李宇   最新
180
181
182
183
184
185
186
187
188
    width: 48rpx;
    height: 48rpx;
    border-radius: 12rpx;
    margin-right: 8rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }
9854a774   李宇   最新
189
  .billing-card .stat-icon-small.primary.data-v-7934b08d {
6d9b821e   李宇   最新
190
191
    background: #409EFF;
  }
9854a774   李宇   最新
192
  .billing-card .stat-icon-small.success.data-v-7934b08d {
6d9b821e   李宇   最新
193
194
    background: #67C23A;
  }
9854a774   李宇   最新
195
  .billing-card .stat-icon-small.warning.data-v-7934b08d {
6d9b821e   李宇   最新
196
197
    background: #E6A23C;
  }
9854a774   李宇   最新
198
  .billing-card .stat-icon-small.info.data-v-7934b08d {
6d9b821e   李宇   最新
199
200
    background: #909399;
  }
9854a774   李宇   最新
201
  .billing-card .stat-icon-small.danger.data-v-7934b08d {
6d9b821e   李宇   最新
202
203
    background: #F56C6C;
  }
9854a774   李宇   最新
204
  .billing-value.data-v-7934b08d {
6d9b821e   李宇   最新
205
206
207
208
209
210
211
212
213
214
215
216
    font-size: 38rpx;
    font-weight: bold;
    color: #1f2937;
    line-height: 1.1;
    text-align: center;
    width: 100%;
    padding: 0 30rpx;
    box-sizing: border-box;
    display: flex;
    align-items: baseline;
    justify-content: center;
  }
9854a774   李宇   最新
217
  .billing-value .currency.data-v-7934b08d {
6d9b821e   李宇   最新
218
219
220
    font-size: 24rpx;
    margin-right: 4rpx;
  }
9854a774   李宇   最新
221
  .billing-value .value.data-v-7934b08d {
6d9b821e   李宇   最新
222
223
    font-size: 38rpx;
  }
9854a774   李宇   最新
224
  .billing-footer.data-v-7934b08d {
6d9b821e   李宇   最新
225
226
227
228
229
230
231
    display: flex;
    justify-content: space-around;
    width: 100%;
    padding-top: 30rpx;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    margin-top: auto;
  }
9854a774   李宇   最新
232
  .count-item.data-v-7934b08d {
6d9b821e   李宇   最新
233
234
235
236
    display: flex;
    align-items: center;
    gap: 8rpx;
  }
9854a774   李宇   最新
237
  .count-icon.data-v-7934b08d {
6d9b821e   李宇   最新
238
239
240
241
242
243
244
245
    width: 36rpx;
    height: 36rpx;
    border-radius: 8rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }
9854a774   李宇   最新
246
  .count-icon.primary.data-v-7934b08d {
6d9b821e   李宇   最新
247
248
    background: #409EFF;
  }
9854a774   李宇   最新
249
  .count-icon.success.data-v-7934b08d {
6d9b821e   李宇   最新
250
251
    background: #67C23A;
  }
9854a774   李宇   最新
252
  .count-icon.warning.data-v-7934b08d {
6d9b821e   李宇   最新
253
254
    background: #E6A23C;
  }
9854a774   李宇   最新
255
  .count-icon.info.data-v-7934b08d {
6d9b821e   李宇   最新
256
257
    background: #909399;
  }
9854a774   李宇   最新
258
  .count-icon.danger.data-v-7934b08d {
6d9b821e   李宇   最新
259
260
    background: #F56C6C;
  }
9854a774   李宇   最新
261
  .count-text.data-v-7934b08d {
6d9b821e   李宇   最新
262
263
264
265
266
267
    font-size: 26rpx;
    color: #666666;
    line-height: 1.5;
    display: flex;
    align-items: baseline;
  }
9854a774   李宇   最新
268
  .count-text .count-value.data-v-7934b08d {
6d9b821e   李宇   最新
269
270
271
    font-size: 26rpx;
    font-weight: 500;
  }
9854a774   李宇   最新
272
  .kpi-grid-bottom.data-v-7934b08d {
6d9b821e   李宇   最新
273
274
275
276
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16rpx;
  }
230d71ee   李宇   最新
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
  /* 新增KPI指标样式 */
  .new-kpi-card.data-v-7934b08d {
    width: 100%;
    padding: 24rpx;
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border-radius: 24rpx;
    box-shadow: 0 8rpx 32rpx rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
    margin-bottom: 16rpx;
    box-sizing: border-box;
  }
  .new-kpi-grid.data-v-7934b08d {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20rpx;
  }
  .new-kpi-item.data-v-7934b08d {
    display: flex;
    align-items: center;
    padding: 20rpx;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 16rpx;
    border: 1px solid rgba(67, 160, 71, 0.1);
    transition: all 0.3s ease;
    box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.04);
  }
  .new-kpi-item.data-v-7934b08d:active {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.08);
  }
  .new-kpi-icon.data-v-7934b08d {
    width: 56rpx;
    height: 56rpx;
    border-radius: 12rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16rpx;
    flex-shrink: 0;
  }
  .new-kpi-icon.primary.data-v-7934b08d {
    background: linear-gradient(135deg, #409EFF 0%, #66b1ff 100%);
  }
  .new-kpi-icon.success.data-v-7934b08d {
    background: linear-gradient(135deg, #67C23A 0%, #85ce61 100%);
  }
  .new-kpi-icon.warning.data-v-7934b08d {
    background: linear-gradient(135deg, #E6A23C 0%, #ebb563 100%);
  }
  .new-kpi-icon.danger.data-v-7934b08d {
    background: linear-gradient(135deg, #F56C6C 0%, #f78989 100%);
  }
  .new-kpi-icon.info.data-v-7934b08d {
    background: linear-gradient(135deg, #909399 0%, #a6a9ad 100%);
  }
  .new-kpi-content.data-v-7934b08d {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8rpx;
  }
  .new-kpi-label.data-v-7934b08d {
    font-size: 24rpx;
    color: #666;
    font-weight: 500;
    line-height: 1.2;
  }
  .new-kpi-value.data-v-7934b08d {
    display: flex;
    align-items: baseline;
    line-height: 1;
  }
  .new-kpi-currency.data-v-7934b08d {
    font-size: 22rpx;
    color: #333;
    font-weight: 500;
    margin-right: 2rpx;
  }
  .new-kpi-number.data-v-7934b08d {
    font-size: 32rpx;
    font-weight: bold;
    color: #333;
    letter-spacing: -0.5rpx;
  }
9854a774   李宇   最新
363
  .kpi-card.data-v-7934b08d {
6d9b821e   李宇   最新
364
365
366
367
368
369
370
371
372
373
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border-radius: 24rpx;
    padding: 24rpx;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-shadow: 0 8rpx 32rpx rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
  }
9854a774   李宇   最新
374
  .kpi-card .kpi-header.data-v-7934b08d {
6d9b821e   李宇   最新
375
376
377
378
    display: flex;
    align-items: center;
    margin-bottom: 16rpx;
  }
9854a774   李宇   最新
379
  .kpi-card .kpi-header .kpi-icon-square.data-v-7934b08d {
6d9b821e   李宇   最新
380
381
382
383
384
385
386
387
388
    width: 50rpx;
    height: 50rpx;
    border-radius: 10rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 12rpx;
    flex-shrink: 0;
  }
9854a774   李宇   最新
389
  .kpi-card .kpi-header .kpi-icon-square.primary.data-v-7934b08d {
6d9b821e   李宇   最新
390
391
    background: #409EFF;
  }
9854a774   李宇   最新
392
  .kpi-card .kpi-header .kpi-icon-square.success.data-v-7934b08d {
6d9b821e   李宇   最新
393
394
    background: #67C23A;
  }
9854a774   李宇   最新
395
  .kpi-card .kpi-header .kpi-icon-square.warning.data-v-7934b08d {
6d9b821e   李宇   最新
396
397
    background: #E6A23C;
  }
9854a774   李宇   最新
398
  .kpi-card .kpi-header .kpi-icon-square.danger.data-v-7934b08d {
6d9b821e   李宇   最新
399
400
    background: #F56C6C;
  }
9854a774   李宇   最新
401
  .kpi-card .kpi-header .kpi-label.data-v-7934b08d {
6d9b821e   李宇   最新
402
403
404
    font-size: 24rpx;
    color: #666;
  }
9854a774   李宇   最新
405
  .kpi-card .kpi-value-group.data-v-7934b08d {
6d9b821e   李宇   最新
406
407
408
    display: flex;
    align-items: baseline;
  }
9854a774   李宇   最新
409
  .kpi-card .kpi-value-group .currency.data-v-7934b08d {
6d9b821e   李宇   最新
410
411
412
413
    font-size: 24rpx;
    color: #333;
    margin-right: 4rpx;
  }
9854a774   李宇   最新
414
  .kpi-card .kpi-value-group .value.data-v-7934b08d {
6d9b821e   李宇   最新
415
416
417
418
419
420
421
422
    font-size: 36rpx;
    font-weight: bold;
    color: #333;
    letter-spacing: -1rpx;
    flex: 1;
    text-align: center;
  }
  /* 趋势图表 */
9854a774   李宇   最新
423
  .trend-controls .pill-switch.data-v-7934b08d {
6d9b821e   李宇   最新
424
425
426
427
428
    display: flex;
    background: #f5f5f5;
    border-radius: 26rpx;
    padding: 3rpx;
  }
9854a774   李宇   最新
429
  .trend-controls .pill-switch .pill-item.data-v-7934b08d {
6d9b821e   李宇   最新
430
431
432
433
434
435
    padding: 5rpx 18rpx;
    font-size: 22rpx;
    color: #666;
    border-radius: 24rpx;
    transition: all 0.3s;
  }
9854a774   李宇   最新
436
  .trend-controls .pill-switch .pill-item.active.data-v-7934b08d {
6d9b821e   李宇   最新
437
438
439
440
441
    background: #fff;
    color: #43a047;
    box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.1);
    font-weight: 500;
  }
9854a774   李宇   最新
442
  .chart-wrapper.data-v-7934b08d {
6d9b821e   李宇   最新
443
444
    width: 100%;
    height: 400rpx;
230d71ee   李宇   最新
445
446
    position: static;
    z-index: 1;
6d9b821e   李宇   最新
447
448
  }
  /* 门店分布 */
9854a774   李宇   最新
449
  .distribution-chart-container.data-v-7934b08d {
6d9b821e   李宇   最新
450
451
452
453
    display: flex;
    flex-direction: column;
    align-items: center;
  }
9854a774   李宇   最新
454
  .distribution-chart-wrapper.data-v-7934b08d {
6d9b821e   李宇   最新
455
456
457
    width: 100%;
    height: 480rpx;
    margin-bottom: 16rpx;
230d71ee   李宇   最新
458
459
    position: static;
    z-index: 1;
6d9b821e   李宇   最新
460
  }
9854a774   李宇   最新
461
  .distribution-legend.data-v-7934b08d {
6d9b821e   李宇   最新
462
463
464
465
466
467
468
469
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16rpx;
    padding: 16rpx;
    border-radius: 12rpx;
    width: 100%;
  }
9854a774   李宇   最新
470
  .distribution-legend .legend-item.data-v-7934b08d {
6d9b821e   李宇   最新
471
472
473
474
475
476
477
    display: flex;
    align-items: center;
    gap: 6rpx;
    padding: 6rpx 12rpx;
    background: #fff;
    border-radius: 8rpx;
  }
9854a774   李宇   最新
478
  .distribution-legend .legend-dot.data-v-7934b08d {
6d9b821e   李宇   最新
479
480
481
482
    width: 20rpx;
    height: 20rpx;
    border-radius: 50%;
  }
9854a774   李宇   最新
483
  .distribution-legend .legend-name.data-v-7934b08d {
6d9b821e   李宇   最新
484
485
486
487
    font-size: 22rpx;
    color: #666;
    margin-right: 6rpx;
  }
9854a774   李宇   最新
488
  .distribution-legend .legend-value.data-v-7934b08d {
6d9b821e   李宇   最新
489
490
491
492
493
    font-size: 22rpx;
    color: #333;
    font-weight: bold;
  }
  /* 排行榜通用 */
9854a774   李宇   最新
494
  .rank-list-modern .rank-item.data-v-7934b08d {
6d9b821e   李宇   最新
495
496
497
498
    display: flex;
    align-items: center;
    padding: 18rpx 0;
  }
9854a774   李宇   最新
499
  .rank-list-modern .rank-item .rank-idx.data-v-7934b08d {
6d9b821e   李宇   最新
500
501
502
503
504
505
506
    width: 50rpx;
    font-size: 26rpx;
    font-weight: bold;
    color: #999;
    text-align: center;
    margin-right: 16rpx;
  }
9854a774   李宇   最新
507
  .rank-list-modern .rank-item .rank-idx.rank-1.data-v-7934b08d {
6d9b821e   李宇   最新
508
509
510
    color: #FFD700;
    font-size: 30rpx;
  }
9854a774   李宇   最新
511
  .rank-list-modern .rank-item .rank-idx.rank-2.data-v-7934b08d {
6d9b821e   李宇   最新
512
513
514
    color: #C0C0C0;
    font-size: 30rpx;
  }
9854a774   李宇   最新
515
  .rank-list-modern .rank-item .rank-idx.rank-3.data-v-7934b08d {
6d9b821e   李宇   最新
516
517
518
    color: #CD7F32;
    font-size: 30rpx;
  }
9854a774   李宇   最新
519
  .rank-list-modern .rank-item .rank-idx.top-3.data-v-7934b08d {
6d9b821e   李宇   最新
520
521
522
    color: #43a047;
    font-size: 30rpx;
  }
9854a774   李宇   最新
523
  .rank-list-modern .rank-item .rank-idx .medal-icon.data-v-7934b08d {
6d9b821e   李宇   最新
524
525
526
    width: 40rpx;
    height: 40rpx;
  }
9854a774   李宇   最新
527
  .detail-list-section.data-v-7934b08d {
aa81040d   李宇   最新
528
529
    margin-bottom: 20rpx;
  }
9854a774   李宇   最新
530
  .detail-list-section .warpboxs-small-title.data-v-7934b08d {
aa81040d   李宇   最新
531
532
    margin-bottom: 20rpx;
  }
9854a774   李宇   最新
533
  .detail-list-section .detail-loading.data-v-7934b08d {
aa81040d   李宇   最新
534
535
536
537
538
539
540
541
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 60rpx 0;
    color: #909399;
    font-size: 28rpx;
  }
9854a774   李宇   最新
542
  .detail-list-section .detail-content .detail-list .detail-item.data-v-7934b08d {
aa81040d   李宇   最新
543
544
545
546
547
548
549
550
551
552
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border-radius: 20rpx;
    padding: 28rpx;
    margin-bottom: 20rpx;
    box-shadow: 0 8rpx 32rpx rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(255, 255, 255, 0.8) inset;
    transition: all 0.3s ease;
    border: 1px solid rgba(67, 160, 71, 0.08);
  }
9854a774   李宇   最新
553
  .detail-list-section .detail-content .detail-list .detail-item.data-v-7934b08d:active {
aa81040d   李宇   最新
554
555
556
557
    -webkit-transform: scale(0.99);
            transform: scale(0.99);
    box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(67, 160, 71, 0.15) inset;
  }
9854a774   李宇   最新
558
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.data-v-7934b08d {
aa81040d   李宇   最新
559
560
561
562
563
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 18rpx;
  }
9854a774   李宇   最新
564
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.data-v-7934b08d:last-child {
aa81040d   李宇   最新
565
566
    margin-bottom: 0;
  }
9854a774   李宇   最新
567
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-title.data-v-7934b08d {
aa81040d   李宇   最新
568
569
570
571
572
    margin-bottom: 24rpx;
    padding-bottom: 20rpx;
    border-bottom: 2px solid rgba(67, 160, 71, 0.2);
    position: relative;
  }
9854a774   李宇   最新
573
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-title.data-v-7934b08d::after {
aa81040d   李宇   最新
574
575
576
577
578
579
580
581
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 80rpx;
    height: 2px;
    background: linear-gradient(90deg, #43a047 0%, rgba(67, 160, 71, 0) 100%);
  }
9854a774   李宇   最新
582
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-title .detail-label.data-v-7934b08d {
aa81040d   李宇   最新
583
584
585
586
    font-size: 28rpx;
    font-weight: 600;
    color: #1f2937;
  }
9854a774   李宇   最新
587
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-title .detail-value.data-v-7934b08d {
aa81040d   李宇   最新
588
589
590
591
592
    font-size: 32rpx;
    font-weight: 700;
    color: #43a047;
    letter-spacing: 0.5rpx;
  }
9854a774   李宇   最新
593
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-compact.data-v-7934b08d {
aa81040d   李宇   最新
594
595
    margin-bottom: 14rpx;
  }
9854a774   李宇   最新
596
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-compact .detail-label.data-v-7934b08d {
aa81040d   李宇   最新
597
598
599
600
    font-size: 26rpx;
    color: #666;
    font-weight: 500;
  }
9854a774   李宇   最新
601
  .detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-compact .detail-value.data-v-7934b08d {
aa81040d   李宇   最新
602
603
604
605
    font-size: 28rpx;
    color: #333;
    font-weight: 600;
  }
9854a774   李宇   最新
606
  .detail-list-section .detail-content .detail-list .detail-item .detail-row .detail-label.data-v-7934b08d {
aa81040d   李宇   最新
607
608
609
610
611
    font-size: 26rpx;
    color: #666;
    font-weight: 500;
    white-space: nowrap;
  }
9854a774   李宇   最新
612
  .detail-list-section .detail-content .detail-list .detail-item .detail-row .detail-value.data-v-7934b08d {
aa81040d   李宇   最新
613
614
615
616
617
618
619
    font-size: 28rpx;
    color: #333;
    flex: 1;
    text-align: right;
    font-weight: 600;
    word-break: break-all;
  }
9854a774   李宇   最新
620
  .detail-list-section .detail-content .detail-list .detail-item .detail-row-group.data-v-7934b08d {
aa81040d   李宇   最新
621
622
623
624
625
626
627
628
    display: flex;
    justify-content: space-between;
    margin-bottom: 14rpx;
    background: linear-gradient(135deg, rgba(67, 160, 71, 0.06) 0%, rgba(67, 160, 71, 0.03) 100%);
    border-radius: 14rpx;
    padding: 20rpx;
    border: 1px solid rgba(67, 160, 71, 0.1);
  }
9854a774   李宇   最新
629
  .detail-list-section .detail-content .detail-list .detail-item .detail-row-group .detail-row.data-v-7934b08d {
aa81040d   李宇   最新
630
631
632
633
    flex: 1;
    margin-bottom: 0;
    padding: 0;
  }
9854a774   李宇   最新
634
  .detail-list-section .detail-content .detail-list .detail-item .detail-row-group .detail-row.data-v-7934b08d:first-child {
aa81040d   李宇   最新
635
636
637
638
    margin-right: 24rpx;
    padding-right: 24rpx;
    border-right: 1px solid rgba(67, 160, 71, 0.15);
  }
9854a774   李宇   最新
639
  .detail-list-section .detail-content .detail-list .detail-item .detail-row-group .detail-row .detail-label.data-v-7934b08d {
aa81040d   李宇   最新
640
641
642
    font-size: 24rpx;
    color: #666;
  }
9854a774   李宇   最新
643
  .detail-list-section .detail-content .detail-list .detail-item .detail-row-group .detail-row .detail-value.data-v-7934b08d {
aa81040d   李宇   最新
644
645
646
647
    font-size: 26rpx;
    color: #333;
    font-weight: 600;
  }
9854a774   李宇   最新
648
  .detail-list-section .detail-content .detail-pagination.data-v-7934b08d {
aa81040d   李宇   最新
649
650
651
    margin-top: 40rpx;
    padding: 0;
  }
9854a774   李宇   最新
652
  .detail-list-section .detail-content .detail-pagination .pagination-info.data-v-7934b08d {
aa81040d   李宇   最新
653
654
655
656
657
658
659
660
661
662
663
664
665
666
    text-align: center;
    font-size: 26rpx;
    color: #666;
    margin-bottom: 24rpx;
    padding: 16rpx 20rpx;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border-radius: 16rpx;
    border: 1px solid rgba(67, 160, 71, 0.12);
    box-shadow: 0 2rpx 12rpx rgba(67, 160, 71, 0.1);
    font-weight: 500;
    letter-spacing: 0.5rpx;
  }
9854a774   李宇   最新
667
  .detail-list-section .detail-content .detail-pagination .pagination-buttons.data-v-7934b08d {
aa81040d   李宇   最新
668
669
670
671
    display: flex;
    justify-content: space-between;
    gap: 20rpx;
  }
9854a774   李宇   最新
672
  .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d {
aa81040d   李宇   最新
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
    flex: 1;
    padding: 10rpx 0 !important;
    background: linear-gradient(135deg, #43a047 0%, #66bb6a 100%) !important;
    color: #fff !important;
    border-radius: 18rpx !important;
    font-size: 30rpx !important;
    font-weight: 700 !important;
    border: none !important;
    box-shadow: 0 8rpx 24rpx rgba(67, 160, 71, 0.35), 0 3rpx 10rpx rgba(67, 160, 71, 0.25), inset 0 1rpx 2rpx rgba(255, 255, 255, 0.25) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
    letter-spacing: 1rpx;
    line-height: 1.5 !important;
    text-align: center !important;
  }
9854a774   李宇   最新
689
  .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d::before {
aa81040d   李宇   最新
690
691
692
693
694
695
696
697
698
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
    transition: left 0.6s ease;
  }
9854a774   李宇   最新
699
  .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d::after {
aa81040d   李宇   最新
700
701
702
703
704
705
706
707
708
709
710
711
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.3);
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    transition: width 0.4s ease, height 0.4s ease;
  }
9854a774   李宇   最新
712
  .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d:active {
aa81040d   李宇   最新
713
714
715
716
    -webkit-transform: translateY(3rpx) scale(0.97);
            transform: translateY(3rpx) scale(0.97);
    box-shadow: 0 4rpx 16rpx rgba(67, 160, 71, 0.3), 0 2rpx 6rpx rgba(67, 160, 71, 0.2), inset 0 1rpx 1rpx rgba(255, 255, 255, 0.15);
  }
9854a774   李宇   最新
717
  .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d:active::before {
aa81040d   李宇   最新
718
719
    left: 100%;
  }
9854a774   李宇   最新
720
  .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d:active::after {
aa81040d   李宇   最新
721
722
723
    width: 300rpx;
    height: 300rpx;
  }
9854a774   李宇   最新
724
  .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d:disabled {
aa81040d   李宇   最新
725
726
727
728
729
730
731
732
    background: linear-gradient(135deg, #e8e8e8 0%, #f0f0f0 100%) !important;
    color: #b0b0b0 !important;
    box-shadow: 0 2rpx 6rpx rgba(0, 0, 0, 0.08), inset 0 1rpx 2rpx rgba(255, 255, 255, 0.5) !important;
    cursor: not-allowed;
    opacity: 0.7;
    -webkit-transform: none;
            transform: none;
  }
9854a774   李宇   最新
733
  .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d:disabled::before, .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn.data-v-7934b08d:disabled::after {
aa81040d   李宇   最新
734
735
    display: none;
  }
9854a774   李宇   最新
736
  .rank-avatar.data-v-7934b08d {
6d9b821e   李宇   最新
737
738
739
740
741
742
743
744
745
746
747
748
    width: 56rpx;
    height: 56rpx;
    background: #e8f5e9;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16rpx;
    color: #43a047;
    font-weight: bold;
    font-size: 24rpx;
  }
9854a774   李宇   最新
749
  .rank-info.data-v-7934b08d {
6d9b821e   李宇   最新
750
751
    flex: 1;
  }
9854a774   李宇   最新
752
  .rank-info .info-main.data-v-7934b08d {
6d9b821e   李宇   最新
753
754
755
756
757
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10rpx;
  }
9854a774   李宇   最新
758
  .rank-info .info-main .name.data-v-7934b08d {
6d9b821e   李宇   最新
759
760
761
762
    font-size: 26rpx;
    font-weight: 500;
    color: #333;
  }
9854a774   李宇   最新
763
  .rank-info .info-main .value.data-v-7934b08d {
6d9b821e   李宇   最新
764
765
766
767
    font-size: 26rpx;
    font-weight: bold;
    color: #43a047;
  }
9854a774   李宇   最新
768
  .rank-info .progress-bg.data-v-7934b08d {
6d9b821e   李宇   最新
769
770
771
772
773
    height: 6rpx;
    background: #f5f5f5;
    border-radius: 3rpx;
    overflow: hidden;
  }
9854a774   李宇   最新
774
  .rank-info .progress-bg .progress-bar.data-v-7934b08d {
6d9b821e   李宇   最新
775
776
777
778
    height: 100%;
    background: linear-gradient(90deg, #66bb6a 0%, #43a047 100%);
    border-radius: 3rpx;
  }
9854a774   李宇   最新
779
  .rank-info .progress-bg .progress-bar.green.data-v-7934b08d {
6d9b821e   李宇   最新
780
781
782
    background: linear-gradient(90deg, #66bb6a 0%, #43a047 100%);
  }
  /* 运营统计 */
9854a774   李宇   最新
783
  .operation-grid.data-v-7934b08d {
6d9b821e   李宇   最新
784
    display: grid;
230d71ee   李宇   最新
785
    grid-template-columns: repeat(2, 1fr);
6d9b821e   李宇   最新
786
787
    gap: 16rpx;
  }
9854a774   李宇   最新
788
  .operation-card.data-v-7934b08d {
6d9b821e   李宇   最新
789
790
791
792
    background: #fff;
    border-radius: 12rpx;
    padding: 16rpx;
  }
9854a774   李宇   最新
793
  .operation-card .operation-title.data-v-7934b08d {
6d9b821e   李宇   最新
794
795
796
797
798
799
800
    font-size: 24rpx;
    font-weight: 600;
    color: #333;
    margin-bottom: 16rpx;
    padding-bottom: 12rpx;
    border-bottom: 1px solid #f0f0f0;
  }
9854a774   李宇   最新
801
  .operation-card .operation-item.data-v-7934b08d {
6d9b821e   李宇   最新
802
    display: flex;
aa81040d   李宇   最新
803
804
    flex-direction: column;
    align-items: flex-start;
6d9b821e   李宇   最新
805
806
    padding: 12rpx 0;
  }
9854a774   李宇   最新
807
  .operation-card .operation-item .operation-label.data-v-7934b08d {
6d9b821e   李宇   最新
808
809
    font-size: 24rpx;
    color: #666;
aa81040d   李宇   最新
810
    margin-bottom: 8rpx;
6d9b821e   李宇   最新
811
  }
9854a774   李宇   最新
812
  .operation-card .operation-item .operation-value.data-v-7934b08d {
6d9b821e   李宇   最新
813
814
815
816
817
    font-size: 26rpx;
    font-weight: bold;
    color: #333;
  }
  /* 对比分析 */
9854a774   李宇   最新
818
  .comparison-content .comparison-block.data-v-7934b08d {
6d9b821e   李宇   最新
819
820
    margin-bottom: 30rpx;
  }
9854a774   李宇   最新
821
  .comparison-content .comparison-block.data-v-7934b08d:last-child {
6d9b821e   李宇   最新
822
823
    margin-bottom: 0;
  }
9854a774   李宇   最新
824
  .comparison-content .comparison-block .comparison-title.data-v-7934b08d {
6d9b821e   李宇   最新
825
826
827
828
829
    font-size: 26rpx;
    font-weight: 600;
    color: #333;
    margin-bottom: 16rpx;
  }
9854a774   李宇   最新
830
  .comparison-content .comparison-block .comparison-items.data-v-7934b08d {
6d9b821e   李宇   最新
831
832
833
834
    display: flex;
    flex-direction: column;
    gap: 12rpx;
  }
9854a774   李宇   最新
835
  .comparison-content .comparison-block .comparison-item.data-v-7934b08d {
6d9b821e   李宇   最新
836
837
838
839
840
841
842
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16rpx;
    background: #f5f7fa;
    border-radius: 8rpx;
  }
9854a774   李宇   最新
843
  .comparison-content .comparison-block .comparison-item .comparison-label.data-v-7934b08d {
6d9b821e   李宇   最新
844
845
846
    font-size: 24rpx;
    color: #666;
  }
9854a774   李宇   最新
847
  .comparison-content .comparison-block .comparison-item .comparison-value.data-v-7934b08d {
6d9b821e   李宇   最新
848
849
850
851
    font-size: 28rpx;
    font-weight: bold;
    color: #333;
  }
9854a774   李宇   最新
852
  .comparison-content .comparison-block .comparison-item .comparison-value.positive.data-v-7934b08d {
6d9b821e   李宇   最新
853
854
    color: #67C23A;
  }
9854a774   李宇   最新
855
  .comparison-content .comparison-block .comparison-item .comparison-value.negative.data-v-7934b08d {
6d9b821e   李宇   最新
856
857
    color: #F56C6C;
  }
9854a774   李宇   最新
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
  .detail-empty.data-v-7934b08d {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 100rpx 0;
    font-size: 28rpx;
    color: #909399;
  }
  .detail-empty.data-v-7934b08d::before {
    content: "📋";
    font-size: 80rpx;
    margin-bottom: 20rpx;
    opacity: 0.3;
  }