dialog.shipment-import { width: min(1200px, 94vw); max-height: 90vh; overflow: auto; }
.shipment-import > label { display: block; margin: 1rem 0; }
.shipment-import-mappings { max-height: 25vh; overflow: auto; display: grid; gap: .5rem; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); }
.shipment-import-mappings label { display: grid; gap: .3rem; }
.shipment-import-results { overflow-x: auto; }
.shipment-import-results td { vertical-align: top; }
.shipment-import-results details { min-width: 180px; }
