.client-import-modal{width:min(760px,100vw - 32px)}.client-import-file{cursor:pointer;align-self:flex-start}.client-import-counts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.client-import-counts li{background:var(--accent-soft);color:var(--ink-secondary);border-radius:999px;padding:4px 10px;font-size:13px}.client-import-columns{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:10px;display:grid}.client-import-column{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:6px;min-width:0;padding:10px;display:grid}.client-import-column>span{min-width:0;display:grid}.client-import-column small{color:var(--muted)}.client-import-rows,.client-import-failed{gap:6px;max-height:320px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.client-import-row{border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.client-import-row>span:first-child{min-width:0;display:grid}.client-import-row small{color:var(--muted);overflow-wrap:anywhere}.client-import-duplicate,.client-import-invalid,.client-import-unchanged{opacity:.65}.client-import-done{color:var(--success);align-items:center;gap:8px;font-weight:600;display:flex}
