
.fresh-product-import{display:grid;gap:14px}
.fresh-import-boundaries{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}
.fresh-import-boundaries>span{display:grid;gap:3px;padding:9px 10px;border:1px solid var(--hs-line);border-radius:10px;background:var(--hs-surface)}
.fresh-import-boundaries b{font-size:9px;color:var(--hs-muted)}.fresh-import-boundaries strong{font-size:12px}
.fresh-import-boundaries .on strong{color:#268b63}.fresh-import-boundaries .off strong{color:var(--hs-muted)}
.fresh-import-upload,.fresh-import-status,.fresh-import-apply,.fresh-import-preview{display:grid;gap:10px}
.fresh-import-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.fresh-import-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}
.fresh-import-status details{border:1px solid var(--hs-line);border-radius:10px;padding:10px}
.fresh-import-status summary{cursor:pointer;font-weight:800}
.fresh-import-apply{padding:12px;border:1px solid var(--hs-line);border-radius:12px;background:color-mix(in srgb,var(--hs-accent-soft) 10%,var(--hs-surface))}
.fresh-import-apply code{display:block;overflow-wrap:anywhere;font-size:10px;margin:4px 0}
.fresh-import-apply input{width:100%;min-width:0}
@media(max-width:720px){.fresh-import-actions .btn,.fresh-import-apply .btn{width:100%}}
