.customer-import-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:10px 18px;align-items:start}.customer-import-head{grid-column:1/-1}.customer-import-meta{grid-column:1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin-top:4px!important}.customer-import-meta span{padding:9px 10px;border-radius:9px;background:#f2f7fb}.customer-import-message{grid-column:1;margin-top:0!important}.customer-import-card details{grid-column:1/-1;margin-top:2px!important}
.customer-import-route{grid-column:2;grid-row:2/span 2;display:grid;grid-template-columns:82px minmax(0,1fr) 82px;align-items:center;gap:7px;min-width:0;margin:0;padding:10px 12px;border:1px solid #cfe2f3;border-radius:12px;background:linear-gradient(135deg,#f4faff,#fff)}.customer-import-route>*{min-width:0}.customer-import-route svg{display:block;width:100%;height:62px;overflow:hidden}.customer-import-route .route-path{fill:none;stroke:#0874d9;stroke-width:4;stroke-linecap:round;stroke-dasharray:9 7;animation:routeMove 1.8s linear infinite}.customer-import-route svg circle{fill:#e6f3ff;stroke:#0874d9;stroke-width:2}.customer-import-route svg text{font-size:15px}.route-country{text-align:center}.route-country .route-flag{display:block;margin-bottom:3px;font-size:23px}.route-country strong,.route-country small{display:block}.route-country strong{color:#123d6b;font-size:11px}.route-country small{margin-top:2px;color:#71869a;font-size:9px;text-transform:uppercase}@keyframes routeMove{to{stroke-dashoffset:-32}}
@media(max-width:1050px){.customer-import-card{grid-template-columns:1fr}.customer-import-head,.customer-import-meta,.customer-import-message,.customer-import-card details,.customer-import-route{grid-column:1;grid-row:auto}.customer-import-route{grid-template-columns:90px minmax(0,1fr) 90px}}@media(max-width:620px){.customer-import-meta{grid-template-columns:1fr}.customer-import-route{grid-template-columns:65px minmax(80px,1fr) 65px;padding:8px 6px}.customer-import-route svg{height:52px}.route-country .route-flag{font-size:20px}.route-country strong{font-size:10px}}
