.race-table-scroll[data-v-589bc08b]{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.race-result-table[data-v-589bc08b]{width:100%;min-width:1110px;border-collapse:collapse;table-layout:fixed}.race-result-table th[data-v-589bc08b]{text-align:left;background:var(--jk-surface-raised,#f5f8f8);font-weight:600;color:var(--jk-text-secondary,#526367);font-size:12px}.race-result-table td[data-v-589bc08b],.race-result-table th[data-v-589bc08b]{padding:10px 8px;border-bottom:1px solid var(--jk-border,#e5ebeb)}.race-result-table th[data-v-589bc08b]:first-child{width:85px}.race-result-table th[data-v-589bc08b]:nth-child(2){width:190px}.race-result-table th[data-v-589bc08b]:nth-child(3){width:90px}.race-result-table th[data-v-589bc08b]:nth-child(4){width:150px}.race-result-table th[data-v-589bc08b]:nth-child(5){width:135px}.race-result-table th[data-v-589bc08b]:nth-child(6){width:80px}.race-result-table th[data-v-589bc08b]:nth-child(7){width:85px}.race-result-table th[data-v-589bc08b]:nth-child(9){width:78px}input[data-v-589bc08b],select[data-v-589bc08b]{width:100%;min-height:36px;padding:6px 8px;color:var(--jk-text,#1c3437);background:var(--jk-surface,#fff);border:1px solid var(--jk-border,#d9e3e3);border-radius:6px;font:inherit;font-size:14px}button[data-v-589bc08b]:focus-visible,input[data-v-589bc08b]:focus,select[data-v-589bc08b]:focus{outline:2px solid var(--jk-primary,#149488);outline-offset:1px}input[data-v-589bc08b]:disabled,select[data-v-589bc08b]:disabled{color:var(--jk-text,#1c3437);opacity:1;border-color:transparent;background:transparent;cursor:default}.race-gap[data-v-589bc08b]{font-variant-numeric:tabular-nums;color:var(--jk-text-secondary,#526367)}.race-team[data-v-589bc08b]{overflow-wrap:anywhere;font-weight:600}.race-row-actions[data-v-589bc08b]{white-space:nowrap;color:var(--jk-text-secondary,#526367);font-size:12px}.race-row-actions button[data-v-589bc08b]{border:0;background:transparent;color:inherit;min-width:28px;min-height:36px;cursor:pointer}.race-row-actions .race-drag[data-v-589bc08b]{cursor:grab}.race-abnormal[data-v-589bc08b]{background:var(--jk-surface-raised,#f5f8f8)}.race-table-empty[data-v-589bc08b]{text-align:center;padding:28px!important;color:var(--jk-text-secondary,#526367)}@media(max-width:600px){input[data-v-589bc08b],select[data-v-589bc08b]{font-size:16px}.race-result-table td[data-v-589bc08b],.race-result-table th[data-v-589bc08b]{padding:8px 6px}}.single-source-content[data-v-1bb40e34]{margin-bottom:22px;padding:18px 16px 8px;border:1px solid #e7ebf0;border-radius:10px;background:#fafcfd}.source-heading[data-v-1bb40e34]{display:flex;align-items:center;gap:10px;font-weight:600;color:#24364b}.source-heading .ant-tag[data-v-1bb40e34]{margin:0;font-weight:400}.source-tip[data-v-1bb40e34]{font-size:12px;line-height:1.7;color:#68788c;margin:10px 0 16px}.source-status[data-v-1bb40e34]{display:flex;align-items:center;gap:7px;color:#68788c;font-size:12px;margin-bottom:12px}.translation-details[data-v-1bb40e34]{background:transparent}.source-detection[data-v-1bb40e34]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.source-detection .ant-select[data-v-1bb40e34]{min-width:145px}.race-cards-workspace[data-v-2cd4da3c]{padding:20px;background:var(--jk-surface-raised,#f5f8f8);color:var(--jk-text,#20383b)}.race-toolbar[data-v-2cd4da3c]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.race-card-actions[data-v-2cd4da3c],.race-card-tools[data-v-2cd4da3c],.race-drawer-actions[data-v-2cd4da3c],.race-filters[data-v-2cd4da3c],.race-toolbar-actions[data-v-2cd4da3c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.race-filters .ant-select[data-v-2cd4da3c]{width:170px}.race-toolbar-actions[data-v-2cd4da3c]{justify-content:flex-end}.race-card[data-v-2cd4da3c]{background:var(--jk-surface,#fff);border:1px solid var(--jk-border,#dce5e5);border-radius:12px;margin-bottom:18px;overflow:hidden}.race-card-title[data-v-2cd4da3c]{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid var(--jk-border,#dce5e5)}.race-heading[data-v-2cd4da3c]{display:flex;gap:12px;align-items:flex-start;min-width:0}.race-number[data-v-2cd4da3c]{white-space:nowrap;padding:6px 10px;border-radius:6px;background:var(--jk-surface-raised,#edf6f4);color:var(--jk-text,#1b5e57);font-weight:700}.race-heading h3[data-v-2cd4da3c]{font-size:16px;margin:0 0 5px;color:var(--jk-text,#20383b);overflow-wrap:anywhere}.race-heading p[data-v-2cd4da3c],.race-help[data-v-2cd4da3c]{font-size:13px;color:var(--jk-text-secondary,#607477);margin:0}.race-help[data-v-2cd4da3c]{margin-bottom:16px}.race-card-footer[data-v-2cd4da3c]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.race-card-note[data-v-2cd4da3c]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--jk-text-secondary,#607477);overflow-wrap:anywhere}.race-error[data-v-2cd4da3c]{color:var(--jk-danger,#b44545)}.race-save-summary[data-v-2cd4da3c]{margin:10px 0}.legacy-link-notice[data-v-2cd4da3c]{margin:12px}.race-form-pair[data-v-2cd4da3c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ant-calendar-picker[data-v-2cd4da3c],.race-form-pair .ant-input-number[data-v-2cd4da3c]{width:100%}.race-drawer-actions[data-v-2cd4da3c]{position:sticky;bottom:-24px;background:var(--jk-surface,#fff);padding:16px 0;margin-top:20px;border-top:1px solid var(--jk-border,#dce5e5);justify-content:flex-end;z-index:2}.race-audit[data-v-2cd4da3c]{padding:12px 0;border-bottom:1px solid var(--jk-border,#dce5e5);overflow-wrap:anywhere}.race-audit summary[data-v-2cd4da3c]{cursor:pointer}.race-audit p[data-v-2cd4da3c]{margin:8px 0 0}.race-paste-preview[data-v-2cd4da3c]{padding-left:20px}@media(max-width:600px){.race-cards-workspace[data-v-2cd4da3c]{padding:10px}.race-filters[data-v-2cd4da3c]{display:grid;grid-template-columns:1fr 1fr}.race-filters .ant-select[data-v-2cd4da3c]{width:100%;min-width:0}.race-toolbar-actions[data-v-2cd4da3c]{justify-content:flex-start}.race-card-title[data-v-2cd4da3c]{padding:12px;flex-direction:column}.race-card-tools[data-v-2cd4da3c]{width:100%;justify-content:space-between}.race-card-footer[data-v-2cd4da3c]{padding:12px}.race-card-actions[data-v-2cd4da3c]{width:100%}.race-card-actions .ant-btn[data-v-2cd4da3c]{min-height:34px}.race-form-pair[data-v-2cd4da3c]{grid-template-columns:1fr;gap:0}.race-heading[data-v-2cd4da3c]{gap:8px}.race-number[data-v-2cd4da3c]{padding:5px}.race-heading h3[data-v-2cd4da3c]{font-size:15px}}