/* Shipping VAT */
.field[name="shippingAddress.vat_id"] .control {
    display: flex !important;
    align-items: center;
    gap: 8px;
}

.field[name="shippingAddress.vat_id"] .control input[name="vat_id"] {
    flex: 1 1 auto;
    max-width: 100%;
}

.field[name="shippingAddress.vat_id"] .control input[name="vat_id"] + button {
    flex-shrink: 0;
    white-space: nowrap;
}

/* Billing VAT */
.field[name="billingAddress.vat_id"] .control, .field[name="billingAddressshared.vat_id"] .control {
    display: flex !important;
    align-items: center;
    gap: 8px;
}

.field[name="billingAddress.vat_id"] .control input[name="vat_id"], .field[name="billingAddressshared.vat_id"] .control input[name="vat_id"] {
    flex: 1 1 auto;
    max-width: 100%;
}

.field[name="billingAddress.vat_id"] .control input[name="vat_id"] + button, .field[name="billingAddressshared.vat_id"] .control input[name="vat_id"] + button {
    flex-shrink: 0;
    white-space: nowrap;
}