.sync-accounts-panel[data-v-0cfd26ba]{color:#1f2937}.accounts-header[data-v-0cfd26ba]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.accounts-header h2[data-v-0cfd26ba]{margin:0;color:#1f2937;font-size:16px;font-weight:700;line-height:1.45}.accounts-header p[data-v-0cfd26ba]{margin:6px 0 0;color:#9ca3af;font-size:12px;font-weight:600}.accounts-card[data-v-0cfd26ba]{overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.account-status-tabs[data-v-0cfd26ba]{display:flex;align-items:center;height:42px;padding:0 20px;border-bottom:1px solid #e5e7eb}.account-status-tabs button[data-v-0cfd26ba]{position:relative;display:inline-flex;align-items:center;height:42px;margin-right:30px;border:0;background:transparent;color:#4b5563;cursor:pointer;font-size:14px;font-weight:700}.account-status-tabs button[data-v-0cfd26ba]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:2px;background:transparent}.account-status-tabs button.active[data-v-0cfd26ba]{color:#2563eb}.account-status-tabs button.active[data-v-0cfd26ba]:after{background:#2563eb}.account-tab-count[data-v-0cfd26ba]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:8px;padding:0 6px;border-radius:9px;background:#fde68a;color:#b45309;font-size:12px;line-height:18px}.account-tab-count.danger[data-v-0cfd26ba]{background:#fecaca;color:#b91c1c}.accounts-filter-bar[data-v-0cfd26ba]{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 20px;border-bottom:1px solid #e5e7eb}.accounts-search-input[data-v-0cfd26ba]{width:280px}.accounts-system-select[data-v-0cfd26ba]{width:160px}.accounts-filter-actions[data-v-0cfd26ba]{margin-left:auto;display:flex;align-items:center;gap:8px}[data-v-0cfd26ba] .accounts-filter-actions .ivu-btn>.ivu-icon+span,[data-v-0cfd26ba] .accounts-filter-actions .ivu-btn>span+.ivu-icon{margin-left:-4px}[data-v-0cfd26ba] .accounts-pro-table{background:#fff}[data-v-0cfd26ba] .accounts-pro-table .ivu-page{margin-bottom:10px}[data-v-0cfd26ba] .accounts-pro-table .ivu-table-tip{height:54px!important;overflow-x:auto;overflow-y:hidden}[data-v-0cfd26ba] .accounts-pro-table .ivu-table-tip table{height:auto!important}[data-v-0cfd26ba] .accounts-pro-table .ivu-table-tip td{height:54px!important;border-bottom:1px solid #e5e7eb;vertical-align:middle}[data-v-0cfd26ba] .accounts-pro-table .ivu-table-tip span{color:#4b5563;font-size:12px}.account-text-cell[data-v-0cfd26ba]{display:inline-block;max-width:100%;overflow:hidden;color:#1f2937;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.account-text-cell.muted[data-v-0cfd26ba]{color:#a0aec0}[data-v-0cfd26ba] .accounts-pro-table .account-text-cell{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}[data-v-0cfd26ba] .accounts-pro-table .ivu-table-cell{max-width:100%}[data-v-0cfd26ba] .accounts-pro-table .account-department-text{display:block;width:100%;min-width:0;overflow:hidden;color:#1f2937;font-weight:400;text-overflow:ellipsis;white-space:nowrap}[data-v-0cfd26ba] .accounts-pro-table .account-department-tooltip,[data-v-0cfd26ba] .accounts-pro-table .account-department-tooltip .ivu-tooltip-rel{display:block;width:100%;min-width:0}.account-status-tag[data-v-0cfd26ba]{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:3px;font-size:12px;font-weight:500;line-height:18px}.account-status-tag.success[data-v-0cfd26ba]{background:#ecfdf5;color:#059669}.account-status-tag.failed[data-v-0cfd26ba]{background:#fef2f2;color:#ef4444}.account-status-tag.muted[data-v-0cfd26ba],.account-status-tag.warning[data-v-0cfd26ba]{background:#f3f4f6;color:#4b5563}[data-v-0cfd26ba] .accounts-pro-table .account-status-tag{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:3px;font-size:12px;font-weight:500;line-height:18px}[data-v-0cfd26ba] .accounts-pro-table .account-status-tag.success{background:#ecfdf5;color:#059669}[data-v-0cfd26ba] .accounts-pro-table .account-status-tag.failed{background:#fef2f2;color:#ef4444}[data-v-0cfd26ba] .accounts-pro-table .account-status-tag.muted,[data-v-0cfd26ba] .accounts-pro-table .account-status-tag.warning{background:#f3f4f6;color:#4b5563}.account-last-sync[data-v-0cfd26ba]{color:#9ca3af;font-size:12px;font-weight:400}.account-last-sync.failed[data-v-0cfd26ba]{color:#9ca3af;font-family:inherit}.account-retry-btn[data-v-0cfd26ba]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid #fecaca;border-radius:6px;background:#fff7f7;color:#ef4444;cursor:pointer;font-size:12px;font-weight:500}.account-action-icon[data-v-0cfd26ba]{line-height:1}.retry-modal-tip[data-v-0cfd26ba]{margin:0 0 18px;color:#1f2937;font-size:14px;font-weight:700}.retry-system-list[data-v-0cfd26ba]{display:flex;flex-direction:column;gap:12px}.retry-system-item[data-v-0cfd26ba]{display:flex;align-items:center;min-height:52px;padding:0 16px;border:1px solid #e5e7eb;border-radius:6px}.retry-system-item[data-v-0cfd26ba] .ivu-checkbox-wrapper{width:100%;margin-right:0}.retry-system-item.is-disabled[data-v-0cfd26ba]{background:#f9fafb}.retry-system-item.is-disabled strong[data-v-0cfd26ba]{color:#9ca3af}.retry-system-content[data-v-0cfd26ba]{display:inline-flex;align-items:center;gap:14px;margin-left:10px}.retry-system-content strong[data-v-0cfd26ba]{color:#111827;font-size:14px}.retry-system-tag[data-v-0cfd26ba]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:4px;background:#eef2ff;color:#2563eb;font-weight:700}.retry-system-tag.ihotel[data-v-0cfd26ba]{background:#f3e8ff;color:#8b5cf6}.retry-system-tag.icater[data-v-0cfd26ba]{background:#ffedd5;color:#f97316}[data-v-0cfd26ba] .sync-retry-modal .ivu-modal-content{border-radius:8px}[data-v-0cfd26ba] .sync-retry-modal .ivu-modal-header{padding:20px 24px;border-bottom:1px solid #e5e7eb}[data-v-0cfd26ba] .sync-retry-modal .ivu-modal-body{padding:24px}[data-v-0cfd26ba] .sync-retry-modal .ivu-modal-footer{padding:16px 24px;border-top:1px solid #e5e7eb}.candidate-warning[data-v-0cfd26ba]{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;padding:13px 14px;border:1px solid #f6d365;border-radius:4px;background:#fffbeb;color:#92400e;font-size:14px;font-weight:700;line-height:1.65}.candidate-warning .ivu-icon[data-v-0cfd26ba]{margin-top:3px;color:#b45309;font-size:18px;font-weight:700}.candidate-list[data-v-0cfd26ba]{margin-top:4px}.candidate-account-grid[data-v-0cfd26ba],.candidate-list-head[data-v-0cfd26ba]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.35fr);align-items:center;-moz-column-gap:18px;column-gap:18px}.candidate-account-grid>[data-v-0cfd26ba],.candidate-list-head>[data-v-0cfd26ba]{min-width:0}.candidate-list-head[data-v-0cfd26ba]{min-height:38px;padding-left:58px;border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:13px;font-weight:700}.candidate-account-grid[data-v-0cfd26ba]{flex:1;min-width:0}.candidate-account-grid span[data-v-0cfd26ba],.candidate-account-grid strong[data-v-0cfd26ba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-account-grid strong[data-v-0cfd26ba]{color:#111827;font-size:14px;font-weight:700}.candidate-account-grid span[data-v-0cfd26ba]{color:#9ca3af;font-size:13px;font-weight:600}.candidate-department-cell[data-v-0cfd26ba]{display:block;min-width:0;width:100%;max-width:100%;overflow:hidden}.candidate-department[data-v-0cfd26ba]{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;height:24px;padding:0 8px;border-radius:4px;background:#f3f4f6;color:#4b5563!important;font-weight:700!important;line-height:24px;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:default}.candidate-empty[data-v-0cfd26ba]{display:flex;align-items:center;justify-content:center;min-height:110px;color:#9ca3af;font-size:13px;font-weight:600}[data-v-0cfd26ba] .sync-account-candidate-modal .ivu-modal-content{overflow:hidden;border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.22)}[data-v-0cfd26ba] .sync-account-candidate-modal .ivu-modal-header{display:flex;align-items:center;height:62px;padding:0 20px;border-bottom:1px solid #e5e7eb}[data-v-0cfd26ba] .sync-account-candidate-modal .ivu-modal-header-inner{color:#111827;font-size:17px;font-weight:800}[data-v-0cfd26ba] .sync-account-candidate-modal .ivu-modal-close{top:14px;right:18px}[data-v-0cfd26ba] .sync-account-candidate-modal .ivu-modal-close .ivu-icon-ios-close{color:#9ca3af;font-size:34px;font-weight:300}[data-v-0cfd26ba] .sync-account-candidate-modal .ivu-modal-body{padding:20px}[data-v-0cfd26ba] .sync-account-candidate-modal .ivu-modal-footer{padding:14px 20px;border-top:1px solid #e5e7eb}[data-v-0cfd26ba] .sync-account-candidate-modal .ivu-modal-footer .ivu-btn{min-width:76px;height:34px;font-size:13px;font-weight:700}[data-v-0cfd26ba] .candidate-list .ivu-radio-group{width:100%}[data-v-0cfd26ba] .candidate-list .candidate-account-row.ivu-radio-wrapper{display:flex;align-items:center;width:100%;height:43px;margin-right:0;padding-left:27px;border-bottom:1px solid #edf0f5;font-size:13px}[data-v-0cfd26ba] .candidate-list .candidate-account-row .ivu-radio{margin-right:13px}[data-v-0cfd26ba] .candidate-account-name,[data-v-0cfd26ba] .candidate-account-name-tooltip,[data-v-0cfd26ba] .candidate-account-name-tooltip .ivu-tooltip-rel,[data-v-0cfd26ba] .candidate-department-tooltip{display:block;min-width:0;width:100%}.sync-alert-page[data-v-5ecbc166]{position:relative;padding-bottom:220px;color:#1f2937}.alert-section+.alert-section[data-v-5ecbc166]{margin-top:16px}.alert-section-head[data-v-5ecbc166]{margin-bottom:16px}.alert-section-head h2[data-v-5ecbc166]{display:flex;align-items:center;gap:10px;margin:0;color:#111827;font-size:15px;font-weight:700}.alert-section-head p[data-v-5ecbc166]{margin:8px 0 0;color:#9ca3af;font-size:12px;font-weight:600}.alert-section-head--refreshable[data-v-5ecbc166]{display:flex;align-items:center;justify-content:space-between;gap:16px}.alert-section-head-main[data-v-5ecbc166]{min-width:0}.alert-count-badge[data-v-5ecbc166]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700}.alert-count-badge--danger[data-v-5ecbc166]{color:#ef4444;background:#fee2e2}.alert-count-badge--warning[data-v-5ecbc166]{color:#b45309;background:#fef3c7}.alert-refresh-icon[data-v-5ecbc166]{margin-right:20px;flex:none;color:#94a3b8;font-size:18px;cursor:pointer;transition:color .2s ease}.alert-refresh-icon[data-v-5ecbc166]:hover{color:#2563eb}.alert-group-list[data-v-5ecbc166]{display:flex;flex-direction:column;gap:16px}.alert-group-card[data-v-5ecbc166]{overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.alert-group-head[data-v-5ecbc166]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 18px;border-bottom:1px solid #e5e7eb}.alert-flow[data-v-5ecbc166]{display:inline-flex;align-items:center;gap:12px;min-width:0}.alert-unit-code[data-v-5ecbc166]{display:inline-flex;align-items:center;height:32px;padding:0 10px;border:1px solid #fecaca;border-radius:4px;background:#fff7f7;color:#ef4444;font-size:12px;font-weight:700}.alert-flow-arrow[data-v-5ecbc166]{color:#6b7280;font-size:16px}.alert-system-pill[data-v-5ecbc166]{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:4px;color:#7c3aed;background:#ede9fe;font-size:11px;font-weight:700;line-height:24px}.alert-system-pill--uc[data-v-5ecbc166]{color:#2563eb;background:#dbeafe}.alert-system-pill--hotel[data-v-5ecbc166]{color:#7c3aed;background:#ede9fe}.alert-system-pill--cater[data-v-5ecbc166]{color:#059669;background:#d1fae5}[data-v-5ecbc166] .sync-log-system-tags{display:inline-flex;align-items:center;gap:6px}[data-v-5ecbc166] .sync-log-system-tag{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:3px;background:#eef2ff;color:#2563eb;font-size:12px;font-weight:500;line-height:18px}[data-v-5ecbc166] .sync-log-system-tag.ihotel{background:#f3e8ff;color:#8b5cf6}[data-v-5ecbc166] .sync-log-system-tag.icater{background:#ffedd5;color:#f97316}.alert-impact[data-v-5ecbc166]{color:#9ca3af;font-size:12px;font-weight:600}.alert-group-tools[data-v-5ecbc166]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:0 18px;border-bottom:1px solid #e5e7eb;background:#f8fafc;color:#4b5563;font-size:12px;font-weight:600}.alert-group-footer[data-v-5ecbc166],.alert-selection-tools[data-v-5ecbc166]{display:inline-flex;align-items:center;gap:12px}.alert-group-footer[data-v-5ecbc166]{justify-content:flex-end;width:100%;min-height:56px;padding:0 18px;border-top:1px solid #e5e7eb;background:#fff;color:#9ca3af;font-size:12px;font-weight:600}[data-v-5ecbc166] .alert-group-footer .ivu-page{display:inline-flex;align-items:center}.alert-empty-card[data-v-5ecbc166]{display:flex;align-items:center;gap:14px;min-height:88px;padding:18px;border:1px dashed #d8dee9;border-radius:8px;background:#fff;color:#9ca3af}.alert-empty-card .ivu-icon[data-v-5ecbc166]{color:#10b981;font-size:26px}.alert-empty-card span[data-v-5ecbc166],.alert-empty-card strong[data-v-5ecbc166]{display:block}.alert-empty-card strong[data-v-5ecbc166]{color:#1f2937;font-size:13px;font-weight:700}.alert-empty-card span[data-v-5ecbc166]{margin-top:4px;font-size:12px}.alert-empty-card--compact[data-v-5ecbc166]{min-height:88px}[data-v-5ecbc166] .alert-member-table.ivu-table-wrapper,[data-v-5ecbc166] .alert-member-table .ivu-table-wrapper{border:none}[data-v-5ecbc166] .alert-member-table .ivu-table{color:#111827;font-size:12px}[data-v-5ecbc166] .alert-member-table .ivu-table:after,[data-v-5ecbc166] .alert-member-table .ivu-table:before{display:none}[data-v-5ecbc166] .alert-member-table .ivu-table th{height:44px;background:#fff;color:#9ca3af;font-size:12px;font-weight:700}[data-v-5ecbc166] .alert-member-table .ivu-table td{height:60px;border-bottom-color:#edf0f5}[data-v-5ecbc166] .alert-member-table .ivu-table-cell{padding-right:14px;padding-left:14px}[data-v-5ecbc166] .alert-mismatch-table .ivu-table-row td{background:#fffbfb}[data-v-5ecbc166] .alert-multiple-table{overflow:hidden;border:1px solid #e5e7eb;border-radius:0}[data-v-5ecbc166] .alert-multiple-table .ivu-table-row td{background:#fffdf3}[data-v-5ecbc166] .alert-member-cell{display:flex;align-items:center}[data-v-5ecbc166] .alert-member-cell strong{color:#111827;font-size:12px;font-weight:700}[data-v-5ecbc166] .alert-department-text{display:block;width:100%;min-width:0;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}[data-v-5ecbc166] .alert-department-tooltip,[data-v-5ecbc166] .alert-department-tooltip .ivu-tooltip-rel{display:block;width:100%;min-width:0}[data-v-5ecbc166] .alert-muted-text{color:#9ca3af;font-weight:600}[data-v-5ecbc166] .alert-code-text{color:#ef4444;font-weight:700}[data-v-5ecbc166] .alert-candidate-count,[data-v-5ecbc166] .alert-duration-text{color:#f59e0b;font-weight:700}[data-v-5ecbc166] .alert-match-basis{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:4px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700}.batch-retry-confirm[data-v-5ecbc166]{color:#1f2937}.batch-retry-warning[data-v-5ecbc166]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #f6d365;border-radius:4px;background:#fffbeb;color:#92400e;font-size:14px;font-weight:700;line-height:1.65}.batch-retry-warning .ivu-icon[data-v-5ecbc166]{margin-top:3px;color:#b45309;font-size:18px;font-weight:700;flex-shrink:0}.batch-retry-result-tip[data-v-5ecbc166]{margin:24px 0 0;padding-top:18px;border-top:1px solid #e5e7eb;color:#9ca3af;font-size:14px;font-weight:700;line-height:1.65}.candidate-warning[data-v-5ecbc166]{display:flex;align-items:flex-start;gap:10px;min-height:62px;margin-bottom:24px;padding:13px 14px;border:1px solid #f6d365;border-radius:4px;background:#fffbeb;color:#92400e;font-size:14px;font-weight:700;line-height:1.65}.candidate-warning .ivu-icon[data-v-5ecbc166]{margin-top:3px;color:#b45309;font-size:18px;font-weight:700}.candidate-list[data-v-5ecbc166]{margin-top:4px}.candidate-account-grid[data-v-5ecbc166],.candidate-list-head[data-v-5ecbc166]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.35fr);align-items:center;-moz-column-gap:18px;column-gap:18px}.candidate-account-grid>[data-v-5ecbc166],.candidate-list-head>[data-v-5ecbc166]{min-width:0}.candidate-list-head[data-v-5ecbc166]{min-height:38px;padding-left:58px;border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:13px;font-weight:700}.candidate-account-grid[data-v-5ecbc166]{flex:1;min-width:0}.candidate-account-grid span[data-v-5ecbc166],.candidate-account-grid strong[data-v-5ecbc166]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-account-grid strong[data-v-5ecbc166]{color:#111827;font-size:14px;font-weight:700}.candidate-account-grid span[data-v-5ecbc166]{color:#9ca3af;font-size:13px;font-weight:600}[data-v-5ecbc166] .candidate-account-name-tooltip,[data-v-5ecbc166] .candidate-account-name-tooltip .ivu-tooltip-rel{display:block;min-width:0;width:100%}[data-v-5ecbc166] .candidate-account-name{color:#111827!important;font-size:14px!important;font-weight:700!important}.candidate-department-cell[data-v-5ecbc166]{display:block;min-width:0;width:100%;max-width:100%;overflow:hidden}.candidate-department[data-v-5ecbc166]{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;height:24px;padding:0 8px;border-radius:4px;background:#f3f4f6;color:#4b5563!important;font-weight:700!important;line-height:24px;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:default}[data-v-5ecbc166] .candidate-department-tooltip,[data-v-5ecbc166] .candidate-department-tooltip .ivu-tooltip-rel{display:block;min-width:0;max-width:100%;width:100%;overflow:hidden}[data-v-5ecbc166] .candidate-department-tooltip .ivu-tooltip-rel:active,[data-v-5ecbc166] .candidate-department-tooltip .ivu-tooltip-rel:focus,[data-v-5ecbc166] .candidate-department-tooltip .ivu-tooltip-rel:hover{width:100%;overflow:hidden}[data-v-5ecbc166] .candidate-account-row.ivu-radio-wrapper-checked .candidate-department,[data-v-5ecbc166] .candidate-account-row.ivu-radio-wrapper-checked .candidate-department-tooltip,[data-v-5ecbc166] .candidate-account-row.ivu-radio-wrapper-checked .candidate-department-tooltip .ivu-tooltip-rel,[data-v-5ecbc166] .candidate-account-row:active .candidate-department,[data-v-5ecbc166] .candidate-account-row:active .candidate-department-tooltip,[data-v-5ecbc166] .candidate-account-row:active .candidate-department-tooltip .ivu-tooltip-rel,[data-v-5ecbc166] .candidate-account-row:hover .candidate-department,[data-v-5ecbc166] .candidate-account-row:hover .candidate-department-tooltip,[data-v-5ecbc166] .candidate-account-row:hover .candidate-department-tooltip .ivu-tooltip-rel{min-width:0;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.candidate-empty[data-v-5ecbc166]{display:flex;align-items:center;justify-content:center;min-height:110px;color:#9ca3af;font-size:13px;font-weight:600}[data-v-5ecbc166] .sync-candidate-modal .ivu-modal-content{overflow:hidden;border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.22)}[data-v-5ecbc166] .sync-candidate-modal .ivu-modal-header{display:flex;align-items:center;height:62px;padding:0 20px;border-bottom:1px solid #e5e7eb}[data-v-5ecbc166] .sync-candidate-modal .ivu-modal-header-inner{color:#111827;font-size:17px;font-weight:800}[data-v-5ecbc166] .sync-candidate-modal .ivu-modal-close{top:14px;right:18px}[data-v-5ecbc166] .sync-candidate-modal .ivu-modal-close .ivu-icon-ios-close{color:#9ca3af;font-size:34px;font-weight:300}[data-v-5ecbc166] .sync-candidate-modal .ivu-modal-body{padding:20px}[data-v-5ecbc166] .sync-candidate-modal .ivu-modal-footer{padding:14px 20px;border-top:1px solid #e5e7eb}[data-v-5ecbc166] .sync-candidate-modal .ivu-modal-footer .ivu-btn{min-width:76px;height:34px;font-size:13px;font-weight:700}[data-v-5ecbc166] .candidate-list .ivu-radio-group{width:100%}[data-v-5ecbc166] .candidate-list .candidate-account-row.ivu-radio-wrapper{display:flex;align-items:center;width:100%;height:43px;margin-right:0;padding-left:27px;border-bottom:1px solid #edf0f5;font-size:13px}[data-v-5ecbc166] .candidate-list .candidate-account-row .ivu-radio{margin-right:13px}@media (max-width:900px){.alert-group-head[data-v-5ecbc166],.alert-group-tools[data-v-5ecbc166]{align-items:flex-start;flex-direction:column;padding:14px 16px}.alert-group-tools[data-v-5ecbc166]{align-items:stretch}.alert-page-size[data-v-5ecbc166]{justify-content:flex-end}}.sync-config-panel[data-v-3fec84d9]{background:#f7f8fa}.config-system-tabs[data-v-3fec84d9]{display:flex;gap:0;margin-bottom:16px}.config-system-tabs button[data-v-3fec84d9]{min-width:112px;height:38px;padding:0 24px;border:1px solid #e8eaed;border-left:0;background:#fff;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;line-height:36px}.config-system-tabs button[data-v-3fec84d9]:first-child{border-left:1px solid #e8eaed;border-radius:5px 0 0 5px}.config-system-tabs button[data-v-3fec84d9]:last-child{border-radius:0 5px 5px 0}.config-system-tabs button[data-v-3fec84d9]:only-child{border-left:1px solid #e8eaed;border-radius:5px}.config-system-tabs button.active[data-v-3fec84d9]{border-color:#2563eb;background:#2563eb;color:#fff}.config-card[data-v-3fec84d9]{overflow:hidden;margin-bottom:16px;border:1px solid #e8eaed;border-radius:8px;background:#fff}.config-card[data-v-3fec84d9]:last-of-type{margin-bottom:0}.config-card-head[data-v-3fec84d9]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:14px 18px;border-bottom:1px solid #e8eaed}.config-card-title[data-v-3fec84d9]{display:inline-flex;align-items:center;gap:8px;color:#1a1d23;font-size:13.5px;font-weight:700}.config-card-title .ivu-icon[data-v-3fec84d9]{color:#1a1d23;font-size:16px}.config-card-desc[data-v-3fec84d9],.config-tip[data-v-3fec84d9]{color:#9ca3af;font-size:12.5px}.config-card-body[data-v-3fec84d9]{padding:14px 18px}.config-card-row[data-v-3fec84d9],.config-query-row[data-v-3fec84d9]{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 0;border-bottom:1px solid #f3f4f6}.config-card-row[data-v-3fec84d9]:last-child{border-bottom:0}.config-row-label[data-v-3fec84d9]{flex-shrink:0;width:140px;color:#4b5563;font-size:13px;font-weight:600}.config-row-value[data-v-3fec84d9]{flex:1;color:#1a1d23;font-size:13px;font-weight:700;text-align:right}.config-row-value.mono[data-v-3fec84d9]{font-family:DM Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.config-row-value.danger[data-v-3fec84d9]{color:#ef4444}.config-status-tag[data-v-3fec84d9],.config-tag[data-v-3fec84d9]{display:inline-flex;align-items:center;gap:6px;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700}.config-status-tag[data-v-3fec84d9]{color:#059669;background:rgba(16,185,129,.1)}.config-status-tag span[data-v-3fec84d9]{width:6px;height:6px;border-radius:50%;background:currentColor}.config-status-tag.warning[data-v-3fec84d9]{color:#f97316;background:rgba(249,115,22,.1)}.config-status-tag.error[data-v-3fec84d9]{color:#dc2626;background:rgba(220,38,38,.1)}.config-status-tag.muted[data-v-3fec84d9]{color:#6b7280;background:#f3f4f6}.config-tag.blue[data-v-3fec84d9]{color:#2563eb;background:rgba(37,99,235,.1)}.config-tag.purple[data-v-3fec84d9]{color:#7c3aed;background:rgba(139,92,246,.1)}.config-connection-result[data-v-3fec84d9]{display:flex;gap:12px;margin-bottom:14px;padding:16px 18px;border-radius:6px}.config-connection-result .ivu-icon[data-v-3fec84d9]{flex-shrink:0;margin-top:2px;font-size:18px;font-weight:700}.config-connection-result strong[data-v-3fec84d9]{display:block;margin-bottom:4px;font-size:13.5px;font-weight:700}.config-connection-result p[data-v-3fec84d9]{margin:0;color:#4b5563;font-size:12.5px;font-weight:600}.config-connection-result.success[data-v-3fec84d9]{border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.config-connection-result.error[data-v-3fec84d9]{border:1px solid #fecaca;background:#fef2f2;color:#dc2626}.config-query-row[data-v-3fec84d9]{align-items:center}.config-query-input[data-v-3fec84d9]{flex:1}.config-query-input[data-v-3fec84d9] .ivu-input{color:#2563eb;font-family:DM Mono,SFMono-Regular,Consolas,monospace;font-size:12.5px}.config-tip[data-v-3fec84d9]{margin-top:10px}.config-query-notice[data-v-3fec84d9]{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:14px 16px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#2563eb;font-size:12.5px;font-weight:600;line-height:1.7}.config-query-notice .ivu-icon[data-v-3fec84d9]{flex-shrink:0;margin-top:1px;font-size:18px}@media (max-width:900px){.config-system-tabs[data-v-3fec84d9]{overflow-x:auto}.config-query-row[data-v-3fec84d9]{align-items:flex-start;flex-direction:column}.config-row-label[data-v-3fec84d9]{width:auto}.config-query-input[data-v-3fec84d9]{width:100%}}.sync-logs-panel[data-v-fa36b790]{color:#1f2937}.sync-log-filter[data-v-fa36b790]{display:flex;align-items:center;gap:8px;min-height:52px;margin-bottom:12px;padding:0}.sync-log-search[data-v-fa36b790]{width:320px}.sync-log-select[data-v-fa36b790]{width:150px}.sync-log-date-select[data-v-fa36b790]{width:132px}.sync-log-filter-actions[data-v-fa36b790]{margin-left:auto;display:flex;align-items:center;gap:8px}[data-v-fa36b790] .sync-log-filter-actions .ivu-btn>.ivu-icon+span,[data-v-fa36b790] .sync-log-filter-actions .ivu-btn>span+.ivu-icon{margin-left:-4px}.sync-log-text-cell[data-v-fa36b790]{display:inline-block;max-width:100%;overflow:hidden;color:#1f2937;text-overflow:ellipsis;white-space:nowrap}.sync-log-text-cell.strong[data-v-fa36b790]{font-weight:600}.sync-log-text-cell.mono[data-v-fa36b790]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.sync-log-text-cell.muted[data-v-fa36b790]{color:#9ca3af}.sync-log-system-tags[data-v-fa36b790]{display:inline-flex;align-items:center;gap:6px}.sync-log-system-tag[data-v-fa36b790],.sync-log-tag[data-v-fa36b790]{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:3px;font-size:11.5px;font-weight:500;line-height:18px}.sync-log-system-tag[data-v-fa36b790]{background:#eef2ff;color:#2563eb}.sync-log-system-tag.ihotel[data-v-fa36b790]{background:#f3e8ff;color:#8b5cf6}.sync-log-system-tag.icater[data-v-fa36b790]{background:#ffedd5;color:#f97316}.sync-log-tag.channel[data-v-fa36b790]{background:#f3f4f6;color:#4b5563}.sync-log-tag.success[data-v-fa36b790]{background:#ecfdf5;color:#059669}.sync-log-tag.failed[data-v-fa36b790],.sync-log-tag.pending[data-v-fa36b790]{background:#fee2e2;color:#ef4444}.sync-log-action[data-v-fa36b790]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border:0;background:transparent;cursor:pointer;font-size:12px;font-weight:500}.sync-log-action.view[data-v-fa36b790]{color:#111827}.sync-log-action.handle[data-v-fa36b790]{color:#ef4444}.sync-log-action-icon[data-v-fa36b790]{line-height:1}.sync-log-view-icon[data-v-fa36b790]{font-size:16px;line-height:1}[data-v-fa36b790] .sync-log-table{background:#fff}[data-v-fa36b790] .sync-log-table .ivu-page{margin-bottom:10px}[data-v-fa36b790] .sync-log-table .ivu-table-tip{height:54px!important;overflow-x:auto;overflow-y:hidden}[data-v-fa36b790] .sync-log-table .ivu-table-tip table{height:auto!important}[data-v-fa36b790] .sync-log-table .ivu-table-tip td{height:54px!important;border-bottom:1px solid #e5e7eb;vertical-align:middle}[data-v-fa36b790] .sync-log-table .ivu-table-tip span{color:#4b5563;font-size:12px}[data-v-fa36b790] .sync-log-system-tags{display:inline-flex;align-items:center;gap:6px}[data-v-fa36b790] .sync-log-system-tag,[data-v-fa36b790] .sync-log-tag{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:3px;font-size:12px;font-weight:500;line-height:18px}[data-v-fa36b790] .sync-log-system-tag{background:#eef2ff;color:#2563eb}[data-v-fa36b790] .sync-log-system-tag.ihotel{background:#f3e8ff;color:#8b5cf6}[data-v-fa36b790] .sync-log-system-tag.icater{background:#ffedd5;color:#f97316}[data-v-fa36b790] .sync-log-tag.success{background:#ecfdf5;color:#059669}[data-v-fa36b790] .sync-log-tag.failed,[data-v-fa36b790] .sync-log-tag.pending{background:#fee2e2;color:#ef4444}[data-v-fa36b790] .sync-log-tag.channel{background:#f3f4f6;color:#4b5563}[data-v-fa36b790] .sync-log-row-error td{background:#fef9f9!important}[data-v-fa36b790] .sync-log-detail-modal .ivu-modal-content{border-radius:8px}[data-v-fa36b790] .sync-log-detail-modal .ivu-modal-header{padding:16px 20px;border-bottom:1px solid #e5e7eb}[data-v-fa36b790] .sync-log-detail-modal .ivu-modal-body{max-height:calc(80vh - 110px);padding:20px;overflow-y:auto}[data-v-fa36b790] .sync-log-detail-modal .ivu-modal-footer{padding:12px 20px;border-top:1px solid #e5e7eb}[data-v-fa36b790] .sync-log-detail-modal .ivu-modal-header-inner{color:#1a1d23;font-size:15px;font-weight:600}.retry-modal-tip[data-v-fa36b790]{margin:0 0 18px;color:#1f2937;font-size:14px;font-weight:700}.retry-system-list[data-v-fa36b790]{display:flex;flex-direction:column;gap:12px}.retry-system-item[data-v-fa36b790]{display:flex;align-items:center;min-height:52px;padding:0 16px;border:1px solid #e5e7eb;border-radius:6px}.retry-system-item[data-v-fa36b790] .ivu-checkbox-wrapper{width:100%;margin-right:0}.retry-system-content[data-v-fa36b790]{display:inline-flex;align-items:center;gap:14px;margin-left:10px}.retry-system-content strong[data-v-fa36b790]{color:#111827;font-size:14px}.retry-system-tag[data-v-fa36b790]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:4px;background:#eef2ff;color:#2563eb;font-weight:700}.retry-system-tag.ihotel[data-v-fa36b790]{background:#f3e8ff;color:#8b5cf6}.retry-system-tag.icater[data-v-fa36b790]{background:#ffedd5;color:#f97316}[data-v-fa36b790] .sync-log-retry-modal .ivu-modal-content{border-radius:8px}[data-v-fa36b790] .sync-log-retry-modal .ivu-modal-header{padding:20px 24px;border-bottom:1px solid #e5e7eb}[data-v-fa36b790] .sync-log-retry-modal .ivu-modal-body{padding:24px}[data-v-fa36b790] .sync-log-retry-modal .ivu-modal-footer{padding:16px 24px;border-top:1px solid #e5e7eb}.candidate-warning[data-v-fa36b790]{display:flex;align-items:flex-start;gap:10px;min-height:62px;margin-bottom:24px;padding:13px 14px;border:1px solid #f6d365;border-radius:4px;background:#fffbeb;color:#92400e;font-size:14px;font-weight:700;line-height:1.65}.candidate-warning .ivu-icon[data-v-fa36b790]{margin-top:3px;color:#b45309;font-size:18px;font-weight:700}.candidate-list[data-v-fa36b790]{margin-top:4px}.candidate-account-grid[data-v-fa36b790],.candidate-list-head[data-v-fa36b790]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.35fr);align-items:center;-moz-column-gap:18px;column-gap:18px}.candidate-account-grid>[data-v-fa36b790],.candidate-list-head>[data-v-fa36b790]{min-width:0}.candidate-list-head[data-v-fa36b790]{min-height:38px;padding-left:58px;border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:13px;font-weight:700}.candidate-account-grid[data-v-fa36b790]{flex:1;min-width:0}.candidate-account-grid span[data-v-fa36b790],.candidate-account-grid strong[data-v-fa36b790]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-account-grid strong[data-v-fa36b790]{color:#111827;font-size:14px;font-weight:700}.candidate-account-grid span[data-v-fa36b790]{color:#9ca3af;font-size:13px;font-weight:600}.candidate-department-cell[data-v-fa36b790]{display:block;min-width:0;width:100%;max-width:100%;overflow:hidden}.candidate-department[data-v-fa36b790]{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;height:24px;padding:0 8px;border-radius:4px;background:#f3f4f6;color:#4b5563!important;font-weight:700!important;line-height:24px;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:default}.candidate-empty[data-v-fa36b790]{display:flex;align-items:center;justify-content:center;min-height:110px;color:#9ca3af;font-size:13px;font-weight:600}[data-v-fa36b790] .sync-log-candidate-modal .ivu-modal-content{overflow:hidden;border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.22)}[data-v-fa36b790] .sync-log-candidate-modal .ivu-modal-header{display:flex;align-items:center;height:62px;padding:0 20px;border-bottom:1px solid #e5e7eb}[data-v-fa36b790] .sync-log-candidate-modal .ivu-modal-header-inner{color:#111827;font-size:17px;font-weight:800}[data-v-fa36b790] .sync-log-candidate-modal .ivu-modal-close{top:14px;right:18px}[data-v-fa36b790] .sync-log-candidate-modal .ivu-modal-close .ivu-icon-ios-close{color:#9ca3af;font-size:34px;font-weight:300}[data-v-fa36b790] .sync-log-candidate-modal .ivu-modal-body{padding:20px}[data-v-fa36b790] .sync-log-candidate-modal .ivu-modal-footer{padding:14px 20px;border-top:1px solid #e5e7eb}[data-v-fa36b790] .sync-log-candidate-modal .ivu-modal-footer .ivu-btn{min-width:76px;height:34px;font-size:13px;font-weight:700}[data-v-fa36b790] .candidate-list .ivu-radio-group{width:100%}[data-v-fa36b790] .candidate-list .candidate-account-row.ivu-radio-wrapper{display:flex;align-items:center;width:100%;height:43px;margin-right:0;padding-left:27px;border-bottom:1px solid #edf0f5;font-size:13px}[data-v-fa36b790] .candidate-list .candidate-account-row .ivu-radio{margin-right:13px}[data-v-fa36b790] .candidate-department-tooltip,[data-v-fa36b790] .candidate-department-tooltip .ivu-tooltip-rel{display:block;min-width:0;max-width:100%;width:100%;overflow:hidden}.sync-log-detail-row[data-v-fa36b790]{display:grid;grid-template-columns:110px 1fr;gap:10px 16px;min-height:30px;align-items:center;font-size:13px}.sync-log-detail-row>span[data-v-fa36b790]:first-child{color:#4b5563;font-weight:600}.sync-log-detail-row strong[data-v-fa36b790]{color:#111827;font-weight:600}.sync-log-detail-row .sync-log-system-tags[data-v-fa36b790],.sync-log-detail-row .sync-log-tag[data-v-fa36b790]{justify-self:start}.sync-log-code-section[data-v-fa36b790]{margin-top:14px}.sync-log-code-section.has-divider[data-v-fa36b790]{margin-top:18px;padding-top:18px;border-top:1px solid #e5e7eb}.sync-log-code-section h4[data-v-fa36b790]{margin:0 0 8px;color:#4b5563;font-size:12px;font-weight:600}.sync-log-code-section pre[data-v-fa36b790]{margin:0;padding:14px 16px;border-radius:6px;background:#1e2030;color:#c0caf5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.sync-overview-panel[data-v-2574247d]{background:#f7f8fa}.overview-alert[data-v-2574247d]{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;border:1px solid #fde68a;border-radius:5px;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.55}.overview-alert button[data-v-2574247d]{border:0;padding:0;background:transparent;color:#2563eb;cursor:pointer;font-size:13px;line-height:inherit;text-decoration:underline}.overview-alert-icon[data-v-2574247d]{flex-shrink:0;margin-top:1px;color:#92400e;font-size:14px}.overview-alert-text strong[data-v-2574247d]{font-weight:700}.overview-stat-row[data-v-2574247d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.overview-stat-card[data-v-2574247d]{min-height:102px;padding:16px 18px;border:1px solid #e8eaed;border-radius:8px;background:#fff}.overview-stat-num[data-v-2574247d]{color:#1a1d23;font-size:24px;font-weight:700;line-height:1}.overview-stat-num--success[data-v-2574247d]{color:#10b981}.overview-stat-label[data-v-2574247d]{margin-top:4px;color:#9ca3af;font-size:12px;font-weight:600}.overview-stat-sub[data-v-2574247d]{margin-top:6px;color:#9ca3af;font-size:11.5px;font-weight:600}.overview-card-grid[data-v-2574247d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.overview-card-grid--single[data-v-2574247d]{grid-template-columns:minmax(0,1fr)}.overview-card[data-v-2574247d]{overflow:hidden;border:1px solid #e8eaed;border-radius:8px;background:#fff}.overview-card-head[data-v-2574247d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 18px;border-bottom:1px solid #e8eaed}.overview-card-title[data-v-2574247d]{display:flex;align-items:center;gap:7px;color:#1a1d23;font-size:13.5px;font-weight:600}.overview-status-dot[data-v-2574247d]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981}.overview-status-dot.warning[data-v-2574247d]{background:#f59e0b}.overview-status-dot.error[data-v-2574247d]{background:#ef4444}.overview-card-body[data-v-2574247d]{padding:14px 18px}.overview-card-row[data-v-2574247d]{display:flex;align-items:center;justify-content:space-between;min-height:41px;padding:10px 0;border-bottom:1px solid #f3f4f6;font-size:13px}.overview-card-row[data-v-2574247d]:last-child{border-bottom:0}.overview-card-row-label[data-v-2574247d]{flex-shrink:0;width:140px;color:#4b5563;font-weight:600}.overview-card-row-value[data-v-2574247d]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#1a1d23;font-weight:600;text-align:right}.overview-tag[data-v-2574247d]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:3px;background:rgba(16,185,129,.1);color:#059669;font-size:11.5px;font-weight:600}.overview-tag.warning[data-v-2574247d]{background:rgba(249,115,22,.1);color:#f97316}.overview-tag.error[data-v-2574247d]{background:rgba(239,68,68,.1);color:#ef4444}.overview-tag.blue[data-v-2574247d]{background:rgba(37,99,235,.1);color:#2563eb}.overview-tag.purple[data-v-2574247d]{background:rgba(139,92,246,.1);color:#7c3aed}.overview-muted[data-v-2574247d]{color:#9ca3af;font-size:11.5px;font-weight:600}.overview-mono[data-v-2574247d]{font-family:DM Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.overview-success-text[data-v-2574247d]{color:#10b981}.overview-danger-text[data-v-2574247d]{color:#ef4444}.overview-separator[data-v-2574247d]{color:#1a1d23}.overview-empty-state[data-v-2574247d]{display:flex;align-items:center;gap:16px;min-height:168px;padding:28px 32px;border:1px dashed #d8dee9;border-radius:10px;background:#fff}.overview-empty-icon[data-v-2574247d]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;background:#eef2ff;color:#2563eb;font-size:24px}.overview-empty-content h3[data-v-2574247d]{margin:0;color:#1f2937;font-size:15px;font-weight:600}.overview-empty-content p[data-v-2574247d]{max-width:520px;margin:6px 0 0;color:#9ca3af;font-size:13px;line-height:1.6}@media (max-width:1200px){.overview-stat-row[data-v-2574247d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.overview-card-grid[data-v-2574247d]{grid-template-columns:1fr}}.sync-manage[data-v-2d2719c9]{height:100%;display:flex;flex-direction:column;background:#f7f8fa;color:#1a1d23}.sync-page-header[data-v-2d2719c9]{flex-shrink:0;padding:16px 24px;background:#fff;border-bottom:1px solid #e8eaed;display:flex;align-items:center;gap:10px}.sync-page-header h1[data-v-2d2719c9]{margin:0;font-size:16px;font-weight:600;line-height:1.45}.sync-desc[data-v-2d2719c9]{color:#9ca3af;margin-top:4px;font-size:12.5px}.sync-alert[data-v-2d2719c9]{margin:16px 24px 0}.sync-tabs[data-v-2d2719c9]{flex:1;min-height:0;background:#fff}.sync-tabs[data-v-2d2719c9] .ivu-tabs-bar{margin-bottom:0;padding:0 24px;border-bottom:1px solid #e8eaed}.sync-tabs[data-v-2d2719c9] .ivu-tabs-nav-container{height:43px;line-height:43px}.sync-tabs[data-v-2d2719c9] .ivu-tabs-tab{position:relative;margin-right:16px;padding:0 32px;color:#4b5563;font-size:13.5px;font-weight:500}.sync-tabs[data-v-2d2719c9] .ivu-tabs-tab-active{color:#2563eb;font-weight:600}.sync-tabs[data-v-2d2719c9] .ivu-tabs-ink-bar{z-index:1;height:3px;border-radius:2px;background-color:#2563eb}.sync-tabs[data-v-2d2719c9] .ivu-tabs-content{height:calc(100% - 43px)}.sync-tabs[data-v-2d2719c9] .ivu-tabs-tabpane{height:100%}[data-v-2d2719c9] .sync-panel{height:100%;overflow:auto;padding:1rem;background:#f7f8fa}[data-v-2d2719c9] .sync-tab-badge,[data-v-2d2719c9] .sync-tab-label{display:inline-flex;align-items:center}[data-v-2d2719c9] .sync-tab-badge{justify-content:center;min-width:16px;height:16px;margin-left:6px;padding:0 5px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;line-height:16px}[data-v-2d2719c9] .sync-card-grid,[data-v-2d2719c9] .sync-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}[data-v-2d2719c9] .sync-card,[data-v-2d2719c9] .sync-config-card,[data-v-2d2719c9] .sync-empty-card,[data-v-2d2719c9] .sync-stat-card{background:#fff;border:1px solid var(--border-light,#f0eeed);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.03)}[data-v-2d2719c9] .sync-stat-card{padding:18px}[data-v-2d2719c9] .sync-stat-card span{color:var(--on-surface-variant,#5f5f5f)}[data-v-2d2719c9] .sync-stat-card strong{display:block;margin-top:8px;font-size:28px;line-height:1}[data-v-2d2719c9] .text-error{color:var(--error,#9e422c)}[data-v-2d2719c9] .text-warning{color:var(--secondary,#785a1a)}[data-v-2d2719c9] .sync-card-grid{margin-top:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}[data-v-2d2719c9] .sync-card{padding:18px}[data-v-2d2719c9] .sync-card-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}[data-v-2d2719c9] .sync-card-head h3{margin:0;font-size:16px}[data-v-2d2719c9] .sync-card-head p{margin-top:4px;color:var(--on-surface-dim,#8a8a8a);font-size:12px;word-break:break-all}[data-v-2d2719c9] .sync-card-row{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--border-light,#f0eeed)}[data-v-2d2719c9] .sync-card-row span,[data-v-2d2719c9] .sync-tag{color:var(--on-surface-variant,#5f5f5f)}[data-v-2d2719c9] .sync-tag{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:12px;background:var(--surface-container,#f0eded)}[data-v-2d2719c9] .sync-tag.ok{color:#4e9e70;background:var(--success-container,#e1f5ea)}[data-v-2d2719c9] .sync-tag.warn{color:var(--secondary,#785a1a);background:var(--secondary-container,#ffdea5)}[data-v-2d2719c9] .sync-tag.danger{color:var(--error,#9e422c);background:var(--error-container,#fce8e3)}[data-v-2d2719c9] .sync-tag.muted{color:var(--on-surface-variant,#5f5f5f);background:var(--surface-container,#f0eded)}[data-v-2d2719c9] .sync-system-tabs{display:flex;gap:8px;margin-bottom:16px}[data-v-2d2719c9] .sync-system-tabs button{border:1px solid var(--border-default,#e4e2e1);background:#fff;color:var(--on-surface-variant,#5f5f5f);border-radius:8px;padding:8px 18px;cursor:pointer}[data-v-2d2719c9] .sync-system-tabs button.active{border-color:var(--secondary,#785a1a);color:var(--secondary,#785a1a);background:var(--secondary-container,#ffdea5)}[data-v-2d2719c9] .sync-config-card{padding:20px}[data-v-2d2719c9] .sync-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-v-2d2719c9] .sync-form-grid label{display:flex;flex-direction:column;gap:6px;color:var(--on-surface-variant,#5f5f5f);font-size:12px}[data-v-2d2719c9] .sync-form-full{grid-column:span 2}[data-v-2d2719c9] .sync-actions{margin-top:18px;display:flex;justify-content:flex-end}[data-v-2d2719c9] .sync-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}[data-v-2d2719c9] .sync-pro-table{background:#fff;border:1px solid var(--border-light,#f0eeed);border-radius:12px;overflow:hidden}[data-v-2d2719c9] .sync-pro-table .ivu-table-wrapper{border:none}[data-v-2d2719c9] .sync-table-actions{display:flex;flex-wrap:wrap;gap:6px}[data-v-2d2719c9] .sync-text-cell{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-2d2719c9] .sync-empty,[data-v-2d2719c9] .sync-empty-card{padding:18px;text-align:center;color:var(--on-surface-dim,#8a8a8a)}[data-v-2d2719c9] .candidate-row{display:inline-flex;align-items:center;gap:10px;margin-left:6px}[data-v-2d2719c9] .candidate-row span{color:var(--on-surface-variant,#5f5f5f)}@media (max-width:768px){.sync-page-header[data-v-2d2719c9],[data-v-2d2719c9] .sync-panel{padding-left:16px;padding-right:16px}[data-v-2d2719c9] .sync-form-grid{grid-template-columns:1fr}[data-v-2d2719c9] .sync-form-full{grid-column:span 1}}