.source-football-analysis[data-v-78c53cba]{width:1200px;margin:24px auto 60px;color:#74829b;font-size:14px}.analysis-toolbar[data-v-78c53cba]{display:flex;justify-content:space-between;align-items:center}.analysis-toolbar button[data-v-78c53cba],.record-controls select[data-v-78c53cba]{border:1px solid #d8e0eb;background:#fff;padding:9px 16px;color:#74829b;border-radius:4px}.team-rankings[data-v-78c53cba]{display:grid;grid-template-columns:1fr 1fr;gap:20px}h3[data-v-78c53cba]{text-align:center;font-size:18px;font-weight:500;margin:26px 0}h4[data-v-78c53cba]{margin:0;padding:16px 20px;border-bottom:1px solid #f0f3f8}.analysis-card[data-v-78c53cba]{background:#fff;border-radius:4px;box-shadow:0 6px 12px rgba(69,74,99,.050980392156862744)}.ranking-group[data-v-78c53cba],.record-panel[data-v-78c53cba]{margin-top:20px;padding-bottom:12px}.table-scroll[data-v-78c53cba]{overflow-x:auto}table[data-v-78c53cba]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-78c53cba]{font-weight:400;background:#f8fbff}td[data-v-78c53cba],th[data-v-78c53cba]{padding:14px 10px;text-align:center;border-bottom:1px solid #f1f4f8}.current-team[data-v-78c53cba]{background:#f1f8e8}.analysis-state[data-v-78c53cba]{text-align:center;padding:14px;margin:0;min-height:20px}.record-controls[data-v-78c53cba]{display:flex;gap:16px;padding:0 20px 18px}.record-summary[data-v-78c53cba]{padding:0 20px}.won[data-v-78c53cba]{color:#e34343}.lost[data-v-78c53cba]{color:#3aa56a}.analysis-section[data-v-6b947f8d]{background:#fff;padding:22px;margin:22px 0;border-radius:5px;color:#333}.section-heading[data-v-6b947f8d]{display:flex;align-items:center;justify-content:space-between;gap:12px}h3[data-v-6b947f8d]{font-size:18px;margin:0 0 16px}h4[data-v-6b947f8d]{font-size:15px}.team-columns[data-v-6b947f8d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.team-columns article[data-v-6b947f8d]{min-width:0}.feedback[data-v-6b947f8d],.note[data-v-6b947f8d],.summary[data-v-6b947f8d]{font-size:12px;color:#74829b;line-height:1.9}.table-scroll[data-v-6b947f8d]{overflow-x:auto}table[data-v-6b947f8d]{width:100%;border-collapse:collapse;font-size:12px}td[data-v-6b947f8d],th[data-v-6b947f8d]{text-align:center;padding:12px 8px;border-bottom:1px solid #edf0e7}th[data-v-6b947f8d]{background:#f7faf2;font-weight:400}button[data-v-6b947f8d],select[data-v-6b947f8d]{background:#fff;border:1px solid #dde5d2;border-radius:4px;padding:7px 10px;color:#617a20}button[data-v-6b947f8d]{cursor:pointer}.summary[data-v-6b947f8d]{background:#f7faf2;padding:12px}@media(max-width:800px){.team-columns[data-v-6b947f8d]{grid-template-columns:minmax(0,1fr)}}.basketball-analysis[data-v-672cda72]{width:1200px;max-width:100%;margin:24px auto 60px}.analysis-feedback[data-v-672cda72]{padding:40px 20px;text-align:center;color:#74829b;background:#fff;border-radius:4px}.analysis-feedback button[data-v-672cda72]{margin-left:12px;padding:7px 12px;border:1px solid #dce5cf;background:#f8fbf1;color:#718d18;cursor:pointer;border-radius:4px}.percent-left div,.percent-right div{position:relative}.percent-left div span,.percent-right div span{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%);font-family:PingFangSC,PingFang SC;color:#74829b}.ant-table-wrapper{margin:0}.foresight>div{flex:1}.foresight{width:100%;margin:100px 0;box-shadow:0 6px 12px 0 rgba(69,74,99,.0784313725490196)}.foresight .f-l{padding-top:112px;position:relative;align-self:flex-start;background-color:#fff}.foresight .f-c{align-self:flex-start;border-top:2px solid #eaa315}.foresight .f-l-logo{position:absolute;left:0;right:0;top:-40px}.foresight .f-l-logo img{width:60px;height:auto}.foresight .f-l-logo div{width:100px;height:100px;border-radius:50%;background-color:#fff;box-shadow:0 6px 12px 0 rgba(69,74,99,.0784313725490196)}.foresight .f-l-logo p{width:100%;text-align:center}.foresight .f-l-title{margin:20px 0;padding:0 20px;font-size:16px}.foresight .f-l-title img{width:18px;height:19px;margin-right:4px}.foresight .f-l-title span{color:#ff5338}.foresight .f-l-li{padding:0 20px;font-size:16px;margin-bottom:20px}[data-v-415fbc04] .el-input__inner{font-family:PingFangSC,PingFang SC;color:#74829b}.ant-table-thead>tr>th[data-v-c9c0e9e0]{height:44px;line-height:44px;color:#333!important;background-color:#f1f3f4}