|
|
@@ -6,7 +6,7 @@
|
|
|
</div>
|
|
|
</header>
|
|
|
|
|
|
- <div class="table-list">
|
|
|
+ <el-card>
|
|
|
<div
|
|
|
v-for="(row, rowIndex) in tableData"
|
|
|
:key="row.teamName"
|
|
|
@@ -54,7 +54,7 @@
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </el-card>
|
|
|
|
|
|
<div v-if="selectedMember" class="member-detail">
|
|
|
<span class="detail-label">SELECTED EXPERT</span>
|
|
|
@@ -188,10 +188,8 @@ const handleMemberClick = (member: string) => {
|
|
|
padding: 34px;
|
|
|
overflow: hidden;
|
|
|
box-sizing: border-box;
|
|
|
- background: radial-gradient(circle at 92% 4%, rgba(113, 145, 173, 0.18), transparent 28%),
|
|
|
- linear-gradient(135deg, #f4f6f7 0%, #e9eef1 100%);
|
|
|
+
|
|
|
color: var(--ink);
|
|
|
- font-family: 'Avenir Next', 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', sans-serif;
|
|
|
}
|
|
|
|
|
|
.table-intro {
|
|
|
@@ -228,7 +226,6 @@ const handleMemberClick = (member: string) => {
|
|
|
.table-intro h1 {
|
|
|
margin: 0;
|
|
|
color: var(--ink);
|
|
|
- font-family: Georgia, 'Times New Roman', serif;
|
|
|
font-size: clamp(30px, 4vw, 46px);
|
|
|
font-weight: 500;
|
|
|
letter-spacing: -0.045em;
|