.merchant-import{width:100%}.merchant-import .merchant-import-intro{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.8}.merchant-import .import-center-tabs{border:0;border-bottom:1px solid var(--line);width:100%;box-shadow:none;background:0 0;border-radius:0;gap:0;margin-bottom:24px;padding:0;display:flex}.merchant-import .import-center-tabs button{min-height:48px;color:var(--muted);font:inherit;white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;padding:18px 14px;font-size:13px;font-weight:400}.merchant-import .import-center-tabs button.active{color:#086ba0;background:0 0;border-bottom-color:#087bab}.merchant-import-steps{gap:24px;margin:0 0 24px;padding:0;list-style:none;display:flex}.merchant-import-steps li{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.merchant-import-steps li>span{background:#fff;border:1px solid #cbd8df;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.merchant-import-steps [aria-current]{color:#075c89;font-weight:600}.merchant-import-steps [aria-current]>span{color:#fff;background:#076c9f;border-color:#076c9f}.merchant-import-steps .complete>span{color:#1d6c52;background:#edf6f1;border-color:#a6cbbb}.merchant-import .import-center-panel{border:1px solid var(--line);box-shadow:none;border-radius:10px;align-items:center;gap:24px;padding:24px}.merchant-import .import-center-copy>span{letter-spacing:.09em;font-size:11px;font-weight:600}.merchant-import .import-center-copy h3{margin:12px 0;font-size:18px;font-weight:600;line-height:1.3}.merchant-import .import-center-copy p,.merchant-import .import-upload-card p,.merchant-import .import-export-row p,.merchant-import .import-export-help p{color:var(--muted);font-size:13px;line-height:1.8}.merchant-import .import-checklist span{color:#456170;background:#f0f4f6;border-radius:5px;font-size:12px;font-weight:500}.merchant-import .import-upload-card{background:#f7fafc;border:1px dashed #b8cbd6;border-radius:10px;gap:12px;padding:24px}.merchant-import-file-icon{color:#0875a8}.merchant-import .import-upload-card>strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.merchant-import button,.merchant-import label.file{font-family:inherit;font-size:12px;font-weight:500}.merchant-import label.file{position:relative;overflow:hidden}.merchant-import label.file input{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.merchant-import label.file:focus-within,.merchant-import button:focus-visible{outline-offset:3px;outline:3px solid #087bab}.merchant-import .import-preview-panel,.merchant-import .import-export-table,.merchant-import .import-export-help{border:1px solid var(--line);box-shadow:none;border-radius:10px}.merchant-import .import-preview-head{background:#fff;padding:22px}.merchant-import-preview-note{color:var(--muted);padding:0 22px;font-size:13px}.merchant-import .import-preview-table{overflow-x:auto}.merchant-import .import-preview-row{grid-template-columns:110px minmax(160px,1fr) 100px 80px minmax(120px,.7fr);min-width:650px;font-size:13px}.merchant-import .import-preview-row>*{overflow-wrap:anywhere}.merchant-import .import-preview-row.head{font-size:11px;font-weight:600}.merchant-import .import-export-row{gap:18px;padding:22px}.merchant-import .import-export-row strong,.merchant-import .import-export-head strong{font-size:15px;font-weight:600}.merchant-import .import-export-head{background:#f7fafc;padding:20px 22px}.merchant-import .import-result{margin-top:4px;font-size:13px}.merchant-import .import-export-help{padding:26px}.merchant-import .import-guide-grid span{padding:16px;font-size:13px}@media (max-width:900px){.merchant-import .import-center-panel{grid-template-columns:1fr;gap:24px}.merchant-import .import-preview-head{flex-direction:column}}@media (max-width:600px){.merchant-import .import-center-tabs{gap:18px;overflow-x:auto}.merchant-import-steps{justify-content:space-between;gap:10px}.merchant-import-steps li{flex-direction:column;flex:1;align-items:flex-start;font-size:12px}.merchant-import .import-center-panel,.merchant-import .import-upload-card{padding:18px}.merchant-import .import-center-copy h3{font-size:18px}.merchant-import .import-export-row{grid-template-columns:1fr;padding:18px}.merchant-import .import-export-head{grid-template-columns:1fr}.merchant-import .import-guide-grid{grid-template-columns:1fr 1fr}}.merchant-import .import-preview-table:focus-visible{outline-offset:-3px;outline:3px solid #087bab}
