.csv-import_page__O3gHz{display:grid;gap:1.25rem;min-width:0}.csv-import_page__O3gHz>div{min-width:0}.csv-import_sectionHeading__tZ1wS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.csv-import_section__JjVjh>details{margin:1rem 0;padding:.9rem 0;border-top:1px solid var(--border,#dce2e8)}.csv-import_section__JjVjh summary{cursor:pointer;font-weight:600;line-height:1.6}.csv-import_section__JjVjh fieldset{display:grid;gap:.6rem;margin:1rem 0;padding:1rem;border:1px solid var(--border,#dce2e8);border-radius:8px}.csv-import_section__JjVjh input[type=checkbox],.csv-import_section__JjVjh input[type=radio]{margin-right:.5rem;width:18px;height:18px;accent-color:var(--accent,#19775e);vertical-align:middle}.csv-import_review__g367V{display:grid;gap:.7rem;padding:1rem;margin-top:1.2rem;background:var(--surface-alt,#f4f7f9);border-radius:10px}.csv-import_tag__Ue7cd{display:inline-block;padding:.2rem .55rem;border:1px solid var(--border,#dce2e8);border-radius:6px;font-size:.8rem;font-weight:500}.csv-import_existingCount__0M6ZS{color:#246399;font-size:.85rem;font-weight:500}.csv-import_newCategory__PPArj{background:#fff8d6;border-color:#d5b951}.csv-import_tree__iaYsf summary .csv-import_image__OOyxr{vertical-align:middle;margin-right:.5rem}.csv-import_tree__iaYsf summary small{display:inline-block;margin-left:.5rem;font-weight:500}.csv-import_ignored__oJ6dZ{opacity:.65}.csv-import_sourceCode__v_RZD{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.85rem}.csv-import_gallery__hZBHF{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.csv-import_gallery__hZBHF img{width:150px;height:150px;object-fit:contain}.csv-import_brandSummary__bhVqL{max-height:32rem;overflow:auto;border:1px solid var(--border,#dce2e8);border-radius:8px}.csv-import_brandSummary__bhVqL thead{position:sticky;top:0;background:var(--surface,#fff)}.csv-import_stepNavigation__T3rmk{padding:1rem;border:1px solid var(--border,#dce2e8);border-radius:12px;background:var(--surface,#fff)}.csv-import_stepNavigation__T3rmk summary{font-weight:600;cursor:pointer}.csv-import_stepNavigation__T3rmk nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem;margin-top:.8rem}.csv-import_stepNavigation__T3rmk a{display:grid;gap:.25rem;padding:.75rem;border-radius:8px;background:var(--surface-alt,#f4f7f9);color:inherit;text-decoration:none}.csv-import_stepNavigation__T3rmk a:hover{outline:1px solid var(--accent,#19775e)}.csv-import_stepNavigation__T3rmk small{opacity:.7}[data-theme=dark] .csv-import_newCategory__PPArj{background:#403820;border-color:#85712f}[data-theme=dark] .csv-import_existingCount__0M6ZS{color:#8dbfea}[data-theme=dark] .csv-import_review__g367V,[data-theme=dark] .csv-import_stepNavigation__T3rmk a{background:#1c2830}.csv-import_section__JjVjh{padding:1.4rem;border:1px solid var(--border,#dce2e8);border-radius:14px;background:var(--surface,#fff);min-width:0;scroll-margin-top:90px}.csv-import_section__JjVjh h2{margin:0 0 .8rem}.csv-import_section__JjVjh p{margin:.5rem 0 .9rem}.csv-import_actions__Owuif{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0 0}.csv-import_progress__14fbo{position:sticky;top:10px;z-index:10;box-shadow:0 3px 18px #0001}.csv-import_progress__14fbo progress{width:100%;accent-color:#19775e}.csv-import_progress__14fbo nav{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.7rem}.csv-import_table__LMJLq{min-width:700px;width:100%;border-collapse:collapse}.csv-import_table__LMJLq td,.csv-import_table__LMJLq th{padding:.65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#e3e8ec)}.csv-import_table__LMJLq input:not([type=checkbox]),.csv-import_table__LMJLq select{width:100%;min-width:140px;min-height:40px;padding:.6rem .75rem;border:1px solid var(--line,#dce2e8);border-radius:var(--radius-md,8px);background:var(--surface,#fff);color:var(--text);font:inherit}.csv-import_table__LMJLq label{display:grid;gap:.35rem}.csv-import_table__LMJLq input:focus-visible,.csv-import_table__LMJLq select:focus-visible{outline:2px solid var(--accent,#19775e);outline-offset:2px}.csv-import_samples__etHd7{max-width:260px;overflow-wrap:anywhere}.csv-import_samples__etHd7 div+div{margin-top:.5rem}[data-theme=dark] .csv-import_done__qgeNo{background:#17382b}[data-theme=dark] .csv-import_missing__QIoo6{background:#403421}.csv-import_done__qgeNo{background:#eaf5ef}.csv-import_missing__QIoo6{background:#fff5df}.csv-import_image__OOyxr{width:56px;height:56px;object-fit:contain}.csv-import_error__Bp8Mm{color:#8e2424;border-left:3px solid #b93333;padding:.7rem 1rem;background:#fff1f0}.csv-import_notice__HtjJJ{padding:.8rem 1rem;border-radius:8px;background:#edf3f8}.csv-import_tree__iaYsf{margin:.6rem 0;border:1px solid #dce2e8;border-radius:8px;padding:.7rem}.csv-import_tree__iaYsf summary{cursor:pointer;font-weight:600}.csv-import_nested__j65fN{margin-left:1rem}.csv-import_dialog___X7gK{width:min(1000px,95vw);max-height:90vh;overflow:auto;border:1px solid #c9d2dc;border-radius:14px;padding:1.5rem}.csv-import_dialog___X7gK::backdrop{background:#16233499}.csv-import_fields__OkNbJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.csv-import_description__ePeWk{white-space:pre-wrap;line-height:1.5}.csv-import_choices___cUx8{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.csv-import_choices___cUx8 a{display:flex;flex-direction:column;gap:.8rem;border:1px solid #dce2e8;border-radius:12px;padding:1.25rem;color:inherit;text-decoration:none}.csv-import_choices___cUx8 a:hover{border-color:#19775e;background:#f5faf7}@media (max-width:650px){.csv-import_section__JjVjh{padding:1rem}.csv-import_progress__14fbo{position:static}.csv-import_actions__Owuif button{width:100%}.csv-import_nested__j65fN{margin-left:.25rem}}