.tournament-section[data-v-5213be5f]{margin-bottom:12px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tournament-section .ant-form-inline .ant-form-item[data-v-5213be5f]{margin-right:0}.tournament-section .round-button-group[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tournament-section .round-button-group .ant-btn[data-v-5213be5f]{min-width:90px;height:32px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;color:#666;-webkit-transition:all .3s;transition:all .3s}.tournament-section .round-button-group .ant-btn[data-v-5213be5f]:hover:not(:disabled){border-color:#00a651;color:#00a651}.tournament-section .round-button-group .ant-btn.ant-btn-primary[data-v-5213be5f]{background:#00a651;border-color:#00a651;color:#fff}.tournament-section .round-button-group .ant-btn.ant-btn-primary[data-v-5213be5f]:hover{background:#008a41;border-color:#008a41}.tournament-section .round-button-group .ant-btn.stage-button[data-v-5213be5f]{border-color:#e0a672;background:#fff8f0}.tournament-section .round-button-group .ant-btn.stage-button[data-v-5213be5f]:hover:not(:disabled){border-color:#d4884f;color:#d4884f}.tournament-section .round-button-group .ant-btn.stage-button.ant-btn-primary[data-v-5213be5f]{background:#e0a672;border-color:#e0a672;color:#fff}.tournament-section .round-button-group .ant-btn.stage-button.ant-btn-primary[data-v-5213be5f]:hover{background:#d4884f;border-color:#d4884f}.schedule-nav-wrapper[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.schedule-nav-wrapper .round-tabs[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.schedule-nav-wrapper .round-tabs .round-tab[data-v-5213be5f]{min-width:80px;height:36px;border:1px solid #e0e0e0;background:#fff;color:#666;border-radius:4px;padding:0 16px;-webkit-transition:all .3s;transition:all .3s}.schedule-nav-wrapper .round-tabs .round-tab.active[data-v-5213be5f],.schedule-nav-wrapper .round-tabs .round-tab[data-v-5213be5f]:hover{border-color:#00a651;color:#00a651}.schedule-nav-wrapper .round-tabs .round-tab.ant-btn-primary[data-v-5213be5f]{background:#00a651;border-color:#00a651;color:#fff}.schedule-nav-wrapper .round-tabs .round-tab.ant-btn-primary[data-v-5213be5f]:hover{background:#008a41;border-color:#008a41}.schedule-nav-wrapper .create-btn[data-v-5213be5f]{background:#00a651;border-color:#00a651;color:#fff}.schedule-nav-wrapper .create-btn[data-v-5213be5f]:hover{background:#008a41;border-color:#008a41}.schedule-nav-wrapper .sync-btn[data-v-5213be5f]{background:#1890ff;border-color:#1890ff;color:#fff;margin-left:12px}.schedule-nav-wrapper .sync-btn[data-v-5213be5f]:hover{background:#40a9ff;border-color:#40a9ff}[data-v-5213be5f] .ant-table .schedule-row:hover{background:#f8f8f8}[data-v-5213be5f] .ant-table .ant-table-thead>tr>th{background:#f5f5f5;color:#333;font-weight:600;padding:12px 16px;border-bottom:1px solid #e0e0e0}[data-v-5213be5f] .ant-table .ant-table-tbody>tr>td{padding:12px 16px}.datetime-cell .date[data-v-5213be5f]{font-weight:600;color:#333;margin-bottom:4px}.datetime-cell .time[data-v-5213be5f]{color:#666;font-size:12px}.group-text[data-v-5213be5f]{color:#666}.matchup-cell[data-v-5213be5f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0}.matchup-cell .team[data-v-5213be5f],.matchup-cell[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.matchup-cell .team[data-v-5213be5f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.matchup-cell .team .team-name[data-v-5213be5f]{color:#333;font-size:14px}.matchup-cell .vs-divider[data-v-5213be5f]{color:#999;font-size:12px;padding:0 8px}.matchup-cell-vertical[data-v-5213be5f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 0;gap:4px}.matchup-cell-vertical .team-row[data-v-5213be5f],.matchup-cell-vertical[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.matchup-cell-vertical .team-row[data-v-5213be5f]{width:100%}.matchup-cell-vertical .team-row .team-name[data-v-5213be5f]{color:#333;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.matchup-cell-vertical .team-row .team-name .team-badge[data-v-5213be5f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px;font-weight:600;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.matchup-cell-vertical .team-row .team-name .team-badge.team-badge-pending[data-v-5213be5f]{background:linear-gradient(135deg,#f093fb,#f5576c)}.matchup-cell-vertical .vs-divider-vertical[data-v-5213be5f]{color:#999;font-size:11px;padding:2px 0;font-style:italic}.score-cell[data-v-5213be5f]{text-align:left}.score-cell .score[data-v-5213be5f]{color:#333;font-weight:600;font-size:16px}.score-cell .live-badge[data-v-5213be5f]{color:#f44336;font-weight:600;-webkit-animation:pulse-data-v-5213be5f 2s infinite;animation:pulse-data-v-5213be5f 2s infinite}.score-cell .vs-text[data-v-5213be5f]{color:#666;font-size:14px}@-webkit-keyframes pulse-data-v-5213be5f{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-data-v-5213be5f{0%,to{opacity:1}50%{opacity:.6}}.venue-text[data-v-5213be5f]{color:#666;text-align:left;display:block}.status-tag[data-v-5213be5f]{border-radius:4px;padding:4px 12px;font-size:12px}.status-tag.status-upcoming[data-v-5213be5f]{background:#e3f2fd;color:#2196f3;border:1px solid #2196f3}.status-tag.status-live[data-v-5213be5f]{background:#ffebee;color:#f44336;border:1px solid #f44336;-webkit-animation:pulse-data-v-5213be5f 2s infinite;animation:pulse-data-v-5213be5f 2s infinite}.status-tag.status-finished[data-v-5213be5f]{background:#f0f0f0;color:#666;border:1px solid #e0e0e0}.status-tag.status-cancelled[data-v-5213be5f]{background:#fff3e0;color:#e65100;border:1px solid #e65100}.status-tag.status-postponed[data-v-5213be5f]{background:#fce4ec;color:#c62828;border:1px solid #c62828}.action-buttons[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.action-buttons .action-btn[data-v-5213be5f]{border-radius:4px;padding:4px 12px;font-size:12px;height:28px;border:1px solid #e0e0e0;background:#fff;color:#666;-webkit-transition:all .3s;transition:all .3s}.action-buttons .action-btn[data-v-5213be5f]:hover{border-color:#ccc}.action-buttons .action-btn.edit-btn[data-v-5213be5f]:hover{border-color:#1890ff;color:#1890ff}.action-buttons .action-btn.delete-btn[data-v-5213be5f]:hover{border-color:#f44336;color:#f44336}.action-buttons .action-btn.detail-btn[data-v-5213be5f]:hover{border-color:#1890ff;color:#1890ff}.action-buttons .action-btn.view-btn[data-v-5213be5f]:hover{border-color:#52c41a;color:#52c41a}.action-buttons .action-btn.result-btn[data-v-5213be5f]:hover{border-color:#fa8c16;color:#fa8c16}.action-buttons .action-btn.cancel-btn[data-v-5213be5f]:hover{border-color:#f44336;color:#f44336}.match-modal-header[data-v-5213be5f]{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.match-modal-header .match-modal-desc[data-v-5213be5f]{color:#666;font-size:14px;margin:0;line-height:1.5}.form-section[data-v-5213be5f]{margin-bottom:20px;padding:16px;background:#f8f8f8;border-radius:8px}.form-section .section-title[data-v-5213be5f]{font-size:16px;font-weight:500;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.form-section[data-v-5213be5f] .ant-table-row{height:60px}.modal-footer[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #e8e8e8}.score-input-wrapper[data-v-5213be5f]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:16px 0}.score-input-wrapper .score-team[data-v-5213be5f],.score-input-wrapper[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.score-input-wrapper .score-team[data-v-5213be5f]{gap:12px}.score-input-wrapper .score-input[data-v-5213be5f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:40px;background:#fff;text-align:center;font-size:20px;font-weight:600}.score-input-wrapper .score-colon[data-v-5213be5f]{font-size:24px;color:#333;font-weight:600}.team-tag[data-v-5213be5f]{font-size:14px;padding:2px 10px;border-radius:4px;border:none;color:#fff}.team-tag.team-home[data-v-5213be5f]{background:#f60}.team-tag.team-away[data-v-5213be5f]{background:#8a2be2}.team-box[data-v-5213be5f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:140px;padding:12px 10px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.team-box .team-box-logo[data-v-5213be5f],.team-box[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-box .team-box-logo[data-v-5213be5f]{width:48px;height:48px;margin-bottom:8px}.team-box .team-box-logo .team-logo-img[data-v-5213be5f]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.team-box .team-box-logo .team-logo-text[data-v-5213be5f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#fff;font-size:22px;font-weight:600}.team-box .team-box-name[data-v-5213be5f]{font-size:15px;font-weight:600;color:#333;margin-bottom:4px;text-align:center}.team-box .team-box-meta[data-v-5213be5f]{font-size:12px;color:#999}.team-box.team-box-home .team-logo-text[data-v-5213be5f]{background:#f60}.team-box.team-box-away .team-logo-text[data-v-5213be5f]{background:#8a2be2}.form-section .section-title[data-v-5213be5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.save-tip[data-v-5213be5f]{margin-top:16px}.goal-tip-box[data-v-5213be5f]{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;padding:16px;height:100%}.goal-tip-box p[data-v-5213be5f]{margin:0 0 12px;color:#8c6e2a;font-size:13px;line-height:1.6}.goal-tip-box p[data-v-5213be5f]:last-child{margin-bottom:0}.delete-link[data-v-5213be5f]{color:#f5222d}.action-btn.result-btn[data-v-5213be5f]:hover{border-color:#00a651;color:#00a651}.schedule-table-container[data-v-5213be5f]{padding:20px;border-radius:10px;background:#fff}.schedule-table-container[data-v-5213be5f] .ant-table .ant-table-thead>tr>th{background:#fff}.team-logo[data-v-5213be5f]{width:24px;height:24px;border-radius:4px}