.event-management-final[data-v-312d66e3]{color:#0d2850;background:#f4f7fb;min-height:100%;padding:28px 30px 34px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.event-page-heading[data-v-312d66e3]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.event-page-heading h1[data-v-312d66e3]{letter-spacing:-.02em;margin:0;font-size:31px}.event-page-heading p[data-v-312d66e3]{color:#65748b;margin:7px 0 0}.primary-button[data-v-312d66e3],.secondary-button[data-v-312d66e3],.text-button[data-v-312d66e3],.icon-button[data-v-312d66e3]{font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.primary-button[data-v-312d66e3]{color:#fff;background:#1261f4;border:1px solid #1261f4;min-height:40px;padding:0 18px;box-shadow:0 5px 14px #1261f424}.secondary-button[data-v-312d66e3]{color:#174b99;background:#fff;border:1px solid #b9c9df;min-height:39px;padding:0 16px}.text-button[data-v-312d66e3]{color:#1261f4;background:0 0;border:0;padding:4px}.icon-button[data-v-312d66e3]{color:#315377;background:#fff;border:1px solid #cad6e6;width:38px;height:38px}.primary-button[data-v-312d66e3]:hover:not(:disabled){background:#0754da}.secondary-button[data-v-312d66e3]:hover:not(:disabled),.icon-button[data-v-312d66e3]:hover:not(:disabled){color:#1261f4;border-color:#1261f4}.primary-button[data-v-312d66e3]:focus-visible,.secondary-button[data-v-312d66e3]:focus-visible,.text-button[data-v-312d66e3]:focus-visible,.icon-button[data-v-312d66e3]:focus-visible,.event-catalog-row[data-v-312d66e3]:focus-visible,.catalog-status-tabs button[data-v-312d66e3]:focus-visible{outline-offset:2px;outline:3px solid #1261f447}.primary-button[data-v-312d66e3]:disabled,.secondary-button[data-v-312d66e3]:disabled,.icon-button[data-v-312d66e3]:disabled,.text-button[data-v-312d66e3]:disabled,button[data-v-312d66e3]:disabled{cursor:not-allowed;opacity:.56}.surface[data-v-312d66e3]{background:#fff;border:1px solid #d7e0ec;box-shadow:0 7px 24px #213f650b}.catalog-status-tabs[data-v-312d66e3]{border-bottom:1px solid #d8e1ee;gap:28px;margin:0 8px;display:flex}.catalog-status-tabs button[data-v-312d66e3]{color:#445b7a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 7px 13px;font-weight:700}.catalog-status-tabs button strong[data-v-312d66e3]{color:#1261f4;margin-left:8px}.catalog-status-tabs button.selected[data-v-312d66e3]{color:#1261f4;border-color:#1261f4}.event-catalog-shell[data-v-312d66e3]{border-radius:9px;grid-template-columns:minmax(330px,39%) minmax(0,61%);min-height:685px;margin-top:8px;display:grid;overflow:hidden}.event-catalog-list[data-v-312d66e3]{border-right:1px solid #dfe6f0;min-width:0}.catalog-list-heading[data-v-312d66e3]{justify-content:space-between;align-items:center;padding:20px 22px 8px;display:flex}.catalog-list-heading h2[data-v-312d66e3]{margin:0;font-size:19px}.catalog-filters[data-v-312d66e3]{grid-template-columns:1fr 1fr;gap:8px;padding:8px 18px 12px;display:grid}.catalog-filters label[data-v-312d66e3]{color:#62738d;border:1px solid #d1dbe9;border-radius:6px;align-items:center;gap:7px;min-width:0;height:39px;padding:0 10px;display:flex}.catalog-filters label span[data-v-312d66e3]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-filters input[data-v-312d66e3]{color:#132e57;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.search-control[data-v-312d66e3],.filter-submit[data-v-312d66e3]{grid-column:1/-1}.catalog-rows[data-v-312d66e3]{border-top:1px solid #e2e8f1}.event-catalog-row[data-v-312d66e3]{text-align:left;color:#1c365d;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e4eaf2;border-left:3px solid #0000;border-right:0;flex-direction:column;gap:8px;width:100%;padding:17px 20px;display:flex}.event-catalog-row[data-v-312d66e3]:hover{background:#f7faff}.event-catalog-row.selected[data-v-312d66e3]{background:#edf4ff;border-left-color:#1261f4}.row-title[data-v-312d66e3]{font-size:15px;font-weight:800}.row-main[data-v-312d66e3],.row-meta[data-v-312d66e3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.row-main[data-v-312d66e3]{color:#657792;font-size:13px}.row-meta[data-v-312d66e3]{color:#526987;justify-content:flex-start;font-size:12px}.row-meta span[data-v-312d66e3]{background:#eef3f9;border-radius:4px;padding:3px 7px}.status-pill[data-v-312d66e3]{border-radius:5px;align-items:center;width:max-content;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.draft[data-v-312d66e3]{color:#526175;background:#edf0f4}.status-pill.pending_confirmation[data-v-312d66e3]{color:#bc6800;background:#fff3df}.status-pill.in_progress[data-v-312d66e3]{color:#15824b;background:#e7f8ef}.status-pill.completed[data-v-312d66e3]{color:#1461cc;background:#eaf2ff}.status-pill.archived[data-v-312d66e3]{color:#687386;background:#eef0f4}.catalog-pagination[data-v-312d66e3]{color:#687892;justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;display:flex}.catalog-pagination div[data-v-312d66e3]{align-items:center;gap:7px;display:flex}.catalog-pagination button[data-v-312d66e3]{color:#204a87;background:#fff;border:1px solid #d0d9e6;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.catalog-pagination strong[data-v-312d66e3]{color:#fff;background:#1261f4;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.event-catalog-detail[data-v-312d66e3]{min-width:0;padding:28px 26px;position:relative}.detail-close[data-v-312d66e3]{color:#61738d;background:0 0;border:0;display:none;position:absolute;top:12px;right:12px}.detail-empty[data-v-312d66e3]{color:#8a98aa;text-align:center;place-content:center;justify-items:center;min-height:480px;display:grid}.detail-empty h2[data-v-312d66e3]{color:#3b5270;margin:14px 0 4px}.detail-empty p[data-v-312d66e3]{margin:0}.detail-heading[data-v-312d66e3]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.title-line[data-v-312d66e3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.detail-heading h2[data-v-312d66e3],.title-line h1[data-v-312d66e3]{margin:0;font-size:25px}.detail-heading p[data-v-312d66e3]{color:#65748b;align-items:center;gap:6px;margin:10px 0 0;display:flex}.detail-actions[data-v-312d66e3],.heading-actions[data-v-312d66e3]{align-items:center;gap:10px;display:flex}.detail-facts[data-v-312d66e3]{border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:1.1fr .8fr 1fr 1.3fr;margin-top:28px;display:grid}.detail-facts>div[data-v-312d66e3]{color:#355578;border-right:1px solid #e1e7ef;align-items:center;gap:10px;min-width:0;padding:16px 15px;display:flex}.detail-facts>div[data-v-312d66e3]:last-child{border:0}.detail-facts span[data-v-312d66e3]{flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.detail-facts strong[data-v-312d66e3]{color:#243f65;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.detail-section[data-v-312d66e3]{padding-top:25px}.detail-section h3[data-v-312d66e3],.section-heading h2[data-v-312d66e3],.section-heading h3[data-v-312d66e3]{margin:0;font-size:17px}.section-heading[data-v-312d66e3]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading p[data-v-312d66e3]{color:#65748b;margin:6px 0 0;font-size:13px}.stage-progress[data-v-312d66e3]{grid-template-columns:repeat(6,minmax(132px,1fr));gap:5px;margin-top:16px;display:grid;overflow-x:auto}.stage-progress button[data-v-312d66e3]{color:#3b5375;text-align:center;background:#fff;border:0;border-top:6px solid #dbe2eb;flex-direction:column;gap:5px;min-width:0;padding:14px 8px;display:flex;position:relative}.stage-progress button.complete[data-v-312d66e3]{border-color:#43b881}.stage-progress button.active[data-v-312d66e3]{border-color:#f59e0b}.stage-progress button.pending[data-v-312d66e3]{border-color:#b8c4d4}.stage-progress button strong[data-v-312d66e3]{font-size:12px}.stage-progress button small[data-v-312d66e3]{color:#718099;font-size:11px}.priority-action[data-v-312d66e3]{color:#174b99;background:#fff;border:1px solid #dfe6ef;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;display:flex}.priority-action span[data-v-312d66e3]{align-items:center;gap:10px;display:flex}.management-actions[data-v-312d66e3]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.management-actions button[data-v-312d66e3]{color:#315377;text-align:left;background:#fff;border:1px solid #d7e0ec;border-radius:7px;align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:flex}.management-actions button.danger[data-v-312d66e3]{color:#c93636;border-color:#f0c5c5}.management-actions span[data-v-312d66e3]{flex-direction:column;gap:4px;font-weight:800;display:flex}.management-actions small[data-v-312d66e3]{color:#8a96a8;font-size:10px;font-weight:500}.audit-link[data-v-312d66e3],.setup-link[data-v-312d66e3]{color:#1261f4;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:15px 0 0 auto;font-weight:700;display:flex}.business-state[data-v-312d66e3]{color:#65748b;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:20px;display:flex}.business-state.compact[data-v-312d66e3]{min-height:60px}.business-state.error[data-v-312d66e3]{color:#b42318}.event-create-heading[data-v-312d66e3],.event-setup-heading[data-v-312d66e3]{align-items:center}.create-layout[data-v-312d66e3],.setup-layout[data-v-312d66e3]{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.create-main-card[data-v-312d66e3],.create-side-card[data-v-312d66e3],.setup-summary[data-v-312d66e3],.setup-sources[data-v-312d66e3],.setup-checks[data-v-312d66e3]{border-radius:8px;padding:23px}.form-grid[data-v-312d66e3]{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.form-grid label[data-v-312d66e3]{color:#384f6f;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.form-grid input[data-v-312d66e3],.form-grid select[data-v-312d66e3],.form-grid textarea[data-v-312d66e3]{box-sizing:border-box;color:#18385f;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e6;border-radius:6px;padding:11px}.wide-field[data-v-312d66e3]{grid-column:1/-1}.readonly-field[data-v-312d66e3]{color:#65748b;background:#f7f9fc;border:1px solid #dbe3ed;border-radius:6px;flex-direction:column;gap:7px;padding:12px;display:flex}.readonly-field strong[data-v-312d66e3]{color:#1d3c64}.create-side-card ul[data-v-312d66e3]{flex-direction:column;gap:0;margin:18px 0 0;padding:0;list-style:none;display:flex}.create-side-card li[data-v-312d66e3]{color:#2470d2;border-top:1px solid #e1e7ef;gap:12px;padding:17px 0;display:flex}.create-side-card span[data-v-312d66e3]{flex-direction:column;gap:5px;display:flex}.create-side-card strong[data-v-312d66e3]{color:#274568}.create-side-card small[data-v-312d66e3]{color:#74839a}.summary-grid[data-v-312d66e3]{grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px;display:grid}.summary-grid>div[data-v-312d66e3]{color:#315b91;border-right:1px solid #e1e7ef;gap:11px;padding:8px 16px;display:flex}.summary-grid>div[data-v-312d66e3]:last-child{border:0}.summary-grid span[data-v-312d66e3]{color:#6e7e96;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.summary-grid strong[data-v-312d66e3]{color:#2a476e;font-size:13px}.setup-sources[data-v-312d66e3]{margin-top:20px}.source-card[data-v-312d66e3]{border-top:1px solid #e2e8f0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.source-icon[data-v-312d66e3]{color:#2f6faf;background:#edf3fb;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.source-icon.self_registration[data-v-312d66e3]{color:#269158;background:#e7f7ed}.source-icon.excel[data-v-312d66e3]{color:#167ca8;background:#e6f5fb}.source-card h3[data-v-312d66e3]{align-items:center;gap:9px;margin:0;font-size:16px;display:flex}.source-card p[data-v-312d66e3]{color:#6d7e94;margin:5px 0 0;font-size:13px}.source-state[data-v-312d66e3]{color:#7a8797;background:#eef1f5;border-radius:4px;padding:3px 6px;font-size:11px}.source-state.enabled[data-v-312d66e3]{color:#19844a;background:#e5f7ec}.setup-checks .check-row[data-v-312d66e3]{color:#2773d2;border-top:1px solid #e1e7ef;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:19px 0;display:grid}.check-row span[data-v-312d66e3]{flex-direction:column;gap:5px;display:flex}.check-row strong[data-v-312d66e3]{color:#28466d}.check-row small[data-v-312d66e3]{color:#77869b}.check-row b[data-v-312d66e3]{color:#2b9a5b;font-size:12px}.audit-entry[data-v-312d66e3]{color:#1261f4;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-top:26px;font-weight:700;display:flex}.add-event-button[data-v-312d66e3]{margin-top:4px}@media (width<=1100px){.event-management-final[data-v-312d66e3]{padding:22px}.event-catalog-shell[data-v-312d66e3]{grid-template-columns:1fr}.event-catalog-list[data-v-312d66e3]{border-right:0}.event-catalog-detail[data-v-312d66e3]{z-index:30;box-sizing:border-box;background:#fff;border-left:1px solid #d7e0ec;width:min(680px,92vw);transition:transform .2s;position:fixed;top:72px;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-18px 0 40px #0d285026}.event-catalog-detail.open[data-v-312d66e3]{transform:translate(0)}.detail-close[data-v-312d66e3]{display:block}.detail-facts[data-v-312d66e3]{grid-template-columns:1fr 1fr}.detail-facts>div[data-v-312d66e3]:nth-child(2){border-right:0}.detail-facts>div[data-v-312d66e3]:nth-child(-n+2){border-bottom:1px solid #e1e7ef}.create-layout[data-v-312d66e3],.setup-layout[data-v-312d66e3]{grid-template-columns:1fr}.create-side-card[data-v-312d66e3],.setup-checks[data-v-312d66e3]{order:2}}@media (width<=720px){.event-management-final[data-v-312d66e3]{padding:17px 13px}.event-page-heading[data-v-312d66e3],.detail-heading[data-v-312d66e3]{flex-direction:column}.heading-actions[data-v-312d66e3],.detail-actions[data-v-312d66e3]{flex-wrap:wrap;width:100%}.catalog-status-tabs[data-v-312d66e3]{gap:4px;overflow-x:auto}.catalog-status-tabs button[data-v-312d66e3]{white-space:nowrap}.catalog-filters[data-v-312d66e3],.form-grid[data-v-312d66e3]{grid-template-columns:1fr}.search-control[data-v-312d66e3],.filter-submit[data-v-312d66e3],.wide-field[data-v-312d66e3]{grid-column:1}.detail-facts[data-v-312d66e3],.summary-grid[data-v-312d66e3],.management-actions[data-v-312d66e3]{grid-template-columns:1fr}.detail-facts>div[data-v-312d66e3],.summary-grid>div[data-v-312d66e3]{border-bottom:1px solid #e1e7ef;border-right:0}.source-card[data-v-312d66e3]{grid-template-columns:46px minmax(0,1fr)}.source-card button[data-v-312d66e3]{grid-column:1/-1}.event-catalog-detail[data-v-312d66e3]{width:100vw;top:58px}}.event-settings-resources[data-v-312d66e3]{border-top:1px solid #dfe7f0;margin-top:24px;padding-top:22px}.organization-fields[data-v-312d66e3],.resource-area-fields[data-v-312d66e3],.resource-piste-row[data-v-312d66e3],.resource-piste-table-header[data-v-312d66e3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.organization-fields[data-v-312d66e3]{margin-top:18px}.event-settings-resources input[data-v-312d66e3],.event-settings-resources select[data-v-312d66e3]{box-sizing:border-box;color:#18385f;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e6;border-radius:6px;padding:11px}.event-settings-resources label[data-v-312d66e3]{color:#384f6f;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.resource-hint[data-v-312d66e3]{color:#65748b;margin:14px 0;font-size:13px}.resource-batch-bar[data-v-312d66e3]{background:#f9fbfe;border:1px solid #dbe5f0;border-radius:8px;grid-template-columns:auto repeat(3,minmax(110px,1fr)) auto;align-items:end;gap:12px;margin:18px 0;padding:14px;display:grid}.resource-batch-bar strong[data-v-312d66e3]{color:#24476f;padding-bottom:11px;font-size:14px}.resource-area-list[data-v-312d66e3]{flex-direction:column;gap:12px;display:flex}.resource-area-card[data-v-312d66e3]{background:#f9fbfe;border:1px solid #dbe5f0;border-radius:8px;padding:15px}.resource-area-fields[data-v-312d66e3]{align-items:end}.resource-remove[data-v-312d66e3]{justify-self:start;min-height:40px}.resource-piste-list[data-v-312d66e3]{border-top:1px solid #e2e9f2;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.resource-piste-row[data-v-312d66e3],.resource-piste-table-header[data-v-312d66e3]{grid-template-columns:1fr 1fr 150px auto}.resource-piste-table-header[data-v-312d66e3]{color:#65748b;padding:0 1px;font-size:12px;font-weight:700}.resource-add-piste[data-v-312d66e3]{align-self:flex-start;width:max-content}@media (width<=720px){.organization-fields[data-v-312d66e3],.resource-area-fields[data-v-312d66e3],.resource-piste-row[data-v-312d66e3],.resource-piste-table-header[data-v-312d66e3],.resource-batch-bar[data-v-312d66e3]{grid-template-columns:1fr}.resource-piste-table-header[data-v-312d66e3]{display:none}.resource-batch-bar strong[data-v-312d66e3]{padding-bottom:0}}.resource-area-master-detail[data-v-312d66e3]{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.resource-area-master-detail .resource-area-list[data-v-312d66e3]{background:#f9fbfe;border:1px solid #dbe5f0;border-radius:8px;gap:7px;padding:10px}.resource-area-master-item[data-v-312d66e3]{color:#24476f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;gap:4px;width:100%;padding:11px 12px;display:grid}.resource-area-master-item[data-v-312d66e3]:hover,.resource-area-master-item.selected[data-v-312d66e3]{background:#edf4ff;border-color:#c7d9f1}.resource-area-master-item strong[data-v-312d66e3]{font-size:14px}.resource-area-master-item small[data-v-312d66e3]{color:#65748b;font-size:12px}.resource-area-master-item[data-v-312d66e3]:focus-visible{outline-offset:2px;outline:3px solid #1261f447}.resource-add-area[data-v-312d66e3]{margin-top:5px}.resource-piste-detail[data-v-312d66e3]{background:#f9fbfe;border:1px solid #dbe5f0;border-radius:8px;min-width:0;padding:15px}@media (width<=720px){.resource-area-master-detail[data-v-312d66e3]{grid-template-columns:1fr}.resource-area-master-detail .resource-area-list[data-v-312d66e3]{max-height:238px;overflow:auto}}.delete-dialog-backdrop[data-v-312d66e3]{z-index:80;background:#0d285070;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-dialog[data-v-312d66e3]{box-sizing:border-box;background:#fff;border-radius:10px;width:min(460px,100%);padding:24px;box-shadow:0 18px 60px #0d285040}.delete-dialog h2[data-v-312d66e3]{margin:0;font-size:20px}.delete-dialog>p[data-v-312d66e3]{color:#5d6f87;line-height:1.6}.delete-dialog .delete-target[data-v-312d66e3]{color:#173b6d;background:#f4f7fb;border-radius:6px;padding:10px 12px;font-weight:700}.delete-dialog label[data-v-312d66e3]{color:#384f6f;flex-direction:column;gap:6px;margin-top:13px;font-size:13px;font-weight:700;display:flex}.delete-dialog input[data-v-312d66e3]{color:#18385f;font:inherit;border:1px solid #cbd7e6;border-radius:6px;padding:10px}.delete-dialog-actions[data-v-312d66e3]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.danger-confirm[data-v-312d66e3]{background:#c93636;border-color:#c93636}.operations-dashboard[data-v-4ad91c80]{color:#162c53;gap:20px;display:grid}.context-strip[data-v-4ad91c80]{background:#fff;border:1px solid #d9e2ef;border-radius:8px;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(150px,auto));align-items:center;display:grid;box-shadow:0 2px 8px #132a520d}.context-item[data-v-4ad91c80]{color:#647590;border-left:1px solid #e7edf6;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:13px;display:flex}.context-item[data-v-4ad91c80]:first-child{border-left:0}.context-item svg[data-v-4ad91c80]{color:#2365cc}.context-item strong[data-v-4ad91c80]{color:#1a3158}.context-tournament[data-v-4ad91c80]{min-width:0}.context-tournament strong[data-v-4ad91c80]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-heading[data-v-4ad91c80]{justify-content:space-between;align-items:end;gap:20px;display:flex}.dashboard-heading p[data-v-4ad91c80]{color:#2365cc;letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:800}.dashboard-heading h1[data-v-4ad91c80]{margin:0;font-size:29px}.dashboard-heading>span[data-v-4ad91c80]{color:#6c7c94;font-size:14px}.today-event-hero[data-v-4ad91c80]{color:#fff;background:linear-gradient(100deg,#0b3273 0%,#1769f6 100%);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;min-height:168px;padding:28px 32px;display:grid;box-shadow:0 7px 18px #0d377f29}.today-event-copy[data-v-4ad91c80]{justify-items:start;min-width:0;display:grid}.today-event-kicker[data-v-4ad91c80]{color:#bcd5ff;letter-spacing:.06em;margin:0;font-size:13px;font-weight:850}.today-event-copy h2[data-v-4ad91c80]{color:#fff;margin:9px 0 6px;font-size:25px;line-height:1.25}.today-event-helper[data-v-4ad91c80]{color:#dce9ff;margin:0;font-size:14px;line-height:1.55}.today-event-metrics[data-v-4ad91c80]{grid-template-columns:repeat(3,minmax(72px,auto));gap:30px;margin:0;display:grid}.today-event-metrics div[data-v-4ad91c80]{gap:5px;display:grid}.today-event-metrics dt[data-v-4ad91c80]{color:#bcd5ff;white-space:nowrap;font-size:12px}.today-event-metrics dd[data-v-4ad91c80]{color:#fff;white-space:nowrap;margin:0;font-size:23px;font-weight:850}.primary-action[data-v-4ad91c80]{color:#fff;background:#1769d2;border:1px solid #175fc5;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:132px;padding:11px 17px;font-weight:800;display:inline-flex}.today-event-action[data-v-4ad91c80]{color:#155cc8;background:#fff;border-color:#fff;margin-top:17px;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 2px 6px #05265b2e}.today-event-action[data-v-4ad91c80]:hover:not(:disabled){background:#eef5ff;box-shadow:0 4px 10px #05265b38}.today-event-action[data-v-4ad91c80]:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 3px #05265b33}.today-event-action[data-v-4ad91c80]:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #1148a694}.today-event-action[data-v-4ad91c80]:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.workbench-lower[data-v-4ad91c80]{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:18px;display:grid}.project-panel[data-v-4ad91c80],.side-card[data-v-4ad91c80]{background:#fff;border:1px solid #d9e2ef;border-radius:9px;min-width:0;box-shadow:0 3px 10px #142b520a}.project-panel[data-v-4ad91c80]{padding:20px}.project-panel>header[data-v-4ad91c80]{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.project-panel>header p[data-v-4ad91c80]{color:#6d7e96;margin:0 0 4px;font-size:12px}.project-panel h2[data-v-4ad91c80],.side-card h2[data-v-4ad91c80]{margin:0;font-size:18px}.project-panel>header>span[data-v-4ad91c80]{color:#6d7e96;font-size:13px}.project-table-wrap[data-v-4ad91c80]{border-top:1px solid #e5ebf3;overflow:auto}table[data-v-4ad91c80]{border-collapse:collapse;text-align:left;width:100%}th[data-v-4ad91c80]{color:#6d7e96;padding:11px 10px;font-size:12px;font-weight:700}td[data-v-4ad91c80]{color:#405372;vertical-align:middle;border-top:1px solid #edf1f6;padding:13px 10px;font-size:13px}td[data-v-4ad91c80]:first-child{color:#1b355d;gap:3px;display:grid}td small[data-v-4ad91c80]{color:#8290a5}.status-chip[data-v-4ad91c80]{color:#1f5da9;background:#edf4fd;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.side-stack[data-v-4ad91c80]{align-content:start;gap:18px;display:grid}.side-card[data-v-4ad91c80]{padding:19px}.side-card>header[data-v-4ad91c80]{color:#254f88;align-items:center;gap:9px;margin-bottom:15px;display:flex}.closed-state[data-v-4ad91c80]{color:#6b7c94;background:#f8fafc;border:1px dashed #c8d4e4;border-radius:7px;padding:20px;font-size:13px;line-height:1.6}.closed-state.error[data-v-4ad91c80]{color:#9a3948;background:#fff8f9;border-color:#e5b9bf}.closed-state.compact[data-v-4ad91c80]{gap:6px;padding:15px;display:grid}.closed-state strong[data-v-4ad91c80]{color:#2e466b}.today-summary[data-v-4ad91c80]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.today-summary div[data-v-4ad91c80]{background:#f8fafc;border:1px solid #e2e9f3;border-radius:7px;gap:4px;padding:12px;display:grid}.today-summary dt[data-v-4ad91c80]{color:#728198;font-size:12px}.today-summary dd[data-v-4ad91c80]{color:#1b4f92;margin:0;font-size:21px;font-weight:850}.side-card>p[data-v-4ad91c80]{color:#7b899e;margin:12px 0 0;font-size:12px}@media (width<=1080px){.context-strip[data-v-4ad91c80]{grid-template-columns:repeat(2,minmax(0,1fr))}.context-item[data-v-4ad91c80]:nth-child(3){border-top:1px solid #e7edf6;border-left:0}.context-item[data-v-4ad91c80]:nth-child(4){border-top:1px solid #e7edf6}.today-event-hero[data-v-4ad91c80]{grid-template-columns:minmax(0,1fr)}.today-event-metrics[data-v-4ad91c80]{justify-content:start}.workbench-lower[data-v-4ad91c80]{grid-template-columns:1fr}}@media (width<=720px){.context-strip[data-v-4ad91c80]{grid-template-columns:1fr}.context-item[data-v-4ad91c80]{border-top:1px solid #e7edf6;border-left:0!important}.context-item[data-v-4ad91c80]:first-child{border-top:0}.dashboard-heading[data-v-4ad91c80],.project-panel>header[data-v-4ad91c80]{flex-direction:column;align-items:flex-start}.today-event-hero[data-v-4ad91c80]{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px 21px}.today-event-metrics[data-v-4ad91c80]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.today-event-action[data-v-4ad91c80]{width:100%}.today-summary[data-v-4ad91c80]{grid-template-columns:1fr}}@media (width<=430px){.today-event-metrics[data-v-4ad91c80]{grid-template-columns:1fr}.today-event-metrics div[data-v-4ad91c80]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.today-event-metrics dd[data-v-4ad91c80]{font-size:20px}}.competition-operations[data-v-ca57d654]{color:#101828;background:#f7f9fc;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.operations-topbar[data-v-ca57d654]{background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:10px 32px;display:flex}.operations-brand[data-v-ca57d654],.operations-context[data-v-ca57d654],.operations-brand>div[data-v-ca57d654],.operations-heading-row[data-v-ca57d654],.operations-summary article[data-v-ca57d654],.operations-filterbar label[data-v-ca57d654],.operations-issue[data-v-ca57d654],.operations-permission[data-v-ca57d654],.operations-footer[data-v-ca57d654],.operations-footer button[data-v-ca57d654]{align-items:center;display:flex}.operations-brand[data-v-ca57d654]{gap:14px}.operations-brand strong[data-v-ca57d654]{font-size:18px;display:block}.operations-brand span[data-v-ca57d654]{color:#667085;font-size:12px}.operations-brand b[data-v-ca57d654]{border-left:1px solid #d0d5dd;padding-left:24px;font-size:18px}.operations-context[data-v-ca57d654]{gap:10px}.operations-select[data-v-ca57d654]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:650;display:inline-flex}.operations-select.event[data-v-ca57d654]{justify-content:space-between;min-width:210px}.operations-dt[data-v-ca57d654]{color:#027a48;background:#ecfdf3;border-radius:7px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:760;display:inline-flex}.operations-clock[data-v-ca57d654]{color:#475467;gap:6px;display:inline-flex}.operations-content[data-v-ca57d654]{width:min(100%,1600px);margin:0 auto;padding:28px 32px}.operations-heading h1[data-v-ca57d654]{letter-spacing:-.03em;margin:0;font-size:28px}.operations-heading-row[data-v-ca57d654]{gap:12px}.operations-heading p[data-v-ca57d654]{color:#667085;margin:6px 0 20px}.operations-heading small[data-v-ca57d654]{color:#667085;font-size:13px}.operations-view-switch[data-v-ca57d654]{background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:2px;display:inline-flex}.operations-view-switch button[data-v-ca57d654]{color:#475467;background:0 0;border:0;border-radius:5px;min-height:34px;padding:0 14px;font-weight:700}.operations-view-switch button.selected[data-v-ca57d654]{color:#175cd3;background:#eef4ff;box-shadow:inset 0 0 0 1px #84adff}.operations-view-switch button[data-v-ca57d654]:focus-visible,.operations-filterbar select[data-v-ca57d654]:focus-visible,.operations-record button[data-v-ca57d654]:focus-visible,.operations-primary[data-v-ca57d654]:focus-visible,.operations-footer button[data-v-ca57d654]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.operations-summary[data-v-ca57d654]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-summary article[data-v-ca57d654]{gap:12px;min-height:78px;padding:14px 20px}.operations-summary article+article[data-v-ca57d654]{border-left:1px solid #e4e7ec}.operations-summary article svg[data-v-ca57d654]{color:#2563eb}.operations-summary span[data-v-ca57d654],.operations-record p[data-v-ca57d654],.operations-record small[data-v-ca57d654]{color:#667085;font-size:13px}.operations-summary strong[data-v-ca57d654]{margin-top:3px;font-size:16px;display:block}.operations-filterbar[data-v-ca57d654]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:18px;margin-top:16px;padding:11px 14px;display:flex}.operations-filterbar label[data-v-ca57d654]{gap:7px;font-size:14px;font-weight:700}.operations-filterbar select[data-v-ca57d654]{color:#344054;min-height:34px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 26px 0 9px}.operations-layout[data-v-ca57d654]{grid-template-columns:minmax(0,1fr) 250px;gap:18px;margin-top:16px;display:grid}.operations-status-board[data-v-ca57d654],.operations-gantt-board[data-v-ca57d654],.operations-rail[data-v-ca57d654]{background:#fff;border:1px solid #e4e7ec;border-radius:8px}.operations-status-board h2[data-v-ca57d654],.operations-gantt-board h2[data-v-ca57d654],.operations-rail h2[data-v-ca57d654]{border-bottom:1px solid #e4e7ec;margin:0;padding:17px 18px;font-size:19px}.operations-status-lanes[data-v-ca57d654]{grid-template-columns:1.05fr 1.05fr 1fr 1.1fr;gap:12px;padding:12px;display:grid}.operations-lane[data-v-ca57d654]{background:#fff;border:1px solid #e4e7ec;border-radius:7px;min-width:0;padding:10px}.operations-lane h3[data-v-ca57d654]{align-items:center;gap:7px;margin:0 0 10px;font-size:16px;display:flex}.operations-lane.active h3[data-v-ca57d654]{color:#15803d}.operations-lane.review h3[data-v-ca57d654]{color:#b45309}.operations-lane.exception h3[data-v-ca57d654]{color:#dc2626}.operations-lane.upcoming h3[data-v-ca57d654]{color:#475467}.operations-record[data-v-ca57d654]{border:1px solid #e4e7ec;border-radius:6px;gap:6px;min-height:132px;padding:11px;display:grid}.operations-record+.operations-record[data-v-ca57d654]{margin-top:10px}.operations-record strong[data-v-ca57d654]{font-size:14px}.operations-record strong span[data-v-ca57d654]{float:right;color:#667085;font-size:12px}.operations-record p[data-v-ca57d654],.operations-record small[data-v-ca57d654]{margin:0;line-height:1.45}.operations-record button[data-v-ca57d654]{color:#175cd3;background:0 0;border:0;justify-self:end;min-height:32px;font-size:13px;font-weight:720}.operations-record .controlled-entry[data-v-ca57d654]{background:#fff;border:1px solid #2563eb;border-radius:5px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.operations-record.compact[data-v-ca57d654]{min-height:0;padding:10px}.operations-rail[data-v-ca57d654]{align-self:start;padding:14px}.operations-rail h2[data-v-ca57d654]{border:0;padding:4px 0 14px}.operations-issue[data-v-ca57d654]{color:#344054;text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:7px;justify-content:flex-start;gap:9px;width:100%;min-height:62px;margin-top:9px;padding:0 11px;font-weight:700}.operations-issue svg[data-v-ca57d654]:last-child{margin-left:auto}.operations-issue:first-of-type svg[data-v-ca57d654]{color:#c77c02}.operations-issue:nth-of-type(2) svg[data-v-ca57d654]{color:#dc2626}.operations-permission[data-v-ca57d654]{color:#16703c;background:#f1fbf4;border:1px solid #b7e3c4;border-radius:7px;flex-wrap:wrap;gap:8px;margin-top:15px;padding:13px}.operations-permission p[data-v-ca57d654]{color:#527365;width:100%;margin:0;font-size:12px}.operations-primary[data-v-ca57d654]{color:#fff;background:#2163d6;border:1px solid #2163d6;border-radius:6px;width:100%;min-height:44px;margin-top:14px;font-weight:780}.operations-notice[data-v-ca57d654]{color:#667085;margin:11px 2px 0;font-size:12px;line-height:1.5}.gantt-hours[data-v-ca57d654]{color:#667085;grid-template-columns:160px minmax(420px,1fr);padding:0 14px 9px;font-size:12px;font-weight:700;display:grid}.gantt-hours div[data-v-ca57d654]{grid-template-columns:repeat(12,1fr);display:grid}.gantt-rows[data-v-ca57d654]{padding:0 14px;position:relative}.gantt-marker[data-v-ca57d654]{z-index:2;background:#ef4444;width:1px;position:absolute;top:0;bottom:0;left:calc(60.15% + 60.918px)}.gantt-marker b[data-v-ca57d654]{color:#fff;background:#ef4444;border-radius:4px;padding:3px 5px;font-size:11px;font-style:normal;position:absolute;top:-10px;left:-19px}.gantt-row[data-v-ca57d654]{border-top:1px solid #eef2f6;grid-template-columns:150px minmax(420px,1fr);min-height:50px;display:grid}.gantt-row>strong[data-v-ca57d654]{align-content:center;padding-left:4px;font-size:13px;display:grid}.gantt-row small[data-v-ca57d654]{color:#667085;font-weight:500}.gantt-track[data-v-ca57d654]{background:#fbfcfe;border-left:1px solid #eef2f6;position:relative}.gantt-block[data-v-ca57d654]{top:11px;left:var(--gantt-left);width:var(--gantt-width);color:#175cd3;white-space:nowrap;background:#eff5ff;border:1px solid #87aefe;border-radius:5px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;overflow:hidden}.gantt-block.pending_review[data-v-ca57d654]{color:#a66800;background:#fff8e9;border-color:#f1c468}.gantt-block.exception[data-v-ca57d654]{color:#c32626;background:#fff4f4;border-color:#f5a5a5}.gantt-block.upcoming[data-v-ca57d654]{color:#475467;background:#f8fafc;border-color:#cbd5e1}.operations-footer[data-v-ca57d654]{color:#667085;background:#fff;border-top:1px solid #e4e7ec;justify-content:space-between;min-height:76px;padding:14px 32px}.operations-footer span[data-v-ca57d654]{align-items:center;gap:7px;display:inline-flex}.operations-footer i[data-v-ca57d654]{background:#16a34a;border-radius:50%;width:9px;height:9px}.operations-footer button[data-v-ca57d654]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;gap:5px;min-height:40px;padding:0 14px;font-weight:700}.operations-footer button svg[data-v-ca57d654]{transform:rotate(180deg)}@media (width<=1024px){.operations-content[data-v-ca57d654]{padding:24px}.operations-layout[data-v-ca57d654]{grid-template-columns:1fr}.operations-rail[data-v-ca57d654]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.operations-rail h2[data-v-ca57d654],.operations-permission[data-v-ca57d654],.operations-primary[data-v-ca57d654],.operations-notice[data-v-ca57d654]{grid-column:1/-1}.operations-issue[data-v-ca57d654]{margin:0}.operations-status-lanes[data-v-ca57d654]{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-footer[data-v-ca57d654]{padding:14px 24px}}@media (width<=767px){.operations-topbar[data-v-ca57d654]{flex-direction:column;align-items:flex-start;padding:14px 18px}.operations-context[data-v-ca57d654]{flex-wrap:wrap}.operations-select.event[data-v-ca57d654]{min-width:0}.operations-content[data-v-ca57d654]{padding:20px 16px}.operations-heading-row[data-v-ca57d654]{flex-wrap:wrap;align-items:flex-start}.operations-heading h1[data-v-ca57d654]{font-size:24px}.operations-summary[data-v-ca57d654]{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-summary article[data-v-ca57d654]:nth-child(3){border-top:1px solid #e4e7ec;border-left:0}.operations-summary article[data-v-ca57d654]:nth-child(4){border-top:1px solid #e4e7ec}.operations-filterbar[data-v-ca57d654]{flex-wrap:wrap;align-items:flex-start}.operations-status-lanes[data-v-ca57d654],.operations-rail[data-v-ca57d654]{grid-template-columns:1fr}.gantt-hours[data-v-ca57d654]{grid-template-columns:120px minmax(520px,1fr)}.gantt-rows[data-v-ca57d654]{min-width:650px}.operations-gantt-board[data-v-ca57d654]{overflow:auto}.operations-footer[data-v-ca57d654]{flex-direction:column;align-items:flex-start;padding:14px 16px}}.emergency-scoring[data-v-cc2f8d30]{color:#101828;background:#fbfcff;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.emergency-topbar[data-v-cc2f8d30]{background:#fff;border-bottom:1px solid #e6eaf1;grid-template-columns:auto auto 1fr auto minmax(320px,430px);align-items:center;gap:22px;min-height:92px;padding:14px 30px;display:grid}.emergency-brand[data-v-cc2f8d30]{align-items:center;gap:11px;display:flex}.brand-mark[data-v-cc2f8d30]{grid-template-columns:repeat(2,8px);gap:3px;display:grid}.brand-mark span[data-v-cc2f8d30]{border:2px solid #175cd3;border-radius:2px;width:8px;height:8px;display:block}.emergency-brand strong[data-v-cc2f8d30],.emergency-brand small[data-v-cc2f8d30]{display:block}.emergency-brand strong[data-v-cc2f8d30]{font-size:20px}.emergency-brand small[data-v-cc2f8d30]{color:#667085;font-size:12px}.emergency-brand b[data-v-cc2f8d30]{border-left:1px solid #d0d5dd;padding-left:22px;font-size:19px}.emergency-context[data-v-cc2f8d30]{grid-template-columns:auto auto;align-items:center;gap:2px 12px;display:grid}.emergency-context strong[data-v-cc2f8d30]{font-size:15px}.emergency-context span[data-v-cc2f8d30]{color:#52637d;font-size:13px}.pool-selector[data-v-cc2f8d30]{color:#175cd3;min-height:34px;font:inherit;background:#fff;border:1px solid #84adff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-weight:700;display:inline-flex}.emergency-mode[data-v-cc2f8d30]{color:#f04438;background:#fff4ee;border-radius:7px;justify-self:end;padding:10px 12px;font-weight:800}.pistetap-alert[data-v-cc2f8d30]{color:#b54708;background:#fffaf6;border:1px solid #fed7aa;border-radius:7px;align-items:flex-start;gap:11px;padding:11px 14px;display:flex}.pistetap-alert svg[data-v-cc2f8d30]{color:#f79009}.pistetap-alert strong[data-v-cc2f8d30],.pistetap-alert span[data-v-cc2f8d30]{display:block}.pistetap-alert span[data-v-cc2f8d30]{color:#667085;margin-top:4px;font-size:13px}.emergency-content[data-v-cc2f8d30]{grid-template-columns:minmax(600px,.95fr) minmax(620px,1.2fr);gap:16px;padding:18px 22px 30px;display:grid}.bout-panel[data-v-cc2f8d30],.matrix-panel[data-v-cc2f8d30]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 1px 2px #10182808}.panel-title[data-v-cc2f8d30],.matrix-title[data-v-cc2f8d30]{padding:21px 18px 16px}.panel-title h1[data-v-cc2f8d30],.matrix-title h2[data-v-cc2f8d30]{margin:0;font-size:21px}.bout-progress[data-v-cc2f8d30]{border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 14px;display:grid}.bout-progress span[data-v-cc2f8d30]{justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:16px;font-weight:700;display:flex}.bout-progress span+span[data-v-cc2f8d30]{border-left:1px solid #e4e7ec}.bout-progress .complete[data-v-cc2f8d30]{color:#12a150}.bout-progress .current[data-v-cc2f8d30]{color:#175cd3}.bout-progress .pending[data-v-cc2f8d30]{color:#f79009}.bout-window[data-v-cc2f8d30]{gap:0;margin:14px;padding:0;list-style:none;display:grid}.bout-window li[data-v-cc2f8d30]{border:1px solid #edf0f4;border-bottom:0;grid-template-columns:92px minmax(100px,1fr) 86px minmax(100px,1fr) 60px;align-items:center;gap:6px;min-height:62px;padding:8px 12px;display:grid}.bout-window li[data-v-cc2f8d30]:first-child{border-radius:7px 7px 0 0}.bout-window li[data-v-cc2f8d30]:last-child{border-bottom:1px solid #edf0f4;border-radius:0 0 7px 7px}.bout-window li.current[data-v-cc2f8d30]{background:#f8fbff;border:2px solid #5287ff}.fencer strong[data-v-cc2f8d30],.fencer small[data-v-cc2f8d30]{display:block}.fencer strong[data-v-cc2f8d30]{color:#175cd3;font-size:16px}.fencer small[data-v-cc2f8d30]{color:#607092;font-size:12px}.fencer.away strong[data-v-cc2f8d30]{color:#f04438}.bout-result[data-v-cc2f8d30]{color:#175cd3;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.bout-result i[data-v-cc2f8d30]{color:#98a2b3;font-style:normal}.bout-result em[data-v-cc2f8d30]{font-style:normal}.bout-result .defeat[data-v-cc2f8d30],.defeat[data-v-cc2f8d30]{color:#f04438}.bout-result.pending[data-v-cc2f8d30],.pending[data-v-cc2f8d30]{color:#f79009}.bout-status[data-v-cc2f8d30]{font-size:13px;font-weight:800}.bout-status.completed[data-v-cc2f8d30]{color:#12a150}.bout-status.current[data-v-cc2f8d30]{color:#175cd3}.bout-status.pending[data-v-cc2f8d30]{color:#f79009}.bout-navigation[data-v-cc2f8d30]{grid-template-columns:1fr 1.2fr 1fr;gap:16px;padding:0 14px 14px;display:grid}.bout-navigation button[data-v-cc2f8d30],.bout-navigation label[data-v-cc2f8d30]{color:#5370a5;min-height:42px;font:inherit;background:#fff;border:1px solid #84adff;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.bout-navigation label[data-v-cc2f8d30]{color:#5270a7;padding:0 8px}.bout-navigation select[data-v-cc2f8d30]{color:#3c5a91;min-width:0;font:inherit;background:0 0;border:0;font-weight:700}.bout-navigation .next[data-v-cc2f8d30]{color:#fff;background:#1769e0;border-color:#175cd3}.bout-navigation button[data-v-cc2f8d30]:disabled{opacity:.45;cursor:not-allowed}.score-entry[data-v-cc2f8d30]{border-top:1px solid #e4e7ec;padding:16px 22px}.score-entry h2[data-v-cc2f8d30]{color:#5270a7;margin:0 0 12px;font-size:18px}.score-head[data-v-cc2f8d30]{grid-template-columns:1fr 1fr;font-size:20px;display:grid}.score-head strong[data-v-cc2f8d30]{color:#175cd3;gap:3px;display:grid}.score-head small[data-v-cc2f8d30]{color:#607092;font-size:12px}.score-head .away[data-v-cc2f8d30]{color:#f04438;text-align:right;justify-items:end}.score-controls[data-v-cc2f8d30]{grid-template-columns:100px 1fr 100px;align-items:center;gap:16px;margin-top:7px;display:grid}.score-value[data-v-cc2f8d30]{background:#fff;border:2px solid;border-radius:7px;min-height:58px;font-size:28px;font-weight:800}.score-value.victory[data-v-cc2f8d30]{color:#175cd3;border-color:#5287ff}.score-value.defeat[data-v-cc2f8d30]{color:#f04438;border-color:#f97066}.score-keypad[data-v-cc2f8d30]{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.score-keypad button[data-v-cc2f8d30]{color:#344054;min-height:34px;font:inherit;background:#fff;border:1px solid #e4e7ec;border-radius:6px;font-weight:700}.score-keypad .selected[data-v-cc2f8d30]{color:#fff;background:#1769e0;border-color:#175cd3}.score-keypad .minor[data-v-cc2f8d30],.score-keypad .winner[data-v-cc2f8d30]{grid-column:span 2}.score-keypad .winner[data-v-cc2f8d30]{color:#175cd3;border-color:#5287ff}.score-keypad .winner small[data-v-cc2f8d30]{font-size:11px}.score-preview[data-v-cc2f8d30]{text-align:center;color:#5270a7;margin:14px 0 0;font-size:15px;font-weight:700}.contract-note[data-v-cc2f8d30]{color:#4b6b9f;background:#eff6ff;border-radius:6px;align-items:center;gap:8px;margin:14px 0 0;padding:11px;font-size:13px;display:flex}.contract-note svg[data-v-cc2f8d30]{color:#175cd3}.score-actions[data-v-cc2f8d30]{border-top:1px solid #e4e7ec;grid-template-columns:1fr 1.2fr 1fr;gap:14px;padding:16px;display:grid}.score-actions button[data-v-cc2f8d30],.matrix-save button[data-v-cc2f8d30]{color:#344054;min-height:48px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.score-actions .primary[data-v-cc2f8d30]{color:#fff;background:#1769e0;border-color:#175cd3}.matrix-title[data-v-cc2f8d30]{justify-content:space-between;align-items:center;gap:10px;display:flex}.matrix-title span[data-v-cc2f8d30]{color:#5270a7;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.matrix-title span svg[data-v-cc2f8d30]{color:#175cd3}.matrix-scroll[data-v-cc2f8d30]{padding:0 16px;overflow:auto}.matrix-panel table[data-v-cc2f8d30]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.matrix-panel th[data-v-cc2f8d30],.matrix-panel td[data-v-cc2f8d30]{text-align:center;border:1px solid #e8ebf0;height:72px}.matrix-panel thead th[data-v-cc2f8d30]{background:#fff;height:56px;font-size:16px}.matrix-panel th[data-v-cc2f8d30]:first-child{width:68px}.matrix-panel th[data-v-cc2f8d30]:nth-child(2){width:112px}.matrix-panel tbody th[data-v-cc2f8d30]{background:#fff;font-size:16px}.matrix-panel td[data-v-cc2f8d30]{background:#fff}.matrix-panel td.diagonal[data-v-cc2f8d30]{color:#101828;background:#f2f3f5;font-size:24px}.matrix-panel td button[data-v-cc2f8d30]{background:#fff;border:0;width:100%;height:100%}.matrix-panel td button[data-v-cc2f8d30]:hover,.matrix-panel td button[data-v-cc2f8d30]:focus-visible{outline-offset:-2px;background:#eff6ff;outline:2px solid #5287ff}.matrix-save[data-v-cc2f8d30]{justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.matrix-save p[data-v-cc2f8d30]{color:#5270a7;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.matrix-save p svg[data-v-cc2f8d30]{color:#175cd3}.matrix-save button[data-v-cc2f8d30]{color:#175cd3;border-color:#5287ff;min-width:166px}.emergency-notice[data-v-cc2f8d30]{color:#b54708;background:#fffaf6;border:1px solid #fed7aa;border-radius:7px;align-items:center;gap:8px;max-width:520px;padding:12px 14px;font-weight:650;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 10px 22px #1018281f}@media (width<=1240px){.emergency-topbar[data-v-cc2f8d30]{grid-template-columns:auto 1fr auto;gap:12px}.emergency-context[data-v-cc2f8d30]{order:4;grid-column:1/3}.pistetap-alert[data-v-cc2f8d30]{grid-area:1/3/3}.emergency-content[data-v-cc2f8d30]{grid-template-columns:1fr}.matrix-panel[data-v-cc2f8d30]{min-width:0}}@media (width<=1024px){.emergency-topbar[data-v-cc2f8d30]{padding:14px 20px}.emergency-content[data-v-cc2f8d30]{padding:16px}.bout-window li[data-v-cc2f8d30]{grid-template-columns:74px minmax(84px,1fr) 70px minmax(84px,1fr) 52px}.matrix-save[data-v-cc2f8d30]{flex-direction:column;align-items:flex-start}.matrix-save button[data-v-cc2f8d30]{align-self:flex-end}}@media (width<=767px){.emergency-topbar[data-v-cc2f8d30]{flex-direction:column;align-items:flex-start;padding:16px;display:flex}.emergency-context[data-v-cc2f8d30]{flex-wrap:wrap;display:flex}.pistetap-alert[data-v-cc2f8d30]{width:100%}.emergency-content[data-v-cc2f8d30]{padding:12px;overflow:hidden}.bout-panel[data-v-cc2f8d30]{overflow:hidden}.panel-title h1[data-v-cc2f8d30],.matrix-title h2[data-v-cc2f8d30]{font-size:18px}.bout-progress[data-v-cc2f8d30]{min-width:520px}.bout-window[data-v-cc2f8d30]{overflow:auto}.bout-window li[data-v-cc2f8d30]{min-width:620px}.bout-navigation[data-v-cc2f8d30]{grid-template-columns:1fr;gap:8px}.score-controls[data-v-cc2f8d30]{grid-template-columns:74px minmax(260px,1fr) 74px;gap:8px}.score-actions[data-v-cc2f8d30]{grid-template-columns:1fr}.matrix-title[data-v-cc2f8d30]{flex-direction:column;align-items:flex-start}.emergency-notice[data-v-cc2f8d30]{bottom:12px;left:12px;right:12px}}.tournament-scheduling[data-v-2ae4bf55]{color:#101828;background:#f7f9fc;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.scheduling-topbar[data-v-2ae4bf55],.scheduling-brand[data-v-2ae4bf55],.scheduling-context[data-v-2ae4bf55],.scheduling-context[data-v-2ae4bf55]>*,.scheduling-toolbar[data-v-2ae4bf55],.scheduling-view-switch[data-v-2ae4bf55],.scheduling-facts[data-v-2ae4bf55],.scheduling-facts>span[data-v-2ae4bf55],.scheduling-actions[data-v-2ae4bf55],.scheduling-alert[data-v-2ae4bf55],.schedule-legend[data-v-2ae4bf55],.schedule-projects header[data-v-2ae4bf55],.project-table article>span[data-v-2ae4bf55]{align-items:center;display:flex}.scheduling-topbar[data-v-2ae4bf55]{background:#fff;border-bottom:1px solid #e4e7ec;gap:24px;min-height:72px;padding:10px 28px}.scheduling-brand[data-v-2ae4bf55]{gap:12px}.scheduling-brand strong[data-v-2ae4bf55],.scheduling-brand span[data-v-2ae4bf55]{display:block}.scheduling-brand strong[data-v-2ae4bf55]{font-size:18px}.scheduling-brand span[data-v-2ae4bf55]{color:#667085;font-size:12px}.scheduling-breadcrumb[data-v-2ae4bf55]{color:#475467;flex:1;min-width:0;font-size:15px}.scheduling-breadcrumb strong[data-v-2ae4bf55]{color:#101828}.scheduling-context[data-v-2ae4bf55]{gap:10px}.scheduling-context button[data-v-2ae4bf55],.scheduling-context span[data-v-2ae4bf55]{color:#344054;min-height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;gap:7px;padding:0 12px;font-weight:700}.scheduling-content[data-v-2ae4bf55]{width:min(100%,1600px);margin:0 auto;padding:26px 28px}.scheduling-toolbar[data-v-2ae4bf55]{background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;gap:22px;padding:14px 16px}.scheduling-view-switch[data-v-2ae4bf55]{border:1px solid #d0d5dd;border-radius:7px;flex:none;padding:2px}.scheduling-view-switch button[data-v-2ae4bf55]{color:#475467;min-height:40px;font:inherit;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:inline-flex}.scheduling-view-switch button.selected[data-v-2ae4bf55]{color:#fff;background:#1769e0}.scheduling-view-switch button[data-v-2ae4bf55]:focus-visible,.back-button[data-v-2ae4bf55]:focus-visible,.confirm-button[data-v-2ae4bf55]:focus-visible,.schedule-block[data-v-2ae4bf55]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.scheduling-facts[data-v-2ae4bf55]{flex:1;justify-content:center}.scheduling-facts>span[data-v-2ae4bf55]{border-left:1px solid #e4e7ec;gap:8px;min-height:48px;padding:0 14px}.scheduling-facts small[data-v-2ae4bf55]{color:#667085;font-size:12px}.scheduling-facts b[data-v-2ae4bf55]{white-space:nowrap;font-size:15px}.scheduling-facts .frozen[data-v-2ae4bf55]{color:#16a34a}.scheduling-facts .frozen small[data-v-2ae4bf55]{color:#667085;max-width:56px}.scheduling-actions[data-v-2ae4bf55]{gap:12px}.back-button[data-v-2ae4bf55],.confirm-button[data-v-2ae4bf55]{min-height:42px;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:inline-flex}.back-button[data-v-2ae4bf55]{color:#344054;background:#fff;border:1px solid #d0d5dd}.confirm-button[data-v-2ae4bf55]{color:#98a2b3;cursor:not-allowed;background:#f2f4f7;border:1px solid #d0d5dd}.scheduling-actions div[data-v-2ae4bf55]{gap:4px;display:grid}.scheduling-actions small[data-v-2ae4bf55]{color:#f04438;text-align:center;font-size:12px;font-weight:700}.scheduling-alert[data-v-2ae4bf55]{color:#b54708;background:#fffaf1;border:1px solid #fed7aa;border-radius:8px;gap:14px;margin-top:16px;padding:13px 16px;font-size:14px}.scheduling-alert strong[data-v-2ae4bf55]{white-space:nowrap}.scheduling-alert span[data-v-2ae4bf55]{align-items:center;gap:7px;display:flex}.scheduling-alert i[data-v-2ae4bf55]{color:#f04438;border:1px solid #f04438;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;font-weight:800;display:grid}.scheduling-alert button[data-v-2ae4bf55]{color:#344054;font:inherit;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:700;display:flex}.scheduling-board[data-v-2ae4bf55],.schedule-projects[data-v-2ae4bf55]{background:#fff;border:1px solid #dfe5ee;border-radius:8px;margin-top:28px;overflow:hidden}.schedule-hours[data-v-2ae4bf55]{color:#344054;border-bottom:1px solid #dfe5ee;grid-template-columns:128px minmax(540px,1fr);align-items:end;min-height:58px;padding:0 16px 10px;font-size:13px;display:grid}.schedule-hours>div[data-v-2ae4bf55]{color:#475467;grid-template-columns:repeat(12,1fr);font-weight:700;display:grid}.schedule-rows[data-v-2ae4bf55]{padding:0 16px;position:relative}.schedule-current-marker[data-v-2ae4bf55]{z-index:3;pointer-events:none;background:#2563eb;width:1px;position:absolute;top:0;bottom:0;left:calc(60.15% + 38.136px)}.schedule-current-marker b[data-v-2ae4bf55]{color:#fff;background:#2563eb;border-radius:4px;padding:4px 6px;font-size:11px;position:absolute;top:-10px;left:-19px}.schedule-row[data-v-2ae4bf55]{border-bottom:1px solid #e9edf3;grid-template-columns:128px minmax(540px,1fr);min-height:46px;display:grid}.schedule-row[data-v-2ae4bf55]:last-child{border-bottom:0}.schedule-row>strong[data-v-2ae4bf55]{align-content:center;padding-left:2px;font-size:15px;display:grid}.schedule-row>strong small[data-v-2ae4bf55]{color:#667085;font-size:13px;font-weight:600}.schedule-track[data-v-2ae4bf55]{background:repeating-linear-gradient(90deg,#fff 0 calc(9.09% - 1px),#edf1f6 calc(9.09% - 1px) 9.09%);border-left:1px solid #e7ebf1;position:relative}.schedule-block[data-v-2ae4bf55]{z-index:1;top:8px;left:var(--schedule-left);width:var(--schedule-width);color:#1d4ed8;text-align:left;white-space:nowrap;min-height:30px;font:inherit;background:#edf4ff;border:1px solid #9dbdf6;border-radius:5px;grid-template-columns:auto 1fr;align-items:center;column-gap:4px;padding:3px 8px;font-size:12px;font-weight:760;display:grid;position:absolute;overflow:hidden}.schedule-block small[data-v-2ae4bf55]{color:inherit;grid-column:2;font-size:11px;font-weight:650}.schedule-block.conflict[data-v-2ae4bf55]{z-index:2;color:#c81e1e;background:#fff1f0;border-color:#f04438}.schedule-empty[data-v-2ae4bf55]{color:#98a2b3;font-size:13px;position:absolute;top:13px;left:40%}.schedule-legend[data-v-2ae4bf55]{color:#667085;border-top:1px solid #e4e7ec;gap:22px;min-height:60px;padding:0 18px;font-size:13px}.schedule-legend span[data-v-2ae4bf55]{align-items:center;gap:7px;display:inline-flex}.schedule-legend i[data-v-2ae4bf55]{background:#edf4ff;border:1px solid #9dbdf6;width:14px;height:14px}.schedule-legend i.conflict[data-v-2ae4bf55]{background:#fff1f0;border-color:#f04438}.schedule-legend i.marker[data-v-2ae4bf55]{background:#2563eb;border:0;width:20px;height:2px}.schedule-projects header[data-v-2ae4bf55]{border-bottom:1px solid #e4e7ec;justify-content:space-between;padding:16px 18px}.schedule-projects h2[data-v-2ae4bf55]{margin:0;font-size:18px}.schedule-projects header span[data-v-2ae4bf55]{color:#667085;font-size:13px}.project-head[data-v-2ae4bf55],.project-table article[data-v-2ae4bf55]{grid-template-columns:1.5fr .8fr 1fr .55fr 1.3fr;align-items:center;gap:14px;padding:0 18px;display:grid}.project-head[data-v-2ae4bf55]{color:#667085;background:#f8fafc;min-height:42px;font-size:12px;font-weight:760}.project-table article[data-v-2ae4bf55]{border-top:1px solid #eef2f6;min-height:46px;font-size:14px}.project-table article.conflict[data-v-2ae4bf55]{background:#fff8f7}.project-table article>span[data-v-2ae4bf55]{color:#475467;gap:6px}.project-table article>span[data-v-2ae4bf55]:last-child{color:#15803d;font-weight:700}.project-table article.conflict>span[data-v-2ae4bf55]:last-child{color:#d92d20}.scheduling-notice[data-v-2ae4bf55]{color:#b54708;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;margin:16px 0 0;padding:12px 14px;font-size:14px;font-weight:700}@media (width<=1180px){.scheduling-topbar[data-v-2ae4bf55]{flex-wrap:wrap}.scheduling-breadcrumb[data-v-2ae4bf55]{order:3;width:100%}.scheduling-toolbar[data-v-2ae4bf55]{flex-wrap:wrap;align-items:flex-start}.scheduling-facts[data-v-2ae4bf55]{order:3;justify-content:flex-start;width:100%}.scheduling-actions[data-v-2ae4bf55]{margin-left:auto}.schedule-legend[data-v-2ae4bf55]{flex-wrap:wrap;padding:10px 18px}.schedule-projects[data-v-2ae4bf55]{overflow:auto}.project-table[data-v-2ae4bf55]{min-width:760px}}@media (width<=1024px){.scheduling-content[data-v-2ae4bf55]{padding:22px}.scheduling-facts[data-v-2ae4bf55]{justify-content:flex-start;overflow-x:auto}.scheduling-facts>span[data-v-2ae4bf55]{padding:0 10px}.scheduling-board[data-v-2ae4bf55]{overflow:auto}.schedule-hours[data-v-2ae4bf55],.schedule-row[data-v-2ae4bf55]{min-width:760px}.schedule-current-marker[data-v-2ae4bf55]{left:495.276px}.scheduling-alert[data-v-2ae4bf55]{flex-wrap:wrap;align-items:flex-start}.scheduling-alert button[data-v-2ae4bf55]{margin-left:0}}@media (width<=767px){.scheduling-topbar[data-v-2ae4bf55]{flex-direction:column;align-items:flex-start;padding:14px 16px}.scheduling-context[data-v-2ae4bf55]{justify-content:space-between;width:100%}.scheduling-content[data-v-2ae4bf55]{padding:16px}.scheduling-toolbar[data-v-2ae4bf55]{padding:12px}.scheduling-view-switch[data-v-2ae4bf55]{width:100%}.scheduling-view-switch button[data-v-2ae4bf55]{flex:1;justify-content:center;padding:0 8px}.scheduling-actions[data-v-2ae4bf55]{justify-content:space-between;width:100%;margin-left:0}.back-button[data-v-2ae4bf55]{font-size:13px}.scheduling-alert[data-v-2ae4bf55]{gap:8px;font-size:13px}.scheduling-alert span[data-v-2ae4bf55]{width:100%}.schedule-legend[data-v-2ae4bf55]{flex-direction:column;align-items:flex-start;gap:8px}.schedule-projects header[data-v-2ae4bf55]{flex-direction:column;align-items:flex-start;gap:6px}}.schedule-row[data-v-2ae4bf55]{min-height:60px}.schedule-block[data-v-2ae4bf55]{top:var(--schedule-top);min-height:24px;padding:2px 8px}.schedule-block small[data-v-2ae4bf55]{font-size:10px}.schedule-empty[data-v-2ae4bf55]{top:20px}.tournament-scheduling[data-v-2ae4bf55]{background:0 0;min-height:100%}.scheduling-page-heading[data-v-2ae4bf55]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.scheduling-page-heading p[data-v-2ae4bf55],.eyebrow[data-v-2ae4bf55]{color:#1265ff;letter-spacing:.04em;margin:0;font-size:12px;font-weight:800}.scheduling-page-heading h1[data-v-2ae4bf55]{margin:5px 0;font-size:25px}.scheduling-page-heading>div>span[data-v-2ae4bf55]{color:#5e6c84;font-size:14px}.source-workbench[data-v-2ae4bf55]{background:#fff;border:1px solid #cdddfc;border-radius:12px;overflow:hidden;box-shadow:0 8px 26px #091e4212}.source-tabs[data-v-2ae4bf55]{background:#f4f8ff;border-bottom:1px solid #dce7fa;gap:4px;padding:8px 10px;display:flex}.source-tabs button[data-v-2ae4bf55]{color:#42526e;font:inherit;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-weight:800}.source-tabs button.active[data-v-2ae4bf55]{color:#fff;background:#1265ff}.source-workbench-body[data-v-2ae4bf55]{grid-template-columns:minmax(0,1fr) 330px;display:grid}.source-control[data-v-2ae4bf55]{padding:18px 20px}.source-control h2[data-v-2ae4bf55],.candidate-inspector h2[data-v-2ae4bf55],.manual-adjustment h2[data-v-2ae4bf55]{margin:4px 0 8px;font-size:18px}.source-control>p[data-v-2ae4bf55]:not(.eyebrow),.manual-adjustment p[data-v-2ae4bf55]{color:#5e6c84;line-height:1.55}.source-control>button[data-v-2ae4bf55],.secondary-action[data-v-2ae4bf55],.candidate-diff[data-v-2ae4bf55],.manual-actions button[data-v-2ae4bf55]{color:#174ea6;min-height:38px;font:inherit;background:#fff;border:1px solid #b8c9e8;border-radius:7px;padding:0 12px;font-weight:750}.source-control>button[data-v-2ae4bf55]:disabled{color:#7a869a;cursor:not-allowed;background:#eef2f7}.source-control>small[data-v-2ae4bf55]{color:#7a869a;margin-top:8px;display:block}.import-steps[data-v-2ae4bf55]{gap:7px;margin:14px 0;padding:0;list-style:none;display:flex}.import-steps li[data-v-2ae4bf55]{color:#5e6c84;background:#f8fbff;border:1px solid #dce7fa;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.import-steps li.current[data-v-2ae4bf55]{color:#0757e6;background:#e9f1ff;border-color:#1265ff}.seed-choice[data-v-2ae4bf55]{border-top:1px solid #e9eef7;grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:grid}.seed-choice strong[data-v-2ae4bf55]{font-size:14px}.seed-choice button[data-v-2ae4bf55]{color:#42526e;text-align:left;font:inherit;background:#fff;border:1px solid #cbd6e7;border-radius:7px;padding:8px;font-size:12px;font-weight:800}.seed-choice button.selected[data-v-2ae4bf55]{color:#0757e6;background:#eaf2ff;border-color:#1265ff}.seed-choice small[data-v-2ae4bf55]{font-weight:650}.seed-choice p[data-v-2ae4bf55]{color:#5e6c84;grid-column:1/-1;margin:0;font-size:12px}.candidate-inspector[data-v-2ae4bf55]{background:#fbfdff;border-left:1px solid #dce7fa;padding:18px}.candidate-inspector dl[data-v-2ae4bf55]{gap:9px;margin:16px 0;display:grid}.candidate-inspector dl div[data-v-2ae4bf55]{border-bottom:1px solid #e9eef7;justify-content:space-between;gap:8px;padding-bottom:8px;display:flex}.candidate-inspector dt[data-v-2ae4bf55]{color:#7a869a;font-size:12px}.candidate-inspector dd[data-v-2ae4bf55]{color:#172b4d;text-align:right;margin:0;font-size:12px;font-weight:750}.candidate-diff[data-v-2ae4bf55]{width:100%;margin-bottom:10px}.candidate-inspector .confirm-button[data-v-2ae4bf55]{width:100%}.candidate-inspector small[data-v-2ae4bf55]{color:#de350b;margin-top:8px;font-size:12px;line-height:1.4;display:block}.manual-adjustment[data-v-2ae4bf55]{background:#fff;border:1px solid #dce7fa;border-radius:10px;grid-template-columns:1.1fr auto 1fr;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:grid}.manual-adjustment p[data-v-2ae4bf55]{margin:4px 0 0;font-size:13px}.manual-actions[data-v-2ae4bf55]{gap:8px;display:grid}.manual-audit[data-v-2ae4bf55]{border-left:1px solid #e9eef7;gap:5px;padding-left:16px;display:grid}.manual-audit strong[data-v-2ae4bf55]{font-size:13px}.manual-audit span[data-v-2ae4bf55]{color:#de350b;font-size:12px;line-height:1.4}.replanning-note[data-v-2ae4bf55]{color:#42526e;background:#f7faff;border:1px solid #dce7fa;border-radius:7px;margin:16px 0 0;padding:12px 14px;font-size:14px}.source-tabs button[data-v-2ae4bf55]:focus-visible,.seed-choice button[data-v-2ae4bf55]:focus-visible,.manual-actions button[data-v-2ae4bf55]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}@media (width<=1180px){.manual-adjustment[data-v-2ae4bf55]{grid-template-columns:1fr}.manual-audit[data-v-2ae4bf55]{border-top:1px solid #e9eef7;border-left:0;padding:12px 0 0}}@media (width<=1024px){.source-workbench-body[data-v-2ae4bf55]{grid-template-columns:1fr}.candidate-inspector[data-v-2ae4bf55]{border-top:1px solid #dce7fa;border-left:0}}@media (width<=767px){.scheduling-page-heading[data-v-2ae4bf55]{flex-direction:column}.source-tabs button[data-v-2ae4bf55]{flex:1}.import-steps[data-v-2ae4bf55]{flex-wrap:wrap}.seed-choice[data-v-2ae4bf55]{grid-template-columns:1fr 1fr}.seed-choice strong[data-v-2ae4bf55]{grid-column:1/-1}}.operational-ready[data-v-fec04034]{min-width:0}.operational-inline[data-v-fec04034],.operational-recovery[data-v-fec04034]{color:#10203a;background:#fff;border:1px solid #dce4ef;border-radius:10px}.operational-inline[data-v-fec04034]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:190px;padding:28px 34px;display:grid}.inline-visual[data-v-fec04034],.recovery-icon[data-v-fec04034]{color:#1769e0;background:#eff6ff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.operational-inline.recoverable-error .inline-visual[data-v-fec04034]{color:#f97316;background:#fff7ed}.inline-copy h2[data-v-fec04034],.operational-recovery h2[data-v-fec04034]{color:#10203a;margin:0;font-size:21px}.inline-copy p[data-v-fec04034],.operational-recovery>p[data-v-fec04034]{color:#667085;max-width:660px;margin:8px 0 0;line-height:1.7}.loading-icon[data-v-fec04034]{animation:1s linear infinite operational-spin-fec04034}.loading-skeleton[data-v-fec04034]{grid-template-columns:1fr .72fr .88fr;gap:10px;max-width:520px;margin-top:18px;display:grid}.loading-skeleton span[data-v-fec04034]{background:#e9eef5;border-radius:999px;height:12px}.inline-actions[data-v-fec04034],.recovery-actions[data-v-fec04034]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.inline-actions button[data-v-fec04034],.recovery-actions button[data-v-fec04034]{color:#344054;min-height:42px;font:inherit;background:#fff;border:1px solid #b7c7dd;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:750;display:inline-flex}.inline-actions button.primary[data-v-fec04034],.recovery-actions button.primary[data-v-fec04034]{color:#fff;background:#1769e0;border-color:#1769e0}.inline-actions button[data-v-fec04034]:focus-visible,.recovery-actions button[data-v-fec04034]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.operational-recovery[data-v-fec04034]{text-align:center;align-content:center;justify-items:center;min-height:440px;padding:44px;display:grid}.operational-recovery .recovery-icon[data-v-fec04034]{color:#dc2626;background:#fff1f2;width:76px;height:76px}.eyebrow[data-v-fec04034]{letter-spacing:.08em;font-size:13px;font-weight:800;color:#1769e0!important;margin:18px 0 7px!important}.recovery-actions[data-v-fec04034]{margin-top:24px}.operational-recovery small[data-v-fec04034]{color:#667085;margin-top:24px}@keyframes operational-spin-fec04034{to{transform:rotate(360deg)}}@media (width<=1024px){.operational-inline[data-v-fec04034]{grid-template-columns:auto 1fr}.inline-actions[data-v-fec04034]{grid-column:1/-1;justify-content:flex-start;padding-left:86px}}@media (width<=768px){.operational-inline[data-v-fec04034]{grid-template-columns:1fr;justify-items:start;gap:14px;padding:24px}.inline-actions[data-v-fec04034]{grid-column:auto;width:100%;padding-left:0}.inline-actions button[data-v-fec04034]{flex:1}.operational-recovery[data-v-fec04034]{min-height:400px;padding:28px 20px}.recovery-actions[data-v-fec04034]{flex-direction:column;width:100%}.recovery-actions button[data-v-fec04034]{width:100%}}.schedule-overview[data-v-ceedb02b]{color:#10203a;background:#f7f9fc;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.topbar[data-v-ceedb02b],.brand[data-v-ceedb02b],.context[data-v-ceedb02b],.heading[data-v-ceedb02b],.heading p[data-v-ceedb02b],.facts[data-v-ceedb02b],.board-label[data-v-ceedb02b],.page-footer[data-v-ceedb02b]{align-items:center;display:flex}.topbar[data-v-ceedb02b]{background:#fff;border-bottom:1px solid #e4e8ef;gap:28px;min-height:68px;padding:0 22px}.brand[data-v-ceedb02b]{color:#fff;background:#07294d;align-self:stretch;gap:10px;margin-left:-22px;padding:0 22px}.brand b[data-v-ceedb02b],.brand span[data-v-ceedb02b]{display:block}.brand b[data-v-ceedb02b]{font-size:17px}.brand span[data-v-ceedb02b]{opacity:.82;font-size:12px}.crumb[data-v-ceedb02b]{color:#475467;flex:1;font-size:14px}.context[data-v-ceedb02b]{color:#344054;gap:18px;font-size:14px;font-weight:700}.context span[data-v-ceedb02b],.heading p[data-v-ceedb02b]{align-items:center;gap:7px;display:flex}.content[data-v-ceedb02b]{max-width:1510px;margin:auto;padding:26px 30px}.heading[data-v-ceedb02b]{justify-content:space-between;margin-bottom:18px}.heading h1[data-v-ceedb02b]{margin:0 0 10px;font-size:31px}.heading p[data-v-ceedb02b]{color:#475467;margin:0;font-size:14px}.heading em[data-v-ceedb02b]{color:#1769e0;border:1px solid #b7d2ff;border-radius:5px;margin-left:10px;padding:5px 10px;font-style:normal;font-weight:700}.detail[data-v-ceedb02b],.page-footer button[data-v-ceedb02b]{color:#1769e0;min-height:42px;font:inherit;background:#fff;border:1px solid #1769e0;border-radius:6px;align-items:center;gap:5px;padding:0 14px;font-weight:750;display:inline-flex}.facts[data-v-ceedb02b]{background:#fff;border:1px solid #dce4ef;border-radius:8px;min-height:94px}.facts>div[data-v-ceedb02b]{border-right:1px solid #e8edf4;gap:7px;min-width:28%;padding:0 42px;display:grid}.facts>div[data-v-ceedb02b]:last-child{border:0}.facts small[data-v-ceedb02b]{color:#667085;font-weight:700}.facts b[data-v-ceedb02b]{align-items:center;gap:8px;font-size:24px;display:flex}.facts i[data-v-ceedb02b]{color:#475467;font-size:14px;font-style:normal;font-weight:600}.board-label[data-v-ceedb02b]{color:#475467;justify-content:space-between;padding:20px 2px 10px;font-size:14px;font-weight:700}.layout[data-v-ceedb02b]{grid-template-columns:minmax(0,1fr) 220px;gap:26px;display:grid}.board[data-v-ceedb02b],.attention[data-v-ceedb02b]{background:#fff;border:1px solid #dce4ef;border-radius:8px;overflow:hidden}.time-head[data-v-ceedb02b],.row[data-v-ceedb02b]{grid-template-columns:96px minmax(560px,1fr);display:grid}.time-head[data-v-ceedb02b]{border-bottom:1px solid #dce4ef;align-items:end;min-height:44px;padding:0 14px 9px;font-size:13px}.time-head>div[data-v-ceedb02b]{color:#475467;grid-template-columns:repeat(12,1fr);display:grid}.tracks[data-v-ceedb02b]{padding:0 14px;position:relative}.marker[data-v-ceedb02b]{z-index:3;background:#2563eb;width:1px;position:absolute;top:0;bottom:0}.marker b[data-v-ceedb02b]{color:#fff;background:#2563eb;border-radius:4px;padding:4px 6px;font-size:11px;font-style:normal;position:absolute;top:-14px;left:-18px}.row[data-v-ceedb02b]{border-bottom:1px solid #e9edf3;min-height:49px}.row>strong[data-v-ceedb02b]{align-content:center;font-size:14px;display:grid}.row>strong i[data-v-ceedb02b]{background:#2563eb;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.row>strong small[data-v-ceedb02b]{color:#667085}.track[data-v-ceedb02b]{background:repeating-linear-gradient(90deg,#fff 0 calc(9.09% - 1px),#eef2f7 calc(9.09% - 1px) 9.09%);border-left:1px solid #edf0f5;position:relative}.block[data-v-ceedb02b]{color:#1d4ed8;text-align:left;white-space:nowrap;font:inherit;background:#edf4ff;border:1px solid #a9c7f8;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:750;display:grid;position:absolute;top:7px;overflow:hidden}.block small[data-v-ceedb02b]{font-size:10px}.block.conflict[data-v-ceedb02b]{z-index:2;color:#d92d20;background:#fff1f0;border-color:#f04438;top:27px}.empty[data-v-ceedb02b]{color:#98a2b3;font-size:12px;position:absolute;top:16px;left:43%}.board footer[data-v-ceedb02b]{color:#667085;border-top:1px solid #e4e8ef;align-items:center;gap:18px;min-height:58px;padding:0 14px;font-size:12px;display:flex}.board footer i[data-v-ceedb02b]{background:#edf4ff;border:1px solid #a9c7f8;width:12px;height:12px;margin-right:5px;display:inline-block}.board footer .warn[data-v-ceedb02b]{background:#fff1f0;border-color:#f04438}.board footer .now[data-v-ceedb02b]{background:#2563eb;border:0;width:18px;height:2px}.attention[data-v-ceedb02b]{padding:18px}.attention h2[data-v-ceedb02b]{margin:0 0 16px;font-size:16px}.attention article[data-v-ceedb02b]{color:#b54708;background:#fffaf2;border:1px solid #f7d8a4;border-radius:7px;gap:10px;margin:0 0 14px;padding:13px;display:flex}.attention article.delay[data-v-ceedb02b]{color:#d92d20;background:#fff8f7;border-color:#fecaca}.attention article.referee[data-v-ceedb02b]{color:#1769e0;background:#f7faff;border-color:#bfd6ff}.attention b[data-v-ceedb02b],.attention span[data-v-ceedb02b]{display:block}.attention b[data-v-ceedb02b]{font-size:17px}.attention span[data-v-ceedb02b]{margin-top:8px;font-size:12px;line-height:1.55}.attention button[data-v-ceedb02b]{color:inherit;font:inherit;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:750}.attention p[data-v-ceedb02b]{color:#667085;font-size:12px;line-height:1.55}.page-footer[data-v-ceedb02b]{color:#667085;border-top:1px solid #e4e8ef;justify-content:space-between;margin-top:24px;padding-top:15px;font-size:13px}.page-footer span[data-v-ceedb02b]{align-items:center;gap:6px;display:flex}.page-footer button[data-v-ceedb02b]{border:0;padding:0}.notice[data-v-ceedb02b]{color:#1769e0;background:#f6faff;border:1px solid #b7d2ff;border-radius:6px;margin-top:14px;padding:10px 12px;font-size:13px}@media (width<=1100px){.layout[data-v-ceedb02b]{grid-template-columns:1fr}.attention[data-v-ceedb02b]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.attention h2[data-v-ceedb02b],.attention p[data-v-ceedb02b]{grid-column:1/-1}.attention article[data-v-ceedb02b]{margin:0}.board[data-v-ceedb02b]{overflow:auto}.time-head[data-v-ceedb02b],.row[data-v-ceedb02b]{min-width:720px}}@media (width<=768px){.topbar[data-v-ceedb02b]{flex-wrap:wrap;padding:10px 16px}.brand[data-v-ceedb02b]{margin-left:-16px}.crumb[data-v-ceedb02b]{flex-basis:100%;order:3}.content[data-v-ceedb02b]{padding:18px 14px}.heading[data-v-ceedb02b]{flex-direction:column;align-items:flex-start;gap:12px}.facts[data-v-ceedb02b]{overflow:auto}.facts>div[data-v-ceedb02b]{min-width:150px;padding:0 18px}.board-label[data-v-ceedb02b]{flex-direction:column;align-items:flex-start;gap:6px}.attention[data-v-ceedb02b]{display:block}.attention article[data-v-ceedb02b]{margin-bottom:10px}.page-footer[data-v-ceedb02b]{flex-direction:column;align-items:flex-start;gap:10px}.board footer[data-v-ceedb02b]{min-width:720px}}.schedule-overview[data-v-ceedb02b]{grid-template-columns:210px minmax(0,1fr);display:grid}.page-shell[data-v-ceedb02b]{min-width:0}.global-nav[data-v-ceedb02b]{color:#fff;background:linear-gradient(#061f3c,#05284d 72%,#041b34);flex-direction:column;min-height:100vh;display:flex}.global-brand[data-v-ceedb02b]{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;min-height:68px;padding:0 16px;display:flex}.global-brand b[data-v-ceedb02b],.global-brand span[data-v-ceedb02b]{display:block}.global-brand b[data-v-ceedb02b]{font-size:16px}.global-brand span[data-v-ceedb02b]{opacity:.75;font-size:12px}.global-nav nav[data-v-ceedb02b]{gap:7px;padding:26px 8px;display:grid}.global-nav button[data-v-ceedb02b],.global-nav .nav-item[data-v-ceedb02b]{color:#ffffffd1;text-align:left;min-height:49px;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:0 13px;font-size:14px;font-weight:700;display:flex}.global-nav .nav-item.active[data-v-ceedb02b]{color:#fff;background:#1465e8}.global-nav .nav-item[aria-disabled=true][data-v-ceedb02b]{cursor:default;opacity:.72}.global-nav .collapse-nav[data-v-ceedb02b]{margin:auto 8px 20px}.global-nav .collapse-nav svg[data-v-ceedb02b]{transition:transform .16s}.global-nav .collapse-nav svg.rotated[data-v-ceedb02b]{transform:rotate(180deg)}.mobile-brand[data-v-ceedb02b]{display:none}.schedule-overview.nav-collapsed[data-v-ceedb02b]{grid-template-columns:68px minmax(0,1fr)}.nav-collapsed .global-brand[data-v-ceedb02b]{justify-content:center;padding:0}.nav-collapsed .global-brand>div[data-v-ceedb02b],.nav-collapsed .nav-label[data-v-ceedb02b]{display:none}.nav-collapsed .global-nav button[data-v-ceedb02b],.nav-collapsed .global-nav .nav-item[data-v-ceedb02b]{justify-content:center;padding:0}.time-head>div[data-v-ceedb02b]{color:#475467;justify-content:space-between;display:flex}.row.has-conflict-stack[data-v-ceedb02b]{min-height:78px}.block[data-v-ceedb02b]{z-index:1}.block.men-foil[data-v-ceedb02b]{color:#1d4ed8;background:#edf4ff;border-color:#9ec3ff}.block.women-foil[data-v-ceedb02b]{color:#18733a;background:#effaf1;border-color:#9ad0a5}.block.men-epee[data-v-ceedb02b]{color:#17648f;background:#eef8ff;border-color:#8dc7ea}.block.women-epee[data-v-ceedb02b]{color:#6941c6;background:#f5f1ff;border-color:#bca6ff}.block.conflict[data-v-ceedb02b]{z-index:2;color:#d92d20;background:#fff1f0;border-color:#f04438}.board footer[data-v-ceedb02b]{flex-wrap:wrap}.board footer .men-foil-legend[data-v-ceedb02b]{background:#edf4ff;border-color:#9ec3ff}.board footer .women-foil-legend[data-v-ceedb02b]{background:#effaf1;border-color:#9ad0a5}.board footer .men-epee-legend[data-v-ceedb02b]{background:#eef8ff;border-color:#8dc7ea}.board footer .women-epee-legend[data-v-ceedb02b]{background:#f5f1ff;border-color:#bca6ff}.footer-actions[data-v-ceedb02b]{align-items:center;gap:16px;display:flex}.footer-actions button[data-v-ceedb02b]:last-child{border:1px solid #1769e0;padding:0 10px}@media (width<=1100px){.schedule-overview[data-v-ceedb02b]{grid-template-columns:176px minmax(0,1fr)}.schedule-overview.nav-collapsed[data-v-ceedb02b]{grid-template-columns:68px minmax(0,1fr)}.global-brand[data-v-ceedb02b]{padding:0 10px}.global-brand b[data-v-ceedb02b]{font-size:14px}.global-nav button[data-v-ceedb02b],.global-nav .nav-item[data-v-ceedb02b]{padding:0 9px;font-size:13px}}@media (width<=768px){.schedule-overview[data-v-ceedb02b],.schedule-overview.nav-collapsed[data-v-ceedb02b]{grid-template-columns:1fr}.global-nav[data-v-ceedb02b]{display:none}.mobile-brand[data-v-ceedb02b]{align-items:center;gap:7px;display:flex}.footer-actions[data-v-ceedb02b]{flex-wrap:wrap}}.pool-review[data-v-d22edafc]{color:#101828;background:#f7f9fc;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.pool-review-topbar[data-v-d22edafc],.pool-review-brand[data-v-d22edafc],.pool-review-context[data-v-d22edafc],.pool-review-context[data-v-d22edafc]>*{align-items:center;display:flex}.pool-review-topbar[data-v-d22edafc]{background:#fff;border-bottom:1px solid #e4e7ec;gap:28px;min-height:70px;padding:0 28px}.pool-review-brand[data-v-d22edafc]{gap:12px}.pool-review-brand strong[data-v-d22edafc],.pool-review-brand span[data-v-d22edafc]{display:block}.pool-review-brand strong[data-v-d22edafc]{font-size:18px}.pool-review-brand span[data-v-d22edafc]{color:#667085;font-size:12px}.pool-review-topbar h1[data-v-d22edafc]{flex:1;margin:0;font-size:27px}.pool-review-context[data-v-d22edafc]{color:#344054;gap:14px;font-weight:600}.pool-review-context button[data-v-d22edafc]{min-height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;gap:8px;padding:0 12px}.pool-review-context span[data-v-d22edafc]:first-of-type{color:#027a48;background:#ecfdf3;border-radius:7px;gap:6px;padding:10px 12px}.pool-review-content[data-v-d22edafc]{width:min(100%,1600px);margin:0 auto;padding:22px 28px 40px}.pool-review-heading h2[data-v-d22edafc]{margin:0;font-size:26px}.pool-review-heading p[data-v-d22edafc]{color:#667085;align-items:center;gap:8px;margin:7px 0 16px;display:flex}.pool-review-heading strong[data-v-d22edafc]{color:#175cd3}.pool-review-summary[data-v-d22edafc]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pool-review-summary article[data-v-d22edafc]{align-items:center;gap:12px;min-height:78px;padding:12px 18px;display:flex}.pool-review-summary article+article[data-v-d22edafc]{border-left:1px solid #e4e7ec}.pool-review-summary svg[data-v-d22edafc]{color:#175cd3}.pool-review-summary .warn svg[data-v-d22edafc],.pool-review-summary .warn strong[data-v-d22edafc],.pool-review-summary .warn small[data-v-d22edafc]{color:#f04438}.pool-review-summary span[data-v-d22edafc],.pool-review-summary small[data-v-d22edafc]{color:#667085;font-size:13px;display:block}.pool-review-summary strong[data-v-d22edafc]{color:#175cd3;margin-top:2px;font-size:16px;display:block}.pool-review-layout[data-v-d22edafc]{grid-template-columns:156px minmax(400px,1fr) minmax(370px,1.2fr);gap:14px;margin-top:18px;display:grid}.review-nav[data-v-d22edafc],.pool-status[data-v-d22edafc],.generation-check[data-v-d22edafc]{background:#fff;border:1px solid #e4e7ec;border-radius:8px}.review-nav[data-v-d22edafc]{padding:18px}.review-nav h3[data-v-d22edafc],.pool-status h3[data-v-d22edafc],.generation-check h3[data-v-d22edafc]{margin:0;font-size:18px}.review-nav ol[data-v-d22edafc]{margin:26px 0 0;padding:0;list-style:none;position:relative}.review-nav ol[data-v-d22edafc]:before{content:"";background:#f04438;width:2px;position:absolute;top:17px;bottom:36px;left:15px}.review-nav li[data-v-d22edafc]{gap:10px;min-height:164px;display:flex;position:relative}.review-nav li[data-v-d22edafc]:last-child{min-height:80px}.review-nav li b[data-v-d22edafc]{z-index:1;color:#f04438;background:#fff;border:2px solid #f04438;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:17px;display:grid}.review-nav li.confirmation b[data-v-d22edafc]{color:#2563eb;border-color:#2563eb}.review-nav li div[data-v-d22edafc]{align-content:start;gap:10px;display:grid}.review-nav li strong[data-v-d22edafc]{font-size:16px}.review-nav li span[data-v-d22edafc],.pending-items button span[data-v-d22edafc]{color:#d92d20;background:#fff6f5;border:1px solid #fecdca;border-radius:4px;justify-self:start;padding:4px 7px;font-size:13px;font-weight:700}.review-nav li small[data-v-d22edafc]{color:#475467;font-size:13px;font-weight:650}.pool-status[data-v-d22edafc]{padding:18px}.pool-status>header[data-v-d22edafc]{justify-content:space-between;align-items:center;gap:10px;display:flex}.pool-status>header span[data-v-d22edafc]{color:#344054;align-items:center;gap:6px;font-size:14px;display:flex}.pool-status>header i[data-v-d22edafc]{border-radius:2px;width:13px;height:13px}.pool-status>header i.complete[data-v-d22edafc]{background:#f2fbf5;border:1px solid #36a269}.pool-status>header i.pending[data-v-d22edafc]{background:#fff7ed;border:1px solid #fb7a1c;margin-left:6px}.pool-grid[data-v-d22edafc]{grid-template-columns:repeat(8,1fr);gap:10px;margin-top:18px;display:grid}.pool-grid span[data-v-d22edafc]{border:1px solid;border-radius:5px;place-items:center;min-height:38px;font-size:16px;font-weight:650;display:grid}.pool-grid .complete[data-v-d22edafc]{color:#15803d;background:#f1fbf4;border-color:#b7e3c4}.pool-grid .pending[data-v-d22edafc]{color:#ea580c;background:#fff7ed;border-color:#fdba74}.view-pending[data-v-d22edafc],.list-link[data-v-d22edafc]{color:#175cd3;font:inherit;background:0 0;border:0;align-items:center;gap:5px;margin-top:20px;padding:0;font-weight:700;display:inline-flex}.pending-items[data-v-d22edafc]{border-top:1px solid #e4e7ec;margin-top:22px;padding-top:20px}.pending-items button[data-v-d22edafc]{text-align:left;color:#344054;background:snow;border:1px solid #fecaca;border-radius:6px;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:9px;width:100%;min-height:62px;margin-top:10px;padding:10px;display:grid}.pending-items button b[data-v-d22edafc]{color:#f04438;border:2px solid #f04438;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pending-items button>svg[data-v-d22edafc]{color:#f04438}.pending-items button small[data-v-d22edafc]{color:#475467}.generation-check[data-v-d22edafc]{padding:18px}.generation-check>h3[data-v-d22edafc]:first-child{align-items:center;gap:8px;display:flex}.generation-check>h3:first-child svg[data-v-d22edafc],.generation-check .rule-strip svg[data-v-d22edafc]{color:#175cd3}.rule-strip[data-v-d22edafc]{color:#344054;background:#f6f9ff;border:1px solid #84adff;border-radius:6px;align-items:center;gap:8px;margin-top:16px;padding:11px;font-weight:650;display:flex}.generation-check hr[data-v-d22edafc]{border:0;border-top:1px solid #e4e7ec;margin:18px 0}.qualification-summary[data-v-d22edafc]{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.qualification-summary div[data-v-d22edafc]{border-right:1px solid #e4e7ec;gap:4px;padding:0 12px;display:grid}.qualification-summary div[data-v-d22edafc]:first-child{padding-left:0}.qualification-summary div[data-v-d22edafc]:last-child{border:0}.qualification-summary svg[data-v-d22edafc]{color:#175cd3}.qualification-summary span[data-v-d22edafc]{color:#667085;font-size:13px}.qualification-summary strong[data-v-d22edafc]{font-size:15px}.full-field[data-v-d22edafc]{color:#475467;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.full-field svg[data-v-d22edafc]{color:#175cd3}.generate-button[data-v-d22edafc]{color:#667085;width:100%;min-height:100px;font:inherit;cursor:not-allowed;background:#f8fafc;border:1px solid #d0d5dd;border-radius:7px;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.generate-button span[data-v-d22edafc]{gap:7px;font-size:20px;font-weight:700;display:grid}.generate-button small[data-v-d22edafc]{font-size:14px}.print-actions[data-v-d22edafc]{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.print-actions button[data-v-d22edafc]{color:#175cd3;text-align:left;min-height:92px;font:inherit;background:#fff;border:1px solid #2563eb;border-radius:6px;align-items:center;gap:10px;padding:12px;font-weight:700;display:flex}.print-actions button span[data-v-d22edafc]{gap:7px;display:grid}.print-actions button small[data-v-d22edafc]{color:#f04438;font-size:13px}.print-actions button[data-v-d22edafc]:disabled{color:#667085;border-color:#d0d5dd}.print-actions button:disabled small[data-v-d22edafc]{color:#667085}.action-notice[data-v-d22edafc]{color:#b54708;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;margin:14px 0 0;padding:10px;font-weight:650}@media (width<=1100px){.pool-review-layout[data-v-d22edafc]{grid-template-columns:156px minmax(0,1fr)}.generation-check[data-v-d22edafc]{grid-column:2}.pool-review-summary[data-v-d22edafc]{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-review-summary article[data-v-d22edafc]:nth-child(4){border-top:1px solid #e4e7ec;border-left:0}.pool-review-summary article[data-v-d22edafc]:nth-child(5){border-top:1px solid #e4e7ec}}@media (width<=767px){.pool-review-topbar[data-v-d22edafc]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.pool-review-topbar h1[data-v-d22edafc]{font-size:23px}.pool-review-context[data-v-d22edafc]{flex-wrap:wrap}.pool-review-content[data-v-d22edafc]{padding:18px 14px}.pool-review-summary[data-v-d22edafc]{grid-template-columns:1fr 1fr}.pool-review-summary article[data-v-d22edafc]{border-top:1px solid #e4e7ec}.pool-review-summary article[data-v-d22edafc]:nth-child(odd){border-left:0}.pool-review-layout[data-v-d22edafc]{grid-template-columns:1fr}.review-nav[data-v-d22edafc]{overflow-x:auto}.review-nav ol[data-v-d22edafc]{gap:12px;margin-top:15px;display:flex}.review-nav ol[data-v-d22edafc]:before{display:none}.review-nav li[data-v-d22edafc],.review-nav li[data-v-d22edafc]:last-child{min-width:150px;min-height:80px}.generation-check[data-v-d22edafc]{grid-column:auto}.pool-status[data-v-d22edafc]{overflow:auto}.pool-grid[data-v-d22edafc]{min-width:420px}.print-actions[data-v-d22edafc],.qualification-summary[data-v-d22edafc]{grid-template-columns:1fr}.qualification-summary div[data-v-d22edafc]{border-bottom:1px solid #e4e7ec;border-right:0;padding:10px 0}.qualification-summary div[data-v-d22edafc]:last-child{border-bottom:0}}.pool-review[data-v-d22edafc]{grid-template-columns:172px minmax(0,1fr);display:grid}.pool-review-stage[data-v-d22edafc]{min-width:0}.pool-global-nav[data-v-d22edafc]{color:#fff;background:#06284e;flex-direction:column;min-height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.pool-nav-brand[data-v-d22edafc]{align-items:center;gap:10px;margin:0 8px 38px;display:flex}.pool-nav-brand strong[data-v-d22edafc],.pool-nav-brand span[data-v-d22edafc]{display:block}.pool-nav-brand strong[data-v-d22edafc]{font-size:17px}.pool-nav-brand span[data-v-d22edafc]{opacity:.82;margin-top:2px;font-size:12px}.pool-global-nav nav[data-v-d22edafc]{gap:8px;display:grid}.pool-global-nav nav button[data-v-d22edafc]{color:#d9e7f9;text-align:left;min-height:44px;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:0 12px;font-weight:650;display:flex}.pool-global-nav nav button.active[data-v-d22edafc]{color:#fff;background:#1769e0}.pool-nav-account[data-v-d22edafc]{border-top:1px solid #ffffff29;margin-top:auto;padding:14px 10px 0}.pool-nav-account span[data-v-d22edafc],.pool-nav-account small[data-v-d22edafc]{display:block}.pool-nav-account small[data-v-d22edafc]{color:#d9e7f9;margin-top:3px;font-size:12px}@media (width<=820px){.pool-review-topbar[data-v-d22edafc]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.pool-review-topbar h1[data-v-d22edafc]{font-size:23px}.pool-review-context[data-v-d22edafc]{flex-wrap:wrap}}@media (width<=1024px){.pool-review[data-v-d22edafc]{grid-template-columns:0 minmax(0,1fr)}.pool-global-nav[data-v-d22edafc]{display:none}}.final-review[data-v-5da84ab3]{color:#101828;background:#f7f9fc;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.final-stage[data-v-5da84ab3]{min-width:0}.final-topbar[data-v-5da84ab3]{background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:80px;padding:0 32px;display:flex}.final-topbar h1[data-v-5da84ab3]{margin:0;font-size:27px}.final-topbar p[data-v-5da84ab3]{color:#526581;margin:5px 0 0}.final-context[data-v-5da84ab3],.final-context button[data-v-5da84ab3]{align-items:center;gap:11px;display:flex}.final-context[data-v-5da84ab3]{gap:18px}.final-context button[data-v-5da84ab3]{min-height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 13px}.final-context span[data-v-5da84ab3]{color:#15803d;background:#ecfdf3;border:1px solid #b7e3c4;border-radius:7px;padding:10px 13px;font-weight:700}.final-content[data-v-5da84ab3]{max-width:1540px;margin:0 auto;padding:16px 20px 28px}.readiness[data-v-5da84ab3]{background:#fff;border:1px solid #d8e2f0;border-radius:8px;grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:center;gap:9px;padding:14px 18px;display:grid}.readiness article[data-v-5da84ab3]{grid-template-columns:34px 1fr;align-items:center;column-gap:10px;display:grid}.readiness article b[data-v-5da84ab3]{border:2px solid #98a2b3;border-radius:50%;grid-row:span 2;place-items:center;width:31px;height:31px;display:grid}.readiness article strong[data-v-5da84ab3]{font-size:16px}.readiness article em[data-v-5da84ab3]{color:#f04438;font-style:normal}.readiness article small[data-v-5da84ab3]{color:#667085}.readiness .done b[data-v-5da84ab3],.readiness .done strong[data-v-5da84ab3]{color:#15803d;border-color:#16a34a}.readiness .pending b[data-v-5da84ab3],.readiness .pending strong[data-v-5da84ab3]{color:#e65a00;border-color:#f97316}.readiness>svg[data-v-5da84ab3]{color:#98a2b3}.facts[data-v-5da84ab3]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid}.facts span[data-v-5da84ab3]{color:#475467;border-right:1px solid #e4e7ec;align-items:center;gap:8px;min-height:76px;padding:10px 16px;font-size:13px;display:flex}.facts strong[data-v-5da84ab3]{color:#101828;font-size:15px;display:block}.facts .orange[data-v-5da84ab3],.facts .orange strong[data-v-5da84ab3]{color:#e65a00}.review-grid[data-v-5da84ab3]{grid-template-columns:246px minmax(520px,1fr) 290px;gap:12px;margin-top:14px;display:grid}.ranking[data-v-5da84ab3],.bracket-panel[data-v-5da84ab3],.pending-rail[data-v-5da84ab3]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-width:0}.ranking h2[data-v-5da84ab3],.bracket-panel h2[data-v-5da84ab3],.pending-rail h2[data-v-5da84ab3]{margin:0;font-size:18px}.ranking h2[data-v-5da84ab3],.pending-rail>h2[data-v-5da84ab3]{border-bottom:1px solid #e4e7ec;padding:15px}.ranking ol[data-v-5da84ab3]{margin:0;padding:0;list-style:none}.ranking li[data-v-5da84ab3]{border-bottom:1px solid #edf0f4;grid-template-columns:70px 1fr;gap:6px;padding:13px 15px;display:grid}.ranking li b[data-v-5da84ab3]{color:#344054}.ranking li span[data-v-5da84ab3]{color:#667085;grid-column:2;font-size:13px}.ranking>button[data-v-5da84ab3]{color:#1769e0;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:17px;font-weight:700;display:flex}.bracket-panel[data-v-5da84ab3]{grid-template-rows:auto minmax(360px,1fr) auto;display:grid;overflow:hidden}.bracket-panel header[data-v-5da84ab3]{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.bracket-controls[data-v-5da84ab3]{flex-wrap:wrap;gap:7px;display:flex}.bracket-controls button[data-v-5da84ab3],.bracket-controls span[data-v-5da84ab3]{color:#344054;min-height:32px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:13px;display:flex}.bracket-controls span[data-v-5da84ab3]{gap:4px;padding:0}.bracket-controls span button[data-v-5da84ab3]{border:0;padding:0 6px}.bracket-controls span b[data-v-5da84ab3]{font-size:12px}.bracket-viewport[data-v-5da84ab3]{cursor:grab;touch-action:none;background:linear-gradient(#fff,#fbfcff);min-height:390px;position:relative;overflow:hidden}.bracket-viewport.dragging[data-v-5da84ab3]{cursor:grabbing}.bracket-canvas[data-v-5da84ab3]{transform-origin:0 0;grid-template-columns:repeat(8,130px);gap:18px;display:grid;position:absolute;top:20px;left:18px}.bracket-column[data-v-5da84ab3]{gap:8px;display:grid}.bracket-column>strong[data-v-5da84ab3]{color:#475467;text-align:center;font-size:14px}.bracket-column i[data-v-5da84ab3]{background:#fff;border:1px solid #d0d5dd;border-radius:3px;height:18px;display:block;position:relative}.bracket-column i[data-v-5da84ab3]:nth-of-type(2n){margin-bottom:10px}.bracket-column i[data-v-5da84ab3]:after{content:"";border-top:1px solid #c7d2e3;width:18px;position:absolute;top:50%;right:-18px}.bracket-column i span[data-v-5da84ab3]{color:#667085;font-size:10px;font-style:normal;position:absolute;top:0;left:3px}.bracket-column .winner[data-v-5da84ab3]{background:#f1fbf4;border-color:#8ccaa3}.bracket-panel>p[data-v-5da84ab3]{color:#526581;border-top:1px solid #e4e7ec;align-items:center;gap:6px;margin:0;padding:11px;font-size:13px;display:flex}.pending-rail article[data-v-5da84ab3]{border-bottom:1px solid #edf0f4;grid-template-columns:32px 1fr auto;gap:9px;padding:15px;display:grid}.pending-rail article>b[data-v-5da84ab3]{color:#e65a00;border:2px solid #f97316;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.pending-rail article span[data-v-5da84ab3]{color:#e65a00;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;padding:3px 5px;font-size:12px;font-weight:700;display:inline-block}.pending-rail article h3[data-v-5da84ab3]{margin:7px 0 4px;font-size:16px}.pending-rail article p[data-v-5da84ab3]{color:#526581;margin:0;font-size:13px;line-height:1.5}.sync[data-v-5da84ab3]{background:#f8fbff;padding:15px}.sync h2[data-v-5da84ab3]{font-size:16px}.sync p[data-v-5da84ab3]{color:#15803d;font-weight:700}.sync small[data-v-5da84ab3]{color:#667085;font-weight:500}.action-bar[data-v-5da84ab3]{background:#fff;border:1px solid #dce6f4;border-radius:8px;grid-template-columns:1.3fr repeat(3,1fr);gap:12px;margin-top:14px;padding:12px;display:grid}.action-bar button[data-v-5da84ab3]{color:#1769e0;min-height:78px;font:inherit;background:#fff;border:1px solid #1769e0;border-radius:7px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.action-bar button span[data-v-5da84ab3]{text-align:left;gap:5px;display:grid}.action-bar button small[data-v-5da84ab3]{color:#667085;font-size:12px}.action-bar .freeze[data-v-5da84ab3],.action-bar .disabled[data-v-5da84ab3]{color:#98a2b3;background:#f8fafc;border-color:#d0d5dd}.action-bar .disabled[data-v-5da84ab3]{cursor:not-allowed}.freeze-notice[data-v-5da84ab3]{color:#b54708;margin:9px 0 0;font-weight:700}@media (width<=1100px){.facts[data-v-5da84ab3]{grid-template-columns:repeat(3,minmax(0,1fr))}.review-grid[data-v-5da84ab3]{grid-template-columns:220px minmax(450px,1fr)}.pending-rail[data-v-5da84ab3]{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.pending-rail>h2[data-v-5da84ab3],.pending-rail .sync[data-v-5da84ab3]{grid-column:1/-1}.readiness[data-v-5da84ab3]{overflow:auto}.readiness article[data-v-5da84ab3]{min-width:170px}}@media (width<=768px){.final-topbar[data-v-5da84ab3]{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.final-context[data-v-5da84ab3]{flex-wrap:wrap}.final-content[data-v-5da84ab3]{padding:14px}.facts[data-v-5da84ab3]{grid-template-columns:1fr 1fr}.review-grid[data-v-5da84ab3]{grid-template-columns:1fr}.bracket-panel[data-v-5da84ab3]{min-height:470px}.ranking[data-v-5da84ab3]{order:2}.pending-rail[data-v-5da84ab3]{order:3;grid-column:auto;grid-template-columns:1fr}.pending-rail>h2[data-v-5da84ab3],.pending-rail .sync[data-v-5da84ab3]{grid-column:auto}.action-bar[data-v-5da84ab3]{grid-template-columns:1fr}.readiness[data-v-5da84ab3]{grid-template-columns:170px 20px 170px 20px 170px 20px 170px;overflow-x:auto}.bracket-controls[data-v-5da84ab3]{justify-content:flex-start}.bracket-panel header[data-v-5da84ab3]{flex-direction:column;align-items:flex-start}}.ranking li[data-v-5da84ab3]{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;padding:11px 15px}.ranking li strong[data-v-5da84ab3]{font-size:15px}.ranking li span[data-v-5da84ab3]{color:#667085;white-space:nowrap;grid-column:auto;font-size:12px}.ranking>button[data-v-5da84ab3]{padding:15px}.bracket-viewport[data-v-5da84ab3]{min-height:360px}.test-preview-drawer[data-v-5da84ab3]{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:min(460px,100vw - 32px);padding:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 42px #10182833}.test-preview-drawer header[data-v-5da84ab3]{justify-content:space-between;gap:16px;display:flex}.test-preview-drawer h2[data-v-5da84ab3]{margin:5px 0;font-size:21px}.test-preview-drawer p[data-v-5da84ab3],.test-preview-drawer small[data-v-5da84ab3]{color:#667085}.test-preview-drawer header button[data-v-5da84ab3]{color:#475467;background:0 0;border:0;align-self:flex-start;padding:5px}.drawer-facts[data-v-5da84ab3]{border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;gap:9px;margin:16px 0;padding:14px 0;display:grid}.drawer-facts span[data-v-5da84ab3]{color:#344054;align-items:center;gap:8px;font-weight:700;display:flex}.drawer-facts svg[data-v-5da84ab3]{color:#1769e0}.test-preview-drawer footer[data-v-5da84ab3]{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.test-preview-drawer footer p[data-v-5da84ab3]{margin:0;font-size:12px;line-height:1.5}.test-preview-drawer footer button[data-v-5da84ab3]{color:#98a2b3;min-height:38px;font:inherit;background:#f8fafc;border:1px solid #d0d5dd;border-radius:6px;padding:0 10px;font-weight:700}.test-preview-drawer footer button[data-v-5da84ab3]:not(:disabled){color:#fff;cursor:pointer;background:#1769e0;border-color:#1769e0}@media (width<=768px){.test-preview-drawer[data-v-5da84ab3]{bottom:16px;right:16px}.test-preview-drawer footer[data-v-5da84ab3]{grid-template-columns:1fr}.test-preview-drawer footer button[data-v-5da84ab3]{width:100%}}.test-draft-projection[data-v-5da84ab3]{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;display:grid}.test-draft-projection>div[data-v-5da84ab3]{background:#ecfdf3;border:1px solid #b7e3c4;border-radius:7px;gap:4px;padding:10px;display:grid}.test-draft-projection strong[data-v-5da84ab3]{color:#15803d}.test-draft-projection span[data-v-5da84ab3],.test-draft-projection small[data-v-5da84ab3]{color:#475467}.test-draft-projection ol[data-v-5da84ab3]{grid-column:1/-1;margin:0;padding:0;list-style:none}.test-draft-projection li[data-v-5da84ab3]{border-bottom:1px solid #e4e7ec;grid-template-columns:42px 1fr auto;gap:8px;padding:8px 4px;display:grid}.test-draft-block[data-v-5da84ab3]{color:#b42318;background:#fff5f4;border:1px solid #fda29b;border-radius:7px;gap:5px;margin:0 0 14px;padding:10px;font-weight:700;display:grid}.test-draft-block small[data-v-5da84ab3]{color:#b54708}@media (width<=768px){.test-draft-projection[data-v-5da84ab3]{grid-template-columns:1fr}.test-draft-projection ol[data-v-5da84ab3]{grid-column:auto}}.directory-layout[data-v-335cfc40]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.directory-layout.has-drawer[data-v-335cfc40]{grid-template-columns:minmax(0,1fr) 340px}.directory-panel[data-v-335cfc40],.profile-drawer[data-v-335cfc40]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.directory-columns[data-v-335cfc40],.directory-row[data-v-335cfc40]{grid-template-columns:minmax(180px,1.35fr) minmax(110px,.8fr) minmax(115px,.85fr) minmax(90px,.7fr) minmax(100px,.72fr) minmax(108px,.75fr);align-items:center;gap:12px;display:grid}.directory-columns[data-v-335cfc40]{color:#667085;background:#f8fafc;border-bottom:1px solid #e4e7ec;padding:12px 44px 12px 18px;font-size:12px;font-weight:750}.directory-row[data-v-335cfc40]{color:#344054;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f6;width:100%;min-height:76px;padding:13px 42px 13px 18px;position:relative}.directory-row[data-v-335cfc40]:hover,.directory-row.selected[data-v-335cfc40]{background:#eff6ff}.directory-row[data-v-335cfc40]:focus-visible,.profile-drawer button[data-v-335cfc40]:focus-visible{outline-offset:-3px;outline:3px solid #93c5fd}.identity[data-v-335cfc40]{align-items:center;gap:10px;min-width:0;display:flex}.identity span[data-v-335cfc40]{min-width:0}.identity strong[data-v-335cfc40],.identity small[data-v-335cfc40]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.identity small[data-v-335cfc40]{color:#667085;margin-top:4px}.avatar[data-v-335cfc40]{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.avatar.large[data-v-335cfc40]{width:44px;height:44px}.status[data-v-335cfc40]{background:#f2f4f7;border-radius:999px;width:max-content;padding:4px 8px}.status.active[data-v-335cfc40]{color:#027a48;background:#ecfdf3}.status.expired[data-v-335cfc40]{color:#c01048;background:#fff1f3}.status.unavailable[data-v-335cfc40]{color:#667085}.chevron[data-v-335cfc40]{position:absolute;right:15px}.profile-drawer header[data-v-335cfc40]{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:18px;display:flex}.profile-drawer h2[data-v-335cfc40],.profile-drawer p[data-v-335cfc40]{margin:0}.profile-drawer header button[data-v-335cfc40]{background:#f2f4f7;border:0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.profile-drawer section[data-v-335cfc40]{border-bottom:1px solid #eef2f6;padding:18px}.profile-drawer h3[data-v-335cfc40]{margin:0 0 12px;font-size:15px}.profile-drawer dl[data-v-335cfc40]{gap:12px;margin:0;display:grid}.profile-drawer dl div[data-v-335cfc40]{justify-content:space-between;gap:14px;display:flex}.profile-drawer dt[data-v-335cfc40]{color:#667085;align-items:center;gap:6px;display:flex}.profile-drawer dd[data-v-335cfc40]{text-align:right;margin:0}.boundary-copy[data-v-335cfc40]{color:#667085;font-size:12px;line-height:1.6;margin-top:16px!important}@media (width<=1080px){.directory-layout.has-drawer[data-v-335cfc40]{grid-template-columns:1fr}.directory-columns[data-v-335cfc40]{display:none}.directory-row[data-v-335cfc40]{grid-template-columns:minmax(170px,1fr) repeat(2,minmax(90px,.7fr))}.directory-row>span[data-v-335cfc40]:nth-of-type(4),.directory-row>span[data-v-335cfc40]:nth-of-type(5),.directory-row>span[data-v-335cfc40]:nth-of-type(6){display:none}}.day-allocation[data-v-64f82f74]{color:#132957;background:#f6f8fc;min-height:100%;padding:28px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.day-allocation>header[data-v-64f82f74],main[data-v-64f82f74],.facts[data-v-64f82f74],.actions[data-v-64f82f74],.row[data-v-64f82f74],.group[data-v-64f82f74]{align-items:center;display:flex}.day-allocation>header[data-v-64f82f74]{justify-content:space-between;gap:24px}.day-allocation p[data-v-64f82f74]{color:#1265ff;margin:0;font-size:12px;font-weight:800}.day-allocation h1[data-v-64f82f74]{margin:4px 0;font-size:28px}.day-allocation header span[data-v-64f82f74],small[data-v-64f82f74]{color:#697a96}.actions[data-v-64f82f74]{gap:9px}.actions label[data-v-64f82f74],.actions button[data-v-64f82f74],.publish button[data-v-64f82f74],.group button[data-v-64f82f74]{color:#174d99;min-height:38px;font:inherit;background:#fff;border:1px solid #bfd1eb;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-weight:750;display:inline-flex}.actions input[data-v-64f82f74]{color:inherit;background:0 0;border:0}.notice[data-v-64f82f74],.state[data-v-64f82f74]{color:#174d99;background:#eef5ff;border:1px solid #bfd4ff;border-radius:9px;margin:18px 0;padding:12px}.state[data-v-64f82f74]{gap:8px;display:flex}.facts[data-v-64f82f74]{gap:12px;margin:20px 0}.facts span[data-v-64f82f74]{background:#fff;border:1px solid #dbe4f0;border-radius:10px;min-width:150px;padding:13px;display:grid}.facts b[data-v-64f82f74]{font-size:18px}.facts small[data-v-64f82f74]{margin-top:3px}main[data-v-64f82f74]{align-items:start;gap:18px}.matrix[data-v-64f82f74],aside article[data-v-64f82f74]{background:#fff;border:1px solid #dbe4f0;border-radius:12px}.matrix[data-v-64f82f74]{flex:1;overflow:auto}.matrix header[data-v-64f82f74]{border-bottom:1px solid #e8edf5;justify-content:space-between;padding:16px;display:flex}.matrix h2[data-v-64f82f74],aside h2[data-v-64f82f74]{margin:0;font-size:16px}.row[data-v-64f82f74]{border-bottom:1px solid #edf1f7;grid-template-columns:90px 92px 130px minmax(200px,1fr) 100px;gap:10px;padding:13px 17px;display:grid}.row.head[data-v-64f82f74]{color:#697a96;font-size:12px;font-weight:800}.row em[data-v-64f82f74]{color:#0b8f68;font-style:normal}.row em.locked[data-v-64f82f74]{color:#a15b00}aside[data-v-64f82f74]{gap:14px;width:340px;display:grid}aside article[data-v-64f82f74]{padding:16px}.group[data-v-64f82f74]{border-top:1px solid #edf1f7;flex-direction:column;align-items:flex-start;gap:7px;margin-top:12px;padding-top:12px}.group label[data-v-64f82f74]{color:#526986;gap:3px;width:100%;font-size:12px;font-weight:750;display:grid}.group input[data-v-64f82f74],.group select[data-v-64f82f74]{min-height:31px;font:inherit;border:1px solid #ccd9eb;border-radius:5px;padding:4px 7px}.group small[data-v-64f82f74]{gap:4px;display:flex}.preview[data-v-64f82f74]{background:#f7faff}.publish[data-v-64f82f74]{gap:10px;display:grid}.publish .primary[data-v-64f82f74]{color:#fff;background:#1265ff;border-color:#1265ff}.publish button[data-v-64f82f74]:disabled,.group button[data-v-64f82f74]:disabled,.group input[data-v-64f82f74]:disabled,.group select[data-v-64f82f74]:disabled{cursor:not-allowed;opacity:.5}@media (width<=1050px){main[data-v-64f82f74]{display:block}aside[data-v-64f82f74]{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin-top:16px}.row[data-v-64f82f74]{min-width:690px}}@media (width<=760px){.day-allocation[data-v-64f82f74]{padding:18px}.day-allocation>header[data-v-64f82f74]{flex-direction:column;align-items:flex-start}.facts[data-v-64f82f74]{overflow:auto}.facts span[data-v-64f82f74]{min-width:140px}aside[data-v-64f82f74]{display:block}aside article[data-v-64f82f74]{margin-bottom:12px}}.referee-page[data-v-ddd36997]{color:#101828;background:#f4f7fb;min-height:100%;padding:24px}.page-heading[data-v-ddd36997],.referee-sections[data-v-ddd36997],.summary-strip[data-v-ddd36997],.workspace-toolbar[data-v-ddd36997],.directory-layout[data-v-ddd36997],.page-state[data-v-ddd36997],.referee-section-state[data-v-ddd36997],.event-role-panel[data-v-ddd36997],.pagination[data-v-ddd36997],.notice[data-v-ddd36997]{max-width:1480px;margin-left:auto;margin-right:auto}.page-heading[data-v-ddd36997]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.page-heading p[data-v-ddd36997],.page-heading h1[data-v-ddd36997],.page-heading span[data-v-ddd36997]{margin:0}.page-heading p[data-v-ddd36997]{color:#2563eb;font-size:12px;font-weight:800}.page-heading h1[data-v-ddd36997]{margin-top:4px;font-size:26px}.page-heading span[data-v-ddd36997]{color:#667085;margin-top:5px;display:block}.heading-actions[data-v-ddd36997]{gap:8px;display:flex}.heading-actions button[data-v-ddd36997],.workspace-toolbar button[data-v-ddd36997],.pagination button[data-v-ddd36997],.page-state button[data-v-ddd36997],.referee-section-state button[data-v-ddd36997],.event-role-panel button[data-v-ddd36997],.modal button[data-v-ddd36997]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex}.primary[data-v-ddd36997]{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.danger[data-v-ddd36997]{color:#b42318!important}.primary-danger[data-v-ddd36997]{color:#fff!important;background:#b42318!important;border-color:#b42318!important}button[data-v-ddd36997]:disabled{cursor:not-allowed;opacity:.5}button[data-v-ddd36997]:focus-visible,input[data-v-ddd36997]:focus-visible,select[data-v-ddd36997]:focus-visible,.import-template-download a[data-v-ddd36997]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.referee-sections[data-v-ddd36997]{gap:6px;margin-bottom:16px;display:flex}.referee-sections button[data-v-ddd36997]{background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:40px;padding:0 16px;font-weight:750}.referee-sections button.selected[data-v-ddd36997]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.notice[data-v-ddd36997]{box-sizing:border-box;color:#027a48;background:#ecfdf3;border:1px solid #a7f3d0;border-radius:7px;margin-bottom:12px;padding:11px 14px}.summary-strip[data-v-ddd36997]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.summary-strip div[data-v-ddd36997]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.summary-strip span[data-v-ddd36997]{color:#667085}.summary-strip strong[data-v-ddd36997]{font-size:22px}.workspace-toolbar[data-v-ddd36997]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:9px;margin-bottom:12px;padding:12px;display:flex}.workspace-toolbar label[data-v-ddd36997]{flex:1;align-items:center;gap:8px;display:flex}.workspace-toolbar input[data-v-ddd36997],.workspace-toolbar select[data-v-ddd36997]{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:7px;width:100%;min-height:40px;padding:0 11px}.workspace-toolbar select[data-v-ddd36997]{max-width:180px}.page-state[data-v-ddd36997],.referee-section-state[data-v-ddd36997]{color:#667085;text-align:center;background:#fff;border:1px solid #e4e7ec;border-radius:8px;place-content:center;justify-items:center;gap:9px;min-height:330px;display:grid}.page-state.compact[data-v-ddd36997]{min-height:260px}.page-state.error[data-v-ddd36997]{color:#b42318}.spin[data-v-ddd36997]{animation:1s linear infinite spin-ddd36997}@keyframes spin-ddd36997{to{transform:rotate(360deg)}}.pagination[data-v-ddd36997]{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.event-role-panel[data-v-ddd36997]{background:#fff;border:1px solid #e4e7ec;border-radius:9px;overflow:hidden}.event-role-heading[data-v-ddd36997]{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.event-role-heading p[data-v-ddd36997],.event-role-heading h2[data-v-ddd36997],.event-role-heading span[data-v-ddd36997]{margin:0}.event-role-heading p[data-v-ddd36997]{color:#2563eb;font-size:12px;font-weight:800}.event-role-heading h2[data-v-ddd36997]{margin-top:3px}.event-role-heading span[data-v-ddd36997]{color:#667085;margin-top:4px;display:block}.event-role-panel>.page-state[data-v-ddd36997]{border:0;border-radius:0}.event-role-table-wrap[data-v-ddd36997]{overflow:auto}.event-role-table[data-v-ddd36997]{border-collapse:collapse;width:100%}.event-role-table th[data-v-ddd36997],.event-role-table td[data-v-ddd36997]{text-align:left;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:13px 16px}.event-role-table th[data-v-ddd36997]{color:#475467;background:#f9fafb;font-size:12px}.event-role-actions[data-v-ddd36997]{gap:7px;display:flex}.event-role-actions button[data-v-ddd36997]{min-height:34px;padding:0 10px}.event-role-footer[data-v-ddd36997]{color:#667085;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.modal-backdrop[data-v-ddd36997]{z-index:70;background:#1018288a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal[data-v-ddd36997]{background:#fff;border-radius:10px;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 20px 48px #1018283d}.modal.wide[data-v-ddd36997]{width:min(800px,100%)}.modal.compact-modal[data-v-ddd36997]{width:min(480px,100%)}.modal>header[data-v-ddd36997]{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.modal h2[data-v-ddd36997],.modal p[data-v-ddd36997]{margin:0}.modal header p[data-v-ddd36997]{color:#667085;margin-top:5px}.modal header button[data-v-ddd36997]{width:36px;min-height:36px;padding:0}.modal form[data-v-ddd36997],.import-body[data-v-ddd36997]{gap:14px;padding:20px;display:grid}.modal label[data-v-ddd36997]{gap:6px;font-weight:700;display:grid}.modal input[data-v-ddd36997],.modal select[data-v-ddd36997]{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:7px;min-height:40px;padding:0 10px}.modal small[data-v-ddd36997],.boundary[data-v-ddd36997]{color:#667085;font-size:12px;font-weight:400}.form-grid[data-v-ddd36997]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-error[data-v-ddd36997],.form-notice[data-v-ddd36997]{border-radius:7px;padding:10px 12px}.form-error[data-v-ddd36997]{color:#b42318;background:#fef3f2}.form-notice[data-v-ddd36997]{color:#b54708;background:#fffaeb}.confirm-body[data-v-ddd36997]{gap:8px;padding:20px;display:grid}.confirm-body span[data-v-ddd36997]{color:#667085}.modal footer[data-v-ddd36997]{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.modal form footer[data-v-ddd36997]{margin:0 -20px -20px}.import-template-download[data-v-ddd36997]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.import-template-download p[data-v-ddd36997]{color:#344054}.import-template-download a[data-v-ddd36997]{color:#1d4ed8;background:#fff;border:1px solid #2563eb;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.import-template-download a[data-v-ddd36997]:hover{background:#dbeafe}.import-body>button[data-v-ddd36997]{width:max-content}.import-body table[data-v-ddd36997]{border-collapse:collapse;width:100%}.import-body th[data-v-ddd36997],.import-body td[data-v-ddd36997]{text-align:left;border-bottom:1px solid #e4e7ec;padding:10px}.referee-section-state[data-v-ddd36997]{min-height:360px}.referee-page[data-v-ddd36997] .day-allocation{background:0 0;min-height:0;padding:0}@media (width<=900px){.page-heading[data-v-ddd36997],.event-role-heading[data-v-ddd36997],.event-role-footer[data-v-ddd36997]{flex-direction:column;align-items:flex-start}.summary-strip[data-v-ddd36997]{grid-template-columns:1fr 1fr}.workspace-toolbar[data-v-ddd36997]{flex-wrap:wrap}.workspace-toolbar label[data-v-ddd36997]{flex-basis:100%}.form-grid[data-v-ddd36997]{grid-template-columns:1fr}}@media (width<=640px){.referee-page[data-v-ddd36997]{padding:16px}.summary-strip[data-v-ddd36997]{grid-template-columns:1fr}.heading-actions[data-v-ddd36997]{width:100%}.heading-actions button[data-v-ddd36997]{flex:1}.referee-sections[data-v-ddd36997]{overflow:auto}.modal-backdrop[data-v-ddd36997]{padding:10px}.import-template-download[data-v-ddd36997]{flex-direction:column;align-items:flex-start}.event-role-heading>.primary[data-v-ddd36997]{width:100%}.event-role-actions[data-v-ddd36997]{flex-direction:column;align-items:stretch}}.weapon-field[data-v-ddd36997]{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:14px;min-height:40px;margin:0;padding:8px 10px;display:flex}.weapon-field legend[data-v-ddd36997]{padding:0 4px;font-weight:700}.weapon-field label[data-v-ddd36997]{align-items:center;gap:6px;font-weight:500;display:flex}.weapon-field input[data-v-ddd36997]{width:16px;height:16px;min-height:auto}@media (width<=640px){.weapon-field[data-v-ddd36997]{flex-direction:column;align-items:flex-start}}.event-role-recovery[data-v-ddd36997]{color:#93370d;background:#fffaeb;border-bottom:1px solid #fedf89;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.event-role-recovery button[data-v-ddd36997]{flex:none}@media (width<=640px){.event-role-recovery[data-v-ddd36997]{flex-direction:column;align-items:flex-start}}.basic-score-entry-surface[data-v-712957a2]{gap:6px;display:grid}.basic-score-entry-card[data-v-712957a2]{border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:6px;gap:5px;padding:8px 10px;display:grid}.basic-score-entry-card.is-recorded[data-v-712957a2]{border-color:#b9e8c0}.basic-score-entry-card.is-pending[data-v-712957a2]{border-color:#ffd09a}.basic-score-entry-card.is-selected[data-v-712957a2]{border:2px solid var(--accent);padding:7px 9px;box-shadow:0 0 0 2px #d6e4ff}.basic-score-entry-head[data-v-712957a2],.basic-score-entry-names[data-v-712957a2]{justify-content:space-between;align-items:center;gap:8px;display:flex}.basic-score-entry-state[data-v-712957a2]{align-items:center;gap:5px;min-width:0;display:inline-flex}.basic-score-entry-state small[data-v-712957a2]{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:750}.basic-score-entry-status[data-v-712957a2]{color:#b85d00;background:#fff0da;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:700}.is-recorded .basic-score-entry-status[data-v-712957a2]{color:#14742d;background:#e5f8e8}.basic-score-entry-names[data-v-712957a2]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:4px;font-size:12px;line-height:1.28;display:grid}.basic-score-entry-names>span[data-v-712957a2]:not(.basic-score-entry-separator){overflow-wrap:anywhere;min-width:0}.basic-score-entry-separator[data-v-712957a2]{color:var(--muted);font-size:12px}.live-board-selection[data-v-e23b1157]{box-sizing:border-box;color:#071d4c;background:linear-gradient(145deg,#f5f8ff,#eef3fb);place-items:center;min-height:100vh;padding:32px;display:grid}.selection-card[data-v-e23b1157]{box-sizing:border-box;background:#fff;border:1px solid #dce5f3;border-radius:14px;gap:16px;width:min(520px,100%);padding:38px;display:grid;box-shadow:0 18px 50px #051f501f}.selection-card h1[data-v-e23b1157],.selection-card p[data-v-e23b1157]{margin:0}.selection-kicker[data-v-e23b1157]{color:#1260e8;letter-spacing:.12em;font-size:12px;font-weight:800}.selection-card h1[data-v-e23b1157]{font-size:32px}.selection-card>p[data-v-e23b1157]:not(.selection-kicker,.selection-error){color:#637493}.selection-card label[data-v-e23b1157]{color:#1b315b;gap:7px;font-size:14px;font-weight:700;display:grid}.selection-card input[data-v-e23b1157],.selection-card select[data-v-e23b1157]{box-sizing:border-box;color:#071d4c;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd9e9;border-radius:7px;padding:0 12px}.selection-card button[data-v-e23b1157]{color:#fff;cursor:pointer;background:#075ef0;border:0;border-radius:7px;min-height:46px;font-size:16px;font-weight:800}.selection-card button[data-v-e23b1157]:disabled{cursor:not-allowed;opacity:.48}.selection-error[data-v-e23b1157]{color:#b42318}.live-board-display[data-v-e23b1157]{z-index:1000;box-sizing:border-box;color:#071d4c;background:#f7f9fd;grid-template-rows:11.4vh 7.4vh 3.8vh minmax(0,1fr) 3.3vh 6.1vh;gap:0;width:100vw;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.live-board-display-head[data-v-e23b1157]{color:#fff;background:linear-gradient(110deg,#031c4a,#001844);grid-template-columns:minmax(300px,1fr) auto minmax(300px,1fr);align-items:center;gap:28px;padding:0 34px;display:grid;box-shadow:0 2px 12px #02133747}.event-name[data-v-e23b1157]{font-size:29px;line-height:1.25}.live-board-display-head h1[data-v-e23b1157]{text-align:center;white-space:nowrap;letter-spacing:.02em;margin:0;font-size:52px;line-height:1}.head-state[data-v-e23b1157]{justify-self:end;align-items:center;gap:32px;display:flex}.freshness[data-v-e23b1157]{white-space:nowrap;align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.freshness i[data-v-e23b1157]{background:currentColor;border-radius:50%;width:18px;height:18px}.freshness.live[data-v-e23b1157]{color:#5bea09}.freshness.late[data-v-e23b1157]{color:#ffb20a}.freshness.expired[data-v-e23b1157]{color:#ff5454}.freshness.pending[data-v-e23b1157]{color:#b8c5d9}.head-state time[data-v-e23b1157]{border-left:1px solid #d4def0;padding-left:32px;font-size:52px;font-weight:800;line-height:1}.live-board-stats[data-v-e23b1157]{box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #edf1f7;border-radius:8px;align-items:center;gap:35px;min-width:0;margin:14px 26px 0;padding:0 20px;font-size:21px;display:flex;box-shadow:0 2px 12px #051f5012}.live-board-stats .total[data-v-e23b1157]{border-right:1px solid #dce4ef;padding-right:28px;font-weight:700}.stat[data-v-e23b1157]{align-items:center;gap:9px;font-weight:700;display:flex}.stat i[data-v-e23b1157]{border-radius:50%;width:15px;height:15px}.stat b[data-v-e23b1157]{font-size:24px}.stat.in-progress[data-v-e23b1157]{color:#f21d25}.stat.in-progress i[data-v-e23b1157]{background:#f21d25}.stat.waiting[data-v-e23b1157]{color:#f90}.stat.waiting i[data-v-e23b1157]{background:#f90}.stat.deferred[data-v-e23b1157]{color:#70809c}.stat.deferred i[data-v-e23b1157]{background:#8190aa}.stat.idle[data-v-e23b1157]{color:#075fe4}.stat.idle i[data-v-e23b1157]{background:#075fe4}.live-board-stats>strong[data-v-e23b1157]{margin-left:auto;font-size:19px}.window-progress[data-v-e23b1157]{flex:0 390px;justify-content:flex-end;gap:6px;display:flex;overflow:hidden}.window-progress i[data-v-e23b1157]{background:#e3e9f3;flex:0 0 5px;width:5px;height:23px}.window-progress i.active[data-v-e23b1157]{background:#075fe4}.window-hint[data-v-e23b1157]{color:#6d80a2;place-items:center;margin:0;font-size:18px;line-height:28px;display:grid}.stale-notice[data-v-e23b1157],.live-board-error[data-v-e23b1157]{z-index:2;border-radius:6px;margin:0;padding:8px 18px;font-weight:800;position:absolute;top:160px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #06183e29}.stale-notice.late[data-v-e23b1157]{color:#865400;background:#fff3c8}.stale-notice.expired[data-v-e23b1157],.live-board-error[data-v-e23b1157]{color:#a91c1c;background:#ffe3e3}.live-board-state[data-v-e23b1157]{color:#607397;place-items:center;margin:0;font-size:24px;display:grid}.piste-board-grid[data-v-e23b1157]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;min-height:0;padding:8px 26px 0;display:grid;overflow:hidden}.piste-board-card[data-v-e23b1157]{background:#fff;border:1px solid #e4e9f2;border-radius:9px;grid-template-columns:166px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 2px 10px #051f500d}.piste-board-card aside[data-v-e23b1157]{box-sizing:border-box;border-right:1px solid #e0e6f0;grid-template-rows:1fr auto auto 1fr;place-items:center;min-width:0;padding:9px 8px;display:grid}.piste-board-card aside>strong[data-v-e23b1157]{color:#075fe4;letter-spacing:-.03em;align-self:end;font-size:55px;line-height:1}.piste-status[data-v-e23b1157]{white-space:nowrap;align-items:center;gap:8px;font-size:20px;display:flex}.piste-status i[data-v-e23b1157]{background:currentColor;border-radius:50%;width:14px;height:14px}.piste-board-card aside>span[data-v-e23b1157]{color:#071d4c;white-space:nowrap;align-self:start;font-size:17px;font-weight:700}.piste-board-card main[data-v-e23b1157]{grid-template-rows:auto minmax(42px,1fr) 25px minmax(34px,auto);align-content:center;gap:2px;min-width:0;padding:8px 28px;display:grid}.contest-meta[data-v-e23b1157]{align-items:center;gap:18px;min-width:0;display:flex}.contest-meta small[data-v-e23b1157],.next-row small[data-v-e23b1157]{color:#fff;background:#075fe4;flex:none;padding:2px 16px;font-size:16px;font-weight:800}.contest-meta span[data-v-e23b1157]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.current-name[data-v-e23b1157]{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#061640;align-self:center;font-size:clamp(42px,2.55vw,52px);line-height:1.06;overflow:hidden}.piste-track[data-v-e23b1157]{object-fit:fill;width:100%;height:25px;display:block}.next-row[data-v-e23b1157]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.next-name[data-v-e23b1157]{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#102b62;min-width:0;font-size:clamp(30px,1.9vw,38px);line-height:1.05;overflow:hidden}.status-in_progress .piste-status[data-v-e23b1157]{color:#f21d25}.status-waiting .piste-status[data-v-e23b1157]{color:#f90}.status-deferred .piste-status[data-v-e23b1157],.status-dt_required .piste-status[data-v-e23b1157],.status-data_closed .piste-status[data-v-e23b1157]{color:#71809b}.status-idle .piste-status[data-v-e23b1157]{color:#075fe4}.status-idle .contest-meta small[data-v-e23b1157],.status-data_closed .contest-meta small[data-v-e23b1157],.status-deferred .contest-meta small[data-v-e23b1157],.status-dt_required .contest-meta small[data-v-e23b1157]{background:#8795aa}.status-idle .current-name[data-v-e23b1157],.status-data_closed .current-name[data-v-e23b1157],.status-deferred .current-name[data-v-e23b1157],.status-dt_required .current-name[data-v-e23b1157]{color:#7485a2}.live-board-display>footer[data-v-e23b1157]{color:#fff;letter-spacing:.02em;background:#031c4a;justify-content:center;align-items:center;gap:28px;font-size:23px;font-weight:700;display:flex}@media (width<=1400px){.live-board-display[data-v-e23b1157]{grid-template-rows:94px 54px 26px minmax(0,1fr) 26px 54px}.live-board-display-head[data-v-e23b1157]{grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);padding:0 24px}.event-name[data-v-e23b1157]{font-size:20px}.live-board-display-head h1[data-v-e23b1157]{font-size:40px}.freshness[data-v-e23b1157]{font-size:19px}.head-state[data-v-e23b1157]{gap:18px}.head-state time[data-v-e23b1157]{padding-left:18px;font-size:42px}.live-board-stats[data-v-e23b1157]{gap:20px;padding:0 20px;font-size:17px}.live-board-stats .total[data-v-e23b1157]{padding-right:18px}.window-progress[data-v-e23b1157]{flex-basis:210px}.piste-board-grid[data-v-e23b1157]{padding:0 18px}.piste-board-card[data-v-e23b1157]{grid-template-columns:132px minmax(0,1fr)}.piste-board-card aside>strong[data-v-e23b1157]{font-size:43px}.piste-status[data-v-e23b1157]{font-size:17px}.piste-board-card aside>span[data-v-e23b1157]{font-size:14px}.piste-board-card main[data-v-e23b1157]{padding:7px 18px}.contest-meta small[data-v-e23b1157],.next-row small[data-v-e23b1157]{padding:2px 10px;font-size:13px}.contest-meta span[data-v-e23b1157]{font-size:14px}.current-name[data-v-e23b1157]{font-size:42px}.next-name[data-v-e23b1157]{font-size:30px}.live-board-display>footer[data-v-e23b1157]{font-size:20px}}.test-release-view[data-v-96577921]{gap:16px;display:grid}.module-hero[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:16px;display:grid}.module-kicker[data-v-96577921]{color:var(--accent);margin-bottom:5px;font-size:12px;font-weight:780}.module-hero h2[data-v-96577921]{font-size:24px;line-height:1.15}.module-hero p[data-v-96577921]:not(.module-kicker){max-width:820px;color:var(--muted);margin-top:8px}.hero-actions[data-v-96577921]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.test-dashboard-grid[data-v-96577921],.test-lower-grid[data-v-96577921]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.release-gate-board[data-v-96577921]{grid-template-columns:minmax(260px,.88fr) minmax(0,1fr);gap:12px;display:grid}.gate-summary-card[data-v-96577921]{border:1px solid color-mix(in srgb, var(--danger) 24%, var(--line));border-radius:var(--radius-md);background:linear-gradient(135deg, var(--danger-soft), var(--surface) 68%);align-content:start;gap:10px;padding:14px;display:grid}.gate-summary-card h3[data-v-96577921]{font-size:21px;line-height:1.18}.gate-summary-card p[data-v-96577921],.asset-card p[data-v-96577921],.release-step-card p[data-v-96577921]{color:var(--muted)}.gate-meta-list[data-v-96577921]{color:var(--muted);gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.gate-meta-list li[data-v-96577921]{gap:2px;display:grid}.gate-meta-list strong[data-v-96577921]{color:var(--text)}.test-metric-grid[data-v-96577921]{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;display:grid}.test-metric-card[data-v-96577921],.asset-card[data-v-96577921],.release-step-card[data-v-96577921],.test-check-row[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:12px}.metric-row[data-v-96577921],.asset-head[data-v-96577921]{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.test-metric-card strong[data-v-96577921]{margin-top:8px;font-size:25px;line-height:1;display:block}.test-metric-card p[data-v-96577921]{color:var(--muted);margin-top:5px;font-size:12px}.test-progress[data-v-96577921]{background:var(--surface-alt);border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.test-progress span[data-v-96577921]{border-radius:inherit;background:var(--accent);height:100%;display:block}.test-progress.warn span[data-v-96577921]{background:var(--warning)}.test-progress.danger span[data-v-96577921]{background:var(--danger)}.blocker-row[data-v-96577921]{background:linear-gradient(90deg, var(--warning-soft), var(--surface))}.test-coverage-layout[data-v-96577921]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.test-coverage-table[data-v-96577921]{min-width:820px}.article-code[data-v-96577921]{border-radius:var(--radius-sm);min-height:24px;color:var(--accent-strong);background:var(--accent-soft);align-items:center;padding:0 7px;font-size:12px;font-weight:780;display:inline-flex}.uncovered-panel[data-v-96577921]{background:var(--surface-alt)}.baseline-browser[data-v-96577921]{gap:12px;display:grid}.baseline-summary-grid[data-v-96577921]{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;display:grid}.baseline-summary-card[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);gap:5px;padding:12px;display:grid}.baseline-summary-card span[data-v-96577921],.baseline-summary-card small[data-v-96577921]{color:var(--muted);font-size:12px}.baseline-summary-card strong[data-v-96577921]{font-size:24px;line-height:1}.baseline-summary-card small.good[data-v-96577921]{color:var(--success)}.baseline-summary-card small.warn[data-v-96577921]{color:var(--warning)}.baseline-summary-card small.danger[data-v-96577921]{color:var(--danger)}.baseline-tabs[data-v-96577921]{justify-content:flex-start}.baseline-detail-route[data-v-96577921]{gap:14px;display:grid}.baseline-route-head[data-v-96577921]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.baseline-route-head .mini-button[data-v-96577921]{margin-bottom:10px}.baseline-route-meta[data-v-96577921],.baseline-coverage-grid[data-v-96577921],.baseline-card-metrics[data-v-96577921],.baseline-case-grid[data-v-96577921]{gap:10px;display:grid}.baseline-route-meta[data-v-96577921]{grid-template-columns:repeat(4,minmax(160px,1fr))}.baseline-route-meta article[data-v-96577921],.baseline-coverage-card[data-v-96577921],.baseline-case-card[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);min-width:0;padding:12px}.baseline-route-meta span[data-v-96577921],.baseline-coverage-card p[data-v-96577921],.baseline-case-card p[data-v-96577921],.baseline-case-stats[data-v-96577921]{color:var(--muted);font-size:12px}.baseline-route-meta strong[data-v-96577921],.baseline-case-card h3[data-v-96577921]{overflow-wrap:anywhere}.baseline-route-meta strong[data-v-96577921]{margin-top:4px;font-size:13px;display:block}.baseline-detail-shell[data-v-96577921]{gap:14px;display:grid}.baseline-coverage-grid[data-v-96577921]{grid-template-columns:repeat(4,minmax(180px,1fr))}.baseline-card-head[data-v-96577921]{justify-content:space-between;align-items:center;gap:8px;display:flex}.baseline-card-head h3[data-v-96577921]{min-width:0;font-size:14px}.baseline-card-metrics[data-v-96577921]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.baseline-card-metrics span[data-v-96577921]{border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--muted);padding:8px;font-size:11px}.baseline-card-metrics strong[data-v-96577921]{color:var(--text);font-size:18px;line-height:1.1;display:block}.baseline-case-grid[data-v-96577921]{grid-template-columns:repeat(3,minmax(240px,1fr))}.baseline-case-card[data-v-96577921]{background:var(--surface);align-content:start;gap:9px;display:grid}.baseline-case-card h3[data-v-96577921]{font-size:15px;line-height:1.25}.baseline-fixture-line[data-v-96577921]{border-left:3px solid #2d8e7a59;padding-left:8px}.baseline-case-code[data-v-96577921]{overflow-wrap:anywhere;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);padding:7px;font-size:11px;font-weight:780}.baseline-case-stats[data-v-96577921]{gap:4px;display:grid}.baseline-case-actions[data-v-96577921]{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.baseline-browser-layout[data-v-96577921]{grid-template-columns:minmax(340px,.62fr) minmax(560px,1fr);align-items:start;gap:14px;display:grid}.baseline-table[data-v-96577921]{min-width:820px}.baseline-table tr.selected td[data-v-96577921]{background:var(--accent-soft)}.baseline-detail-panel[data-v-96577921]{background:var(--surface-alt);gap:12px;display:grid}.baseline-meta-grid[data-v-96577921]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.baseline-meta-grid div[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:8px}.baseline-meta-grid dt[data-v-96577921]{color:var(--muted);font-size:11px}.baseline-meta-grid dd[data-v-96577921]{overflow-wrap:anywhere;color:var(--text);margin:3px 0 0;font-size:12px;font-weight:720}.baseline-note[data-v-96577921]{border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);margin:0;padding:8px 10px;font-size:12px}.baseline-note.danger[data-v-96577921]{border-left-color:var(--danger);color:var(--danger)}.fixture-precheck-panel[data-v-96577921]{border:1px solid color-mix(in srgb, var(--success) 36%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 82%, var(--success) 8%);gap:8px;padding:10px;display:grid}.fixture-precheck-panel.danger[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 48%, var(--line));background:var(--danger-soft)}.fixture-precheck-panel.warn[data-v-96577921]{border-color:color-mix(in srgb, var(--warning) 50%, var(--line));background:var(--warning-soft)}.fixture-precheck-panel p[data-v-96577921]{color:var(--muted);margin:0;font-size:12px}.precheck-size-grid[data-v-96577921]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.precheck-size-grid article[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:7px}.precheck-size-grid span[data-v-96577921]{color:var(--muted);font-size:11px}.precheck-size-grid strong[data-v-96577921]{overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.baseline-visual-panel[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:12px;padding:12px;display:grid}.baseline-visual-head[data-v-96577921]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.baseline-visual-head h4[data-v-96577921],.baseline-section-title[data-v-96577921]{margin:0;font-size:14px}.baseline-visual-head p[data-v-96577921]{color:var(--muted);margin:4px 0 0;font-size:12px}.compact-tabs .tab-button[data-v-96577921]:disabled{cursor:not-allowed;opacity:.48}.pool-visual-summary[data-v-96577921]{grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px;display:grid}.pool-visual-summary article[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);gap:4px;min-width:0;padding:9px;display:grid}.pool-visual-summary article.danger[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 38%, var(--line));background:var(--danger-soft)}.pool-visual-summary span[data-v-96577921],.pool-visual-summary small[data-v-96577921]{color:var(--muted);font-size:11px}.pool-visual-summary strong[data-v-96577921]{overflow-wrap:anywhere;font-size:18px;line-height:1.15}.pool-visual-layout[data-v-96577921]{grid-template-columns:minmax(230px,.46fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.ranking-sequence-panel[data-v-96577921],.pool-board-panel[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);min-width:0;padding:10px}.visual-section-head[data-v-96577921]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.visual-section-head h5[data-v-96577921]{margin:0;font-size:13px}.visual-section-head span[data-v-96577921]{color:var(--muted);font-size:11px}.ranking-sequence-list[data-v-96577921],.pool-assignment-list[data-v-96577921]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ranking-sequence-list[data-v-96577921]{max-height:560px;overflow:auto}.ranking-sequence-list li[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:42px minmax(34px,auto) minmax(0,1fr);align-items:center;gap:6px;padding:7px;display:grid}.ranking-sequence-list li.moved[data-v-96577921]{border-color:color-mix(in srgb, var(--warning) 54%, var(--line));box-shadow:inset 3px 0 0 var(--warning)}.ranking-sequence-list li.conflict[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 52%, var(--line));background:var(--danger-soft)}.rank-chip[data-v-96577921]{border-radius:var(--radius-sm);background:var(--accent-soft);min-height:24px;color:var(--accent-strong);justify-content:center;align-items:center;font-size:12px;font-weight:780;display:inline-flex}.ranking-sequence-list strong[data-v-96577921],.pool-assignment-list strong[data-v-96577921]{font-size:12px}.ranking-sequence-list span[data-v-96577921]:not(.rank-chip),.ranking-sequence-list em[data-v-96577921]{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:11px;font-style:normal}.ranking-sequence-list em[data-v-96577921]{grid-column:2/-1}.pool-board-grid[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;display:grid}.pool-board-column[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-rows:auto 1fr;min-width:0;padding:9px;display:grid}.pool-board-column.focused[data-v-96577921]{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent-soft) 82%, transparent), 0 12px 26px color-mix(in srgb, var(--accent) 16%, transparent)}.pool-board-title[data-v-96577921]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pool-board-title strong[data-v-96577921]{font-size:13px}.pool-board-title span[data-v-96577921]{color:var(--muted);font-size:11px}.pool-assignment-list li[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;height:98px;min-height:98px;padding:7px;display:grid}.pool-assignment-list li.selectable[data-v-96577921]{cursor:pointer}.pool-assignment-list li.selectable[data-v-96577921]:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:color-mix(in srgb, var(--surface-alt) 82%, var(--accent-soft))}.pool-assignment-list li.selectable[data-v-96577921]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pool-assignment-body[data-v-96577921]{align-content:start;gap:2px;min-width:0;display:grid}.assignment-heading[data-v-96577921]{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.assignment-heading strong[data-v-96577921]{overflow-wrap:anywhere;min-width:0}.pool-assignment-list li.moved[data-v-96577921]{border-color:color-mix(in srgb, var(--warning) 58%, var(--line));box-shadow:inset 3px 0 0 var(--warning)}.pool-assignment-list li.conflict[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 56%, var(--line));background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.pool-assignment-list li.same-club[data-v-96577921]{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 72%, transparent);outline-offset:-4px;background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-alt));box-shadow:inset 8px 0 0 var(--accent), inset 0 0 0 2px color-mix(in srgb, var(--accent) 76%, transparent), 0 0 0 2px color-mix(in srgb, var(--accent-soft) 85%, transparent)}.pool-assignment-list li.same-club.conflict[data-v-96577921]{background:color-mix(in srgb, var(--danger-soft) 58%, var(--accent-soft))}.pool-assignment-list li.selected[data-v-96577921]{border-color:var(--accent);outline:4px solid var(--accent);outline-offset:-5px;box-shadow:inset 10px 0 0 var(--accent), inset 0 0 0 3px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent-soft) 92%, transparent), 0 10px 22px color-mix(in srgb, var(--accent) 22%, transparent)}.pool-assignment-list li.selected[data-v-96577921]:focus-visible{outline:4px solid var(--accent);outline-offset:-5px}.pool-assignment-list li.same-club .pool-position[data-v-96577921]{background:var(--accent);color:var(--surface)}.pool-assignment-list li.selected .pool-position[data-v-96577921]{background:var(--text);color:var(--surface)}.pool-assignment-list li.empty[data-v-96577921]{background:color-mix(in srgb, var(--surface-alt) 74%, var(--surface));color:var(--muted);border-style:dashed}.pool-assignment-list li.empty strong[data-v-96577921],.pool-assignment-list li.empty .pool-position[data-v-96577921]{color:var(--muted)}.pool-assignment-list li.empty .pool-position[data-v-96577921]{background:var(--surface-alt)}.pool-position[data-v-96577921]{background:var(--surface);width:24px;height:24px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:780;display:inline-flex}.pool-assignment-list small[data-v-96577921],.pool-assignment-list em[data-v-96577921],.assignment-status[data-v-96577921],.baseline-visual-empty[data-v-96577921]{color:var(--muted);font-size:11px}.pool-assignment-list small[data-v-96577921],.pool-assignment-list em[data-v-96577921]{line-height:1.25;display:block}.pool-assignment-list em[data-v-96577921]{color:color-mix(in srgb, var(--warning) 72%, var(--text));overflow-wrap:anywhere;font-style:normal}.assignment-rank[data-v-96577921]{white-space:nowrap}.assignment-unit[data-v-96577921]{color:var(--text);overflow-wrap:anywhere;white-space:normal;word-break:break-word}.assignment-unit.muted[data-v-96577921]{color:var(--muted)}.assignment-status[data-v-96577921]{white-space:nowrap;flex:none}.baseline-visual-empty[data-v-96577921]{border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:10px}.baseline-section-title[data-v-96577921]{color:var(--text)}.ranking-visual-panel[data-v-96577921],.penalty-visual-panel[data-v-96577921]{align-content:start}.ranking-standing-panel[data-v-96577921],.ranking-compare-panel[data-v-96577921],.ranking-tie-panel[data-v-96577921],.ranking-seed-check-panel[data-v-96577921],.ranking-draw-panel[data-v-96577921],.ranking-pool-card[data-v-96577921],.penalty-decision-panel[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);min-width:0;padding:10px}.ranking-standing-list[data-v-96577921],.ranking-compare-brief[data-v-96577921],.ranking-compare-list[data-v-96577921],.ranking-compare-list article[data-v-96577921],.ranking-range-cell[data-v-96577921],.ranking-set-cell[data-v-96577921],.ranking-result-cell[data-v-96577921],.compare-chip-row[data-v-96577921]{gap:6px;display:grid}.ranking-compare-brief[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(0,.6fr) minmax(0,.8fr) minmax(0,1.1fr);align-items:center;margin-bottom:10px;padding:9px 10px}.ranking-compare-brief.good[data-v-96577921]{border-color:color-mix(in srgb, var(--success) 46%, var(--line));box-shadow:inset 3px 0 0 var(--success)}.ranking-compare-brief.warn[data-v-96577921]{border-color:color-mix(in srgb, var(--warning) 52%, var(--line));background:var(--warning-soft);box-shadow:inset 3px 0 0 var(--warning)}.ranking-compare-brief.danger[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 52%, var(--line));background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.ranking-compare-brief strong[data-v-96577921]{color:var(--text);font-size:15px}.ranking-compare-brief span[data-v-96577921],.ranking-compare-brief em[data-v-96577921]{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal}.ranking-compare-list article[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(116px,.55fr) minmax(0,1fr) minmax(0,1fr) minmax(132px,.6fr);align-items:stretch;padding:8px}.ranking-compare-list article.good[data-v-96577921]{border-color:color-mix(in srgb, var(--success) 42%, var(--line));box-shadow:inset 3px 0 0 var(--success)}.ranking-compare-list article.warn[data-v-96577921]{border-color:color-mix(in srgb, var(--warning) 54%, var(--line));background:var(--warning-soft);box-shadow:inset 3px 0 0 var(--warning)}.ranking-compare-list article.danger[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 54%, var(--line));background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.ranking-range-cell[data-v-96577921],.ranking-set-cell[data-v-96577921],.ranking-result-cell[data-v-96577921]{border-radius:var(--radius-sm);background:var(--surface-alt);min-width:0;padding:8px}.ranking-range-cell strong[data-v-96577921]{color:var(--text);font-size:13px}.ranking-range-cell span[data-v-96577921],.ranking-range-cell em[data-v-96577921],.ranking-set-cell small[data-v-96577921],.ranking-set-cell header span[data-v-96577921],.ranking-result-cell small[data-v-96577921]{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal}.ranking-set-cell header[data-v-96577921]{justify-content:space-between;align-items:center;gap:8px;display:flex}.compare-chip-row[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(46px,max-content));align-items:center;gap:5px}.compare-chip[data-v-96577921]{border:1px solid var(--line);background:var(--surface);min-height:22px;color:var(--text);overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:12px;font-weight:720;display:inline-flex}.compare-chip.muted[data-v-96577921]{color:var(--muted);font-weight:600}.compare-chip.draw-chip[data-v-96577921]{color:var(--accent-strong);background:#2d8e7a14;border-color:#2d8e7a59;gap:5px}.compare-chip.draw-chip strong[data-v-96577921]{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.ranking-result-cell[data-v-96577921]{align-content:center}.ranking-standing-list article[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--muted);grid-template-columns:52px minmax(74px,1.1fr) repeat(7,minmax(58px,.8fr));align-items:center;gap:7px;padding:7px;font-size:11px;display:grid}.ranking-standing-list article.tied[data-v-96577921]{border-color:color-mix(in srgb, var(--warning) 52%, var(--line));box-shadow:inset 3px 0 0 var(--warning)}.ranking-standing-list article.irm[data-v-96577921],.ranking-fencer-list li.irm[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 52%, var(--line));background:var(--danger-soft)}.ranking-standing-list strong[data-v-96577921]{overflow-wrap:anywhere;color:var(--text);font-size:12px}.ranking-tie-grid[data-v-96577921],.ranking-draw-grid[data-v-96577921],.ranking-pool-grid[data-v-96577921],.ranking-fencer-list[data-v-96577921],.initial-seed-line-grid[data-v-96577921],.penalty-decision-grid[data-v-96577921],.ranking-bout-grid[data-v-96577921],.penalty-timeline[data-v-96577921]{gap:8px;display:grid}.ranking-tie-grid[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.initial-seed-line-grid[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ranking-draw-grid[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.penalty-decision-grid[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ranking-tie-grid article[data-v-96577921],.ranking-draw-grid article[data-v-96577921],.initial-seed-line-grid article[data-v-96577921],.penalty-decision-grid article[data-v-96577921]{border-radius:var(--radius-sm);background:var(--surface);gap:4px;padding:9px;display:grid}.ranking-tie-grid article.warn[data-v-96577921],.initial-seed-line-grid article.draw[data-v-96577921]{border:1px solid color-mix(in srgb, var(--warning) 46%, var(--line));background:var(--warning-soft)}.initial-seed-line-grid article span[data-v-96577921],.initial-seed-line-grid article small[data-v-96577921],.initial-seed-line-grid article em[data-v-96577921],.ranking-tie-grid article em[data-v-96577921]{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:11px}.initial-seed-line-grid article strong[data-v-96577921]{overflow-wrap:anywhere;min-width:0;font-size:13px}.ranking-draw-grid article[data-v-96577921],.penalty-decision-grid article[data-v-96577921]{gap:8px}.penalty-decision-grid article[data-v-96577921]{border:1px solid var(--line)}.penalty-decision-grid article.good[data-v-96577921]{border-color:color-mix(in srgb, var(--success) 42%, var(--line));box-shadow:inset 3px 0 0 var(--success)}.penalty-decision-grid article.warn[data-v-96577921]{border-color:color-mix(in srgb, var(--warning) 54%, var(--line));background:var(--warning-soft);box-shadow:inset 3px 0 0 var(--warning)}.penalty-decision-grid article.danger[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 54%, var(--line));background:var(--danger-soft);box-shadow:inset 3px 0 0 var(--danger)}.draw-batch-head[data-v-96577921]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.draw-batch-head strong[data-v-96577921]{font-size:13px}.draw-batch-head span[data-v-96577921]{overflow-wrap:anywhere;max-width:160px;color:var(--muted);text-align:right;font-size:11px}.draw-batch-meta[data-v-96577921]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.penalty-decision-grid header[data-v-96577921]{grid-template-columns:42px minmax(0,1fr) minmax(112px,auto);align-items:center;gap:8px;display:grid}.penalty-decision-grid header strong[data-v-96577921],.penalty-decision-grid header small[data-v-96577921]{overflow-wrap:anywhere;min-width:0;display:block}.penalty-decision-grid header small[data-v-96577921]{color:var(--muted);margin-top:2px;font-size:11px}.penalty-decision-matrix[data-v-96577921]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.draw-batch-meta div[data-v-96577921],.penalty-decision-matrix div[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);min-width:0;padding:6px}.draw-batch-meta dt[data-v-96577921],.draw-batch-meta dd[data-v-96577921],.penalty-decision-matrix dt[data-v-96577921],.penalty-decision-matrix dd[data-v-96577921]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px}.draw-batch-meta dt[data-v-96577921],.penalty-decision-matrix dt[data-v-96577921]{color:var(--muted)}.penalty-decision-matrix dd[data-v-96577921]{color:var(--text);gap:2px;margin-top:3px;font-size:12px;display:grid}.penalty-decision-matrix dd strong[data-v-96577921]{font-size:12px}.penalty-decision-matrix dd small[data-v-96577921],.penalty-judge-line[data-v-96577921]{color:var(--muted);font-size:11px}.penalty-judge-line[data-v-96577921]{overflow-wrap:anywhere;margin:0}.draw-seed-list[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:6px;display:grid}.draw-seed-list span[data-v-96577921]{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius-sm);background:var(--accent-soft);gap:2px;padding:7px;display:grid}.draw-seed-list strong[data-v-96577921]{color:var(--accent-strong);font-size:12px}.draw-seed-list em[data-v-96577921]{color:var(--text);font-size:12px;font-style:normal;font-weight:720}.ranking-tie-grid small[data-v-96577921],.ranking-tie-grid span[data-v-96577921],.ranking-tie-grid em[data-v-96577921]{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.ranking-tie-grid em.good[data-v-96577921]{color:var(--success)}.ranking-tie-grid em.danger[data-v-96577921]{color:var(--danger)}.ranking-pool-grid[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ranking-fencer-list[data-v-96577921],.penalty-timeline[data-v-96577921]{margin:0;padding:0;list-style:none}.ranking-fencer-list li[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.ranking-fencer-list strong[data-v-96577921],.ranking-bout-grid strong[data-v-96577921],.penalty-timeline strong[data-v-96577921]{overflow-wrap:anywhere;font-size:12px}.ranking-fencer-list small[data-v-96577921],.ranking-bout-grid em[data-v-96577921],.penalty-timeline small[data-v-96577921],.penalty-timeline em[data-v-96577921]{color:var(--muted);font-size:11px;font-style:normal}.ranking-bout-grid[data-v-96577921]{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-top:8px}.ranking-bout-grid span[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:3px;padding:7px;display:grid}.ranking-bout-grid span.blank[data-v-96577921]{background:var(--warning-soft);border-style:dashed}@media (width<=720px){.ranking-compare-brief[data-v-96577921],.ranking-compare-list article[data-v-96577921]{grid-template-columns:1fr}.ranking-set-cell header[data-v-96577921]{flex-direction:column;align-items:flex-start}}.penalty-timeline li[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:42px minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:10px;display:grid}.penalty-timeline li.warn[data-v-96577921]{border-color:color-mix(in srgb, var(--warning) 54%, var(--line));background:var(--warning-soft)}.penalty-timeline li.danger[data-v-96577921]{border-color:color-mix(in srgb, var(--danger) 54%, var(--line));background:var(--danger-soft)}.penalty-timeline li.good[data-v-96577921]{border-color:color-mix(in srgb, var(--success) 38%, var(--line))}.asset-grid[data-v-96577921]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.asset-card[data-v-96577921]{align-content:start;gap:9px;min-height:156px;display:grid}.asset-card svg[data-v-96577921]{color:var(--accent)}.asset-card h3[data-v-96577921],.release-step-card h3[data-v-96577921]{font-size:14px}.asset-card strong[data-v-96577921]{color:var(--text);font-size:12px}.test-filter-strip[data-v-96577921]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;margin-bottom:12px;padding:12px;display:grid}.release-step-grid[data-v-96577921]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.release-step-card[data-v-96577921]{gap:7px;display:grid}.release-check-list[data-v-96577921]{margin-top:12px}.test-check-row[data-v-96577921]{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.test-check-row input[data-v-96577921]{accent-color:var(--accent);margin-top:2px}.test-check-row strong[data-v-96577921],.test-check-row small[data-v-96577921]{display:block}.test-check-row small[data-v-96577921]{color:var(--muted);margin-top:3px}.test-gate-modal[data-v-96577921]{width:min(760px,100%)}@media (width<=1320px){.test-coverage-layout[data-v-96577921],.baseline-browser-layout[data-v-96577921]{grid-template-columns:1fr}.test-coverage-table[data-v-96577921],.baseline-table[data-v-96577921]{min-width:0}.baseline-coverage-grid[data-v-96577921],.baseline-case-grid[data-v-96577921]{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-visual-layout[data-v-96577921]{grid-template-columns:1fr}}@media (width<=1180px){.test-dashboard-grid[data-v-96577921],.test-lower-grid[data-v-96577921],.release-gate-board[data-v-96577921],.module-hero[data-v-96577921]{grid-template-columns:1fr}.hero-actions[data-v-96577921]{justify-content:flex-start}.asset-grid[data-v-96577921],.baseline-summary-grid[data-v-96577921],.baseline-route-meta[data-v-96577921],.pool-visual-summary[data-v-96577921],.release-step-grid[data-v-96577921]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.test-metric-grid[data-v-96577921],.asset-grid[data-v-96577921],.baseline-summary-grid[data-v-96577921],.baseline-route-head[data-v-96577921],.baseline-route-meta[data-v-96577921],.baseline-coverage-grid[data-v-96577921],.baseline-card-metrics[data-v-96577921],.baseline-case-grid[data-v-96577921],.pool-visual-summary[data-v-96577921],.precheck-size-grid[data-v-96577921],.baseline-meta-grid[data-v-96577921],.test-filter-strip[data-v-96577921],.release-step-grid[data-v-96577921]{grid-template-columns:1fr}.baseline-visual-head[data-v-96577921],.ranking-standing-list article[data-v-96577921],.ranking-fencer-list li[data-v-96577921],.penalty-decision-grid header[data-v-96577921],.penalty-decision-matrix[data-v-96577921],.penalty-timeline li[data-v-96577921],.pool-assignment-list li[data-v-96577921]{grid-template-columns:1fr;height:126px;min-height:126px}.baseline-case-actions[data-v-96577921]{flex-direction:column;align-items:flex-start}.pool-position[data-v-96577921],.assignment-status[data-v-96577921]{justify-self:start}.module-hero h2[data-v-96577921]{font-size:22px}.test-coverage-table[data-v-96577921],.baseline-table[data-v-96577921]{min-width:780px}}.operator-page[data-v-262aeac8]{color:#101828;background:#f7f9fc;min-height:calc(100vh - 70px);padding:32px}.operator-heading[data-v-262aeac8],.operator-heading div[data-v-262aeac8],.operator-summary[data-v-262aeac8],.operator-summary div[data-v-262aeac8],.operator-tools[data-v-262aeac8],label[data-v-262aeac8],.operator-row[data-v-262aeac8],.operator-drawer header[data-v-262aeac8],.drawer-toolbar[data-v-262aeac8],.member-row[data-v-262aeac8],.operator-drawer footer[data-v-262aeac8]{align-items:center;display:flex}.operator-heading[data-v-262aeac8]{justify-content:space-between;max-width:1480px;margin:0 auto 22px}.operator-heading div[data-v-262aeac8]{display:block}.operator-heading p[data-v-262aeac8]{color:#2563eb;margin:0 0 6px;font-size:13px;font-weight:750}.operator-heading h1[data-v-262aeac8]{margin:0;font-size:28px}.operator-heading span[data-v-262aeac8]{color:#667085;font-size:14px}.operator-add[data-v-262aeac8],.drawer-toolbar button[data-v-262aeac8],.operator-create-form button[data-v-262aeac8],.current-user-member-form button[data-v-262aeac8]{color:#fff;background:#2563eb;border:0;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.operator-add[data-v-262aeac8]:disabled,.drawer-toolbar button[data-v-262aeac8]:disabled,.operator-create-form button[data-v-262aeac8]:disabled,.current-user-member-form button[data-v-262aeac8]:disabled{opacity:.55;cursor:not-allowed}.operator-create-form[data-v-262aeac8]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:end;gap:12px;max-width:1480px;margin:0 auto 18px;padding:16px;display:flex}.operator-create-form label[data-v-262aeac8],.current-user-member-form label[data-v-262aeac8]{color:#475467;gap:5px;font-size:12px;font-weight:700;display:grid}.operator-create-form input[data-v-262aeac8],.current-user-member-form select[data-v-262aeac8]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:38px;padding:0 9px}.operator-create-form button[type=button][data-v-262aeac8]{color:#344054;background:#fff;border:1px solid #d0d5dd}.operator-summary[data-v-262aeac8]{background:#e4e7ec;border:1px solid #e4e7ec;border-radius:8px;gap:1px;max-width:1480px;margin:0 auto 18px;overflow:hidden}.operator-summary>div[data-v-262aeac8]{color:#2563eb;background:#fff;flex:1;gap:12px;padding:17px 21px}.operator-summary span[data-v-262aeac8]{color:#667085;font-size:13px;display:grid}.operator-summary strong[data-v-262aeac8]{color:#101828;font-size:24px}.operator-summary .good[data-v-262aeac8]{color:#16a34a}.operator-summary .warn[data-v-262aeac8]{color:#ea580c}.operator-layout[data-v-262aeac8]{grid-template-columns:minmax(0,1fr) 430px;gap:18px;max-width:1480px;margin:auto;display:grid}.operator-list[data-v-262aeac8],.operator-drawer[data-v-262aeac8]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.operator-tools[data-v-262aeac8]{border-bottom:1px solid #e4e7ec;gap:12px;padding:16px}.operator-tools label[data-v-262aeac8]{color:#667085;border:1px solid #d0d5dd;border-radius:7px;flex:1;gap:8px;padding:0 10px}.operator-tools input[data-v-262aeac8],.operator-tools select[data-v-262aeac8],.member-controls select[data-v-262aeac8]{color:#344054;background:0 0;border:0;outline:0;min-height:38px}.operator-tools input[data-v-262aeac8]{width:100%}.operator-tools select[data-v-262aeac8]{border:1px solid #d0d5dd;border-radius:7px;padding:0 8px}.operator-row[data-v-262aeac8]{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2f6;gap:11px;width:100%;padding:16px}.operator-row.selected[data-v-262aeac8]{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.operator-row small[data-v-262aeac8]{color:#667085;margin-right:auto}.operator-mark[data-v-262aeac8],.avatar[data-v-262aeac8]{color:#2563eb;background:#dbeafe;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.operator-row b[data-v-262aeac8],.member-row b[data-v-262aeac8]{border-radius:5px;padding:4px 7px;font-size:12px}.active[data-v-262aeac8]{color:#027a48;background:#ecfdf3}.suspended[data-v-262aeac8]{color:#c2410c;background:#fff7ed}.revoked[data-v-262aeac8]{color:#b42318;background:#fef2f2}.operator-drawer header[data-v-262aeac8]{border-bottom:1px solid #e4e7ec;justify-content:space-between;padding:18px}.operator-drawer header>div[data-v-262aeac8]{grid-template-columns:36px 1fr;column-gap:10px;display:grid}.operator-drawer h2[data-v-262aeac8]{margin:0;font-size:18px}.operator-drawer p[data-v-262aeac8]{color:#667085;grid-column:2;margin:3px 0 0;font-size:13px}.close[data-v-262aeac8]{color:#667085;background:0 0;border:0}.drawer-toolbar[data-v-262aeac8]{justify-content:space-between;padding:16px}.drawer-toolbar button[data-v-262aeac8]{min-height:36px;padding:0 10px}.current-user-member-form[data-v-262aeac8]{border-bottom:1px solid #e4e7ec;gap:10px;padding:0 16px 16px;display:grid}.current-user-member-form>span[data-v-262aeac8]{color:#667085;font-size:12px}.current-user-member-form>label[data-v-262aeac8]{align-items:center;gap:8px;display:flex}.member-row[data-v-262aeac8]{border-top:1px solid #eef2f6;gap:10px;padding:13px 16px}.member-row>div[data-v-262aeac8]:not(.member-controls){gap:3px;margin-right:auto;display:grid}.member-row small[data-v-262aeac8]{color:#667085;font-size:12px}.member-controls[data-v-262aeac8]{gap:6px;display:flex}.member-controls label[data-v-262aeac8]{color:#667085;gap:3px;font-size:11px;display:grid}.member-controls select[data-v-262aeac8]{border:1px solid #d0d5dd;border-radius:6px;padding:0 5px;font-size:12px}.operator-drawer footer[data-v-262aeac8]{color:#667085;background:#f8fafc;gap:7px;padding:14px 16px;font-size:12px}.operator-state[data-v-262aeac8],.operator-empty[data-v-262aeac8],.drawer-loading[data-v-262aeac8]{color:#667085;place-content:center;justify-items:center;gap:10px;min-height:220px;display:grid}.operator-state button[data-v-262aeac8]{color:#2563eb;background:#fff;border:1px solid #2563eb;border-radius:6px;padding:8px 12px}.action-error[data-v-262aeac8]{color:#b42318;margin:0 16px 8px;font-size:13px}.spin[data-v-262aeac8]{animation:1s linear infinite spin-262aeac8}@keyframes spin-262aeac8{to{transform:rotate(360deg)}}@media (width<=1279px){.operator-layout[data-v-262aeac8]{grid-template-columns:1fr}.operator-drawer[data-v-262aeac8]{z-index:20;width:min(430px,100vw - 36px);position:fixed;top:85px;bottom:18px;right:18px;overflow:auto;box-shadow:0 18px 45px #10182833}}@media (width<=1023px){.operator-page[data-v-262aeac8]{padding:20px}.operator-summary[data-v-262aeac8]{grid-template-columns:repeat(3,1fr);display:grid}.operator-row[data-v-262aeac8]{grid-template-columns:36px minmax(0,1fr) auto 18px}.operator-row small[data-v-262aeac8]{display:none}}@media (width<=767px){.operator-heading[data-v-262aeac8]{align-items:flex-start;gap:12px}.operator-add[data-v-262aeac8]{justify-content:center;width:40px;padding:0;font-size:0}.operator-add svg[data-v-262aeac8]{margin:0}.operator-create-form[data-v-262aeac8]{flex-direction:column;align-items:stretch}.operator-summary>div[data-v-262aeac8]{padding:13px}.operator-summary strong[data-v-262aeac8]{font-size:20px}.operator-tools[data-v-262aeac8]{flex-wrap:wrap}.operator-tools label[data-v-262aeac8]{flex-basis:100%}.operator-drawer[data-v-262aeac8]{width:auto;inset:74px 10px 10px}.member-row[data-v-262aeac8]{flex-wrap:wrap}.member-controls[data-v-262aeac8]{width:calc(100% - 46px);margin-left:46px}}.current-user-member-form .member-cancel[data-v-262aeac8]{color:#344054;background:#fff;border:1px solid #d0d5dd}.system-page[data-v-32508565]{color:#101828;background:#f7f9fc;min-height:calc(100vh - 70px)}.system-heading[data-v-32508565]{padding:28px 32px 14px}.system-heading>div[data-v-32508565],.system-tabs[data-v-32508565],.identity-surface[data-v-32508565],.settings-surface[data-v-32508565]{width:min(100%,1480px);margin:auto}.system-heading p[data-v-32508565]{color:#2563eb;margin:0 0 5px;font-size:12px;font-weight:800}.system-heading h1[data-v-32508565]{margin:0;font-size:28px}.system-heading span[data-v-32508565]{color:#667085;margin-top:6px;font-size:13px;display:block}.system-tabs[data-v-32508565]{box-sizing:border-box;gap:6px;padding:0 32px 14px;display:flex}.system-tabs button[data-v-32508565]{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex}.system-tabs button.selected[data-v-32508565]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.system-tabs button[data-v-32508565]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.system-page[data-v-32508565] .operator-page{min-height:0;padding-top:8px}.system-page[data-v-32508565] .operator-heading p{display:none}.identity-surface[data-v-32508565]{box-sizing:border-box;padding:8px 32px 32px}.identity-summary[data-v-32508565]{background:#e4e7ec;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.identity-summary article[data-v-32508565]{color:#2563eb;background:#fff;align-items:center;gap:11px;padding:17px;display:flex}.identity-summary span[data-v-32508565]{color:#667085;font-size:12px;display:grid}.identity-summary strong[data-v-32508565]{color:#101828;font-size:22px}.identity-layout[data-v-32508565]{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.identity-panel[data-v-32508565],.settings-surface[data-v-32508565]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:20px}.identity-panel h2[data-v-32508565],.settings-surface h2[data-v-32508565]{margin:0;font-size:18px}.boundary-note[data-v-32508565]{color:#667085;margin:7px 0 15px;font-size:12px;line-height:1.5}.identity-panel-heading[data-v-32508565],.identity-tools[data-v-32508565],.identity-row-actions[data-v-32508565],.identity-form footer[data-v-32508565]{align-items:center;gap:8px;display:flex}.identity-panel-heading[data-v-32508565]{justify-content:space-between}.identity-primary[data-v-32508565]{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-weight:750;display:inline-flex}.identity-primary[data-v-32508565]:disabled,.identity-row-actions button[data-v-32508565]:disabled{cursor:not-allowed;opacity:.55}.identity-tools[data-v-32508565]{border:1px solid #e4e7ec;border-radius:7px;margin:12px 0;padding:8px}.identity-tools input[data-v-32508565]{border:0;outline:0;flex:1;min-width:0;padding:8px}.identity-tools select[data-v-32508565],.identity-tools button[data-v-32508565],.identity-row-actions button[data-v-32508565],.identity-form button[data-v-32508565]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:7px 9px}.identity-row[data-v-32508565],.role-row[data-v-32508565]{border-top:1px solid #eef2f6;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:13px 0;display:grid}.identity-row span[data-v-32508565],.role-row span[data-v-32508565]{gap:3px;display:grid}.identity-row small[data-v-32508565],.role-row small[data-v-32508565]{color:#667085}.identity-row>b[data-v-32508565]{border-radius:5px;padding:4px 7px;font-size:12px}.identity-row>b.active[data-v-32508565]{color:#027a48;background:#ecfdf3}.identity-row>b.disabled[data-v-32508565],.identity-row>b.archived[data-v-32508565]{color:#667085;background:#f2f4f7}.role-row>b[data-v-32508565]{color:#475467;font-size:12px}.identity-row-actions[data-v-32508565]{flex-wrap:wrap;grid-column:1/-1}.identity-row-actions button[data-v-32508565]{align-items:center;gap:4px;display:inline-flex}.identity-form[data-v-32508565]{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;margin:12px 0;padding:14px;display:grid}.identity-form h3[data-v-32508565],.identity-form p[data-v-32508565]{margin:0}.identity-form label[data-v-32508565]{color:#475467;gap:4px;font-size:12px;font-weight:700;display:grid}.identity-form input[data-v-32508565]{background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-height:34px;padding:0 8px}.identity-form fieldset[data-v-32508565]{border:1px solid #d0d5dd;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.identity-form fieldset label[data-v-32508565]{align-items:center;gap:5px;font-weight:500;display:flex}.identity-form footer[data-v-32508565]{justify-content:flex-end}.identity-action-error[data-v-32508565]{color:#b42318;margin:12px 0}.identity-confirm[data-v-32508565]{z-index:3;background:#fffbfa;border:1px solid #fecdca;border-radius:8px;margin:12px 0;padding:14px;position:sticky;top:10px}.identity-confirm p[data-v-32508565]{color:#667085;margin:6px 0 12px}.identity-confirm button[data-v-32508565]{color:#fff;background:#b42318;border:1px solid #b42318;border-radius:6px;margin-right:8px;padding:7px 10px}.identity-confirm button+button[data-v-32508565]{color:#344054;background:#fff;border-color:#d0d5dd}.system-state[data-v-32508565],.settings-surface[data-v-32508565]{color:#667085;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:220px;display:grid}.system-state.compact[data-v-32508565]{min-height:120px}.system-state.error[data-v-32508565]{color:#b42318}.system-state button[data-v-32508565]{color:#2563eb;background:#fff;border:1px solid #2563eb;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.settings-surface[data-v-32508565]{box-sizing:border-box}.settings-surface p[data-v-32508565]{margin:0}.spin[data-v-32508565]{animation:1s linear infinite spin-32508565}@keyframes spin-32508565{to{transform:rotate(360deg)}}@media (width<=1023px){.identity-summary[data-v-32508565]{grid-template-columns:repeat(2,1fr)}.identity-layout[data-v-32508565]{grid-template-columns:1fr}}@media (width<=720px){.system-heading[data-v-32508565]{padding:20px 16px 12px}.system-tabs[data-v-32508565]{padding:0 16px 12px;overflow-x:auto}.system-tabs button[data-v-32508565]{white-space:nowrap}.identity-surface[data-v-32508565]{padding:8px 16px 24px}.identity-summary[data-v-32508565]{grid-template-columns:1fr 1fr}.identity-panel-heading[data-v-32508565]{flex-direction:column;align-items:flex-start}.identity-form fieldset[data-v-32508565]{grid-template-columns:1fr}}.message-page[data-v-35bc8ec4]{color:#11233f;background:#f7f9fc;min-height:100%;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.message-page header[data-v-35bc8ec4]{background:#fff;border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:24px;padding:22px 36px;display:flex}.message-page h1[data-v-35bc8ec4]{margin:0;font-size:28px}.message-page header p[data-v-35bc8ec4],.section-heading p[data-v-35bc8ec4]{color:#667085;margin:8px 0 0}.metrics[data-v-35bc8ec4],.tabs[data-v-35bc8ec4],.actions[data-v-35bc8ec4],.section-heading[data-v-35bc8ec4]{align-items:center;gap:16px;display:flex}.metrics span[data-v-35bc8ec4]{white-space:nowrap;align-items:center;gap:6px;display:flex}.metrics b[data-v-35bc8ec4]{font-size:20px}.warn[data-v-35bc8ec4],.error[data-v-35bc8ec4]{color:#b42318}.tabs[data-v-35bc8ec4]{background:#fff;border-bottom:1px solid #dce4ef;padding:0 32px}.tabs button[data-v-35bc8ec4]{min-height:48px;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 14px}.tabs button.active[data-v-35bc8ec4]{color:#1769e0;border-bottom-color:#1769e0;font-weight:700}.notice[data-v-35bc8ec4]{background:#fffbfa;border:1px solid #fecdca;border-radius:6px;margin:16px 32px 0;padding:12px 14px}main[data-v-35bc8ec4]{grid-template-columns:minmax(0,1fr) 310px;display:grid}main.detail-closed[data-v-35bc8ec4]{grid-template-columns:1fr}.content[data-v-35bc8ec4]{min-width:0;padding:24px 32px}.card[data-v-35bc8ec4],aside[data-v-35bc8ec4]{background:#fff;border:1px solid #dce4ef;border-radius:8px}.card[data-v-35bc8ec4]{padding:20px}.section-heading[data-v-35bc8ec4]{justify-content:space-between;margin-bottom:20px}.section-heading h2[data-v-35bc8ec4],aside h2[data-v-35bc8ec4]{margin:0;font-size:18px}.template-layout[data-v-35bc8ec4]{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:20px;display:grid}.item-list[data-v-35bc8ec4]{border:1px solid #e3e9f2;border-radius:6px}.item-list h3[data-v-35bc8ec4]{color:#52637d;background:#f8fafc;border-bottom:1px solid #e9edf3;margin:0;padding:10px 14px;font-size:13px}.item-list button[data-v-35bc8ec4]{text-align:left;background:#fff;border:0;border-bottom:1px solid #e9edf3;gap:5px;width:100%;padding:13px 14px;display:grid}.item-list small[data-v-35bc8ec4],.hint[data-v-35bc8ec4],.empty[data-v-35bc8ec4]{color:#667085}.editor[data-v-35bc8ec4],.send[data-v-35bc8ec4]{gap:15px;display:grid}.template-meta[data-v-35bc8ec4]{color:#475467;background:#f2f4f7;border-radius:6px;margin:0;padding:10px 12px;font-size:13px}label[data-v-35bc8ec4]{color:#344054;gap:7px;font-weight:600;display:grid}label.inline[data-v-35bc8ec4]{align-items:center;margin-right:18px;display:inline-flex}input[data-v-35bc8ec4],textarea[data-v-35bc8ec4],select[data-v-35bc8ec4]{box-sizing:border-box;color:#11233f;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e6;border-radius:6px;padding:10px 11px}select[multiple][data-v-35bc8ec4]{min-height:120px}.hint button[data-v-35bc8ec4]{color:#175cd3;background:#eef4ff;border:0;border-radius:4px;align-items:center;gap:4px;margin:3px 6px 3px 0;padding:3px 6px;display:inline-flex}.hint code[data-v-35bc8ec4]{color:inherit}.form-grid[data-v-35bc8ec4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}fieldset[data-v-35bc8ec4]{border:1px solid #dce4ef;border-radius:6px;padding:12px}.preview[data-v-35bc8ec4]{background:#f5f8ff;border:1px solid #b2ccff;border-radius:8px;padding:18px}.preview dl[data-v-35bc8ec4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview dt[data-v-35bc8ec4],.preview dd[data-v-35bc8ec4]{margin:0}.table-scroll[data-v-35bc8ec4]{overflow:auto}table[data-v-35bc8ec4]{border-collapse:collapse;width:100%;min-width:780px}th[data-v-35bc8ec4],td[data-v-35bc8ec4]{text-align:left;border-top:1px solid #e9edf3;padding:11px 9px}thead th[data-v-35bc8ec4]{color:#52637d;background:#fbfcfe;font-size:12px}td button[data-v-35bc8ec4]{color:#175cd3;font:inherit;background:0 0;border:0}.empty[data-v-35bc8ec4]{text-align:center;margin:0;padding:28px 16px}.empty.compact[data-v-35bc8ec4]{padding:14px}aside[data-v-35bc8ec4]{border-top:0;border-bottom:0;border-radius:0;min-width:0;padding:26px;position:relative}aside dt[data-v-35bc8ec4]{color:#667085;margin-top:16px;font-size:13px}aside dd[data-v-35bc8ec4]{overflow-wrap:anywhere;margin:5px 0;font-weight:700;line-height:1.5}.close[data-v-35bc8ec4]{background:0 0;border:0;min-width:40px;min-height:40px;position:absolute;top:15px;right:16px}.primary[data-v-35bc8ec4],.disabled[data-v-35bc8ec4],.section-heading button[data-v-35bc8ec4]{min-height:42px;font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.primary[data-v-35bc8ec4]{color:#fff;background:#1465e8;border:0}.disabled[data-v-35bc8ec4]{color:#98a2b3;background:#eef2f6;border:1px solid #d8e0eb;width:100%;margin-top:18px}button[data-v-35bc8ec4]{cursor:pointer}button[data-v-35bc8ec4]:disabled{cursor:not-allowed;opacity:.65}button[data-v-35bc8ec4]:focus-visible,input[data-v-35bc8ec4]:focus-visible,textarea[data-v-35bc8ec4]:focus-visible,select[data-v-35bc8ec4]:focus-visible,.table-scroll[data-v-35bc8ec4]:focus-visible{outline-offset:2px;outline:3px solid #84adff}aside p[data-v-35bc8ec4]{color:#667085;font-size:13px;line-height:1.5}@media (width<=1024px){.message-page header[data-v-35bc8ec4]{align-items:flex-start}.metrics[data-v-35bc8ec4]{flex-wrap:wrap}main[data-v-35bc8ec4]{grid-template-columns:1fr}aside[data-v-35bc8ec4]{border:1px solid #dce4ef;border-radius:8px;margin:0 32px 24px}}@media (width<=768px){.message-page header[data-v-35bc8ec4],.section-heading[data-v-35bc8ec4]{flex-direction:column;align-items:flex-start}.message-page header[data-v-35bc8ec4],.content[data-v-35bc8ec4]{padding:18px}.tabs[data-v-35bc8ec4]{padding:0 12px;overflow-x:auto}.metrics[data-v-35bc8ec4],.tabs[data-v-35bc8ec4],.actions[data-v-35bc8ec4]{flex-wrap:wrap}.template-layout[data-v-35bc8ec4],.form-grid[data-v-35bc8ec4]{grid-template-columns:1fr}aside[data-v-35bc8ec4]{margin:0 18px 18px}}.event-registration-import[data-v-a47a4351]{color:#12284c;gap:18px;max-width:1240px;margin:0 auto;padding:8px 0 28px;display:grid}.registration-header[data-v-a47a4351],.registration-section-title[data-v-a47a4351],.registration-import-heading[data-v-a47a4351],.registration-actions[data-v-a47a4351],.registration-current-state[data-v-a47a4351]{justify-content:space-between;align-items:center;gap:16px;display:flex}.registration-header[data-v-a47a4351]{align-items:flex-start}.registration-header h1[data-v-a47a4351],.registration-header h2[data-v-a47a4351],.registration-section-title h2[data-v-a47a4351],.registration-flow-card h3[data-v-a47a4351]{color:#102851;margin:3px 0 7px}.registration-header p[data-v-a47a4351],.registration-flow-card p[data-v-a47a4351],.registration-current-panel p[data-v-a47a4351]{color:#607293;margin:0;line-height:1.6}.registration-kicker[data-v-a47a4351]{color:#1265ff;letter-spacing:.08em;font-size:12px;font-weight:800}.registration-secondary[data-v-a47a4351],.registration-primary[data-v-a47a4351],.registration-source-grid button[data-v-a47a4351],.registration-mode-tabs button[data-v-a47a4351],.registration-filter-row button[data-v-a47a4351]{font:inherit}.registration-secondary[data-v-a47a4351],.registration-primary[data-v-a47a4351]{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex}.registration-secondary[data-v-a47a4351]{color:#244b82;background:#fff;border:1px solid #cedcf2}.registration-primary[data-v-a47a4351]{color:#fff;background:#1265ff;border:1px solid #1265ff}.registration-secondary[data-v-a47a4351]:disabled,.registration-primary[data-v-a47a4351]:disabled{cursor:not-allowed;opacity:.48}.registration-source-panel[data-v-a47a4351],.registration-current-panel[data-v-a47a4351],.registration-import-panel[data-v-a47a4351]{background:#fff;border:1px solid #dce6f5;border-radius:14px;padding:21px;box-shadow:0 7px 20px #163e7a0d}.registration-section-title>b[data-v-a47a4351],.ready[data-v-a47a4351],.blocked[data-v-a47a4351]{border-radius:999px;padding:6px 10px;font-size:12px}.ready[data-v-a47a4351]{color:#26894e;background:#e8f8ef}.blocked[data-v-a47a4351]{color:#c53d35;background:#fff1f0}.registration-source-grid[data-v-a47a4351]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.registration-source-grid button[data-v-a47a4351]{text-align:left;color:#18355f;background:#fff;border:1px solid #dce6f5;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:92px;padding:15px;display:flex}.registration-source-grid button.selected[data-v-a47a4351]{background:#f3f7ff;border-color:#1265ff}.registration-source-grid button.disabled[data-v-a47a4351]{cursor:not-allowed;color:#7e8da5;background:#f7f9fc}.registration-source-grid span[data-v-a47a4351],.registration-current-state span[data-v-a47a4351]{gap:5px;display:grid}.registration-source-grid small[data-v-a47a4351],.registration-current-state small[data-v-a47a4351]{color:#7182a0;line-height:1.45}.registration-source-grid em[data-v-a47a4351]{color:#7182a0;background:#edf0f4;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal}.registration-note[data-v-a47a4351]{color:#6b4e19;align-items:flex-start;gap:7px;margin:12px 0 0;line-height:1.5;display:flex}.registration-current-panel[data-v-a47a4351]{grid-template-columns:1fr minmax(250px,.65fr);align-items:center;gap:22px;display:grid}.registration-current-state[data-v-a47a4351]{color:#3d5d8a;background:#f5f8fc;border-radius:10px;justify-content:flex-start;padding:14px}.registration-cms-list[data-v-a47a4351]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.registration-cms-list article[data-v-a47a4351],.registration-row-list article[data-v-a47a4351]{background:#fbfdff;border:1px solid #e0e9f6;border-radius:8px;gap:4px;padding:10px;display:grid}.registration-cms-list span[data-v-a47a4351],.registration-current-state small[data-v-a47a4351]{color:#7182a0;line-height:1.45}.registration-cms-list span[data-v-a47a4351],.registration-row-list small[data-v-a47a4351]{color:#697d9b;font-size:12px}.registration-import-heading[data-v-a47a4351]{align-items:flex-start}.registration-mode-tabs[data-v-a47a4351],.registration-filter-row[data-v-a47a4351]{background:#f6f8fc;border:1px solid #d9e4f3;border-radius:10px;gap:4px;padding:3px;display:flex}.registration-mode-tabs button[data-v-a47a4351],.registration-filter-row button[data-v-a47a4351]{color:#607293;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-weight:750}.registration-mode-tabs button.active[data-v-a47a4351],.registration-filter-row button.active[data-v-a47a4351]{color:#1265ff;background:#fff;box-shadow:0 1px 4px #1a375f1f}.registration-stepper[data-v-a47a4351]{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.registration-stepper li[data-v-a47a4351]{color:#8291a8;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.registration-stepper b[data-v-a47a4351]{color:#647694;background:#e9eef6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.registration-stepper li.active[data-v-a47a4351],.registration-stepper li.done[data-v-a47a4351]{color:#1265ff}.registration-stepper li.active b[data-v-a47a4351]{color:#fff;background:#1265ff}.registration-stepper li.done b[data-v-a47a4351]{color:#1265ff;background:#d8e8ff}.registration-flow-card[data-v-a47a4351]{border-top:1px solid #e5edf7;gap:16px;padding-top:20px;display:grid}.registration-field-list[data-v-a47a4351]{flex-wrap:wrap;gap:8px;display:flex}.registration-field-list span[data-v-a47a4351]{color:#41628f;background:#f2f6fc;border-radius:7px;padding:6px 9px;font-size:12px}.registration-upload-control[data-v-a47a4351],.registration-row-count[data-v-a47a4351]{color:#315d99;background:#f8fbff;border:1px dashed #a9c3e9;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex}.registration-upload-control[data-v-a47a4351]{cursor:pointer}.registration-upload-control input[data-v-a47a4351]{max-width:220px;margin-left:auto}.registration-row-count[data-v-a47a4351]{color:#315d99;border-style:solid;width:max-content;font-weight:700}.registration-row-count input[data-v-a47a4351]{color:#12284c;width:90px;font:inherit;background:0 0;border:0}.registration-mapping-list[data-v-a47a4351]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.registration-mapping-list span[data-v-a47a4351]{color:#213d68;border:1px solid #e2eaf5;border-radius:8px;gap:3px;padding:10px;display:grid}.registration-mapping-list small[data-v-a47a4351]{color:#7182a0}.registration-error[data-v-a47a4351]{color:#bd382d;margin:0;font-weight:700}.registration-staging-facts[data-v-a47a4351]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.registration-staging-facts div[data-v-a47a4351]{border:1px solid #e0e9f6;border-radius:8px;gap:3px;padding:9px;display:grid}.registration-staging-facts dt[data-v-a47a4351]{color:#7486a0;font-size:11px}.registration-staging-facts dd[data-v-a47a4351]{color:#294a78;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.registration-row-list[data-v-a47a4351]{gap:8px;display:grid}.registration-row-list article[data-v-a47a4351]{grid-template-columns:auto auto 1fr;align-items:center}.registration-row-list article.WARNING[data-v-a47a4351]{background:#fffaf0;border-color:#efd28b}.registration-row-list article.BLOCKED[data-v-a47a4351]{background:#fff5f4;border-color:#f3bfba}.registration-row-list span[data-v-a47a4351]{color:#315d99;font-size:11px;font-weight:800}.registration-row-list article.BLOCKED span[data-v-a47a4351]{color:#c53d35}@media (width<=1024px){.registration-source-grid[data-v-a47a4351],.registration-current-panel[data-v-a47a4351]{grid-template-columns:1fr}.registration-import-heading[data-v-a47a4351]{display:grid}.registration-cms-list[data-v-a47a4351],.registration-staging-facts[data-v-a47a4351]{grid-template-columns:1fr 1fr}}@media (width<=768px){.event-registration-import[data-v-a47a4351]{padding:2px 0 18px}.registration-header[data-v-a47a4351],.registration-section-title[data-v-a47a4351],.registration-actions[data-v-a47a4351]{flex-direction:column;align-items:stretch}.registration-source-panel[data-v-a47a4351],.registration-current-panel[data-v-a47a4351],.registration-import-panel[data-v-a47a4351]{padding:16px}.registration-stepper[data-v-a47a4351]{grid-template-columns:1fr 1fr}.registration-mode-tabs[data-v-a47a4351]{grid-template-columns:1fr 1fr;width:100%;display:grid}.registration-mapping-list[data-v-a47a4351],.registration-cms-list[data-v-a47a4351],.registration-staging-facts[data-v-a47a4351]{grid-template-columns:1fr}.registration-upload-control[data-v-a47a4351]{flex-direction:column;align-items:flex-start}.registration-upload-control input[data-v-a47a4351]{max-width:100%;margin:0}.registration-actions[data-v-a47a4351]>*{width:100%}.registration-row-list article[data-v-a47a4351]{grid-template-columns:1fr}}.unified-blue-shell[data-v-1c935fd3]{--blue:#1265ff;--surface:#fff;--surface-muted:#f6f8fc;--line:#dbe4f0;--text:#132957;--muted:#697a96;--accent:#1265ff;--accent-strong:#0b47bd;--accent-soft:#e8f0ff;--danger:#c53b50;min-height:100vh;color:var(--text);background:#eef3fb;grid-template-columns:112px minmax(0,1fr);display:grid}.blue-sidebar[data-v-1c935fd3]{color:#dce9ff;background:#08275a;flex-direction:column;min-height:100vh;padding:18px 10px;display:flex}.blue-brand[data-v-1c935fd3]{color:#fff;letter-spacing:.02em;justify-items:center;gap:7px;font-size:12px;font-weight:850;display:grid}.blue-brand-mark[data-v-1c935fd3]{background:var(--blue);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 18px #0003}.blue-primary-nav[data-v-1c935fd3]{gap:18px;margin-top:32px;display:grid}.blue-nav-group[data-v-1c935fd3]{gap:4px;display:grid}.blue-nav-group-label[data-v-1c935fd3]{color:#7fa3dc;letter-spacing:.12em;margin:0 0 3px;padding:0 10px;font-size:10px;font-weight:800}.blue-nav-item[data-v-1c935fd3]{color:#c6d9f9;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;gap:3px;min-height:62px;font-size:12px;font-weight:750;display:grid}.blue-nav-item[data-v-1c935fd3]:hover:not(:disabled){color:#fff;background:#ffffff1a}.blue-nav-item.active[data-v-1c935fd3]{color:#fff;background:#1265ff;border-color:#fff3;box-shadow:0 8px 18px #00297540}.blue-nav-item[data-v-1c935fd3]:disabled{cursor:not-allowed;opacity:.52}.blue-nav-item small[data-v-1c935fd3]{font-size:9px}.blue-nav-item[data-v-1c935fd3]:focus-visible,.blue-topbar-button[data-v-1c935fd3]:focus-visible,.event-stage-rail button[data-v-1c935fd3]:focus-visible{outline-offset:2px;outline:3px solid #ffc14d}.blue-shell-frame[data-v-1c935fd3]{min-width:0}.blue-topbar[data-v-1c935fd3]{background:#fff;border-bottom:1px solid #dce5f3;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(18px,3vw,42px);display:flex}.blue-topbar-kicker[data-v-1c935fd3]{color:#7183a0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:800}.blue-topbar strong[data-v-1c935fd3]{font-size:18px}.blue-topbar-actions[data-v-1c935fd3]{align-items:center;gap:10px;display:flex}.blue-user[data-v-1c935fd3]{color:#536783;align-items:center;gap:6px;font-size:13px;display:inline-flex}.blue-topbar-button[data-v-1c935fd3]{color:#234572;background:#fff;border:1px solid #cbd9ee;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.blue-topbar-button.logout[data-v-1c935fd3]{color:#a72c40;border-color:#f1c8ce}.blue-shell-body[data-v-1c935fd3]{grid-template-columns:202px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.blue-shell-body.without-event-context[data-v-1c935fd3]{grid-template-columns:minmax(0,1fr)}.event-stage-rail[data-v-1c935fd3]{background:#f8faff;border-right:1px solid #dce5f3;padding:25px 14px}.event-stage-rail>p[data-v-1c935fd3]{color:#7b8da7;margin:0 0 4px;font-size:11px;font-weight:800}.event-stage-rail>strong[data-v-1c935fd3]{margin-bottom:22px;font-size:15px;display:block}.event-stage-rail ol[data-v-1c935fd3]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.event-stage-rail button[data-v-1c935fd3]{color:#5c6e88;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:9px 7px;font-size:12px;font-weight:740;display:grid}.event-stage-rail button span[data-v-1c935fd3]{color:#7a8aa4;border:1px solid #c9d5e7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.event-stage-rail button[data-v-1c935fd3]:hover{background:#edf3ff}.event-stage-rail button.active[data-v-1c935fd3]{color:#0b57e8;background:#e8f0ff;border-color:#bfd4ff}.event-stage-rail li:nth-child(5) button.active[data-v-1c935fd3]{background:#fffdf6;border-color:#f4b63a;box-shadow:0 0 0 1px #ffe7a7}.event-stage-rail button.active span[data-v-1c935fd3]{border-color:var(--blue);background:var(--blue);color:#fff}.blue-content[data-v-1c935fd3]{min-width:0;padding:clamp(18px,3vw,36px);overflow-x:clip}.blue-content[data-v-1c935fd3] .dev-auth-banner{margin-bottom:18px}@media (width<=1024px){.unified-blue-shell[data-v-1c935fd3]{grid-template-columns:84px minmax(0,1fr)}.blue-sidebar[data-v-1c935fd3]{padding:14px 7px}.blue-brand>span[data-v-1c935fd3]:last-child,.blue-nav-group-label[data-v-1c935fd3],.blue-nav-item span[data-v-1c935fd3]{display:none}.blue-nav-item[data-v-1c935fd3]{min-height:50px}.blue-shell-body[data-v-1c935fd3]{grid-template-columns:172px minmax(0,1fr)}.blue-topbar[data-v-1c935fd3]{padding-inline:20px}}@media (width<=768px){.unified-blue-shell[data-v-1c935fd3]{grid-template-columns:60px minmax(0,1fr)}.blue-brand-mark[data-v-1c935fd3]{width:34px;height:34px}.blue-primary-nav[data-v-1c935fd3]{gap:10px;margin-top:22px}.blue-nav-item[data-v-1c935fd3]{min-height:43px}.blue-shell-body[data-v-1c935fd3],.blue-shell-body.without-event-context[data-v-1c935fd3]{display:block}.event-stage-rail[data-v-1c935fd3]{border-bottom:1px solid #dce5f3;border-right:0;padding:12px;overflow-x:auto}.event-stage-rail>p[data-v-1c935fd3],.event-stage-rail>strong[data-v-1c935fd3]{display:none}.event-stage-rail ol[data-v-1c935fd3]{min-width:max-content;display:flex}.event-stage-rail button[data-v-1c935fd3]{white-space:nowrap;grid-template-columns:22px auto}.blue-topbar[data-v-1c935fd3]{min-height:64px;padding:10px 14px}.blue-topbar-actions[data-v-1c935fd3]{gap:6px}.blue-user[data-v-1c935fd3]{display:none}.blue-topbar-button[data-v-1c935fd3]{min-height:32px;padding:0 7px}.blue-content[data-v-1c935fd3]{padding:16px}}:root{color:#182421;background:#f5f8f7;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.event-project-roster-nav,.event-scheduling-subareas{background:#fff;border:1px solid #dbe5f3;border-radius:10px;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:8px;display:flex}.event-project-roster-nav button,.event-scheduling-subareas button{color:#475467;min-height:38px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 16px;font-weight:720}.event-project-roster-nav button.selected,.event-scheduling-subareas button.selected{color:#175cd3;background:#eef4ff;border-color:#84adff}.event-project-roster-nav button:focus-visible,.event-scheduling-subareas button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.rule-governance-workspace{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative}.rule-governance-catalog{min-width:0}.rule-template-drawer{z-index:20;background:#fff;border-left:1px solid #dbe5f2;width:min(420px,92vw);padding:24px;position:fixed;top:72px;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 28px #0b234018}.rule-template-facts{border-block:1px solid #e4ebf5;grid-template-columns:1fr 1.2fr;gap:14px 20px;margin:22px 0;padding:18px 0;display:grid}.rule-template-facts dt{color:#64748b}.rule-template-facts dd{color:#14233d;margin:0;font-weight:700}.rule-profile-table tr.selected td{background:#f1f6ff}.governance-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 18px;display:grid}.wizard-step{border:0;color:#64748b;font:inherit;background:0 0;border-bottom:2px solid #d9e2ef;align-items:center;gap:8px;padding:10px 4px;font-weight:600;display:flex}.wizard-step span{border:1px solid #cbd6e6;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.wizard-step.active,.wizard-step.done{color:#145ce6;border-color:#1769ff}.wizard-step.active span,.wizard-step.done span{color:#fff;background:#1769ff;border-color:#1769ff}.rule-wizard-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.rule-wizard-layout.governance-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start}.rule-wizard-main{min-width:0}.governance-layout .rule-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eligibility-policy-field{grid-column:span 2}.eligibility-policy-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.eligibility-policy-facts span{background:#f8fbff;border:1px solid #dce7f6;border-radius:6px;gap:3px;padding:8px 10px;display:grid}.eligibility-policy-facts small{color:#66758b}.eligibility-policy-facts strong{color:#14233d;font-size:12px;font-weight:700}.rule-wizard-summary{background:#f8fbff;border:1px solid #dce7f6;border-radius:8px;padding:16px;position:sticky;top:86px}.rule-wizard-summary h3{color:#15233d;margin:0 0 7px;font-size:14px}.rule-wizard-summary p{color:#66758b;margin:0 0 11px;font-size:12px;line-height:1.5}@media (width<=1050px){.governance-layout .rule-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.rule-wizard-layout.governance-layout{grid-template-columns:1fr}.rule-wizard-summary{position:static}.rule-template-drawer{top:0}.governance-wizard-steps{grid-template-columns:1fr 1fr}}@media (width<=680px){.governance-layout .rule-editor-grid,.eligibility-policy-facts{grid-template-columns:1fr}.eligibility-policy-field{grid-column:auto}}.rule-template-row{cursor:pointer}.rule-template-row:focus-visible{outline-offset:-3px;outline:3px solid #93b8ff}.template-name-button{color:#14233d;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.template-name-button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1769ff}.template-name-button:disabled{cursor:default;color:#64748b}.template-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-width:max-content;display:flex}.template-row-actions .mini-button{flex:none}.drawer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.readonly-value{color:#52637b;background:#f4f7fb;align-items:center;min-height:40px;display:flex}.governance-editor-footer{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-top:1px solid #dce7f6;justify-content:flex-end;gap:10px;margin:24px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:0}.governance-layout .rule-editor-grid.governance-step-1{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"code code""name name""mode third""individual team""pool same-unit""eligibility eligibility";align-items:start;gap:12px 16px}.governance-step-1 .step1-area-code{grid-area:code}.governance-step-1 .step1-area-name{grid-area:name}.governance-step-1 .step1-area-mode{grid-area:mode}.governance-step-1 .step1-area-third{grid-area:third}.governance-step-1 .step1-area-individual{grid-area:individual}.governance-step-1 .step1-area-team{grid-area:team}.governance-step-1 .step1-area-pool{grid-area:pool}.governance-step-1 .step1-area-same-unit{grid-area:same-unit}.governance-step-1 .step1-area-eligibility{grid-area:eligibility}.governance-step-1 .field{align-content:start;gap:6px}.governance-step-1 .field-label{white-space:nowrap;min-height:20px;line-height:20px}.governance-step-1 .field-control{min-height:40px}.governance-step-1 .field-help-button{flex:none}@media (width<=680px){.governance-layout .rule-editor-grid.governance-step-1{grid-template-columns:minmax(0,1fr);grid-template-areas:"code""name""mode""third""individual""team""pool""same-unit""eligibility"}}.section-tabs.rule-governance-tabs{grid-template-columns:max-content max-content minmax(240px,1fr) minmax(140px,180px);align-items:center;gap:8px;display:grid}.rule-view :is(.button.primary,.mini-button.primary){border-color:var(--accent);background:var(--accent);color:#fff}.pool-view .button.primary.schedule-import-entry{border-color:var(--accent);background:var(--accent)}.rule-governance-workspace.drawer-open{padding-right:min(420px,32vw)}@media (width<=1080px){.rule-governance-workspace.drawer-open{padding-right:0}}@media (width<=760px){.section-tabs.rule-governance-tabs{grid-template-columns:1fr 1fr}.section-tabs.rule-governance-tabs .field-control{grid-column:1/-1}}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0}.tournament-create-wizard{color:#15223f;background:#fbfcff;min-height:100vh;padding:34px clamp(20px,5vw,78px) 28px}.tcw-header,.tcw-main,.tcw-footer{max-width:1300px;margin:0 auto}.tcw-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tcw-back-link,.tcw-text-button{color:#4c6baf;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.tcw-header h1{letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(30px,4vw,42px)}.tcw-header p{color:#667593}.tcw-demo-note{color:#2163d6;background:#eff5ff;border:1px solid #bfd3ff;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.tcw-steps{grid-template-columns:repeat(5,1fr);gap:6px;max-width:1300px;margin:32px auto 22px;padding:0;list-style:none;display:grid}.tcw-steps li{color:#9ba6ba;align-items:center;gap:9px;font-size:13px;display:flex}.tcw-steps li span{background:#fff;border:1px solid #d6deeb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.tcw-steps li.active,.tcw-steps li.completed{color:#2163d6}.tcw-steps li.active span,.tcw-steps li.completed span{color:#fff;background:#2163d6;border-color:#2163d6}.tcw-main{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.tcw-stage,.tcw-summary{background:#fff;border:1px solid #e1e7f0;border-radius:16px;box-shadow:0 12px 36px #182b5212}.tcw-stage{min-height:540px;padding:clamp(24px,4vw,48px)}.tcw-summary{align-self:start;padding:26px}.tcw-summary h2{margin:0 0 20px;font-size:17px}.tcw-summary div{border-bottom:1px solid #edf0f5;gap:4px;padding:14px 0;display:grid}.tcw-summary span{color:#7d899e;font-size:13px}.tcw-summary strong{font-size:14px}.tcw-summary p{color:#315fae;background:#f1f6ff;border-radius:10px;gap:8px;margin:20px 0 0;padding:12px;font-size:13px;line-height:1.55;display:flex}.tcw-stage-heading{color:#2163d6;align-items:flex-start;gap:13px;margin-bottom:34px;display:flex}.tcw-stage-heading h2{color:#15223f;margin:0 0 6px;font-size:25px}.tcw-stage-heading p{color:#68758e;margin:0}.tcw-stage label{color:#53627d;gap:8px;margin:0 0 20px;font-size:13px;font-weight:750;display:grid}.tcw-stage input{color:#15223f;background:#fff;border:1px solid #dbe2ed;border-radius:9px;width:100%;min-height:48px;padding:10px 13px}.tcw-stage input:focus{border-color:#2163d6;outline:3px solid #e6efff}.tcw-grid-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tcw-template-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tcw-template{color:#263757;text-align:center;background:#fff;border:1px solid #dfe6f0;border-radius:14px;align-content:center;justify-items:center;gap:12px;min-height:210px;padding:22px;display:grid;position:relative}.tcw-template:hover,.tcw-template.selected{background:#f7faff;border-color:#2163d6;box-shadow:0 10px 25px #2163d61f}.tcw-template svg{color:#2163d6}.tcw-template strong{font-size:19px}.tcw-template span{color:#6a7790;font-size:13px}.tcw-template>svg:last-child{position:absolute;top:14px;right:14px}.tcw-project-list{gap:12px;display:grid}.tcw-project-list article{border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;padding:18px;display:grid}.tcw-project-list article div{gap:5px;display:grid}.tcw-project-list span{color:#6d7a92;font-size:13px}.tcw-project-list p{color:#a26814;background:#fff8e9;border-radius:8px;grid-column:1/-1;margin:2px 0 0;padding:10px;font-size:13px}.tcw-registration{border:1px solid #dfe6f0;border-radius:13px;gap:17px;padding:20px;display:grid}.tcw-registration+.tcw-registration{margin-top:14px}.tcw-registration.selected{background:#f8fbff;border-color:#4b8ce8}.tcw-registration strong{color:#1d2e4d;font-size:17px;display:block}.tcw-registration em{color:#218a59;font-size:12px;font-style:normal}.tcw-registration span,.tcw-registration small{color:#6e7a90;font-size:13px}.tcw-import-actions{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.tcw-import-actions button{color:#315fae;background:#fff;border:1px solid #dae3f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-weight:700;display:inline-flex}.tcw-file-input{display:none}.tcw-confirm-card{background:#f6f9fe;border-radius:13px;grid-template-columns:150px 1fr;gap:14px;padding:24px;display:grid}.tcw-confirm-card span{color:#6d7a92;font-size:13px}.tcw-confirm-card strong{color:#1d2e4d}.tcw-create-button{color:#fff;background:#2163d6;border:1px solid #2163d6;border-radius:9px;align-items:center;gap:8px;margin-top:24px;padding:13px 18px;font-weight:800;display:inline-flex}.tcw-message{color:#b45309;margin:22px 0 0}.tcw-message.success{color:#15803d}.tcw-chinese-preview{gap:16px;margin-top:18px;display:grid}.tcw-preview-sources,.tcw-preview-groups{flex-wrap:wrap;gap:8px;display:flex}.tcw-preview-sources strong,.tcw-preview-groups span{color:#235ca9;background:#eef5ff;border-radius:999px;padding:7px 10px;font-size:13px}.tcw-preview-groups strong{color:#223452;align-self:center;font-size:14px}.tcw-preview-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;display:grid}.tcw-preview-summary div{border:1px solid #e1e7f0;border-radius:10px;padding:12px}.tcw-preview-summary dt{color:#71809a;font-size:12px}.tcw-preview-summary dd{color:#1d2e4d;margin:6px 0 0;font-size:19px;font-weight:800}.tcw-preview-table-wrap{border:1px solid #e1e7f0;border-radius:11px;overflow-x:auto}.tcw-preview-table-wrap p{color:#61708b;margin:0;padding:11px 14px;font-size:13px}.tcw-preview-table-wrap table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.tcw-preview-table-wrap th,.tcw-preview-table-wrap td{text-align:left;white-space:nowrap;border-top:1px solid #edf0f5;padding:10px 12px}.tcw-preview-table-wrap th{color:#526581;background:#f8faff;font-weight:700}.tcw-preview-table-wrap td{color:#2d3d59}.tcw-footer{justify-content:space-between;margin-top:24px;display:flex}.tcw-secondary-button,.tcw-next-button{border-radius:9px;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-weight:800;display:inline-flex}.tcw-secondary-button{color:#3f506e;background:#fff;border:1px solid #dbe2ed}.tcw-next-button{color:#fff;background:#2163d6;border:1px solid #2163d6}.tcw-secondary-button:disabled{opacity:.45;cursor:not-allowed}.timeline-create-button{margin-right:8px}@media (width<=1024px){.tournament-create-wizard{padding:24px}.tcw-main{grid-template-columns:1fr}.tcw-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tcw-summary h2,.tcw-summary p{grid-column:1/-1}.tcw-summary div{border:0;padding:0}.tcw-template-grid{grid-template-columns:1fr}.tcw-template{min-height:135px}}@media (width<=768px){.tournament-create-wizard{padding:18px}.tcw-header{flex-direction:column}.tcw-steps{grid-template-columns:1fr;gap:10px}.tcw-main{gap:16px}.tcw-stage{min-height:0;padding:24px 18px}.tcw-grid-two,.tcw-import-actions,.tcw-summary,.tcw-preview-summary{grid-template-columns:1fr}.tcw-confirm-card{grid-template-columns:1fr;gap:5px}.tcw-footer{gap:12px}.tcw-footer button{flex:1;justify-content:center}.timeline-create-button{display:none}}button,input{font:inherit}button{cursor:pointer}svg{flex:none;display:block}.login-shell{background:#f5f8f7;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #d9e2e0;border-radius:8px;gap:18px;width:min(100%,390px);padding:28px;display:grid;box-shadow:0 16px 40px #0f172a1a}.password-change-card{width:min(100%,540px)}.password-change-heading,.password-user-line{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.password-change-heading p:not(.login-kicker),.password-user-line span{color:#667873;font-size:13px}.password-user-line{background:#eef4f3;border:1px solid #d9e2e0;border-radius:6px;align-items:center;padding:12px}.password-user-line strong{overflow-wrap:anywhere;text-align:right}.login-kicker{color:#0f766e;margin:0 0 8px;font-size:13px;font-weight:760}h1,h2,h3,p{margin:0}.login-card h1{font-size:26px;line-height:1.2}.field-label{color:#667873;gap:8px;font-size:13px;font-weight:700;display:grid}.form-field,.control{color:#182421;background:#fff;border:1px solid #d9e2e0;border-radius:6px;width:100%;min-height:42px;padding:10px 12px}.form-field:focus,.control:focus{border-color:#0f766e;outline:3px solid #dcefed}.primary-button,.button,.mini-button,.icon-button{border-radius:6px}.primary-button,.button.primary,.mini-button.primary{color:#fff;background:#0f766e;border:1px solid #0f766e;font-weight:760}.primary-button{min-height:42px;padding:10px 14px}.primary-button:disabled,.button:disabled,.mini-button:disabled{cursor:not-allowed;opacity:.62}.icon-text-button,.button,.mini-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.button,.mini-button,.icon-button{color:#182421;background:#fff;border:1px solid #d9e2e0;font-weight:720}.button{min-height:38px;padding:8px 12px}.mini-button{min-height:30px;padding:5px 9px;font-size:12px}.mini-button.create-action,.mini-button.success-action{color:#fff;background:#15803d;border-color:#15803d;box-shadow:0 6px 14px #15803d33}.mini-button.create-action:hover,.mini-button.success-action:hover{background:#166534;border-color:#166534}.mini-button.danger-action{border-color:color-mix(in srgb, var(--danger) 36%, var(--line));background:var(--danger-soft);color:var(--danger);box-shadow:none}.mini-button.danger-action:hover{border-color:color-mix(in srgb, var(--danger) 48%, var(--line));background:color-mix(in srgb, var(--danger-soft) 78%, #fff)}.icon-button{place-items:center;width:38px;height:38px;display:inline-grid}.boot-state,.state-message{color:#667873;font-size:14px}.state-message{padding:10px 0 0}.state-message.compact{padding:0}.state-message.error{color:#b42318}.state-message.success{color:#15803d}.state-message.warn{color:#b45309}.unified-blue-shell .timeline-workbench{background:0 0;min-height:0}.unified-blue-shell .timeline-brand-area{display:none}.unified-blue-shell .timeline-topbar{border:1px solid var(--line);border-radius:10px;justify-content:flex-end;min-height:52px;margin-bottom:16px;padding:8px 14px}.admin-sidebar{color:var(--sidebar-text);background:linear-gradient(180deg, var(--sidebar) 0%, var(--sidebar-strong) 100%);border-right:1px solid #ffffff14;flex-direction:column;gap:18px;padding:18px 14px;display:flex}.brand{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:4px 6px 10px;display:grid}.brand-mark{border-radius:var(--radius-md);color:#fff;background:#ffffff14;border:1px solid #ffffff3d;place-items:center;width:36px;height:36px;display:grid}.brand-title{color:#fff;font-size:15px;font-weight:760;line-height:1.1}.brand-subtitle,.context-label,.context-meta,.module-code{color:var(--sidebar-muted);font-size:11px}.context-card{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1f;padding:12px}.context-title{color:#fff;margin:5px 0 2px;font-size:14px;font-weight:720}.module-nav{gap:4px;display:grid}.module-button{border-radius:var(--radius-md);width:100%;color:var(--sidebar-text);text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.module-button:hover,.module-button.selected{background:#ffffff1f}.nav-icon{border-radius:var(--radius-sm);background:#ffffff14;place-items:center;width:30px;height:30px;display:grid}.module-name{color:#fff;font-size:13px;font-weight:720;display:block}.nav-count{min-width:24px;color:var(--sidebar-text);text-align:center;background:#ffffff1a;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:720}.theme-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.theme-dot-button{border-radius:var(--radius-sm);background:0 0;border:1px solid #ffffff2e;grid-template-columns:repeat(2,1fr);gap:2px;height:30px;padding:4px;display:grid}.theme-dot-button span{border-radius:2px}.theme-dot-button.selected{outline:2px solid var(--accent)}.admin-workspace{min-width:0;padding:22px}.workspace-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.workspace-header.compact{justify-content:flex-end;margin-bottom:14px}.workspace-header.compact .head-copy h1{font-size:18px}.workspace-header.compact .head-copy p{max-width:920px;margin-top:4px;font-size:12px}.head-copy h1{font-size:28px;line-height:1.15}.head-copy p{max-width:760px;color:var(--muted);margin-top:8px}.head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dev-auth-banner{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line));border-radius:var(--radius-md);background:var(--warning-soft);color:var(--text);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:14px;padding:10px 12px;display:grid}.dev-auth-banner svg{color:var(--warning);margin-top:2px}.dev-auth-banner strong,.dev-auth-banner span{display:block}.dev-auth-banner strong{font-size:13px}.dev-auth-banner span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.event-workflow-header{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.event-workflow-header-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-workflow-header h1{color:var(--ink);flex-basis:100%;margin:0;font-size:24px;line-height:1.2}.event-workflow-header label{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:760;display:flex}.event-workflow-header select{border:1px solid var(--line);background:var(--surface);min-width:220px;min-height:38px;color:var(--ink);border-radius:7px;padding:0 9px}.event-workflow-rule{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:720}.event-workflow-header-main>small{color:#b43b43;flex-basis:100%;line-height:1.4}.formal-event-context-refresh{color:#215897;background:#fff;border:1px solid #9fbded;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-weight:800;display:inline-flex}.formal-event-context-refresh:disabled{cursor:not-allowed;opacity:.56}.event-workflow-header select:focus-visible,.formal-event-context-refresh:focus-visible{outline-offset:2px;outline:3px solid #ffc14d}.event-workflow-header-summary{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.event-workflow-header-summary>div{border-right:1px solid var(--line);justify-content:center;align-items:baseline;gap:7px;min-width:0;padding:10px;display:flex}.event-workflow-header-summary>div:last-child{border-right:0}.event-workflow-header-summary strong{color:var(--accent);font-size:20px;line-height:1}.event-workflow-header-summary span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:720}@media (width<=1024px){.event-workflow-header-main{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);align-items:end;display:grid}.event-workflow-header h1,.event-workflow-header-main>small{grid-column:1/-1}.event-workflow-header label{justify-content:space-between}.event-workflow-header select{width:100%}.event-workflow-header-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.event-workflow-header-summary>div:nth-child(2){border-right:0}.event-workflow-header-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=768px){.event-workflow-header{padding:14px}.event-workflow-header-main{grid-template-columns:minmax(0,1fr)}.event-workflow-header h1{font-size:21px}.event-workflow-header label{display:grid}.event-workflow-rule{white-space:normal}.formal-event-context-refresh{width:100%}.event-workflow-header-summary{grid-template-columns:minmax(0,1fr)}.event-workflow-header-summary>div{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start}.event-workflow-header-summary>div:last-child{border-bottom:0}}.password-panel{margin-bottom:18px}.inline-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;padding:14px;display:grid}.head-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.metric,.panel,.module-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.metric{padding:16px}.metric-value{font-size:26px;font-weight:780}.metric-label,.panel-subtitle,.tile-desc,.detail-copy,.row-meta,.step-meta{color:var(--muted)}.metric-label{margin-top:4px;font-size:12px}.side-stack{gap:18px;display:grid}.panel{overflow:hidden}.panel.flat{box-shadow:none}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.panel-title{font-size:16px;font-weight:760}.panel-subtitle{margin-top:3px;font-size:12px}.panel-body{padding:14px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-tile{gap:10px;min-height:178px;padding:12px;display:grid}.module-tile.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tile-top,.tile-actions,.list-row,.step-item{justify-content:space-between;align-items:center;gap:10px;display:flex}.tile-code{color:var(--accent-strong);font-size:12px;font-weight:780}.tile-name{font-size:16px}.tile-desc{min-height:40px;font-size:12px}.tile-actions{justify-content:flex-start;margin-top:auto}.severity,.status-tag{border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-weight:760;display:inline-flex}.severity.good{color:var(--success);background:var(--success-soft)}.severity.warn{color:var(--warning);background:var(--warning-soft)}.severity.danger{color:var(--danger);background:var(--danger-soft)}.severity.info,.status-tag.info{color:var(--info);background:var(--info-soft)}.status-tag.good{color:var(--success);background:var(--success-soft)}.status-tag.warn{color:var(--warning);background:var(--warning-soft)}.status-tag.danger{color:var(--danger);background:var(--danger-soft)}.detail-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr);gap:14px;display:grid}.detail-copy{margin-bottom:12px}.step-list,.compact-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.step-item,.list-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);padding:10px}.step-index{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--accent-strong);background:var(--accent-soft);flex:none;place-items:center;font-size:12px;font-weight:780;display:inline-grid}.step-title,.row-title{font-size:13px;font-weight:760}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 12px}th{color:var(--muted);background:var(--surface-alt);font-size:12px;font-weight:760}.status-dot{background:var(--success);border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block}.status-dot.warn{background:var(--warning)}.status-dot.danger{background:var(--danger)}.status-dot.info{background:var(--muted)}.theme-cards{gap:8px;display:grid}.theme-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);color:var(--text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.theme-card.selected{border-color:var(--accent);background:var(--accent-soft)}.theme-card small{color:var(--muted)}.theme-card-swatches{grid-row:span 2;grid-template-columns:repeat(4,16px);gap:3px;display:grid}.theme-card-swatches i{border-radius:3px;width:16px;height:16px}.evt-view{gap:18px;display:grid}.evt-center-page,.evt-create-page{gap:18px;min-width:0;display:grid}.create-page-head{align-items:center}.create-page-head>div:first-child{gap:10px;display:grid}.compact-header{align-items:center;padding:12px 14px}.panel-message{border-bottom:1px solid var(--line);padding:10px 14px}.create-basic-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:14px;display:grid}.create-remark-field{grid-column:1/-1}.create-batch-bar{border-bottom:1px solid var(--line);background:var(--surface-alt);grid-template-columns:auto repeat(3,minmax(110px,150px)) auto minmax(0,1fr);align-items:end;gap:10px;padding:12px 14px;display:grid}.batch-title{color:var(--accent-strong);align-self:center;font-size:12px;font-weight:780}.compact-field .form-field{min-height:34px;padding:7px 9px}.create-piste-layout{grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr);min-height:520px;display:grid}.create-area-list,.create-piste-detail{min-width:0;padding:14px}.create-area-list{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-alt) 72%, var(--surface));align-content:start;gap:10px;max-height:640px;display:grid;overflow:auto}.create-area-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:10px;padding:10px;display:grid}.create-area-card.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.area-select-button{color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.area-select-button span{color:var(--muted);font-size:12px}.area-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.area-editor-grid .form-field{min-height:34px;padding:7px 9px}.area-card-actions{justify-content:flex-end;gap:8px;display:flex}.create-piste-detail{align-content:start;gap:12px;display:grid}.create-piste-table-wrap{max-height:560px;overflow:auto}.create-piste-table{table-layout:fixed;min-width:620px}.create-piste-table th:first-child,.create-piste-table td:first-child{width:130px}.create-piste-table th:nth-child(3),.create-piste-table td:nth-child(3){width:120px}.create-piste-table th:nth-child(4),.create-piste-table td:nth-child(4){width:100px}.table-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:32px;color:var(--text);padding:6px 8px}.module-page-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.module-title-row,.sub-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.module-title-row{flex-wrap:wrap;justify-content:flex-start}.module-title-row h1{font-size:25px;line-height:1.18}.module-lead{max-width:900px;color:var(--muted);margin-top:8px}.metric-note{color:var(--muted);margin-top:5px;font-size:11px}.evt-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.evt-metrics .metric{align-items:center;gap:6px;min-width:0;padding:9px 10px;display:flex}.evt-metrics .metric-value{flex:none;font-size:18px;line-height:1}.evt-metrics .metric-label{color:var(--text);white-space:nowrap;flex:none;margin-top:0}.evt-metrics .metric-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;overflow:hidden}.evt-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.82fr);align-items:start;gap:18px;display:grid}.evt-grid.evt-project-roster-grid{grid-template-columns:minmax(0,1fr)}.evt-project-roster-layout.active{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.evt-project-roster-layout.active .roster-age-directory{grid-column:1}.evt-project-roster-layout.active>.panel{grid-column:2}.evt-project-roster-layout.active .staged-age-directory-item.selected{background:var(--accent-soft);border-left:3px solid var(--accent);color:var(--ink)}.evt-grid.evt-project-roster-grid .evt-project-table{table-layout:fixed;width:100%;min-width:780px}.evt-grid.evt-project-roster-grid .evt-project-table th:first-child,.evt-grid.evt-project-roster-grid .evt-project-table td:first-child{width:84px}.evt-grid.evt-project-roster-grid .evt-project-table th:nth-child(3),.evt-grid.evt-project-roster-grid .evt-project-table td:nth-child(3){width:72px}.evt-grid.evt-project-roster-grid .evt-project-table th:nth-child(4),.evt-grid.evt-project-roster-grid .evt-project-table td:nth-child(4){width:82px}.evt-grid.evt-project-roster-grid .evt-project-table th:nth-child(5),.evt-grid.evt-project-roster-grid .evt-project-table td:nth-child(5){width:80px}.evt-grid.evt-project-roster-grid .evt-project-table th:nth-child(6),.evt-grid.evt-project-roster-grid .evt-project-table td:nth-child(6){width:108px}.evt-grid.evt-project-roster-grid .evt-project-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evt-grid.evt-project-roster-grid .roster-project-action{border-color:var(--accent);background:var(--accent);max-width:100%;color:var(--surface);overflow-wrap:anywhere;white-space:normal;line-height:1.25}.evt-grid.evt-project-roster-grid .roster-project-action:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong)}.evt-grid.evt-project-roster-grid .roster-project-action:disabled{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);opacity:.72}@media (width<=900px){.evt-project-roster-layout.active{grid-template-columns:minmax(0,1fr)}.evt-project-roster-layout.active .roster-age-directory,.evt-project-roster-layout.active>.panel{grid-column:1}}.evt-project-roster-single-column,.evt-project-roster-empty-grid,.evt-project-roster-closed-state{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.evt-project-roster-compact-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 8px;display:flex}.evt-project-roster-compact-header h1{margin:0;font-size:24px}.evt-roster-context-line{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:8px 14px;margin:0;font-size:13px;display:flex}.evt-roster-context-line span{text-overflow:ellipsis;overflow:hidden}.evt-roster-inline-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.evt-roster-metric-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);white-space:nowrap;align-items:baseline;gap:4px;padding:5px 8px;font-size:12px;display:inline-flex}.evt-roster-metric-chip strong{color:var(--accent);font-size:14px}.staged-project-confirmation{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.evt-project-roster-single-column .button.primary{border-color:var(--accent);background:var(--accent);color:var(--surface)}.evt-project-roster-single-column .button.primary:hover:not(:disabled){background:var(--accent-strong,var(--accent))}.evt-project-roster-single-column :is(.mini-button,.filter-control){border-color:var(--line);background:var(--surface);color:var(--text)}.evt-project-roster-single-column :is(.mini-button,.filter-control):hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.evt-project-roster-single-column :is(.mini-button,.filter-control):focus-visible{outline:3px solid var(--accent);outline-offset:2px}.evt-project-roster-single-column :is(.mini-button,.filter-control):disabled{cursor:not-allowed;opacity:.56}.staged-project-schedule-tools{grid-template-columns:repeat(4,minmax(112px,1fr)) minmax(180px,1.2fr) auto}.staged-age-filter{min-width:178px;color:var(--muted);font-size:13px;position:relative}.staged-age-filter-trigger{text-align:left;width:100%;min-height:34px}.staged-age-filter-menu{z-index:12;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:min(270px,100vw - 44px);max-height:248px;box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 18%, transparent);padding:6px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto}.staged-age-filter-option{min-height:34px;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 7px;display:flex}.staged-age-filter-option:hover{background:var(--accent-soft)}.staged-age-filter-option input{accent-color:var(--accent)}.staged-age-filter-trigger:focus-visible,.staged-age-filter-option:focus-within{outline:3px solid var(--accent);outline-offset:2px}.staged-age-directory-layout{grid-template-columns:minmax(168px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.staged-age-directory{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:6px;padding:16px;display:grid}.staged-age-directory h3{color:var(--muted);margin:4px 6px 8px;font-size:13px}.staged-age-directory-item{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:3px;padding:10px 12px;display:grid}.staged-age-directory-item:hover,.staged-age-directory-item.selected{border-color:var(--line);background:var(--accent-soft)}.staged-age-directory-item:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.staged-age-directory-item small{color:var(--muted);font-size:12px}.staged-age-project-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:16px 18px}.staged-age-project-table .staged-age-project-table-grid{table-layout:fixed;width:100%;min-width:0}.staged-age-project-table .staged-age-project-table-grid th:first-child,.staged-age-project-table .staged-age-project-table-grid td:first-child{width:52%}.staged-age-project-table .staged-age-project-table-grid th:nth-child(2),.staged-age-project-table .staged-age-project-table-grid td:nth-child(2),.staged-age-project-table .staged-age-project-table-grid th:nth-child(3),.staged-age-project-table .staged-age-project-table-grid td:nth-child(3),.staged-age-project-table .staged-age-project-table-grid th:nth-child(4),.staged-age-project-table .staged-age-project-table-grid td:nth-child(4){width:9%}.staged-age-project-table .staged-age-project-table-grid th:nth-child(5),.staged-age-project-table .staged-age-project-table-grid td:nth-child(5){width:10%}.staged-age-project-table .staged-age-project-table-grid th:nth-child(6),.staged-age-project-table .staged-age-project-table-grid td:nth-child(6){width:11%}.staged-age-project-name-cell{text-overflow:ellipsis;white-space:normal;word-break:break-word;line-height:1.35;overflow:hidden}.staged-age-project-name-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.staged-project-confirmation{justify-content:space-between;padding:16px 20px}.staged-project-confirmation p{color:var(--muted);margin:5px 0 0;font-size:13px}@media (width<=820px){.evt-project-roster-compact-header{flex-direction:column;align-items:flex-start;gap:8px}.evt-roster-context-line{white-space:normal;flex-wrap:wrap}.evt-roster-inline-metrics{justify-content:flex-start}.staged-project-schedule-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.staged-age-directory-layout{grid-template-columns:minmax(0,1fr)}.staged-age-directory{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.staged-age-directory h3{grid-column:1/-1}.staged-age-filter{width:min(100%,270px)}.staged-project-confirmation{flex-direction:column;align-items:flex-start}}.evt-main-stack,.evt-side-stack{gap:18px;min-width:0;display:grid}.event-table,.evt-project-table{table-layout:fixed}.event-table{min-width:860px}.event-table th:first-child,.event-table td:first-child{width:24%}.event-table th:nth-child(2),.event-table td:nth-child(2){width:150px}.event-table th:nth-child(3),.event-table td:nth-child(3){width:130px}.event-table th:nth-child(4),.event-table td:nth-child(4),.event-table th:nth-child(5),.event-table td:nth-child(5){width:110px}.event-table th:nth-child(6),.event-table td:nth-child(6){width:210px}.event-table tr.selected{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.event-table th,.event-table td,.evt-project-table th,.evt-project-table td{text-overflow:ellipsis;overflow:hidden}.evt-tournament-panel,.evt-project-panel{min-width:0}.tournament-list{gap:8px;display:grid}.tournament-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);width:100%;color:var(--text);text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.tournament-row.selected{border-color:var(--accent);background:var(--accent-soft)}.tournament-row strong,.tournament-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tournament-row small{color:var(--muted);margin-top:3px;font-size:12px}.tournament-icon{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--accent-strong);background:var(--surface);place-items:center;display:grid}.evt-search{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(100%,270px);color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.evt-search input{width:100%;min-height:34px;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.evt-project-table{table-layout:fixed;min-width:880px}.evt-project-table th:first-child,.evt-project-table td:first-child{width:118px}.evt-project-table th:nth-child(2),.evt-project-table td:nth-child(2){width:210px}.evt-project-table th:nth-child(3),.evt-project-table td:nth-child(3){width:86px}.evt-project-table th:nth-child(4),.evt-project-table td:nth-child(4){width:190px}.evt-project-table th:nth-child(5),.evt-project-table td:nth-child(5){width:110px}.evt-project-table th:nth-child(6),.evt-project-table td:nth-child(6){width:120px}.evt-project-table th:nth-child(7),.evt-project-table td:nth-child(7){width:102px}.evt-project-table tr.selected{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.issue-cell{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.matrix-tools{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(118px,1fr)) minmax(180px,1.2fr) auto;gap:10px;padding:12px 14px;display:grid}.filter-field{gap:6px;min-width:0;display:grid}.filter-label{color:var(--muted);font-size:11px;font-weight:720}.filter-control,.filter-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:34px}.filter-control{width:100%;color:var(--text);padding:0 9px}.project-rule-select{min-width:0;font-size:12px}.filter-search{color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:0 9px;display:grid}.filter-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.operation-grid,.validation-grid{gap:10px;display:grid}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-tools.import-actions{flex-wrap:nowrap}.import-actions .mini-button{white-space:nowrap}.import-record-strip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);gap:10px;margin-top:12px;padding:12px;display:grid}.import-record-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.import-record-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.empty-state.compact{text-align:left;justify-items:start;padding:0}.import-record-table-wrap{overflow-x:auto}.import-record-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.import-record-table th,.import-record-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px}.import-record-table th:first-child,.import-record-table td:first-child{width:310px}.import-record-table th:nth-child(2),.import-record-table td:nth-child(2),.import-record-table th:nth-child(3),.import-record-table td:nth-child(3){width:105px}.import-record-table th:nth-child(4),.import-record-table td:nth-child(4){width:150px}.import-record-table th:nth-child(5),.import-record-table td:nth-child(5){width:120px}.import-record-batch{gap:3px;min-width:0;display:grid}.import-record-code{color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:760;line-height:1.35}.import-record-source{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.validation-value{font-size:24px;font-weight:780}.validation-label{color:var(--muted);margin-top:5px;font-size:12px}.action-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.evt-checkin-note{color:var(--muted);margin-top:10px;font-size:12px}.evt-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.table-empty{color:var(--muted);text-align:center}.table-empty.error{color:var(--danger)}.empty-state{color:var(--muted);text-align:center;justify-items:center;gap:7px;padding:20px;display:grid}.empty-state strong{color:var(--text)}.section-tabs{flex-wrap:wrap;gap:6px;display:flex}.tab-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:30px;color:var(--muted);padding:0 10px;font-size:12px;font-weight:720}.tab-button.selected{border-color:var(--accent);background:var(--accent);color:#fff}.evt-detail-body{min-height:250px}.evt-detail-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.82fr);gap:14px;display:grid}.sub-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);min-width:0;padding:12px}.sub-panel-head{align-items:flex-start;margin-bottom:12px}.sub-panel-head.compact{align-items:center}.sub-panel h3{margin:0;font-size:15px}.sub-panel p,.sub-note{color:var(--muted)}.sub-panel .button{margin-top:12px}.detail-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.detail-stat-grid>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:10px}.detail-stat-grid strong,.detail-stat-grid span{display:block}.detail-stat-grid strong{font-size:20px;line-height:1}.detail-stat-grid span{color:var(--muted);margin-top:5px;font-size:11px}.progress-line{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.progress-line>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.modal-backdrop{z-index:40;background:#0f172a57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(560px,100%);box-shadow:var(--shadow-soft)}.modal.large{width:min(860px,100%)}.modal.import-upload-modal{width:min(780px,100%)}.modal.import-record-modal{width:min(900px,100%)}.modal.project-detail-modal{flex-direction:column;width:min(980px,100%);max-height:min(86vh,820px);display:flex;overflow:hidden}.modal-backdrop.roster-management-drawer{background:#0f172a2e;justify-items:end;padding:0}.roster-management-drawer .modal.project-detail-modal{border-top:0;border-bottom:0;border-radius:0;width:min(980px,100vw - 232px);height:100vh;max-height:100vh;box-shadow:-18px 0 42px #0f172a2e}.roster-management-drawer .participant-table th,.roster-management-drawer .participant-table td{padding:13px 16px}.roster-management-drawer .mini-button.primary,.roster-management-drawer .button.primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.roster-drawer-workspace{grid-template-columns:220px minmax(0,1fr);display:grid;padding:0!important}.roster-drawer-project-list{border-right:1px solid var(--line);background:var(--surface-muted);padding:18px 12px;overflow:auto}.roster-drawer-project-list button{width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;border-left:3px solid #0000;padding:12px;display:block}.roster-drawer-project-list button.selected{border-left-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.roster-drawer-center{flex-direction:column;flex:1;min-width:0;min-height:0;padding:20px;display:flex;overflow:hidden}.roster-drawer-center>.participant-section{flex:1;min-height:0}.evt-project-roster-layout.active .roster-project-action{border-color:var(--accent);background:var(--accent);color:var(--surface)}.evt-project-roster-layout.active .roster-project-action:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--surface)}.evt-project-roster-layout.active .roster-project-action:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (width<=900px){.roster-management-drawer .modal.project-detail-modal{width:100vw}}.project-detail-modal .modal-form{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.modal.rollback-modal{flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.modal.rollback-modal .modal-form{min-height:0;overflow-y:auto}.modal-backdrop.top{z-index:45}.modal-header,.modal-actions{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.modal-header{border-bottom:1px solid var(--line)}.modal-title{margin:0;font-size:15px}.modal-form{gap:12px;padding:16px;display:grid}.modal-note{color:var(--muted)}.modal-note.compact{margin:0;font-size:12px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end}.danger-note,.result-note{border-radius:var(--radius-md);color:#9f1d16;background:#b4231812;border:1px solid #b4231840;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.result-note.success{color:#15803d;background:#15803d14;border-color:#15803d3d}.import-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.import-file-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);gap:8px;min-width:0;padding:12px;display:grid}.import-file-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.import-file-card input{width:100%;min-width:0;color:var(--muted);font-size:12px}.rollback-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rollback-summary>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);min-width:0;padding:10px}.detail-label{color:var(--muted);font-size:11px;font-weight:720;display:block}.rollback-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;display:block;overflow:hidden}.rollback-preflight,.rollback-form-grid{gap:10px;display:grid}.rollback-form-grid textarea{resize:vertical;color:#182421;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #d9e2e0;border-radius:6px;padding:10px 12px}.participant-section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:12px;display:grid}.participant-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.participant-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.inline-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:min(280px,44vw);min-height:34px;color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.inline-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.participant-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);height:100%;min-height:0;overflow:auto}.participant-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12px}.participant-table th:first-child,.participant-table td:first-child{width:27%}.participant-table th:nth-child(2),.participant-table td:nth-child(2){width:19%}.participant-table th:nth-child(3),.participant-table td:nth-child(3){width:12%}.participant-table th:nth-child(4),.participant-table td:nth-child(4){width:10%}.participant-table th:nth-child(5),.participant-table td:nth-child(5){width:32%}.participant-table th,.participant-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px}.participant-table th{color:var(--muted);font-size:11px;font-weight:760}.participant-table tbody tr:last-child td{border-bottom:0}.participant-name-cell{gap:3px;min-width:0;display:grid}.participant-name-cell strong,.participant-name-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-name-cell span{color:var(--muted);font-size:11px}.actions-cell{text-align:right;white-space:normal;width:auto}.participant-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.withdrawal-issues{gap:6px;display:grid}.field-with-icon{color:#667873;background:#fff;border:1px solid #d9e2e0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 12px;display:grid}.field-with-icon input{color:#182421;min-width:0;font:inherit;background:0 0;border:0;outline:0}.danger-action{background:#b42318;border-color:#b42318}.rule-view{gap:18px;display:grid}.rule-layout{grid-template-columns:minmax(0,1fr) minmax(200px,.22fr);align-items:start;gap:14px;display:grid}.rule-catalog-panel,.rule-side-stack{min-width:0}.rule-side-stack{gap:14px;display:grid}.rule-side-stack .rule-key-grid{grid-template-columns:1fr;gap:8px}.rule-detail-page-head{align-items:end}.rule-detail-page-head .mini-button{justify-self:start;margin-bottom:10px}.rule-detail-panel{min-width:0}.rule-detail-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-alt);justify-content:flex-start;padding:10px 14px}.rule-detail-tabs .tab-button:disabled{cursor:not-allowed;opacity:.55}.compact-tabs{justify-content:flex-end}.panel-tools,.table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.rule-profile-table{table-layout:fixed;min-width:740px}.rule-profile-table th,.rule-profile-table td{text-overflow:ellipsis;padding-inline:6px;overflow:hidden}.rule-profile-table th:first-child,.rule-profile-table td:first-child{width:212px}.rule-profile-table th:nth-child(2),.rule-profile-table td:nth-child(2){width:88px}.rule-profile-table th:nth-child(3),.rule-profile-table td:nth-child(3){width:108px}.rule-profile-table th:nth-child(4),.rule-profile-table td:nth-child(4){width:126px}.rule-profile-table th:nth-child(5),.rule-profile-table td:nth-child(5){width:60px}.rule-profile-table th:nth-child(6),.rule-profile-table td:nth-child(6){width:138px}.rule-profile-table .table-actions{flex-wrap:nowrap;justify-content:flex-start;gap:4px}.rule-profile-table .mini-button{padding-inline:5px}.rule-profile-table tr.selected{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.rule-profile-table tr.selected td:first-child{box-shadow:inset 4px 0 var(--accent)}.rule-profile-table tr[aria-current=true]{outline:2px solid var(--accent);outline-offset:-2px}.profile-name-block{gap:4px;min-width:0;display:grid}.profile-name-block strong,.profile-name-block small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-name-block small{color:var(--muted);font-size:11px}.binding-cell{gap:4px;min-width:0;display:grid}.binding-cell .severity{justify-self:start;max-width:100%}.binding-cell small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.row-meta{color:var(--muted);margin-top:3px;font-size:12px}.rule-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rule-key{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:10px}.rule-key-label,.rule-key-value{display:block}.rule-key-label{color:var(--muted);font-size:11px}.rule-key-value{overflow-wrap:anywhere;margin-top:5px;font-size:13px}.rule-editor-body{gap:14px;display:grid}.rule-detail-title{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.rule-detail-title strong,.rule-detail-title small{display:block}.rule-detail-title small{color:var(--muted);margin-top:4px;font-size:12px}.section-caption{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 6%, var(--surface));gap:4px;padding:10px;display:grid}.section-caption span{color:var(--muted);font-size:12px}.rule-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.field{gap:7px;min-width:0;display:grid}.field-label.with-help{align-items:center;gap:6px;display:flex}.field-help-button{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.field-help-button:hover{color:var(--accent-strong);background:var(--accent-soft)}.field.full{grid-column:1/-1}.qualification-field{grid-column:span 2}.field-inline-action{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.field-help{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.field-help-line{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.field-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.qualification-inline-control{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.qualification-select{min-width:0}.qualification-inline-summary{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:12px;line-height:1.25;overflow:hidden}.field-control{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:38px;color:var(--text);padding:8px 10px;font-size:13px}.field-control:disabled{color:var(--muted);background:var(--surface-alt);cursor:not-allowed}.rule-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);grid-template-columns:44px minmax(0,1fr);gap:10px;padding:10px;display:grid}.timeline-title{font-size:13px;font-weight:760}.timeline-meta{color:var(--muted);margin-top:3px;font-size:12px}.modal-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow-soft);padding:18px}.qualification-modal{width:min(680px,100%)}.field-explain-modal{width:min(620px,100%)}.field-help-list{color:var(--text);gap:8px;margin:12px 0 0;padding-left:18px;font-size:13px;display:grid}.field-help-list li{line-height:1.55}.qualification-form,.qualification-tier-list{gap:12px;margin-top:14px;display:grid}.segmented-control{flex-wrap:wrap;gap:8px;display:flex}.qualification-tier-head,.qualification-tier-row{grid-template-columns:minmax(96px,1fr) minmax(96px,1fr) minmax(84px,.9fr) auto;align-items:center;gap:8px;display:grid}.qualification-tier-head{color:var(--muted);font-size:12px;font-weight:700}.inline-error{border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);padding:8px 10px;color:var(--danger)!important}.modal-card h2{margin-top:10px;font-size:18px}.modal-card p{color:var(--muted);margin-top:8px}.modal-card .field-help-line{margin:0;font-size:12px;line-height:1.5}.modal-icon{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--accent-strong);background:var(--accent-soft);place-items:center;display:grid}.modal-icon.danger{color:var(--danger);background:var(--danger-soft)}.modal-icon.info{color:var(--info);background:var(--info-soft)}.button.danger{border-color:color-mix(in srgb, var(--danger) 40%, var(--line));color:#fff;background:var(--danger)}.button.warning{color:#92400e;background:#fffbeb;border-color:#b4530952}.pool-view{gap:18px;display:grid}.schedule-template-row{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:#f8fbfa;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.schedule-import-modal{flex-direction:column;width:min(980px,100vw - 32px);max-height:min(88vh,820px);padding:0;display:flex;overflow:hidden}.schedule-import-body{flex:0 auto;gap:10px;min-height:0;padding:18px 18px 0;display:grid;overflow:auto}.schedule-import-body .modal-icon{margin-bottom:0}.schedule-import-body h2,.schedule-import-body p{margin-top:0}.schedule-import-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);overscroll-behavior:contain;flex:auto;min-height:0;margin:12px 18px 0;overflow:auto}.schedule-import-table-wrap table{min-width:920px}.schedule-import-table-wrap th{z-index:1;position:sticky;top:0}.schedule-import-issue-list{color:var(--muted);gap:5px;margin:7px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.schedule-import-issue-list li{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px;line-height:1.45;display:grid}.schedule-import-issue-list .severity{margin-top:1px}.schedule-import-empty{flex:auto;margin:12px 18px 0;overflow:auto}.schedule-import-actions{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:flex-end;margin-top:14px;padding:14px 18px 18px}.pool-metrics{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;margin-bottom:14px}.pool-metrics .metric{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;padding:10px 12px;display:grid}.pool-metrics .metric-value{font-size:20px;line-height:1}.pool-metrics .metric-label{white-space:nowrap;margin-top:0}.pool-metrics .metric-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;overflow:hidden}.pool-project-panel{min-width:0}.precheck-strip{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-alt) 56%, var(--surface));grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.precheck-strip-label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:820}.precheck-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;min-height:40px;color:var(--text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.precheck-chip:hover,.precheck-chip.selected{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--accent-soft) 62%, var(--surface))}.precheck-chip.warn{border-color:color-mix(in srgb, var(--warning) 28%, var(--line))}.precheck-chip.danger{border-color:color-mix(in srgb, var(--danger) 30%, var(--line))}.precheck-chip.info{border-color:color-mix(in srgb, var(--info) 28%, var(--line))}.precheck-chip-copy{gap:2px;min-width:0;display:grid}.precheck-chip-copy strong,.precheck-chip-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.precheck-chip-copy strong{font-size:12px}.precheck-chip-copy small{color:var(--muted);font-size:10px}.precheck-detail-button{white-space:nowrap}.schedule-tools{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(104px,1fr)) minmax(180px,1.2fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.pool-project-table{table-layout:fixed;min-width:1180px}.pool-project-table th,.pool-project-table td{text-overflow:ellipsis;padding:9px 5px;overflow:hidden}.pool-project-table th:first-child,.pool-project-table td:first-child{width:8%}.pool-project-table th:nth-child(2),.pool-project-table td:nth-child(2){width:14%}.pool-project-table th:nth-child(3),.pool-project-table td:nth-child(3){text-align:center;width:7%}.pool-project-table th:nth-child(4),.pool-project-table td:nth-child(4),.pool-project-table th:nth-child(5),.pool-project-table td:nth-child(5),.pool-project-table th:nth-child(6),.pool-project-table td:nth-child(6),.pool-project-table th:nth-child(7),.pool-project-table td:nth-child(7){width:8%}.pool-project-table th:nth-child(8),.pool-project-table td:nth-child(8){text-align:center;width:21%}.pool-project-table th:nth-child(9),.pool-project-table td:nth-child(9),.pool-project-table th:nth-child(10),.pool-project-table td:nth-child(10){text-align:center;width:9%}.pool-project-table tr.selected{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.pool-project-select{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pool-project-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage-pill{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:56px;min-height:22px;padding:3px 5px;font-size:12px;font-weight:760;display:inline-flex}.pool-project-table .mini-button{width:auto;min-width:76px;min-height:24px;padding:0 7px;font-size:11px;line-height:1}.pool-project-table .mini-button.lineup-action{border-color:color-mix(in srgb, var(--info) 34%, var(--line));color:var(--info);background:var(--info-soft)}.pool-project-table .mini-button.success-action{color:#fff}.pool-project-table .mini-button.pool-generation-action{border-color:var(--accent);background:var(--accent);color:var(--surface);box-shadow:0 6px 14px color-mix(in srgb, var(--accent) 24%, transparent)}.pool-project-table .mini-button.pool-generation-action:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--surface)}.pool-project-table .mini-button.pool-generation-action:disabled{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pool-project-table .mini-button.pool-generation-action:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pool-project-table .mini-button.blocked-action{border-color:var(--line);background:var(--muted);color:var(--muted-foreground);box-shadow:none}.pool-project-table .mini-button.blocked-action:hover{background:color-mix(in srgb, var(--muted) 82%, #fff)}.pool-table-actions{white-space:nowrap;justify-content:center;gap:4px;display:inline-flex}.pool-table-actions .mini-button{width:112px}.pool-table-actions .mini-button.print-action{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));width:56px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.pool-date-select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;min-height:26px;color:var(--text);padding:0 4px;font-size:11px;font-weight:700}.count-cell{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:720}.print-document-modal{max-width:620px}.print-document-options{gap:10px;margin-top:14px;display:grid}.print-document-option{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.print-document-option:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.print-document-option:disabled{cursor:not-allowed;opacity:.68}.print-document-copy{gap:4px;min-width:0;display:grid}.print-document-copy strong{font-size:14px}.print-document-copy small,.print-document-copy em{color:var(--muted-foreground);font-size:12px;font-style:normal;line-height:1.4}.stage-pill.good{color:var(--success);background:var(--success-soft)}.stage-pill.warn{color:var(--warning);background:var(--warning-soft)}.stage-pill.danger{color:var(--danger);background:var(--danger-soft)}.stage-pill.info{color:var(--info);background:var(--info-soft)}.stage-note{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.pool-detail-body{min-height:270px}.pool-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sub-panel.wide{grid-column:1/-1}.pool-plan-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.pool-plan-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:5px;padding:10px;display:grid}.pool-plan-card strong{font-size:13px}.pool-plan-card span{color:var(--muted);font-size:12px}.pool-preview-table{table-layout:fixed;min-width:760px}.pool-preview-table td,.pool-preview-table th{text-overflow:ellipsis;overflow:hidden}.pool-lineup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.pool-lineup-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:8px;padding:10px;display:grid}.pool-lineup-card.has-conflict{border-color:color-mix(in srgb, var(--danger) 40%, var(--line));background:color-mix(in srgb, var(--danger-soft) 42%, var(--surface))}.pool-lineup-card.swap-mode{outline:1px dashed color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:-4px;min-height:96px}.pool-lineup-card-head,.pool-lineup-item{align-items:center;display:grid}.pool-lineup-card-head{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pool-lineup-card-head strong{font-size:13px}.pool-lineup-card-head span{color:var(--muted);font-size:12px;font-weight:760}.pool-lineup-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pool-lineup-item{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:var(--radius-sm);background:var(--surface-alt);grid-template-columns:24px minmax(0,1.15fr) minmax(0,1fr) minmax(76px,auto);gap:6px;height:30px;padding:4px 6px;overflow:hidden}.pool-lineup-item.has-conflict{border-color:color-mix(in srgb, var(--danger) 46%, var(--line));background:color-mix(in srgb, var(--danger-soft) 58%, var(--surface))}.pool-lineup-item.draggable{cursor:grab}.pool-lineup-item.swap-target{outline:1px dashed color-mix(in srgb, var(--success) 48%, transparent);outline-offset:-2px}.pool-lineup-item.swap-hover{border-color:color-mix(in srgb, var(--success) 76%, var(--line));background:color-mix(in srgb, var(--success-soft) 72%, var(--surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 24%, transparent)}.pool-lineup-item.draggable:active{cursor:grabbing}.pool-lineup-append-target{border:1px dashed color-mix(in srgb, var(--line) 84%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-alt) 70%, transparent);height:28px;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:780;transition:background .12s,border-color .12s,box-shadow .12s,color .12s,opacity .12s;display:flex}.pool-lineup-append-target.append-allowed{border-color:color-mix(in srgb, var(--success) 52%, var(--line));background:color-mix(in srgb, var(--success-soft) 52%, var(--surface));color:color-mix(in srgb, var(--success) 72%, var(--text))}.pool-lineup-append-target.append-hover{border-color:color-mix(in srgb, var(--success) 82%, var(--line));background:color-mix(in srgb, var(--success-soft) 84%, var(--surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 22%, transparent)}.pool-lineup-append-target.append-disabled{opacity:.52}.lineup-append-icon{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;place-items:center;width:16px;height:16px;font-size:13px;line-height:1;display:inline-grid}.lineup-position{background:color-mix(in srgb, var(--accent-soft) 78%, var(--surface));width:20px;height:20px;color:var(--text);border-radius:50%;place-items:center;font-size:11px;font-weight:820;display:inline-grid}.lineup-rank{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lineup-athlete{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;line-height:1.25;overflow:hidden}.lineup-rank{color:var(--muted);font-size:11px}.lineup-club{background:var(--surface);max-width:100%;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:stretch;padding:3px 6px;font-size:11px;font-weight:760;line-height:1.25;overflow:hidden}.lineup-club.danger{color:var(--danger);background:var(--danger-soft)}.modal-card.pool-lineup-review-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1280px,100vw - 32px);max-height:min(92vh,920px);display:grid;overflow:hidden}.modal-lineup-grid{overscroll-behavior:contain;flex-wrap:wrap;grid-template-columns:none;align-content:flex-start;align-items:flex-start;gap:10px;min-height:0;max-height:none;margin-top:14px;padding:2px 6px 2px 0;scroll-padding:92px;display:flex;overflow:auto}.modal-lineup-grid .pool-lineup-card{flex:210px;align-self:start;min-width:210px;max-width:250px;padding:8px}.modal-lineup-grid .pool-lineup-list{gap:4px}.modal-lineup-grid .pool-lineup-item{height:28px;padding:3px 5px}.knockout-lineup-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(980px,100vw - 32px);max-height:min(90vh,820px);display:grid;overflow:hidden}.knockout-lineup-rounds{gap:10px;min-height:0;margin-top:14px;padding-right:4px;display:grid;overflow:auto}.knockout-lineup-round{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:8px;padding:10px;display:grid}.knockout-lineup-round header{color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.knockout-lineup-round header span{color:var(--muted);font-size:12px;font-weight:760}.knockout-bout-list{gap:6px;display:grid}.knockout-bout-row{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-radius:var(--radius-sm);background:var(--surface-alt);grid-template-columns:minmax(78px,.62fr) minmax(130px,1fr) 48px 28px 48px minmax(130px,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.knockout-match-code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.knockout-side{gap:2px;min-width:0;display:grid}.knockout-side strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.knockout-side small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.knockout-side.muted strong{color:var(--muted)}.knockout-score,.knockout-versus{color:var(--muted);text-align:center;white-space:nowrap;font-size:12px;font-weight:760}.pool-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pool-write-modal{width:min(620px,100%)}.manual-issue-list{max-height:220px;overflow:auto}.manual-move-alert{border:1px solid color-mix(in srgb, var(--warning) 44%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warning-soft) 78%, var(--surface));gap:8px;margin-top:12px;padding:10px;display:grid}.manual-move-alert-head{color:var(--warning);align-items:center;gap:8px;font-size:13px;display:flex}.manual-move-alert-head span{color:var(--muted);margin-left:auto;font-size:12px;font-weight:760}.manual-move-list{gap:6px;max-height:132px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.manual-move-list li{border:1px solid color-mix(in srgb, var(--warning) 24%, var(--line));border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(72px,.8fr) minmax(0,1.6fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.manual-move-list strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.manual-move-list span,.manual-move-empty{color:var(--muted);font-size:12px;line-height:1.45}.manual-move-empty{margin:0}.manual-reason-input{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:82px;color:var(--text);font:inherit;padding:10px 12px}.rearrange-modal{border-color:color-mix(in srgb, var(--danger) 32%, var(--line))}.rearrange-step{gap:12px;margin-top:14px;display:grid}.rearrange-danger{margin-top:12px;font-weight:760}.rearrange-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rearrange-choice-grid .button{white-space:normal;justify-content:center;min-height:46px}.rearrange-form-grid{margin-top:2px}.rearrange-actions{padding:12px 0 0}.write-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.write-summary-grid>div,.fingerprint-box{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);padding:10px}.write-summary-grid span,.fingerprint-box span{color:var(--muted);font-size:11px;display:block}.write-summary-grid strong,.fingerprint-box strong{overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.rearrange-impact-panel{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:stretch;gap:8px;margin-top:14px;display:grid}.rearrange-impact-total,.rearrange-impact-breakdown{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);padding:10px}.rearrange-impact-total span{color:var(--muted);font-size:11px;display:block}.rearrange-impact-total strong{margin-top:5px;font-size:18px;display:block}.rearrange-impact-breakdown{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.rearrange-impact-breakdown span{color:var(--muted);white-space:nowrap;font-size:12px}.rearrange-impact-breakdown strong{color:var(--text);font-size:14px}.fingerprint-box{margin-top:10px}.score-view{gap:18px;display:grid}.blue-content:has(.score-view){padding:0}.blue-content:has(.score-view) .score-view{gap:0}.score-execution-toolbar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(160px,1fr) minmax(122px,.7fr) minmax(170px,1fr) minmax(112px,.62fr) minmax(130px,.7fr) minmax(165px,.9fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.score-toolbar-field{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:760;display:grid}.score-toolbar-field input,.score-toolbar-field select{width:100%;min-height:36px}.score-toolbar-segments{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);min-height:36px;display:flex;overflow:hidden}.score-toolbar-segments button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;flex:1;font-size:12px;font-weight:760}.score-toolbar-segments button:last-child{border-right:0}.score-toolbar-segments button.is-active{color:var(--surface);background:var(--accent)}.score-toolbar-segments button:disabled{cursor:not-allowed;color:var(--subtle);background:var(--surface-alt)}.score-toolbar-sync{white-space:nowrap;min-height:36px}.score-execution-workspace{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:0;display:grid}.score-execution-rail{border-left:1px solid var(--line);background:var(--surface-alt);min-width:0;padding:12px}.score-execution-rail .score-support-grid{grid-template-columns:minmax(0,1fr);gap:10px}.fixed-piste-rail{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:grid}.fixed-piste-rail-row{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.fixed-piste-rail-error{color:var(--danger);margin:8px 0 0;font-size:11px;line-height:1.45}.score-execution-workspace[data-score-prototype-canvas]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 288px;min-height:850px}.score-execution-workspace[data-score-prototype-canvas]:has(.bracket-entry-surface){grid-template-columns:minmax(0,1fr) 264px}.score-execution-workspace[data-score-prototype-canvas] .score-work-panel{box-shadow:none;border:0;border-radius:0}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace{min-height:850px}.score-execution-workspace[data-score-prototype-canvas] .pool-score-panel{padding:0}.score-execution-workspace[data-score-prototype-canvas] .entry-surface{min-height:850px;padding:28px 38px 18px}.score-execution-workspace[data-score-prototype-canvas] .bracket-entry-surface{grid-template-columns:364px minmax(0,1fr)}.score-execution-workspace[data-score-prototype-canvas] .score-execution-rail[data-score-prototype-rail]{background:#f7faff;padding:12px}.score-execution-workspace[data-score-prototype-canvas] .sub-panel{box-shadow:none;border-radius:4px}.score-execution-workspace[data-score-prototype-canvas] .score-board{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);margin-bottom:20px}.score-execution-workspace[data-score-prototype-canvas] .fencer-name{color:#0758e6;font-size:20px}.score-execution-workspace[data-score-prototype-canvas] .score-number{color:#0838e8;font-size:34px}.score-execution-workspace[data-score-prototype-canvas] .score-penalty-card{min-width:34px;min-height:48px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .pool-score-panel{padding:16px 18px}.score-execution-workspace[data-score-prototype-canvas] .matrix-score-rail{gap:10px}@media (width>=769px) and (width<=1360px){.score-execution-workspace[data-score-prototype-canvas]{grid-template-columns:minmax(0,1fr) 250px}.score-execution-workspace[data-score-prototype-canvas]:has(.bracket-entry-surface){grid-template-columns:minmax(0,1fr) 250px}.score-execution-workspace[data-score-prototype-canvas] .bracket-entry-surface{grid-template-columns:278px minmax(0,1fr)}}.blue-content:has(.rank-prototype-view){padding:0}.rank-prototype-view{gap:0;min-height:calc(100vh - 72px)}.rank-prototype-view .rank-legacy-head,.rank-prototype-view .rank-legacy-controls,.rank-prototype-view .rank-legacy-metrics,.rank-prototype-view .state-message{display:none}.rank-prototype-canvas.rank-workspace{grid-template-columns:434px minmax(0,1fr);gap:0;height:calc(100vh - 72px);min-height:910px;overflow:hidden}.rank-prototype-canvas .rank-final-preview{background:var(--surface);flex-direction:column;order:2;min-height:0;padding:18px 28px;display:flex;overflow:hidden}.rank-prototype-canvas .rank-project-queue{border-right:1px solid var(--line);background:#f8fbff;order:1;gap:0;min-height:0;padding:16px;overflow:auto}.rank-project-queue{overflow:auto}.rank-project-queue>.panel{display:none}.rank-queue-card{gap:8px;display:grid}.rank-queue-head{color:var(--text);gap:3px;padding:0 10px 8px;display:grid}.rank-queue-head strong{font-size:17px}.rank-queue-head span{color:var(--muted);font-size:12px}.rank-queue-item{border:1px solid var(--line);background:var(--surface);width:100%;min-height:56px;color:var(--text);text-align:left;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.rank-queue-item>span:first-child{width:24px;height:24px;color:var(--accent);border:1px solid #cbd9ef;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.rank-queue-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rank-queue-item em{color:var(--success);font-size:12px;font-style:normal;font-weight:800}.rank-queue-copy{gap:3px;min-width:0;display:grid}.rank-queue-copy small{color:#0758e6;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border-radius:999px;width:max-content;max-width:100%;padding:2px 5px;font-size:10px;font-weight:700;display:inline-block;overflow:hidden}.rank-queue-item.is-selected{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.rank-final-preview>#ranking,.rank-final-preview>#seed,.rank-final-preview>#documents{display:none}.rank-prototype-final-card{box-shadow:none;border:0;border-radius:0}.rank-prototype-final-card .panel-header{border:0;padding:0 0 16px}.rank-prototype-final-card .panel-title{color:#0758e6;font-size:21px}.rank-prototype-final-card .panel-body{padding:0}.rank-prototype-final-card .split-list[aria-label=最终成绩生产操作]{display:none}.rank-prototype-final-card .classification-grid{grid-template-columns:1fr;gap:22px}.rank-prototype-final-card .podium,.rank-prototype-final-card .classification-grid>.split-list{display:none}.rank-prototype-toolbar{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:12px;padding:0 0 14px;display:grid}.rank-toolbar-date,.rank-toolbar-project{color:var(--muted);gap:4px;font-size:12px;font-weight:750;display:grid}.rank-toolbar-date strong{border:1px solid var(--line);min-height:34px;color:var(--text);background:#f8fbff;border-radius:4px;padding:8px 10px;font-size:14px}.rank-toolbar-project select{border:1px solid var(--line);width:100%;min-height:34px;color:var(--text);background:var(--surface);font:inherit;border-radius:4px;padding:6px 9px;font-size:14px}.rank-toolbar-refresh{min-height:34px;padding:7px 12px}.rank-prototype-final-card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rank-prototype-final-card .panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.rank-prototype-actions{background:var(--surface);flex:none;gap:16px;margin-top:16px;padding:12px 0 0;display:flex;position:sticky;bottom:0}.rank-prototype-actions .button{flex:1;justify-content:center;min-height:54px;font-size:17px}.rank-prototype-results{flex-direction:column;flex:1;min-height:0;margin-top:8px;display:flex}.rank-prototype-notice{color:#4b5563;background:#fffaf0;border:1px solid #fde0a7;border-radius:6px;flex:none;align-items:center;gap:9px;padding:14px 16px;display:flex}.rank-prototype-notice svg{color:var(--accent)}.rank-prototype-results-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rank-prototype-results h3{color:#0758e6;margin:18px 0 4px;font-size:17px}.rank-prototype-type-pill{color:#0758e6;background:#eff6ff;border:1px solid #b9d2ff;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:800}.rank-prototype-results>p{color:var(--muted);margin:0 0 12px;font-size:13px}.rank-prototype-table-viewport{border:1px solid var(--line);min-height:0;max-height:440px;overflow:auto}.rank-prototype-table{border-collapse:collapse;width:100%;font-size:14px}.rank-prototype-table th,.rank-prototype-table td{border:1px solid var(--line);text-align:left;padding:12px 16px}.rank-prototype-table th{color:#334155;background:#f8fafc;position:sticky;top:0}.rank-prototype-table td:first-child{text-align:center;width:78px;color:var(--accent);font-weight:800}.rank-prototype-table td:last-child{text-align:center;width:120px;font-weight:800}.score-execution-workspace[data-score-prototype-canvas],.score-execution-workspace[data-score-prototype-canvas] .pool-workspace{min-height:820px}.score-execution-workspace[data-score-prototype-canvas] .entry-surface:not(.bracket-entry-surface){flex-direction:column;min-height:820px;padding:24px 38px 14px;display:flex}.score-execution-workspace[data-score-prototype-canvas] .score-board{min-height:225px;margin-bottom:14px}.score-execution-workspace[data-score-prototype-canvas] .side-card{min-height:214px;padding:8px 14px}.score-execution-workspace[data-score-prototype-canvas] .fencer-name{font-size:23px;line-height:1.22}.score-execution-workspace[data-score-prototype-canvas] .score-number{font-size:42px}.score-execution-workspace[data-score-prototype-canvas] .score-penalty-card{min-width:40px;min-height:54px;font-size:16px}.score-execution-workspace[data-score-prototype-canvas] .score-fact-grid--penalties{margin-top:14px}.score-execution-workspace[data-score-prototype-canvas] .score-fact-grid--penalties .form-panel{min-height:148px}.score-execution-workspace[data-score-prototype-canvas] .review-bar{z-index:2;background:var(--surface);flex:none;margin-top:auto;position:sticky;bottom:0}.score-execution-workspace[data-score-prototype-canvas] .review-bar .button.primary,.score-execution-workspace[data-score-prototype-canvas] .button.primary{color:#fff;background:#0758e6;border-color:#0758e6}.score-execution-workspace[data-score-prototype-canvas] .button.primary:hover:not(:disabled){background:#0648bc;border-color:#0648bc}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .pool-score-panel{min-height:820px;padding:14px 16px;display:flex}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .entry-surface{width:100%;padding:18px 16px 20px}.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-wrap{flex:1;min-height:0;margin-bottom:16px}.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table{table-layout:fixed;width:100%;height:620px}.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table th,.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table td{height:76px;padding:7px}.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table .index-cell{width:54px;min-width:54px}.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table .fencer-head{width:205px;max-width:205px}.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table .fencer-head strong,.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table .fencer-head small{max-width:180px}.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table .fencer-head strong{font-size:14px}.score-execution-workspace[data-score-prototype-canvas] .pool-matrix-table .fencer-head small{font-size:11px}.score-execution-workspace[data-score-prototype-canvas] .matrix-score-input{height:54px;font-size:16px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .pool-score-panel{min-height:760px;padding:10px 16px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .entry-surface{min-height:760px;padding:12px 16px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .matrix-prototype-title{margin-bottom:6px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .pool-matrix-wrap{margin-bottom:8px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .pool-matrix-table{height:530px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .pool-matrix-table th,.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .pool-matrix-table td{height:64px;padding:5px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .matrix-score-input{height:46px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .matrix-validation-list{margin-top:4px}.score-execution-workspace[data-score-prototype-canvas] .pool-workspace.is-matrix .review-bar{z-index:2;margin-top:6px;position:sticky;bottom:0}.score-execution-workspace[data-score-prototype-canvas] .bracket-entry-surface{grid-template-columns:365px minmax(0,1fr);min-height:820px}.score-execution-workspace[data-score-prototype-canvas] .knockout-entry-panel{padding:20px 30px 14px}.score-execution-workspace[data-score-prototype-canvas] .knockout-entry-panel .score-board{min-height:190px;margin-bottom:8px}.score-execution-workspace[data-score-prototype-canvas] .knockout-entry-panel .side-card{min-height:182px}.score-execution-workspace[data-score-prototype-canvas] .knockout-entry-panel .score-input-mode{margin:6px 0 10px}.score-execution-workspace[data-score-prototype-canvas] .knockout-entry-panel .score-fact-grid--penalties{margin-top:8px}.score-execution-workspace[data-score-prototype-canvas] .knockout-entry-panel .seed-advantage-panel{margin-top:10px}.score-status-summary{border-bottom:1px solid var(--line);color:#0758e6;background:#fbfdff;flex-wrap:wrap;align-items:center;gap:10px 20px;min-height:43px;padding:7px 22px;font-size:13px;font-weight:780;display:flex}.score-status-summary strong{color:#0648bc}.score-status-summary .is-warning{color:#b85d00}.score-input-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 18px;display:grid}.score-input-mode button,.seed-advantage-options button{color:#0758e6;background:#fff;border:1px solid #d6e4ff;border-radius:5px;min-height:44px;font-size:15px;font-weight:800}.score-input-mode button.is-active,.seed-advantage-options button.is-active{border-color:#0758e6;box-shadow:inset 0 0 0 1px #0758e6}.seed-advantage-panel{margin-top:18px}.seed-advantage-panel h3{color:#0758e6;margin:0 0 10px;font-size:15px}.seed-advantage-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.matrix-prototype-title{color:#0758e6;margin:0 0 10px;font-size:22px}.pool-matrix-toolbar{flex-wrap:wrap}.matrix-pool-summary{color:#0758e6;background:#f8fbff;border:1px solid #d6e4ff;border-radius:4px;padding:6px 10px;font-weight:780}.rank-prototype-actions .button.primary{background:#0758e6;border-color:#0758e6}.rank-prototype-actions .button:not(.primary){color:#0758e6;background:#fff;border-color:#0758e6}.score-compact-metrics{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);white-space:nowrap;scrollbar-width:thin;align-items:center;min-height:40px;display:flex;overflow-x:auto}.score-compact-metric{border-right:1px solid var(--line);flex:none;align-items:baseline;gap:7px;min-width:0;padding:8px 14px;display:inline-flex}.score-compact-metric:last-child{border-right:0}.score-compact-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:840;line-height:1}.score-compact-label{color:var(--text);font-size:12px;font-weight:780}.score-compact-note{max-width:190px;color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.entry-control-panel{box-shadow:none}.entry-control-grid{grid-template-columns:minmax(230px,300px) minmax(300px,430px) minmax(320px,1fr);align-items:end;gap:12px;display:grid}.entry-control-block{align-content:start;gap:8px;min-width:0;display:grid}.entry-control-block .field{gap:5px;display:grid}.score-phase-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.phase-choice,.context-choice-card{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);background:var(--surface);text-align:left}.phase-choice{gap:2px;min-height:54px;padding:8px 10px;display:grid}.phase-choice:hover,.phase-choice.is-active,.context-choice-card:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.phase-choice.is-active{background:var(--accent-soft)}.phase-choice-title{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.phase-choice-meta,.context-choice-meta,.selector-status-meta{color:var(--muted);font-size:12px}.context-choice-card{background:color-mix(in srgb, var(--surface-alt) 54%, var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.context-choice-card>div:first-child{align-items:baseline;gap:7px;min-width:0;display:flex}.context-choice-title{flex:none;font-size:13px;font-weight:800}.context-choice-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.context-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.context-actions .button{height:30px;padding:0 9px;font-size:12px}.selector-status{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);gap:3px;margin-top:10px;padding:7px 9px;display:grid}.selector-status-title{font-size:12px;font-weight:780}.workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.workspace-grid>*{min-width:0}.score-work-panel .panel-body{padding:0}.pool-workspace{grid-template-columns:252px minmax(0,1fr);min-height:560px;display:grid}.pool-workspace.is-matrix{grid-template-columns:1fr}.pool-workspace.is-matrix .pool-bouts-panel{display:none}.pool-bouts-panel,.pool-score-panel{min-width:0;padding:14px}.pool-bouts-panel{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-alt) 42%, var(--surface));padding:12px 10px}.pool-section-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.pool-inline-select{flex:0 0 104px;gap:3px;display:grid}.pool-inline-select .field-label{text-align:right;font-size:10px}.pool-inline-select .control{border-radius:var(--radius-sm);min-height:30px;padding:5px 26px 5px 8px;font-size:12px;font-weight:760}.score-mini-search{width:100%;margin-bottom:9px}.pool-bout-list{gap:6px;max-height:690px;padding-right:2px;display:grid;overflow:auto}.pool-bout-card{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;color:var(--text);background:var(--surface);text-align:left;gap:5px;padding:8px;display:grid}.pool-bout-card:hover,.pool-bout-card.is-active{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.pool-bout-card.is-locked{background:color-mix(in srgb, var(--surface-alt) 58%, var(--surface))}.pool-bout-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pool-bout-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;overflow:hidden}.pool-bout-score{font-size:16px;font-weight:820;line-height:1}.pool-bout-meta{color:var(--muted);flex-wrap:wrap;gap:5px;font-size:10px;display:flex}.current-match-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.current-title{gap:3px;display:grid}.current-code{color:var(--muted);font-size:11px;font-weight:760}.current-heading{margin:0;font-size:17px;font-weight:800}.current-meta{color:var(--muted);font-size:12px}.entry-mode-tabs{justify-content:flex-start;margin-bottom:14px;display:flex}.segmented{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);gap:3px;padding:3px;display:inline-flex}.segment{border-radius:var(--radius-sm);min-height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:760}.segment.is-active{color:#fff;background:var(--accent)}.entry-surface{background:var(--surface);border:0;border-radius:0;min-width:0;padding:18px 26px 14px}.score-board{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.side-card{background:0 0;border:0;border-radius:0;gap:10px;min-height:190px;padding:10px 12px;display:grid;position:relative;overflow:visible}.side-card.is-winner,.side-card.is-loser,.side-card.is-excluded{background:0 0;border-color:#0000}.side-label{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;font-weight:760;display:flex}.fencer-name-box{min-height:76px;padding:2px 58px 0 0;position:relative}.side-card.is-excluded .fencer-name-box{padding-right:94px}.fencer-name{overflow-wrap:anywhere;font-size:18px;font-weight:820;line-height:1.18}.fencer-meta{color:var(--muted);margin-top:4px;font-size:12px}.side-decision-stamp{color:#fff;letter-spacing:0;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;line-height:1;display:grid;position:absolute;top:0;right:0}.side-decision-stamp.is-win{background:#be123c;box-shadow:0 10px 20px #be123c33}.side-decision-stamp.is-loss{background:#64748b}.side-status-stamp{border-radius:var(--radius-sm);color:#fff;letter-spacing:0;place-items:center;min-width:84px;height:34px;padding:0 10px;font-size:13px;font-weight:900;display:grid;position:absolute;top:0;right:0}.side-status-stamp.is-exclude{background:#be123c;box-shadow:0 10px 20px #be123c29}.side-status-stamp.is-special{background:#475569;box-shadow:0 10px 20px #47556924}.side-status-stamp.is-pblack{background:#7f1d1d;box-shadow:0 10px 20px #7f1d1d29}.decision-pick{border-radius:var(--radius-sm);color:#be123c;background:#fff1f2;border:1px solid #be123c38;place-items:center;min-height:30px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:820;display:inline-grid}.decision-pick.is-active{color:#fff;background:#be123c;border-color:#be123c}.decision-pick:disabled,.decision-clear:disabled,.score-step:disabled,.quick-score:disabled,.score-number:disabled{cursor:not-allowed;opacity:.52}.score-control{grid-template-columns:34px minmax(70px,1fr) 34px;align-items:center;gap:8px;margin-top:auto;display:grid}.score-step{border:1px solid var(--line);border-radius:var(--radius-sm);width:34px;height:44px;color:var(--text);background:var(--surface-alt);place-items:center;font-size:20px;font-weight:800;display:grid}.score-number,.score-label-select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);padding:8px 10px;font-weight:760}.score-number{text-align:center;height:52px;font-size:32px;font-weight:820}.score-label-select{min-height:36px}.score-divider{color:var(--muted);align-self:center;place-items:center;gap:8px;font-size:28px;font-weight:800;display:grid}.decision-clear{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:28px;color:var(--muted);background:var(--surface);padding:0 10px;font-size:12px;font-weight:760}.quick-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.quick-score{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:34px;color:var(--text);background:var(--surface);font-size:13px;font-weight:760}.dns-score-lock{border-radius:var(--radius-sm);color:#be123c;background:#fff1f2;border:1px solid #be123c38;margin:-4px 0 14px;padding:8px 10px;font-size:12px;font-weight:760}.score-limit-hint{border:1px solid color-mix(in srgb, var(--info) 20%, var(--line));border-radius:var(--radius-sm);color:var(--info);background:var(--info-soft);margin:-4px 0 14px;padding:7px 10px;font-size:12px;font-weight:720}.revocation-action-row{flex-wrap:wrap;gap:8px;margin:-6px 0 14px;display:flex}.revocation-feedback{border-radius:var(--radius-sm);color:#155e75;background:#ecfeff;border:1px solid #0e749033;margin:-6px 0 14px;padding:8px 10px;font-size:12px;font-weight:760}.revocation-feedback.error{border-color:color-mix(in srgb, var(--danger) 24%, var(--line));color:var(--danger);background:var(--danger-soft)}.revocation-feedback.success{border-color:color-mix(in srgb, var(--success) 24%, var(--line));color:var(--success);background:var(--success-soft)}.revocation-bout-list{max-height:220px;padding-right:4px;overflow:auto}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mode-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:4px;padding:10px;display:grid}.mode-card-button{width:100%;color:var(--text);text-align:left}.mode-card.is-active{border-color:var(--accent);background:var(--accent-soft)}.mode-title{font-size:13px;font-weight:760}.mode-meta{color:var(--muted);font-size:12px}.entry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.score-fact-grid{margin-bottom:14px}.score-fact-grid--penalties>.form-panel{grid-column:1/-1}.score-special-result-rail{gap:9px}.score-special-result-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.score-special-result-sides .field-label{color:var(--muted);font-size:10px;font-weight:820}.score-special-result-name{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:12px;line-height:1.3;display:block}.score-special-result-sides .control{min-height:32px;padding:5px 24px 5px 7px;font-size:11px}.score-match-facts{gap:7px;margin-bottom:9px;display:grid}.score-match-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.score-match-facts>div:last-child{border-bottom:0;padding-bottom:0}.score-match-facts span{color:var(--muted);font-size:11px}.score-match-facts strong{overflow-wrap:anywhere;color:var(--text);text-align:right;font-size:12px}.form-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:10px;padding:12px;display:grid}.form-panel-title{margin:0;font-size:13px;font-weight:760}.side-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.side-fact-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);gap:8px;min-width:0;padding:10px;display:grid}.score-penalty-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.score-penalty-card{color:#fff;min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;font-size:15px;font-weight:840}.score-penalty-card.is-yellow{color:#5a4300;background:#ffcc18}.score-penalty-card.is-red{background:#e11d2e}.score-penalty-card.is-black{background:#202124}.score-penalty-card.is-p-red{background:#e11d2e}.score-penalty-card.is-p-black{background:#202124}.score-penalty-card.is-active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.score-penalty-card:focus-visible{outline-offset:2px;outline:3px solid #ffc14d}.side-fact-head{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:840}.p-card-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.p-card-stage-lock{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius-sm);background:var(--accent-soft);gap:5px;min-height:52px;padding:8px 10px;display:grid}.p-card-stage-lock strong{color:var(--text);font-size:13px;font-weight:820;line-height:1.2}.irm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.irm-option{display:grid;position:relative}.irm-option input{opacity:0;pointer-events:none;position:absolute}.irm-option span{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:32px;color:var(--text);background:var(--surface-alt);place-items:center;font-size:12px;font-weight:760;display:grid}.irm-option input:checked+span{border-color:var(--accent);color:#fff;background:var(--accent)}.form-panel textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:76px;color:var(--text);background:var(--surface);outline:none;padding:9px 10px}.validation-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.validation-item{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:8px;font-size:12px;display:grid}.validation-item.good{color:var(--success);border-color:color-mix(in srgb, var(--success) 24%, var(--line));background:var(--success-soft)}.validation-item.warn{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 24%, var(--line));background:var(--warning-soft)}.validation-item.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 24%, var(--line));background:var(--danger-soft)}.validation-item.info{color:var(--info);border-color:color-mix(in srgb, var(--info) 24%, var(--line));background:var(--info-soft)}.review-bar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;padding:10px;display:grid}.review-check{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.review-check input{width:16px;height:16px;accent-color:var(--accent)}.review-disabled-reason{color:var(--danger);grid-column:1/-1;margin:-2px 0 0;font-size:12px;font-weight:760}.review-submit-feedback{border-radius:var(--radius-sm);grid-column:1/-1;margin:-2px 0 0;padding:8px 10px;font-size:12px;font-weight:760}.review-submit-feedback.error{color:var(--danger);background:var(--danger-soft)}.review-submit-feedback.success{color:var(--success);background:var(--success-soft)}.write-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.flow-step{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:54px;padding:8px}.flow-step.is-current{border-color:var(--accent);background:var(--accent-soft)}.flow-label{font-size:12px;font-weight:800}.flow-meta{color:var(--muted);margin-top:3px;font-size:11px}.pool-matrix-toolbar{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:flex-start;align-items:end;gap:10px;min-width:max-content;padding:8px 10px;display:flex;position:sticky;left:0}.pool-matrix-pool-select{grid-template-columns:auto 82px;align-items:center;gap:6px;display:grid}.pool-matrix-pool-select .field-label{font-size:11px;font-weight:760}.pool-matrix-pool-select .control{border-radius:var(--radius-sm);min-height:30px;padding:5px 26px 5px 8px;font-size:12px;font-weight:760}.matrix-pool-summary{min-height:30px;color:var(--muted);align-items:center;font-size:12px;font-weight:760;display:inline-flex}.pool-matrix-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-bottom:12px;overflow-x:auto}.pool-matrix-table{border-collapse:collapse;width:max-content;min-width:100%}.pool-matrix-table th,.pool-matrix-table td{border:1px solid var(--line);text-align:center;vertical-align:middle;white-space:nowrap;height:56px;padding:5px}.pool-matrix-table th{color:var(--muted);background:var(--surface-alt);font-size:11px;font-weight:760}.pool-matrix-table .index-cell,.pool-matrix-table .score-head{width:38px;min-width:38px}.pool-matrix-table .fencer-head{z-index:1;text-align:left;width:112px;max-width:112px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.pool-matrix-table td.fencer-head{background:var(--surface);font-weight:760}.pool-matrix-table .fencer-head strong,.pool-matrix-table .fencer-head small{text-overflow:ellipsis;max-width:100px;display:block;overflow:hidden}.pool-matrix-table .fencer-head strong{color:var(--text);font-size:12px}.pool-matrix-table .fencer-head small{color:var(--muted);margin-top:1px;font-size:10px;font-weight:640}.pool-matrix-table th.fencer-head{background:var(--surface-alt)}.pool-matrix-table .club-cell{width:112px;max-width:112px;color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.pool-matrix-table .stat-cell{background:color-mix(in srgb, var(--surface-alt) 58%, var(--surface));width:48px;min-width:48px;font-size:11px;font-weight:760}.pool-matrix-table .status-cell{background:color-mix(in srgb, var(--surface-alt) 42%, var(--surface));width:102px;min-width:102px}.pool-matrix-table .rank-cell{color:var(--accent-strong);background:var(--accent-soft);font-weight:820}.diagonal-cell{color:var(--muted);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--surface-alt) 88%, var(--surface)) 0 8px, color-mix(in srgb, var(--line) 55%, var(--surface)) 8px 10px);font-weight:800}.matrix-score-cell,.matrix-empty-cell{font-weight:760}.matrix-score-cell{cursor:text}.matrix-score-input{width:100%;min-width:34px;height:28px;color:inherit;font:inherit;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:4px;font-size:12px;font-weight:820}.matrix-score-input:focus{border-color:var(--accent);outline:2px solid var(--accent-soft);background:var(--surface)}.matrix-score-input.is-conflict{border-color:var(--danger);background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 42%, transparent)}.matrix-score-input.is-conflict:focus{border-color:var(--danger);outline:2px solid color-mix(in srgb, var(--danger) 24%, transparent);background:var(--surface)}.matrix-score-input:disabled{cursor:not-allowed;opacity:.78}.matrix-score-input.is-special{min-width:56px;color:inherit}.matrix-status-select{border:1px solid var(--line);background:var(--surface);width:94px;min-width:94px;height:28px;color:var(--text);border-radius:4px;font-size:11px;font-weight:760}.matrix-diagonal-mark,.matrix-missing-mark{color:var(--muted);font-weight:820}.matrix-change-summary{color:var(--muted);font-size:12px;font-weight:760}.matrix-validation-list{margin-top:8px}.matrix-preview-list{max-height:360px;overflow:auto}.matrix-write-modal{max-width:min(720px,100vw - 32px)}.matrix-score-cell.is-win{color:var(--success);background:var(--success-soft)}.matrix-score-cell.is-loss{color:var(--muted);background:color-mix(in srgb, var(--surface-alt) 62%, var(--surface))}.matrix-score-cell.is-warning{color:var(--warning);background:var(--warning-soft)}.matrix-score-cell.is-conflict{color:var(--danger);background:var(--danger-soft)}.matrix-score-cell.is-exclude{color:#be123c;background:#fff1f2}.matrix-score-cell.is-special{color:#475569;background:#f1f5f9}.matrix-empty-cell{color:var(--muted);background:var(--surface-alt)}.bracket-entry-surface{background:0 0;border:0;grid-template-columns:252px minmax(0,1fr);gap:0;padding:0;display:grid}@media (width>=769px) and (width<=1360px){.score-execution-workspace{grid-template-columns:minmax(0,1fr) 250px}.pool-workspace,.bracket-entry-surface{grid-template-columns:220px minmax(0,1fr)}.score-execution-rail{padding:10px}.pool-bouts-panel,.bracket-tree{padding-inline:8px}}.knockout-entry-panel{grid-area:1/2;min-width:0;padding:14px}.bracket-guidance{border:1px solid color-mix(in srgb, var(--info) 24%, var(--line));border-radius:var(--radius-md);min-height:42px;color:var(--info);background:var(--info-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-size:12px;font-weight:650;display:none}.bracket-toolbar-copy{gap:3px;min-width:0;display:grid}.bracket-toolbar-copy span:last-child{color:var(--muted);font-weight:620}.bracket-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compact-button{border-radius:var(--radius-sm);white-space:nowrap;min-height:30px;padding:0 10px}.bracket-toolbar-feedback{grid-column:1/-1;margin:0;font-size:12px;font-weight:720}.bracket-toolbar-feedback.success{color:var(--success)}.bracket-toolbar-feedback.error{color:var(--danger)}.bracket-tree{border:0;border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-alt) 42%, var(--surface));border-radius:0;grid-area:1/1;align-content:start;gap:12px;min-height:560px;max-height:760px;padding:12px 10px;display:grid;overflow:hidden auto}.bracket-round{align-content:start;gap:var(--round-gap,18px);width:100%;min-width:0;padding-top:var(--round-offset,0);flex:none;display:grid}.bracket-round-title{min-height:30px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:780;display:flex}.bracket-match{border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--text);text-align:left;background:0 0;border:0;padding:0;display:grid;position:relative}.bracket-match:hover,.bracket-match.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 34%, transparent)}.bracket-match.is-blocked{cursor:not-allowed;color:var(--muted);background:color-mix(in srgb, var(--surface-alt) 62%, var(--surface));box-shadow:none}.bracket-match:after{content:"";background:#6f7470;width:40px;height:1px;position:absolute;top:50%;right:-40px}.bracket-round:not(:first-child) .bracket-match:before{content:"";background:#6f7470;width:22px;height:1px;position:absolute;top:50%;left:-22px}.bracket-round:last-child .bracket-match:after{display:none}.bracket-match.is-active:after,.bracket-match.is-active:before,.bracket-match.has-winner:before,.bracket-match.has-winner:after{background:#d0aa24}.match-participant{background:#eef0ee;border-bottom:1px solid #ffffffe6;grid-template-columns:34px minmax(0,1fr) minmax(44px,auto);align-items:center;min-height:25px;display:grid}.match-participant:nth-child(2){background:#d9d9d9}.match-participant.is-winner{color:#111827;background:#d2ba39;font-weight:820}.match-participant.is-loser .match-score{color:#a13d24}.match-participant.is-muted{color:#9ca3af}.match-seed{color:currentColor;padding-left:6px;font-size:12px;font-weight:760}.match-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:740;overflow:hidden}.match-score{color:var(--success);text-align:right;padding-right:6px;font-size:13px;font-weight:820}.match-score-inline{grid-template-columns:38px auto;justify-content:end;align-items:center;gap:3px;padding-right:4px;display:inline-grid}.inline-score-input{width:38px;height:22px;color:var(--success);font:inherit;text-align:center;background:#ffffffc7;border:1px solid #0000;border-radius:3px;font-size:13px;font-weight:820}.inline-score-input:focus{border-color:color-mix(in srgb, var(--accent) 48%, transparent);outline:2px solid color-mix(in srgb, var(--accent) 16%, transparent)}.inline-winner-pick{border:1px solid var(--line);min-width:24px;height:22px;color:var(--muted);background:var(--surface);border-radius:3px;padding:0 4px;font-size:11px;font-weight:820}.inline-winner-pick.is-active{color:#fff;background:#be123c;border-color:#be123c73}.match-participant.is-muted .match-score{color:#8c4b3c}.match-footer{min-height:16px;color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.inline-feedback{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:92px;font-weight:760;overflow:hidden}.inline-feedback.success{color:var(--success)}.inline-feedback.error{color:var(--danger)}.inline-feedback.info{color:var(--info)}.inline-special-button{border:1px solid var(--line);min-height:22px;color:var(--muted);background:var(--surface);border-radius:3px;padding:0 6px;font-size:11px;font-weight:780}.inline-special-button:hover{filter:brightness(.97)}.knockout-entry-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:12px;padding:14px;display:grid}.score-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.matrix-score-rail{align-content:start}.matrix-special-result-rail{padding-bottom:10px}.matrix-rail-matchup{gap:8px;display:grid}.matrix-rail-fencer{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.matrix-rail-fencer:last-child{border-bottom:0}.matrix-rail-fencer span,.matrix-rail-fencer small,.matrix-progress-note{color:var(--muted);font-size:11px}.matrix-rail-fencer strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.matrix-rail-versus{color:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:850}.matrix-rail-list .list-row{min-height:28px;color:var(--muted);padding:5px 0;font-size:12px}.matrix-rail-list .list-row strong{color:var(--text);font-size:12px}.matrix-progress-value{align-items:baseline;gap:5px;display:flex}.matrix-progress-value strong{color:var(--accent);font-size:26px;line-height:1}.matrix-progress-value span{color:var(--muted);font-size:12px}.matrix-progress-track{background:var(--surface-alt);border-radius:999px;height:6px;overflow:hidden}.matrix-progress-track span{border-radius:inherit;background:var(--accent);height:100%;transition:width .16s;display:block}.matrix-progress-note{margin:8px 0 0;line-height:1.45}.score-schedule-list{margin-top:8px}.score-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.preview-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.preview-snapshot-grid span{color:var(--muted);font-size:11px;display:block}.preview-snapshot-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:15px;display:block}.preview-snapshot-grid small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:680;line-height:1.35;display:block}.preview-snapshot-grid>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:10px}.compact-empty{padding:10px}.panel-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.score-write-modal{width:min(640px,100%)}.score-cascade-write-modal{flex-direction:column;max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.score-write-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 10px;display:flex}.score-write-modal-header .modal-icon{margin-bottom:10px}.score-write-modal-header h2{margin:0}.score-write-modal-close{min-width:36px;min-height:36px;padding:0;font-size:24px;line-height:1}.score-write-modal-body{min-height:0;padding:0 18px 16px;overflow-y:auto}.score-write-modal-actions{flex:none;margin:0;padding:14px 18px}.score-cascade-confirmation{gap:14px;display:grid}.score-cascade-summary{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;display:grid;overflow:hidden}.score-cascade-summary>div{grid-template-columns:165px minmax(0,1fr);display:grid}.score-cascade-summary>div+div{border-top:1px solid var(--line)}.score-cascade-summary dt,.score-cascade-summary dd{margin:0;padding:10px 12px;font-size:13px}.score-cascade-summary dt{background:var(--surface-alt);color:var(--muted);font-weight:740}.score-cascade-summary dd{color:var(--text);font-weight:700}.score-cascade-steps{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-sm);background:var(--accent-soft);padding:12px}.score-cascade-steps strong{color:var(--accent-strong);font-size:13px}.score-cascade-steps p{color:var(--text);margin:8px 0 0;font-weight:680;line-height:1.6}.score-cascade-note{margin:0;font-size:12px;line-height:1.5}.modal-preview-grid{margin-bottom:12px}.rank-view{gap:18px;display:grid}.rank-control-grid{grid-template-columns:minmax(180px,260px) minmax(180px,260px) minmax(160px,220px);align-items:end;gap:10px;display:grid}.rank-control-grid .field{gap:5px;min-width:0;display:grid}.rank-control-grid .field:last-child{grid-column:1/-1}.rank-segmented{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:min(720px,100%);padding:3px;display:inline-grid}.rank-segment{border-radius:var(--radius-sm);min-height:30px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0 9px;font-size:12px;font-weight:760}.rank-segment.is-active{color:#fff;background:var(--accent)}.rank-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.rank-workspace{grid-template-columns:minmax(0,1fr) 350px}.content-stack,.side-stack{gap:16px;min-width:0;display:grid}.rank-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toggle-line{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:720;display:inline-flex}.toggle-line input,.checkbox-row input{width:15px;height:15px;accent-color:var(--accent)}.rank-table{table-layout:fixed;min-width:840px}.rank-table th:first-child,.rank-table td:first-child{width:78px}.rank-table th:nth-child(2),.rank-table td:nth-child(2){width:230px}.rank-table th:nth-child(3),.rank-table td:nth-child(3),.rank-table th:nth-child(4),.rank-table td:nth-child(4),.rank-table th:nth-child(5),.rank-table td:nth-child(5),.rank-table th:nth-child(6),.rank-table td:nth-child(6),.rank-table th:nth-child(7),.rank-table td:nth-child(7){width:78px}.rank-table th:nth-child(8),.rank-table td:nth-child(8),.rank-table th:nth-child(9),.rank-table td:nth-child(9){width:128px}.rank-row{cursor:pointer}.rank-row:hover td,.rank-row.is-selected td{background:color-mix(in srgb, var(--accent-soft) 54%, var(--surface))}.rank-no{border-radius:var(--radius-sm);min-width:31px;height:24px;color:var(--accent-strong);background:var(--accent-soft);place-items:center;padding:0 6px;font-weight:820;display:inline-grid}.athlete-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.athlete-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.status-pill,.badge{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:780;display:inline-flex}.status-pill.good,.badge.good{border-color:color-mix(in srgb, var(--success) 32%, var(--line));color:var(--success);background:var(--success-soft)}.status-pill.warn,.badge.warn{border-color:color-mix(in srgb, var(--warning) 32%, var(--line));color:var(--warning);background:var(--warning-soft)}.status-pill.danger,.badge.danger{border-color:color-mix(in srgb, var(--danger) 32%, var(--line));color:var(--danger);background:var(--danger-soft)}.status-pill.info,.badge.info{border-color:color-mix(in srgb, var(--info) 32%, var(--line));color:var(--info);background:var(--info-soft)}.seed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seed-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.seed-no{border-radius:var(--radius-sm);width:34px;height:30px;color:var(--accent-strong);background:var(--accent-soft);place-items:center;font-size:12px;font-weight:820;display:grid}.classification-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:14px;display:grid}.podium{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 36%, var(--surface)) 0%, var(--surface) 100%);grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:10px;min-height:210px;padding:12px;display:grid}.podium-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-content:start;gap:7px;min-height:132px;padding:12px;display:grid}.podium-card.first{border-color:color-mix(in srgb, var(--warning) 34%, var(--line));min-height:168px;box-shadow:inset 0 4px #d4a017}.podium-rank{color:var(--muted);font-size:12px;font-weight:800}.podium-name{overflow-wrap:anywhere;color:var(--text);font-size:16px;font-weight:840}.podium-score{color:var(--muted);font-size:12px}.split-list{gap:8px;display:grid}.split-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;display:grid}.split-index{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--accent-strong);background:var(--accent-soft);place-items:center;font-size:12px;font-weight:820;display:grid}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.document-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:10px;min-width:0;padding:12px;display:grid}.document-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.document-title{color:var(--text);margin:0;font-size:14px;font-weight:820}.document-meta{color:var(--muted);margin:4px 0 0;font-size:12px}.document-options{gap:6px;padding-top:2px;display:grid}.checkbox-row{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.publish-strip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.guard-list,.evidence-list,.timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guard-row,.evidence-row,.timeline-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.guard-row.warn{border-color:color-mix(in srgb, var(--warning) 32%, var(--line));background:color-mix(in srgb, var(--warning-soft) 50%, var(--surface))}.guard-row.danger{border-color:color-mix(in srgb, var(--danger) 32%, var(--line));background:color-mix(in srgb, var(--danger-soft) 45%, var(--surface))}.guard-row.good{border-color:color-mix(in srgb, var(--success) 24%, var(--line))}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.evidence-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);padding:10px}.evidence-label{color:var(--muted);font-size:11px;font-weight:760}.evidence-value{overflow-wrap:anywhere;color:var(--text);margin-top:5px;font-size:16px;font-weight:820}.timeline-item{grid-template-columns:56px minmax(0,1fr)}.time{color:var(--accent);font-size:12px;font-weight:820}.rank-lock-modal{width:min(720px,100%)}.modal-guard-list{margin:12px 0}@media (width<=1440px){.evt-grid{grid-template-columns:1fr}.evt-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.evt-side-stack .panel:last-child{grid-column:1/-1}.event-table,.evt-project-table{min-width:0}.evt-grid.evt-project-roster-grid .evt-project-table{min-width:880px}}@media (width<=1180px){.legacy-shell-deprecated{grid-template-columns:86px minmax(0,1fr)}.brand{grid-template-columns:1fr;justify-items:center}.brand-title,.brand-subtitle,.context-card,.module-button span:not(.nav-icon),.nav-count{display:none}.module-button{grid-template-columns:1fr;justify-items:center}.workspace-grid{grid-template-columns:1fr}.precheck-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.precheck-strip-label,.precheck-detail-button{grid-column:1/-1}.schedule-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.module-page-head,.evt-grid,.evt-detail-grid,.create-piste-layout,.rule-layout,.pool-layout,.pool-detail-grid,.entry-control-grid,.pool-workspace,.entry-grid,.score-support-grid,.score-result-grid,.rank-control-grid,.rank-workspace,.classification-grid{grid-template-columns:1fr;display:grid}.score-execution-toolbar,.score-execution-workspace{grid-template-columns:1fr}.score-toolbar-sync{justify-content:center;width:100%}.pool-bouts-panel{border-right:0;border-bottom:1px solid var(--line)}.evt-metrics,.pool-metrics,.score-metrics,.rank-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-area-list{border-right:0;border-bottom:1px solid var(--line);max-height:none}.matrix-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.matrix-tools .search-filter{grid-column:span 2}}@media (width<=820px){.legacy-shell-deprecated{display:block}.admin-sidebar{z-index:10;grid-template-columns:auto 1fr;display:grid;position:sticky;top:0}.module-nav{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.module-button{flex:none;grid-template-columns:30px auto;width:auto;min-width:86px}.module-button span:not(.nav-icon){display:grid}.module-button .module-name,.module-button .nav-count{display:none}.module-button .module-code{font-size:11px;display:block}.theme-strip,.head-metrics,.module-grid,.detail-layout,.inline-form,.evt-metrics,.create-basic-grid,.create-batch-bar,.area-editor-grid,.detail-stat-grid,.pool-metrics,.score-metrics,.score-phase-choice,.score-board,.quick-score-grid,.mode-grid,.entry-grid,.side-fact-grid,.p-card-meta-row,.write-flow,.score-support-grid,.score-result-grid,.preview-snapshot-grid,.rank-metrics,.rank-control-grid,.rank-segmented,.seed-grid,.classification-grid,.podium,.document-grid,.publish-strip,.evidence-grid,.rule-key-grid,.rule-editor-grid,.import-upload-grid,.write-summary-grid{grid-template-columns:1fr}.staged-summary-action{margin-left:0}.staged-project-confirmation{flex-direction:column;align-items:stretch}.staged-project-confirmation .button,.staged-search-filter,.staged-age-filter{width:100%}.rearrange-impact-panel,.rearrange-choice-grid{grid-template-columns:1fr}.rearrange-impact-breakdown span{white-space:normal}.schedule-tools{grid-template-columns:1fr}.schedule-import-modal{width:calc(100vw - 20px);max-height:92vh}.schedule-import-body{padding:14px 14px 0}.schedule-import-table-wrap,.schedule-import-empty{margin-left:14px;margin-right:14px}.schedule-import-actions{padding:12px 14px 14px}.precheck-strip{grid-template-columns:1fr}.pool-metrics .metric{grid-template-columns:auto minmax(0,1fr)}.pool-metrics .metric-note{grid-column:1/-1}.context-choice-card,.current-match-head,.bracket-guidance,.document-head,.guard-row,.evidence-row{grid-template-columns:1fr}.field-inline-action{flex-direction:column;align-items:stretch}.field-help,.field-note{white-space:normal}.qualification-field{grid-column:1/-1}.qualification-inline-control{grid-template-columns:1fr}.qualification-inline-summary{white-space:normal}.qualification-tier-head{display:none}.qualification-tier-row{grid-template-columns:1fr}.bracket-tree{grid-auto-columns:auto;grid-auto-flow:row;gap:14px;min-height:auto;overflow-x:visible}.bracket-match:after{display:none}.score-divider{width:100%;min-height:28px}.review-bar,.workspace-header{display:grid}.admin-workspace{padding:14px}.module-page-head{gap:12px}.create-page-head,.create-page-head .head-actions{justify-content:stretch;display:grid}.evt-search{width:100%}.matrix-tools{grid-template-columns:1fr}.matrix-tools .search-filter{grid-column:auto}.participant-section-header,.participant-toolbar,.participant-pager{flex-direction:column;align-items:stretch}.inline-search{width:100%}.participant-table{min-width:640px}}
