.didar-migration-page[data-v-ffb807d8]{direction:rtl;min-height:100%}.ltr[data-v-ffb807d8]{direction:ltr;text-align:left}.content-bank-header-actions[data-v-ffb807d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kb-header[data-v-ffb807d8]{background:linear-gradient(135deg,#00325a,#0052a4 50%,#00325a);border-radius:15px;padding:30px;color:#fff;-webkit-box-shadow:0 10px 30px rgba(0,50,90,.2);box-shadow:0 10px 30px rgba(0,50,90,.2);background-size:200% 200%;-webkit-animation:headerGradient-data-v-ffb807d8 4s ease infinite;animation:headerGradient-data-v-ffb807d8 4s ease infinite}@-webkit-keyframes headerGradient-data-v-ffb807d8{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes headerGradient-data-v-ffb807d8{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.kb-icon-wrapper[data-v-ffb807d8]{width:70px;height:70px;background:hsla(0,0%,100%,.2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kb-icon[data-v-ffb807d8]{color:#fff;font-size:1.5rem}.kb-title[data-v-ffb807d8]{margin:0 0 8px;color:#fff;font-size:2rem;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.15)}.kb-subtitle[data-v-ffb807d8]{margin:0;color:hsla(0,0%,100%,.85);font-size:1rem;line-height:1.8}.kb-btn-primary[data-v-ffb807d8],.kb-btn-secondary[data-v-ffb807d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;padding:12px 20px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;border:0}.kb-btn-primary[data-v-ffb807d8]{background:linear-gradient(135deg,#fff,#f1f5f9);color:#00325a;-webkit-box-shadow:0 4px 15px hsla(0,0%,100%,.25);box-shadow:0 4px 15px hsla(0,0%,100%,.25)}.kb-btn-primary.blue[data-v-ffb807d8]{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;-webkit-box-shadow:0 8px 18px rgba(37,99,235,.22);box-shadow:0 8px 18px rgba(37,99,235,.22)}.kb-btn-secondary[data-v-ffb807d8]{background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.25)}.kb-btn-secondary.dark[data-v-ffb807d8]{background:#f8fafc;color:#334155;border:1px solid rgba(203,213,225,.85)}.kb-btn-secondary.danger[data-v-ffb807d8]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.kb-btn-primary[data-v-ffb807d8]:disabled,.kb-btn-secondary[data-v-ffb807d8]:disabled{opacity:.58;cursor:not-allowed}.kb-main-card[data-v-ffb807d8]{border:0;border-radius:24px;-webkit-box-shadow:0 20px 60px rgba(15,23,42,.08);box-shadow:0 20px 60px rgba(15,23,42,.08)}.kb-card-header[data-v-ffb807d8]{background:linear-gradient(135deg,#eff6ff,#f8fbff);border-bottom:1px solid rgba(191,219,254,.45);border-top-right-radius:24px;border-top-left-radius:24px}.kb-card-body[data-v-ffb807d8]{padding:24px}.wizard-steps[data-v-ffb807d8]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.wizard-step[data-v-ffb807d8]{min-height:62px;border:1px solid rgba(203,213,225,.8);border-radius:16px;background:#fff;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.wizard-step[data-v-ffb807d8],.wizard-step span[data-v-ffb807d8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wizard-step span[data-v-ffb807d8]{width:28px;height:28px;border-radius:10px;background:#f1f5f9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:800}.wizard-step.active[data-v-ffb807d8]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.wizard-step.done span[data-v-ffb807d8]{background:#dcfce7;color:#166534}.wizard-panel[data-v-ffb807d8]{min-height:460px}.section-title-row[data-v-ffb807d8],.wizard-panel__header[data-v-ffb807d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:22px}.mapping-box h3[data-v-ffb807d8],.wizard-panel__header h2[data-v-ffb807d8],.wizard-section h3[data-v-ffb807d8]{margin:0 0 8px;color:#0f172a;font-weight:800}.muted-text[data-v-ffb807d8],.wizard-panel__header p[data-v-ffb807d8]{margin:0;color:#64748b;line-height:1.9}.mapping-grid[data-v-ffb807d8],.resource-grid[data-v-ffb807d8],.review-grid[data-v-ffb807d8],.wizard-form-grid[data-v-ffb807d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.resource-grid.compact[data-v-ffb807d8],.resource-grid[data-v-ffb807d8]{grid-template-columns:repeat(3,minmax(0,1fr))}.mapping-box[data-v-ffb807d8],.resource-option[data-v-ffb807d8],.review-box[data-v-ffb807d8],.wizard-check[data-v-ffb807d8],.wizard-field[data-v-ffb807d8]{border:1px solid rgba(226,232,240,.9);border-radius:18px;background:#fff}.wizard-field[data-v-ffb807d8]{display:block;padding:14px}.wizard-check span[data-v-ffb807d8],.wizard-field span[data-v-ffb807d8]{display:block;margin-bottom:8px;color:#0f172a;font-weight:800}.wizard-control[data-v-ffb807d8]{width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(203,213,225,.9);background:#fff;padding:8px 12px;outline:none}.resource-option[data-v-ffb807d8],.wizard-check[data-v-ffb807d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px}.resource-option input[data-v-ffb807d8],.wizard-check input[data-v-ffb807d8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.resource-option i[data-v-ffb807d8]{color:#2563eb}.resource-option span[data-v-ffb807d8]{font-weight:800}.resource-option small[data-v-ffb807d8]{margin-right:auto;color:#94a3b8}.resource-option.disabled[data-v-ffb807d8]{background:#f8fafc;color:#94a3b8}.wizard-section[data-v-ffb807d8]{margin-top:22px}.import-actions[data-v-ffb807d8],.wizard-actions[data-v-ffb807d8]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-bank-stats[data-v-ffb807d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.content-bank-stats__item[data-v-ffb807d8],.review-box[data-v-ffb807d8]{min-height:72px;padding:12px 14px;background:linear-gradient(135deg,#f8fafc,#eef6ff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.content-bank-stats__item strong[data-v-ffb807d8],.review-box strong[data-v-ffb807d8]{color:#0f172a;font-size:1.08rem}.content-bank-stats__item span[data-v-ffb807d8],.review-box span[data-v-ffb807d8]{color:#64748b;font-size:.86rem;line-height:1.8}.kb-table-wrapper[data-v-ffb807d8]{overflow-x:auto}.didar-table[data-v-ffb807d8]{min-width:760px;border-collapse:separate;border-spacing:0 10px}.didar-table thead th[data-v-ffb807d8]{border:0;color:#64748b;font-size:.82rem;text-align:center}.didar-table tbody tr[data-v-ffb807d8]{background:#fff;-webkit-box-shadow:0 10px 25px rgba(15,23,42,.05);box-shadow:0 10px 25px rgba(15,23,42,.05)}.didar-table tbody td[data-v-ffb807d8]{border-top:1px solid rgba(226,232,240,.8);border-bottom:1px solid rgba(226,232,240,.8);vertical-align:middle;text-align:center;padding:13px 10px}.didar-table tbody td[data-v-ffb807d8]:first-child{border-right:1px solid rgba(226,232,240,.8);border-radius:0 16px 16px 0}.didar-table tbody td[data-v-ffb807d8]:last-child{border-left:1px solid rgba(226,232,240,.8);border-radius:16px 0 0 16px}.mapping-grid[data-v-ffb807d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-box[data-v-ffb807d8]{padding:16px}.count-row[data-v-ffb807d8],.mapping-row[data-v-ffb807d8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-top:1px solid rgba(226,232,240,.82)}.count-row[data-v-ffb807d8]{grid-template-columns:minmax(0,1fr) auto}.count-row.stacked[data-v-ffb807d8]{display:block}.count-row span[data-v-ffb807d8],.mapping-row span[data-v-ffb807d8]{color:#334155;font-weight:700}.count-row small[data-v-ffb807d8]{display:block;margin-top:5px;color:#64748b}.status-badge[data-v-ffb807d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:84px;padding:7px 12px;border-radius:999px;font-weight:800;font-size:12px}.status-active[data-v-ffb807d8]{background:#dcfce7;color:#166534}.status-inactive[data-v-ffb807d8]{background:#fee2e2;color:#991b1b}.confirmation[data-v-ffb807d8]{margin-top:18px;background:#fffbeb;border-color:#fde68a}.admin-help-strip[data-v-ffb807d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;border:1px solid #bfdbfe;border-radius:16px;background:#eff6ff;color:#1e3a8a;line-height:1.8;font-weight:700}.admin-help-strip i[data-v-ffb807d8]{margin-top:6px;color:#2563eb}.empty-state[data-v-ffb807d8]{min-height:118px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;padding:18px;color:#64748b;text-align:center}.empty-state.compact[data-v-ffb807d8]{min-height:96px;padding:12px;border-top:1px solid rgba(226,232,240,.82)}.empty-state i[data-v-ffb807d8]{color:#94a3b8;font-size:1.35rem}.empty-state strong[data-v-ffb807d8]{color:#334155;font-size:.95rem}.empty-state span[data-v-ffb807d8]{max-width:520px;line-height:1.8}.progress-shell[data-v-ffb807d8]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#f8fafc,#eef6ff);border:1px solid rgba(203,213,225,.7)}.progress-ring[data-v-ffb807d8],.progress-shell[data-v-ffb807d8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-ring[data-v-ffb807d8]{width:150px;height:150px;border-radius:50%;background:conic-gradient(#2563eb 0deg,#0ea5e9 240deg,#e2e8f0 240deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;color:#0f172a}.progress-ring strong[data-v-ffb807d8]{font-size:1.7rem;font-weight:900}.progress-ring span[data-v-ffb807d8]{font-size:.82rem;color:#475569}.progress-bar-track[data-v-ffb807d8]{height:14px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-bottom:16px}.progress-bar-fill[data-v-ffb807d8]{height:100%;border-radius:inherit;background:linear-gradient(135deg,#2563eb,#0ea5e9);-webkit-transition:width .3s ease;transition:width .3s ease}.kb-header-reload-btn[data-v-ffb807d8]{width:38px;height:38px;border:0;border-radius:12px;background:#fff;color:#2563eb}@media (max-width:1100px){.resource-grid[data-v-ffb807d8],.wizard-steps[data-v-ffb807d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-grid[data-v-ffb807d8],.progress-shell[data-v-ffb807d8]{grid-template-columns:1fr}}@media (max-width:768px){.kb-header[data-v-ffb807d8]{padding:24px 18px}.kb-title[data-v-ffb807d8]{font-size:1.4rem}.kb-card-body[data-v-ffb807d8]{padding:16px}.content-bank-stats[data-v-ffb807d8],.resource-grid[data-v-ffb807d8],.review-grid[data-v-ffb807d8],.wizard-form-grid[data-v-ffb807d8],.wizard-steps[data-v-ffb807d8]{grid-template-columns:1fr}.wizard-step[data-v-ffb807d8]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 12px}.section-title-row[data-v-ffb807d8],.wizard-panel__header[data-v-ffb807d8]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mapping-row[data-v-ffb807d8]{grid-template-columns:1fr}}