.e-container[data-v-24acbe9b]{padding:20px;background:#f0f2f5;min-height:100vh}.tabs-container[data-v-24acbe9b]{display:flex;justify-content:center;margin-bottom:20px;gap:10px}.tab-item[data-v-24acbe9b]{padding:10px 25px;cursor:pointer;font-weight:700;border-radius:8px;background:#fff;color:#303133;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:all .3s}.tab-item.active[data-v-24acbe9b]{background:linear-gradient(135deg,#409eff,#67c23a);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:scale(1.05)}.list-fade-enter-active[data-v-24acbe9b],.list-fade-leave-active[data-v-24acbe9b]{transition:all .5s ease}.list-fade-enter[data-v-24acbe9b],.list-fade-leave-to[data-v-24acbe9b]{opacity:0;transform:translateY(20px)}.rank-card[data-v-24acbe9b]{max-width:1000px;margin:0 auto;padding:20px;border-radius:12px;background:linear-gradient(135deg,#fff,#e0f7fa);box-shadow:0 10px 20px rgba(0,0,0,.08)}.filter-bar[data-v-24acbe9b]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.rank-header-row[data-v-24acbe9b]{display:flex;font-weight:700;padding:10px 16px;background:#f5f7fa;border-radius:6px;margin-bottom:10px}.rank-header-cell[data-v-24acbe9b]{text-align:center}.rank-header-cell.rank-number[data-v-24acbe9b]{width:60px}.rank-header-cell.company-name[data-v-24acbe9b]{flex:1;text-align:left;padding-left:10px}.rank-header-cell.score-text[data-v-24acbe9b]{width:120px}.rank-header-cell.progress-text[data-v-24acbe9b]{flex:1;padding-left:10px}.rank-list[data-v-24acbe9b]{display:flex;flex-direction:column;gap:12px}.rank-item[data-v-24acbe9b]{display:flex;align-items:center;padding:12px 16px;background:#fff;border-radius:8px;transition:all .3s}.rank-item[data-v-24acbe9b]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.15)}.top-three[data-v-24acbe9b]{border-left:5px solid #f56c6c}.rank-number[data-v-24acbe9b]{width:60px;text-align:center;font-weight:700;font-size:16px}.avatar[data-v-24acbe9b]{margin-right:8px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.company-name[data-v-24acbe9b]{flex:1;display:flex;align-items:center;font-weight:500}.score-text[data-v-24acbe9b]{width:120px;text-align:center;font-weight:700;color:#303133}.progress-text[data-v-24acbe9b]{flex:1;padding-left:10px}.abs-progress-bar-container[data-v-24acbe9b]{width:100%;height:12px;background:#ebeef5;border-radius:6px;overflow:hidden}.abs-progress-bar-inner[data-v-24acbe9b]{height:100%;background-color:#409eff;transition:width .3s}.growth-progress[data-v-24acbe9b] .el-progress-bar{vertical-align:middle}