.compare-key-chip[data-v-d7daac90]{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;line-height:1.2;transition:all .18s}.compare-key-chip.is-selected[data-v-d7daac90]{color:#0f766e;background:#ccfbf1;border-color:#14b8a6;font-weight:500}.compare-key-chip.is-disabled[data-v-d7daac90]{cursor:default;opacity:.85}.mapping-card-chip[data-v-d7daac90]{color:#0f766e;cursor:pointer;background:#ccfbf1;border:1px solid #e5e5e5;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;line-height:1.25;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.mapping-card-chip.is-readonly[data-v-d7daac90]{cursor:default}.mapping-card-chip.is-active[data-v-d7daac90]{border-color:#0e7490;animation:1.2s ease-in-out infinite left-chip-pulse-d7daac90;box-shadow:0 0 0 3px #0e749033}.mapping-card-chip.is-guide-flash-left[data-v-d7daac90]{animation:1.3s ease-in-out infinite guide-chip-flash-d7daac90}.mapping-card-chip.is-guide-flash-right[data-v-d7daac90]{animation:1.1s ease-in-out infinite guide-chip-flash-d7daac90}.mapping-card-chip.is-matched-flash[data-v-d7daac90]{animation:.9s cubic-bezier(.4,0,.2,1) row-match-flash-d7daac90}.mapping-card-chip__index[data-v-d7daac90]{color:#fff;background:#0f766e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.7rem;font-weight:600;display:inline-flex}.pair-line[data-v-d7daac90]{background:linear-gradient(90deg,#94a3b8,#14b8a6);border-radius:999px;width:100%;height:2px;transition:all .2s}.pair-line.is-matched-flash[data-v-d7daac90]{animation:.9s line-match-flash-d7daac90}.mode-switch-button[data-v-d7daac90]{color:#475569;cursor:pointer;background:0 0;padding:.25rem .6rem;font-size:.7rem;font-weight:500;transition:all .18s}.mode-switch-button.is-active[data-v-d7daac90]{color:#fff;background:#6a95ff}.animate-next-pulse[data-v-d7daac90]{animation:1.2s ease-in-out infinite next-btn-flash-d7daac90}@keyframes next-btn-flash-d7daac90{0%{transform:scale(1);box-shadow:0 0 #14b8a6b3}50%{transform:scale(1.04);box-shadow:0 0 0 8px #14b8a633}to{transform:scale(1);box-shadow:0 0 #14b8a600}}@keyframes guide-chip-flash-d7daac90{0%{border-color:#14b8a6;box-shadow:0 0 #14b8a699}50%{border-color:#0d9488;box-shadow:0 0 0 5px #14b8a640}to{border-color:#14b8a6;box-shadow:0 0 #14b8a600}}@keyframes left-chip-pulse-d7daac90{0%{transform:scale(1);box-shadow:0 0 #0e749066}50%{transform:scale(1.02);box-shadow:0 0 0 6px #0e74901a}to{transform:scale(1);box-shadow:0 0 #0e749000}}@keyframes row-match-flash-d7daac90{0%{background-color:#ccfbf1;transform:scale(1);box-shadow:0 0 #14b8a699}40%{background-color:#99f6e4;transform:scale(1.04);box-shadow:0 0 0 8px #14b8a640}to{background-color:#ccfbf1;transform:scale(1);box-shadow:0 0 #14b8a600}}@keyframes line-match-flash-d7daac90{0%{opacity:.6;transform:scaleY(1)}50%{opacity:1;background:linear-gradient(90deg,#14b8a6,#0d9488);transform:scaleY(2.5)}to{opacity:1;transform:scaleY(1)}}.diff-excel-compare-section[data-v-4b07b5c4]{min-height:0}.diff-excel-toolbar[data-v-4b07b5c4]{z-index:5;position:relative}.diff-excel-compare-section.is-fullscreen[data-v-4b07b5c4]{background:#fff;height:100%;padding:16px;overflow:auto}.diff-excel-compare-section.is-fullscreen .diff-excel-toolbar[data-v-4b07b5c4]{position:sticky;top:0}.diff-excel-compare-section.is-fullscreen>div[data-v-4b07b5c4]:last-child{flex:auto;height:calc(100vh - 92px);min-height:0}:is([data-v-4b07b5c4] .diff-excel-match-row,[data-v-4b07b5c4] td.diff-excel-match-row,[data-v-4b07b5c4] .handsontable td.diff-excel-match-row,[data-v-4b07b5c4] .handsontable tr td.diff-excel-match-row){color:#166534!important;background-color:#dcfce7!important}:is([data-v-4b07b5c4] .diff-excel-linked-hover-row,[data-v-4b07b5c4] td.diff-excel-linked-hover-row,[data-v-4b07b5c4] .handsontable td.diff-excel-linked-hover-row,[data-v-4b07b5c4] .handsontable tr td.diff-excel-linked-hover-row){color:#f0fdf4!important;background-color:#15803d!important}[data-v-4b07b5c4] .handsontable{font-size:13px}:is([data-v-4b07b5c4] .handsontable th,[data-v-4b07b5c4] .handsontable td){vertical-align:top}[data-v-4b07b5c4] .handsontable td{white-space:nowrap}[data-v-4b07b5c4] .handsontable th .colHeader{text-overflow:ellipsis;white-space:nowrap;max-width:100px;display:block;overflow:hidden}[data-v-4b07b5c4] .handsontable td.diff-excel-ellipsis-cell .diff-excel-ellipsis-content{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}[data-v-4b07b5c4] .handsontable td.mapping-move-cell{padding:0!important}[data-v-4b07b5c4] .handsontable td.mapping-move-cell .mapping-move-cell-inner{justify-content:space-between;align-items:center;gap:8px;min-height:100%;padding:0 8px;display:flex}[data-v-4b07b5c4] .handsontable td.mapping-move-cell .mapping-move-cell-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-v-4b07b5c4] .handsontable td.mapping-move-cell .mapping-move-controls{opacity:0;pointer-events:none;align-items:center;gap:2px;transition:opacity .15s;display:inline-flex}[data-v-4b07b5c4] .handsontable td.mapping-move-cell:hover .mapping-move-controls{opacity:1;pointer-events:auto}[data-v-4b07b5c4] .handsontable td.mapping-move-cell .mapping-move-button{color:#475569;cursor:pointer;background:#fffffff5;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:inline-flex}[data-v-4b07b5c4] .handsontable td.mapping-move-cell .mapping-move-button:hover:not(:disabled){color:#0f172a;background:#f1f5f9}[data-v-4b07b5c4] .handsontable td.mapping-move-cell .mapping-pin-button{color:#2563eb;font-size:11px}[data-v-4b07b5c4] .handsontable td.mapping-move-cell .mapping-pin-button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff}[data-v-4b07b5c4] .handsontable td.mapping-move-cell .mapping-move-button:disabled{cursor:not-allowed;opacity:.45}[data-v-4b07b5c4] .handsontable td.mapping-match-mode-cell{padding:6px 8px!important}[data-v-4b07b5c4] .handsontable td.mapping-match-mode-cell .mapping-match-mode-group{align-items:center;gap:6px;display:flex}[data-v-4b07b5c4] .handsontable td.mapping-match-mode-cell .mapping-match-mode-button{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;line-height:1;display:inline-flex}[data-v-4b07b5c4] .handsontable td.mapping-match-mode-cell .mapping-match-mode-button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}[data-v-4b07b5c4] .handsontable .wtHolder{overflow:auto!important}.diff-excel-spinner[data-v-4b07b5c4]{border:3px solid #e5e5e5;border-top-color:#096;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite diff-excel-spin-4b07b5c4}@keyframes diff-excel-spin-4b07b5c4{to{transform:rotate(360deg)}}
