.import-dialog,.seller-import{--import-border:var(--figma-border,#d9d5df);--import-ink:var(--figma-foreground,#24202d);--import-muted:var(--figma-muted-foreground,#625c6c);color:var(--import-ink);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.seller-import{width:100%;max-width:1240px;min-width:0;margin:0 auto;padding:28px 20px calc(40px + env(safe-area-inset-bottom))}.import-dialog *,.seller-import *{box-sizing:border-box;min-width:0}.import-dialog [hidden],.seller-import [hidden]{display:none}.seller-import h1{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.025em}.import-dialog h2,.seller-import h2{font-size:1.2rem;font-weight:650;line-height:1.35}.seller-import h3{font-weight:650}.import-dialog p,.seller-import p{margin:8px 0}.import-dialog a,.seller-import a:not(.import-primary){color:var(--figma-primary,#652db5);text-decoration:underline;text-underline-offset:3px}.import-dialog button,.seller-import .import-primary,.seller-import button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;border:1px solid var(--import-border);border-radius:7px;padding:9px 14px;background:var(--figma-card,#fff);color:var(--import-ink);font-weight:600;cursor:pointer;text-align:center}.import-dialog .import-primary,.seller-import .import-primary{background:#652db5;border-color:#652db5;color:#fff;text-decoration:none}.import-dialog button:disabled,.seller-import button:disabled{cursor:not-allowed;opacity:.55}.import-dialog :focus-visible,.seller-import :focus-visible{outline:3px solid var(--figma-primary,#652db5);outline-offset:3px}.import-batch-heading,.import-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.import-heading>div{max-width:760px}.import-eyebrow{color:var(--import-muted);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.import-muted{color:var(--import-muted);font-size:.875rem}.import-panel{border:1px solid var(--import-border);border-radius:9px;background:var(--figma-card,#fff);padding:20px;margin:18px 0}.import-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.import-toolbar{margin:18px 0}.import-error,.import-notice{border:1px solid;border-radius:7px;padding:12px 16px;margin:16px 0}.import-error{color:#8e2222;background:#fff3f3;border-color:#dfb1b1}.import-notice{color:#165637;background:#effbf3;border-color:#a5cbb3}.import-form label,.import-results-heading label,.import-search label{display:flex;flex-direction:column;gap:6px;font-weight:600}.import-fields{display:grid;gap:16px;border:0;padding:0;margin:16px 0 0}.import-dialog input:not([type=checkbox]),.import-dialog select,.import-dialog textarea,.seller-import input:not([type=checkbox]),.seller-import select,.seller-import textarea{width:100%;min-height:44px;border:1px solid var(--import-border);border-radius:6px;padding:9px 11px;background:var(--figma-background,#fff);color:var(--import-ink);font-size:16px;font-weight:400}.import-dialog textarea,.seller-import textarea{resize:vertical}.import-dialog input[type=checkbox],.seller-import input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#652db5;margin:2px 0}.import-check,.import-form .import-check{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-height:44px;font-weight:400;padding:8px 0}.import-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.import-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:18px 0}.import-metrics span{color:var(--import-muted);font-size:.8rem}.import-metrics strong{display:block;color:var(--import-ink);font-size:1.5rem;font-weight:650}.import-status{border:1px solid var(--import-border);padding:4px 9px;border-radius:5px;font-size:.8125rem;font-weight:600}.import-audit,.import-batch-list,.import-items{list-style:none;margin:0;padding:0}.import-search>div{display:flex;gap:10px;margin-top:6px}.import-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:20px 0 12px}.import-results-heading label{width:min(100%,270px)}.import-item{display:grid;grid-template-columns:44px 72px minmax(0,1fr) 120px;align-items:start;gap:14px;border-top:1px solid var(--import-border);padding:18px 0}.import-item-check{display:flex;justify-content:center;align-items:center;min-height:44px;cursor:pointer}.import-item-image{width:72px;height:72px;border:1px solid var(--import-border);border-radius:5px;overflow:hidden;font-size:.75rem;text-align:center;color:var(--import-muted);display:grid;place-items:center}.import-item-image img{width:100%;height:100%;object-fit:cover}.import-item-body dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:12px 0}.import-item-body dt{color:var(--import-muted);font-size:.75rem}.import-item-body dd{margin:0;font-size:.875rem}.import-item-actions{display:grid;gap:12px}.import-item-warning{color:#8b4600;font-weight:600}.import-item-errors{padding-left:20px;color:#9b2626;font-size:.875rem}.seller-import details{margin:12px 0}.seller-import summary{padding:10px 0;min-height:44px;cursor:pointer;font-weight:600}.import-approval{border-top:1px solid var(--import-border);margin-top:18px;padding-top:16px}.import-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:24px 0}.seller-import progress{width:100%;height:12px;accent-color:#652db5}.import-audit li{display:grid;grid-template-columns:180px minmax(0,1fr) 170px;gap:12px;border-top:1px solid var(--import-border);padding:12px 0;font-size:.8125rem}.import-dialog{position:fixed;inset:0;width:min(760px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:24px;border:1px solid var(--import-border);border-radius:10px;background:var(--figma-card,#fff);overflow-y:auto;overscroll-behavior:contain}.import-dialog::backdrop{background:rgb(20 15 28/.6)}.import-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.import-preview{max-width:100%;overflow-x:auto;border:1px solid var(--import-border);border-radius:6px;margin:12px 0}.import-preview table{border-collapse:collapse;font-size:.8125rem}.import-preview td,.import-preview th{border-bottom:1px solid var(--import-border);padding:10px;text-align:left;min-width:150px;max-width:280px;vertical-align:top}.import-landing{max-width:1060px}.import-landing .import-lead{font-size:1.1rem;max-width:680px;margin:20px 0}.import-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0;margin:16px 0;border-block:1px solid var(--import-border)}@media (max-width:680px){.seller-import{padding:20px 12px calc(28px + env(safe-area-inset-bottom))}.import-batch-heading,.import-heading{flex-direction:column;gap:10px}.import-panel{padding:16px 12px}.import-grid-two,.import-steps{grid-template-columns:minmax(0,1fr)}.import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.import-item{grid-template-columns:44px 56px minmax(0,1fr);gap:10px}.import-item-image{width:56px;height:56px}.import-item-body{grid-column:2/-1;grid-row:2}.import-item-actions{grid-column:3;grid-row:1;justify-items:start}.import-item-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.import-results-heading{align-items:flex-start;flex-direction:column}.import-audit li{grid-template-columns:minmax(0,1fr);gap:4px}.import-dialog{padding:16px 12px max(16px,env(safe-area-inset-bottom))}.import-pagination{gap:8px;font-size:.8125rem}}