/* ECU picker: vehicle row visual parity */
.form-field.atc-ecu-field {display:flex;align-items:center;gap:7px;min-width:0}
.form-field.atc-ecu-field > span:first-child {flex:0 0 76px;width:76px}
.form-field.atc-ecu-field > .atc-ecu-controls {display:flex;align-items:center;gap:7px;flex:1 1 auto;width:auto;min-width:0;max-width:100%}
.form-field.atc-ecu-field .atc-ecu-controls select,.form-field.atc-ecu-field .atc-ecu-controls input {display:block;box-sizing:border-box;height:26px;min-width:0;border:1px solid #a4b3c5;border-radius:0;background:#e7edf4;color:#122139;font:inherit;padding:3px 6px}
.form-field.atc-ecu-field .atc-ecu-controls select {flex:0 1 27%;width:27%;max-width:none}
.form-field.atc-ecu-field .atc-ecu-controls input {flex:1 1 46%;width:46%;max-width:none}
.form-field.atc-ecu-field .atc-ecu-controls select:disabled {opacity:.65}
@media(max-width:800px){.form-field.atc-ecu-field > span:first-child{flex-basis:105px;width:105px}.form-field.atc-ecu-field > .atc-ecu-controls{flex-wrap:wrap}.form-field.atc-ecu-field .atc-ecu-controls select{flex:1 1 calc(50% - 4px);width:calc(50% - 4px)}.form-field.atc-ecu-field .atc-ecu-controls input{flex:1 1 100%;width:100%}}
