.member-import{flex-direction:column;gap:16px;display:flex}.member-import__intro{flex-direction:column;gap:10px;display:flex}.member-import__hint{font-size:calc(13px * var(--font-mul));color:var(--gray-600);letter-spacing:-.2px;margin:0;line-height:1.55}.member-import__legacy-alert{margin:0}.member-import__legacy-alert .ant-alert-action{align-self:center;margin-inline-start:12px}.member-import__steps{flex-wrap:wrap;gap:8px;display:flex}.member-import__step{background:var(--gray-50);border:1px solid var(--gray-100);font-size:calc(12.5px * var(--font-mul));color:var(--gray-500);letter-spacing:-.2px;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.member-import__step-num{width:20px;height:20px;font-size:calc(11px * var(--font-mul));background:var(--gray-200);color:var(--gray-600);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.member-import__step.is-active{background:var(--color-primary-soft);border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);color:var(--color-primary-hover)}.member-import__step.is-active .member-import__step-num{background:var(--color-primary);color:#fff}.member-import__step.is-done{background:var(--color-success-soft);border-color:color-mix(in srgb, var(--color-success) 28%, transparent);color:var(--color-success)}.member-import__step.is-done .member-import__step-num{background:var(--color-success);color:#fff}.member-import__intake{border-radius:var(--radius-sm);background:var(--gray-50);border:1px solid var(--gray-200);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.member-import__intake-label{font-size:calc(13px * var(--font-mul));color:var(--gray-800);letter-spacing:-.2px;white-space:nowrap;align-items:center;gap:4px;margin:0;font-weight:600;display:inline-flex}.member-import__intake-required{color:var(--color-danger)}.member-import__intake-hint{letter-spacing:-.2px;flex:220px;line-height:1.45;font-size:calc(12px * var(--font-mul))!important;margin:0!important}.member-import__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.member-import__file-chip{border-radius:var(--radius-sm);background:var(--gray-50);border:1px solid var(--gray-100);max-width:100%;font-size:calc(13px * var(--font-mul));color:var(--gray-800);letter-spacing:-.2px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.member-import__file-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.member-import__upload .ant-upload-drag{transition:border-color .18s,background .18s,box-shadow .18s;border-radius:var(--radius-md)!important;border:1.5px dashed var(--gray-300)!important;background:var(--app-bg-spotlight)!important}.member-import__upload .ant-upload-drag:hover{border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important}.member-import__upload.has-file .ant-upload-drag{border-style:solid!important;border-color:color-mix(in srgb, var(--color-primary) 35%, var(--gray-200))!important;background:var(--app-bg-container)!important}.member-import__upload .ant-upload-drag-icon{margin-bottom:8px!important}.member-import__upload .ant-upload-drag-icon .anticon{font-size:calc(36px * var(--font-mul));color:var(--color-primary)}.member-import__upload .ant-upload-text{letter-spacing:-.25px;font-size:calc(14px * var(--font-mul))!important;color:var(--gray-800)!important;font-weight:650!important}.member-import__upload .ant-upload-hint{font-weight:500;font-size:calc(12.5px * var(--font-mul))!important;color:var(--gray-500)!important}.member-import__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:720px){.member-import__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-import__stat{border-radius:var(--radius-sm);background:var(--app-bg-container);border:1px solid var(--gray-100);box-shadow:var(--shadow-card);text-align:left;min-width:0;padding:14px 14px 12px;position:relative;overflow:hidden}button.member-import__stat{width:100%;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;display:block}.member-import__stat--interactive{cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s,transform .12s}.member-import__stat--interactive:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--gray-200));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 12%, transparent)}.member-import__stat--interactive:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 22%, transparent);outline:none}.member-import__stat--interactive.is-active{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--gray-200));background:color-mix(in srgb, var(--color-primary-soft) 55%, var(--app-bg-container));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 16%, transparent)}.member-import__stat--interactive.is-active .member-import__stat-value{color:var(--color-primary-hover)}.member-import__stat--total.member-import__stat--interactive.is-active{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--gray-200));background:color-mix(in srgb, var(--color-primary-soft) 55%, var(--app-bg-container));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 16%, transparent)}.member-import__stat--total.member-import__stat--interactive.is-active .member-import__stat-value{color:var(--color-primary-hover)}.member-import__stat--created.member-import__stat--interactive.is-active{border-color:color-mix(in srgb, var(--color-success) 45%, var(--gray-200));background:color-mix(in srgb, var(--color-success-soft) 60%, var(--app-bg-container));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-success) 16%, transparent)}.member-import__stat--created.member-import__stat--interactive.is-active .member-import__stat-value{color:var(--color-success)}.member-import__stat--reentry.member-import__stat--interactive.is-active{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--gray-200));background:color-mix(in srgb, var(--color-warning-soft) 60%, var(--app-bg-container));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-warning) 16%, transparent)}.member-import__stat--reentry.member-import__stat--interactive.is-active .member-import__stat-value{color:var(--color-warning)}.member-import__stat--assignOutKeep.member-import__stat--interactive.is-active{border-color:color-mix(in srgb, var(--gray-500) 40%, var(--gray-200));background:color-mix(in srgb, var(--gray-100) 70%, var(--app-bg-container));box-shadow:0 0 0 2px color-mix(in srgb, var(--gray-400) 14%, transparent)}.member-import__stat--assignOutKeep.member-import__stat--interactive.is-active .member-import__stat-value{color:var(--gray-700)}.member-import__stat--skipped.member-import__stat--interactive.is-active{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--gray-200));background:color-mix(in srgb, var(--color-primary-soft) 55%, var(--app-bg-container));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 16%, transparent)}.member-import__stat--failed.member-import__stat--interactive.is-active{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--gray-200));background:color-mix(in srgb, var(--color-danger-soft) 55%, var(--app-bg-container));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-danger) 16%, transparent)}.member-import__stat--failed.member-import__stat--interactive.is-active .member-import__stat-value{color:var(--color-danger)}.member-import__stat:before{content:"";background:var(--gray-300);width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.member-import__stat--created:before,.member-import__stat--valid:before{background:var(--color-success)}.member-import__stat--reentry:before,.member-import__stat--filedup:before,.member-import__stat--warn:before{background:var(--color-warning)}.member-import__stat--assignOutKeep:before{background:var(--gray-500)}.member-import__stat--skipped:before,.member-import__stat--total:before{background:var(--color-primary)}.member-import__stat--failed:before,.member-import__stat--invalid:before{background:var(--color-danger)}.member-import__stat-label{font-size:calc(12px * var(--font-mul));color:var(--gray-500);letter-spacing:-.2px;margin-bottom:4px;font-weight:600;display:block}.member-import__stat-value{font-size:calc(22px * var(--font-mul));letter-spacing:-.6px;color:var(--gray-900);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.15;display:block}.member-import__stat-sub{font-size:calc(11.5px * var(--font-mul));color:var(--gray-400);letter-spacing:-.15px;margin-top:4px;font-weight:500;display:block}.member-import__panel{border-radius:var(--radius-md);border:1px solid var(--app-border-strong);background:var(--app-bg-container);padding:14px 16px}.member-import__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.member-import__panel-title{font-size:calc(14.5px * var(--font-mul));letter-spacing:-.3px;color:var(--gray-900);margin:0;font-weight:700}.member-import__panel-desc{font-size:calc(12.5px * var(--font-mul));color:var(--gray-500);letter-spacing:-.15px;margin:4px 0 0;font-weight:500;line-height:1.45}.member-import__badge{font-size:calc(11.5px * var(--font-mul));letter-spacing:-.15px;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-weight:700;display:inline-flex}.member-import__badge--phase1{background:var(--color-primary-soft);color:var(--color-primary-hover)}.member-import__badge--phase2{background:var(--color-warning-soft);color:var(--color-warning)}.member-import__badge--error{background:var(--color-danger-soft);color:var(--color-danger)}.member-import__badge--success{background:var(--color-success-soft);color:var(--color-success)}.member-import__badge--muted{background:var(--gray-100);color:var(--gray-600)}.member-import__progress{border-radius:var(--radius-md);border:1px solid var(--app-border);background:var(--app-bg-spotlight);padding:16px 18px}.member-import__progress-title{font-size:calc(14px * var(--font-mul));color:var(--gray-900);letter-spacing:-.25px;margin:0 0 4px;font-weight:700}.member-import__progress-meta{font-size:calc(12.5px * var(--font-mul));color:var(--gray-600);letter-spacing:-.15px;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-weight:550;display:flex}.member-import__result-hero{border-radius:var(--radius-md);border:1px solid var(--app-border);background:var(--color-success-soft);flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.member-import__result-hero-top{align-items:flex-start;gap:12px;display:flex}.member-import__result-icon{border-radius:var(--radius-md);background:var(--color-success);color:#fff;width:40px;height:40px;font-size:calc(18px * var(--font-mul));flex-shrink:0;justify-content:center;align-items:center;display:flex}.member-import__result-title{font-size:calc(16px * var(--font-mul));letter-spacing:-.35px;color:var(--gray-900);margin:0;font-weight:750;line-height:1.25}.member-import__result-sub{font-size:calc(12.5px * var(--font-mul));color:var(--gray-600);letter-spacing:-.15px;margin:4px 0 0;font-weight:500;line-height:1.45}.member-import__result-filter-hint{font-size:calc(12px * var(--font-mul));color:var(--gray-500);letter-spacing:-.15px;margin:6px 0 0;font-weight:550;line-height:1.4}.member-import__result-panel .member-import__panel-title{flex-wrap:wrap;align-items:center;gap:0;display:flex}.member-import__result-hero .member-import__stats,.member-import__stats--result{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media (max-width:900px){.member-import__result-hero .member-import__stats,.member-import__stats--result{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.member-import__result-hero .member-import__stats,.member-import__stats--result{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-import__result-hero .member-import__stat{box-shadow:none;background:color-mix(in srgb, var(--app-bg-container) 88%, transparent)}.member-import__section-title{letter-spacing:-.25px;color:var(--gray-900);align-items:center;gap:8px;font-weight:700;display:inline-flex}.member-import__section-count{font-variant-numeric:tabular-nums;font-weight:750}.member-import__section-hint{font-size:calc(12.5px * var(--font-mul));color:var(--gray-500);letter-spacing:-.15px;margin:0 0 12px;font-weight:500;line-height:1.45}.member-import__detail-table .ant-table{border-radius:var(--radius-sm);overflow:hidden}.member-import__detail-table .ant-table-thead>tr>th{font-size:calc(12px * var(--font-mul));color:var(--gray-600);letter-spacing:-.15px;font-weight:700;background:var(--gray-50)!important}.member-import__detail-table .ant-table-tbody>tr>td{font-size:calc(13px * var(--font-mul));letter-spacing:-.15px}.member-import__phone{font-variant-numeric:tabular-nums;color:var(--gray-800);letter-spacing:-.1px;font-weight:600}.member-import__row-num{font-variant-numeric:tabular-nums;color:var(--gray-700);font-weight:650}.member-import__cta{border-radius:var(--radius-md);border:1px solid var(--app-border);background:var(--app-bg-spotlight);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.member-import__cta-copy{flex:1;min-width:0}.member-import__cta-title{font-size:calc(14px * var(--font-mul));color:var(--gray-900);letter-spacing:-.25px;margin:0;font-weight:700}.member-import__cta-desc{font-size:calc(12.5px * var(--font-mul));color:var(--gray-600);letter-spacing:-.15px;margin:4px 0 0;font-weight:500;line-height:1.45}.member-import__footer-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.member-import__footer-links a{font-size:calc(13px * var(--font-mul));letter-spacing:-.2px;font-weight:650}.member-import__warn-summary{flex-direction:column;gap:6px;display:flex}.member-import__warn-summary-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.member-import__warn-chip{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-warning) 28%, var(--gray-200));background:color-mix(in srgb, var(--color-warning-soft) 70%, var(--app-bg-container));color:var(--gray-800);font-size:calc(12px * var(--font-mul));letter-spacing:-.2px;cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast);align-items:center;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.member-import__warn-chip:hover:not(:disabled){background:var(--color-warning-soft);border-color:var(--color-warning)}.member-import__warn-chip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-warning) 22%, transparent);outline:none}.member-import__warn-chip.is-active{border-color:var(--color-warning);background:var(--color-warning-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-warning) 16%, transparent)}.member-import__warn-chip:disabled{cursor:default;opacity:.55}.member-import__filter{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.member-import__name-search{max-width:280px}.member-import__name-search.ant-input-affix-wrapper{border-radius:var(--radius-sm);border-color:var(--gray-200);background:var(--gray-50);transition:border-color .18s,background .18s,box-shadow .18s}.member-import__name-search.ant-input-affix-wrapper:hover,.member-import__name-search.ant-input-affix-wrapper-focused{background:var(--app-bg-container);border-color:var(--color-primary)}.member-import__name-search.ant-input-affix-wrapper-focused{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 18%, transparent)}.member-import__name-search .ant-input{font-size:calc(13px * var(--font-mul));letter-spacing:-.2px;background:0 0;font-weight:550}.member-import__filter .ant-segmented{background:var(--gray-100);border-radius:var(--radius-sm);padding:3px}.member-import__filter .ant-segmented-item-label{letter-spacing:-.2px;min-height:30px;font-weight:650;line-height:30px}.mp-modal .member-import-row-invalid>td{background:color-mix(in srgb, var(--color-danger-soft) 85%, var(--app-bg-container))!important}.mp-modal .member-import-row-warning>td{background:color-mix(in srgb, var(--color-warning-soft) 72%, var(--app-bg-container))!important}.member-import__status{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.member-import__issues{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.member-import__issue{font-size:calc(12px * var(--font-mul));grid-template-columns:34px 58px minmax(0,1fr);align-items:start;column-gap:6px;line-height:1.4;display:grid}.member-import__issue--dup{display:block}.member-import__issue-kind{letter-spacing:-.2px;font-weight:750}.member-import__issue--error .member-import__issue-kind{color:var(--color-danger)}.member-import__issue--warning .member-import__issue-kind{color:var(--color-warning)}.member-import__issue-field{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.member-import__issue-body{min-width:0;color:var(--gray-600);flex-wrap:wrap;gap:4px 6px;display:flex}.member-import__issue-value{color:var(--gray-800);overflow-wrap:anywhere;font-weight:650}.member-import__issue-summary{color:var(--gray-500)}.mp-modal .member-import-row-file-dup>td{background:color-mix(in srgb, var(--color-warning-soft) 90%, var(--app-bg-container))!important}.mp-modal .member-import-row-file-dup-primary>td{background:var(--badge-yellow-bg)!important}.member-import__dup-process{border:1px solid var(--gray-100);background:color-mix(in srgb, var(--color-warning-soft) 35%, var(--app-bg-container));border-radius:10px;margin:0 0 12px;padding:12px 14px}.member-import__dup-process-rule{font-size:calc(13px * var(--font-mul));color:var(--gray-700);margin:0 0 10px;line-height:1.5}.member-import__dup-process-table{background:var(--app-bg-container)}.member-import__dup-confirm{flex-direction:column;gap:8px;display:flex}.member-import__dup-confirm p{margin:0;line-height:1.5}.mp-modal .member-import-submit.ant-btn-primary:disabled,.mp-modal .member-import-submit.ant-btn-primary.ant-btn-disabled{cursor:not-allowed;opacity:1;background:var(--gray-100)!important;border:1px solid var(--gray-200)!important;color:var(--gray-400)!important}.mp-modal .member-import-submit--done.ant-btn-primary:disabled,.mp-modal .member-import-submit--done.ant-btn-primary.ant-btn-disabled{cursor:default;background:var(--color-success-soft)!important;border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent)!important;color:var(--color-success)!important}.member-import__collapse.ant-collapse{overflow:hidden;border-radius:var(--radius-md)!important}.member-import__collapse .ant-collapse-header{font-weight:700;align-items:center!important;padding:12px 14px!important}.member-import__collapse .ant-collapse-content-box{padding:0 14px 14px!important}.mdp-jumin,.mdp-jumin-edit,.mdp-jumin-front,.mdp-jumin-back{align-items:center;gap:var(--space-1);white-space:nowrap;flex-wrap:nowrap;display:inline-flex}.mdp-jumin{max-width:100%}.member-detail-page .mdp-jumin .mdp-hover-field,.member-detail-page .mdp-jumin .mdp-inline-field{flex-wrap:nowrap;width:auto}.mdp-jumin-digits,.mdp-jumin-sep{font-variant-numeric:tabular-nums;letter-spacing:.04em}.mdp-jumin-sep,.mdp-jumin-empty{color:var(--app-text-secondary)}.mdp-jumin-edit-front{width:88px}.mdp-jumin-edit-back{width:118px}.mdp-jumin-toggle.ant-btn{z-index:1;width:28px;min-width:28px;height:28px;color:var(--app-text-secondary);flex:none;padding:0;position:relative}.member-detail-page .mdp-info-value:has(.mdp-jumin){overflow-wrap:normal}@media (min-width:720px){.member-detail-page .mdp-info-cell:has(.mdp-jumin){grid-column:span 2}}.mf-edit-cell{border-radius:var(--radius-sm);width:100%;min-height:28px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:-2px -4px;padding:2px 4px;display:block}.mf-edit-cell:hover{background:var(--app-bg-hover)}.mf-edit-cell:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.mf-edit-cell--editing{cursor:default;margin:-2px 0;padding:0}.mf-edit-cell--editing:hover{background:0 0}.mf-history-changes-cell.ant-table-cell{white-space:normal;overflow:visible}.mf-history-changes{min-width:0;margin:0;padding:0;list-style:none}.mf-history-changes li{font-size:calc(13px * var(--font-mul));color:var(--ink);grid-template-columns:6.5em minmax(5em,1fr) 16px minmax(5em,1fr);align-items:baseline;column-gap:8px;line-height:1.5;display:grid}.mf-history-changes li+li{border-top:1px solid var(--hairline);margin-top:6px;padding-top:6px}.mf-history-field{color:var(--ink-muted);font-weight:600}.mf-history-before,.mf-history-after{overflow-wrap:anywhere;min-width:0}.mf-history-before{color:var(--ink-subtle);text-decoration:line-through}.mf-history-arrow{color:var(--ink-subtle);text-align:center}.mf-history-after{color:var(--ink);font-weight:500}.mf-form-hint{color:var(--ink-subtle,#8b95a1);font-size:13px}.mf-pick-list{flex-direction:column;gap:8px;max-height:360px;display:flex;overflow:auto}.mf-pick-jnob,.mf-pick-nobl{white-space:normal;width:100%;height:auto;min-height:36px}.mf-pick-jnob{background:var(--semantic-warning-soft,#fff7e6)}.mf-pick-nobl{background:var(--semantic-success-soft,#e5f9f0)}
